#general

3141 messages ยท Page 332 of 4

golden gust
#

Kinda keeping it on the somewhat DL due to the community I'm around

woven otter
#

understandable

celest coyote
#

Cat pls reply can i haz admin kazheek

golden gust
#

Don't wanna go crazy and hype it out and stuff, especially when I don't even have much setup ๐Ÿ˜„

#

Do I know you?

celest coyote
azure patio
#

:O

woven otter
#

do you mind sharing a link on dms etc or not

golden gust
#

๐Ÿคท

worn ember
#

dont allow the ducks

azure patio
#

and weebs with furry suits?

woven otter
#

well if you don't would be interesting to see how it's going

worn ember
#

leaving you on read

woven otter
#

maybe he has something against ducks

worn ember
limber knotBOT
#

(DiscordBot) I Pretended To Be A Sugar Baby - length 16m 32s - 82,645 likes, 910 dislikes (98.9%) - 1,768,123 views - Memeulous on 2019.07.11

worn ember
#

imagine having 150tb bandwidth and be worried about it

woven otter
#

not gonna lie listening to funk was a good decision

worn ember
#

whats funk?

grand slate
#

@worn ember memeulous no funny

worn ember
#

is it like funny punk

#

@grand slate have you played the snek game yet

grand slate
#

no u havent' sent it to me

worn ember
grand slate
#

ur controls are broken

#

i hit up and it just goes down

worn ember
#

hmm its lagging

grand slate
#

bro ur vps is shite

woven otter
#

it's a genre probably not for anyone that's into modern music but then again idk

worn ember
#

ig it is lmao

grand slate
#

yea gayz has left the server

worn ember
#

๐Ÿ˜ฆ

#

idk why its laggy

woven otter
#

ye it's still laggy

worn ember
#

probably just shitty network lol

rugged salmon
#

@worn ember

worn ember
#

?

rugged salmon
#

how many users are you planning to host?

worn ember
#

idk haha

rugged salmon
#

on those 4 servers

#

define some max

#

also

worn ember
#

oh that was a random post

#

not mine

rugged salmon
#

with 150mb you should be worried ๐Ÿ˜„

worn ember
#

only server i got is a shitty vps

#

mb?

#

are you blind

#

it said TB

rugged salmon
#

aaa wait

#

its tb

#

I was thinking about speed

worn ember
#

idk the speed

rugged salmon
#

nevermind....

worn ember
#

lol

rugged salmon
#

well 150mb/s may be bottleneck ๐Ÿ˜„

#

for 4 servers + website probably ๐Ÿ˜„

worn ember
#

lol no shit

rugged salmon
#

grep ? ๐Ÿ˜„

worn ember
#

nah its node debug with socket io debug

#

wait whats grep

azure patio
#

um

#

xd

rugged salmon
#

ok, but you can use grep ๐Ÿ˜„

azure patio
#

cat log path | grep arguments

#

eg "error"

worn ember
#

errors arent the issue

azure patio
#

oh

worn ember
#

random long response times are

rugged salmon
#

grep is stream filterer

worn ember
#

look at the 4th last line

azure patio
#

grep will just grabe the lines

#

with

#

the world

worn ember
#

+592ms out of nowhere

#

when everything else is about 66

void void
#

whats the +

#

is that how long the event took?

worn ember
#

writing and receiving

#

yeah

#

i might just drop the packet if its longer than 100ms lul

void void
#

yeah i still dont understand what these millisecond times are

worn ember
#

they're websockets, so i suppose the writing one is the time it took to send the packet? and the received is the time to get a response back?

#

encoding is 0ms so thats not an issue at all

rugged salmon
#

wait

worn ember
#

(this isnt mc related at all btw) incase im confusing people

rugged salmon
#

yeah, I was thinking wth plugin is it

worn ember
#

seems to be related to sending the keypress event from the client ๐Ÿค”

rugged salmon
#

what is your ping?

worn ember
#

28ms when pinging

#

socket.io:socket got packet {"type":2,"nsp":"/","data":["keyPress","ArrowUp"]} +672ms but occasionally it jumps to this when playing

void void
#

but what is the time actually representing

grand slate
#

just shitty host imo

#

also, lel, you're using Node

void void
#

how long it took to receieve that packet? to recieve an ack from some other message? what

worn ember
#

idk tbh ๐Ÿค” lemme check the docs, probably between the ACK and Receiving

void void
#

yes obviously node is the issue, great work Rayz!

grand slate
#

well, it's not going to help using nodejs

#

because node is rarted

void void
#

what should he use instead?

#

and why

azure patio
#

for what

rugged salmon
#

well it may be:

  • unstable net on your side
  • unstable net on server side
  • server overhead, idk how node process request ๐Ÿ˜„
worn ember
#

rayz at it again lmao

azure patio
#

dildo?

worn ember
#

it works perfectly fine clientside

azure patio
#

what are you doing?

worn ember
#

well when running a local server

#

so probably unstable network

#

ive had a similar issue before when using get requests to send data (cuz nginx wasnt proxying websockets)

#

i thought it was related to that but i guess not

#

@azure patio working on a mp snake game

void void
azure patio
#

and you are using nodejs?

worn ember
#

the overhead of socket io is minimal

potent warren
#

does Minecraft "tick" things on every tick? thonk

void void
#

theres no point in these graceful fallback libraries, just use sockets

azure patio
#

I recommend using something else

rugged salmon
#

@potent warren Yes

void void
#

@azure patio use what else and why?

worn ember
#

this still wont change anything imo

rugged salmon
#

use PHP....

azure patio
#

I don't like nodejs

#

:)

rugged salmon
#

^^^

worn ember
#

sucks to be you

grand slate
#

PHP

#

no

heady spear
#

I'm watching driving instruction videos from the UK and I feel like this could be a horrible idea

rugged salmon
#

Why not? ๐Ÿ˜„

worn ember
#

i might retry it in ASP, but tell me that wont have more overhead lmao

heady spear
#

fast forward to me on my driving test, on the wrong side of the road lol

worn ember
#

"i dont like node so you should use something else" - people who have no idea wtf they're talking about

void void
#

neither of them have chimed in with their preferred thing and why it's better

golden gust
#

I mean, node is bad

#

but not as bad as you

azure patio
#

^^

worn ember
#

sure js is big gay but still

rugged salmon
#

Node is not designed for backend

golden gust
#

The obvious answer here is to go grab a vintage machine and fire up basic

worn ember
#

TypeScript solves a lot of that

rugged salmon
#

but still...

#

why to mine using shovel?

worn ember
#

explain

void void
#

node is designed for backend you silly

worn ember
#

you keep telling me its bad but havent giving me any reason why so

void void
#

what else would it be for

rugged salmon
#

node was created cuz of big JS community

worn ember
#

JS is extremely fast lmao

rugged salmon
#

there is a lot of JS programmers who are so deep into JS that they can't switch

#

thats why they created node so they can do everything in JS

azure patio
#

rip

worn ember
#

i used node cuz i wanted to see why everyone hates it so much

grand slate
#

JS is just disgusting, it's not causing your issues ut switch

worn ember
#

and tbh i think its ungrounded

#

other than the fact that js is dynamically typed and shite to debug

rugged salmon
#

^^^

void void
#

Rayz, what would you recommend he use instead of node for his websocket based game?

worn ember
#

inb4 java

rugged salmon
#

JS is shit to maintain, write, debug and whatever you want to do

worn ember
#

they have classes now

#

its a lot better than it used to be

grand slate
#

literally anything

void void
#

such as?

rugged salmon
#

yeah, but still

woven otter
#

php

worn ember
#

kobal

rugged salmon
#

100 years after indians

coarse urchin
void void
#

you sound pretty dumb if you just say somethings shite and not suggest anything better

rugged salmon
#

PHP, in terms of speed

#

PHP 7 is quite fast and stable

azure patio
#

asp

woven otter
#

but it's php

rugged salmon
#

supported by any webserver

#

a lot of modules

#

Symfony framework or maybe Laravel

void void
#

hes doing websockets

rugged salmon
#

or some mini framework if you dont need it

worn ember
#

i dont think php has event based sockets?

rugged salmon
#

@void void yeah, I forgot about it for a moment xD

void void
#

also node runs on V8, one of the most advanced VMs around

rugged salmon
#

those days every main language has sockets

worn ember
#

how is php better than node tho, its also dynamically typed and if you're lucky its 0.001seconds faster for every 1000 computations

robust quest
#

1.15 snapshot dropped

#

They added bees

woven otter
#

how bad is it

azure patio
#

wuut

void void
#

js doesnt even have sockets actually

azure patio
#

bees?

worn ember
#

performance?

robust quest
#

There is no blog post yet

void void
#

js has nothing without node or web standards etc

woven otter
#

no bees

robust quest
#

Yet a tweet

woven otter
#

Bs

rugged salmon
#

well performance is important, but

worn ember
#

its like talking to a brick wall smh

azure patio
#

that's messed up

rugged salmon
#

50 ms vs 60 ms or something like this

#

no difference

robust quest
azure patio
#

liiepofjpsjg

grand slate
#

@worn ember either your code is shit, or node is shit (probably not causing this), or your vps is shit

worn ember
#

the network wont magically improve because you use php lol

#

im going to blame the unstable network

#

maybe its cloudflare though

azure patio
worn ember
#

probably trying to cache some stuff resulting is weird shit

woven otter
#

blame the guy who wrote the code dark

grand slate
#

which is dark rart

azure patio
#

they add bees

#

why the yadd

rugged salmon
#

well what I mean that difference in request processing isn't that big

azure patio
#

thuinga

#

]when they

#

have broken game

coarse urchin
rugged salmon
#

between languages

#

but PHP is totally more worth even if slightly slower

worn ember
#

as long as performance increased idc what they add

void void
#

im just laughing at these guys who say node bad but cant explain it well

worn ember
#

+1

azure patio
#

everything is better than node

#

but now other side

#

WTF MOJANG

worn ember
#

im all for trying new stuff (reason im using node for this in the first place)

#

but at least back up your shit

rugged salmon
#

node is bad cuz it's JS based lol

worn ember
#

and js is bad why?

azure patio
worn ember
#

minecraft is slowly turning into its own modpack

void void
#

kind of weird to say js bad then recommend php instead

left yacht
#

1.15 going to be running @ 1tps with a single player soon here

void void
#

seems like bait

left yacht
#

ily prplz

azure patio
#

it's big

rugged salmon
#

JS wasn't designed for backend

azure patio
#

iot's bigget tgan dog

void void
#

js and php are probably just as bad

azure patio
#

node is bsased on scrip language

#

scrip is bad

void void
#

and php isnt a scripting language?

#

you make no sense

azure patio
#

use asp

#

I idnt say php

#

fgts

hot tendon
#

.flags

limber knotBOT
worn ember
azure patio
#

but it is better ๐Ÿค” at least little

rugged salmon
#

well time is money

#

you can do same in JS

worn ember
#

Windows is better than linux because i dont like linux

rugged salmon
#

but you will spend more time

worn ember
#

๐Ÿ’ฏ argument

rugged salmon
#

and it will be pain to debug and maintain

azure patio
#

fgtrs everyone

#

hate u all

#

fam

#

nighto

worn ember
#

no u

rugged salmon
#

another problem is as I mentioned before

azure patio
worn ember
#

its as maintainable as you make it

rugged salmon
#

most of the JS comunnity are UI programmers

#

not backend or system programmers

woven otter
#

Arisa

#

please

azure patio
#

no

#

u

rugged salmon
#

so don't expect them to bring you good quality code for backend

#

or find good backedn programmer

#

writting in JS

worn ember
void void
#

damn this guy is very anti js

worn ember
#

"you use js for front end so your code is shit"

rugged salmon
#

something like this

worn ember
#

thats basically what you're telling here right?

void void
#

how about most php programmers are people who only know how to code crappy vulnerable wordpress sites

rugged salmon
#

JS is designed for frontend ;D

worn ember
#

its designed for whatever you design it for

#

Java is only made for client side, server is trash

rugged salmon
#

@void void thats true, but at least its not written in JS XD

worn ember
#

seems all biased to me

void void
#

very

woven otter
worn ember
#

minecraft is written in Java, and it sucks in performance, java is trash

void void
#

there are people coding good and bad systems in every language, stop telling people off for using node

wide chasm
#

No, Java is high performance, I learned that from Mineacademy.

worn ember
#

Nono thats JavaSkript

wide chasm
#

Ah, shit, I bought the wrong course.

#

Oh well

rugged salmon
#

xD

grand slate
#

js is trash, admit it, it's ok on the web, b ut anything else i'd say don't use it

woven otter
#

X is shit because Y uses X and it's shit

worn ember
#

except i did

#

wtf you gonna do about it

void void
#

js is the ONLY thing on the web dumbass

#

when is this guy going to start making sense

worn ember
#

it was originally made for client side scripts ยฏ_(ใƒ„)_/ยฏ

wide chasm
#

What about Java Applets?
runs

azure patio
#

kms

void void
#

didnt we outlaw those already?

rugged salmon
#

what about flash player? ๐Ÿ˜„

worn ember
#

KMS server?

grand slate
#

well you go back to using JS

fallen oracle
#

Morning

grand slate
#

have fun

woven otter
#

tbh no matter what you will use you will get shit for it at some point

grand slate
#

this server doesn't support JS sorry

worn ember
#

i am having fun

azure patio
#

Glare

void void
#

i dont use js, i dont prefer js

azure patio
#

ban tjem all;

#

they are crazy

#

all of them

worn ember
#

i might swatch to TypeScript tho

azure patio
#

all

void void
#

theres are big problems in js and node

worn ember
#

*switch lol

fallen oracle
#

I don't have perms to ban males.

woven otter
#

paper is not a place for seasoned weebs

potent warren
#

@worn ember hmmm

worn ember
#

@potent warren everyone hating on my boi JS

potent warren
#

I wonder why would that be...

rugged salmon
#

tbh, you can use JS for whatever you want, but I don't know any big company that uses node.js in their mainline products.... ๐Ÿ˜„

void void
#

๐Ÿค”

rugged salmon
#

Did you hear about nodejs software houses?

worn ember
fallen oracle
#

So I guess we're not getting a 1.14.5

woven otter
#

I used Ruby. Give me shit for it

rugged salmon
#

Python - yes, PHP - yeah, but nodejs software house? - nope

#

Ruby is not bad

azure patio
#

Glare they added bees

#

and they did not optimize

#

anything

#

it's slow

potent warren
#

@woven otter at least it's not Skript runs

azure patio
#

same

rugged salmon
#

but

#

Ruby is slow, yeah

azure patio
#

still stupid async of theirs

fallen oracle
#

That's typical of them.

rugged salmon
#

but fast to write

woven otter
#

lel

worn ember
#

saying js is shit
praising python

#

๐Ÿค”

fallen oracle
#

At least we still have over a month before any real release.

rugged salmon
#

and Ruby is used for eg. Chef, very useful in automation when your time is more valuable than execution time

woven otter
#

believing in opinions

void void
#

@worn ember hey man we're here trying to be against people just trashing languages for no reason

azure patio
worn ember
#

clearly

potent warren
#

hmmm

#

Custom blocks?

azure patio
#

vanilla

worn ember
#

its ok, im used to it ๐Ÿ™‚

#

people trash C# all the time too lol

void void
#

python is great but it has problems too

woven otter
#

those bees are fat

azure patio
#

C# is one of the best

#

...

potent warren
#

^^

#

C# or nothing.

azure patio
#

C++

#

also

#

is good

worn ember
#

C can go suck big dick tho lol

rugged salmon
#

Python is nice for data sience

potent warren
#

I'm just waiting for .NET 5 to release along with Java interop so I can make Paper plugins on C#

azure patio
#

Python

rugged salmon
#

and quick web development

azure patio
#

slowest

#

thing ever Python script language

rugged salmon
#

did you compile it?

void void
#

C++ is great, once you've used it for 10 years and can read everyones template metaprogramming wizardry :D

rugged salmon
#

did you try cython?

worn ember
#

i dont think i want to

potent warren
#

inb4 Jython

azure patio
#

C++ is not that hard it's just more datailed C#

#

C++ should be used for serious things

worn ember
#

Gaython

potent warren
#

If only Paper supported C# plugins ๐Ÿ˜ญ

rugged salmon
#

C++ is nice for games ๐Ÿ˜„

void void
#

hard to know what's bait and what's not in this conversation :(

azure patio
#

smh

worn ember
#

ยฏ_(ใƒ„)_/ยฏ

potent warren
#

๐Ÿคท

woven otter
#

Assume everything is bait and bait yourself

worn ember
limber knotBOT
#

(DiscordBot) Boku No Hero Academia - PEACE SIGN - (FULL English Opening 2) OP cover by Jonathan Young - length 4m 19s - 115,561 likes, 2,389 dislikes (98.0%) - 10,676,783 views - Jonathan Young on 2017.09.25

potent warren
#

why fight them, when you can join them?

woven otter
#

^

void void
#

<insert joke about being a master baiter>

woven otter
#

call leaf

void void
#

<everyone laughs>

woven otter
#

leaf is the true masterbaiter

azure patio
#

tbh the only programming languages I like are C++, C#

potent warren
#

when will Java get descructors? I'm wanting to destroy my objects' instances with instance)(; /s

azure patio
#

nothing else

graceful wyvern
#

Clojure puke

woven otter
#

the best programming language is html. Change my mind

potent warren
#

Did you mean: Skript?

void void
#

@graceful wyvern are you more of a common lisp kind of guy?

worn ember
#

html is an implementation of XML so what you're refersing to is...

graceful wyvern
#

no I like my java

worn ember
#

weebs

woven otter
#

I only write performant and readable brainfuck

potent warren
#

ide for BrainFuck when?

wide chasm
#

I'm personally more a fan of Malbolge.

graceful wyvern
#

but thereโ€™s a lovely convo in another one of my discords about someone trying to change an entire tech stack to clojure

worn ember
#

emojilang?

potent warren
#

inb4 RubbaLang

graceful wyvern
#

so I just came to say puke

worn ember
#

no u

graceful wyvern
#

You want emoji based Lang?

woven otter
#

assembly is the only true language the rest are just derivatives

graceful wyvern
#

Your welcome

potent warren
azure patio
#

there is pikachu programming lancguage

#

.g pika programming language

limber knotBOT
azure patio
#

use that

#

perverts

wide chasm
#

FiM++

woven otter
#

.g FiM++

limber knotBOT
#

(DiscordBot) https://esolangs.org/wiki/FiM++ -- FiM++ - Esolang: "Oct 4, 2012 ... FiM++ is an object-oriented language made by fans of My Little Pony: Friendship is Magic, which takes its name from the initials of..."

azure patio
#

hot

potent warren
#

Skript is the best programming language. Change my mind.

azure patio
#

.kill NickAc

limber knotBOT
#

stabs NickAc in the heart a few times with a sword blade.

potent warren
#

๐Ÿ˜ฆ

azure patio
#

:)

worn ember
#

get rekt

potent warren
#

.kill Arisa

limber knotBOT
#

reaches out and punches right through Arisa's chest.

woven otter
#

.lart Arisa

limber knotBOT
#

enrolls Arisa in Visual Basic 101.

worn ember
#

rip boobies

azure patio
#

I have boobs

potent warren
#

.lart Arisa

azure patio
#

protection

limber knotBOT
#

puts 'alias vim=emacs' in Arisa's /etc/profile.

azure patio
#

I have small boobs

#

:{

potent warren
#

lmao

#

.lart

woven otter
#

that would mean you're older than 15

#

but you are 9

potent warren
#

9 year old gang

azure patio
worn ember
#

or its 45 yo manboobs

azure patio
#

perv

potent warren
#

no u @worn ember

woven otter
#

Arisa is a fbi agent

worn ember
potent warren
#

.fbi Arisa

#

whoops

#

it no work

wide chasm
#

Wtf is that gif.

worn ember
#

i got no fucking clue

azure patio
#

fbi agent

#

dude

woven otter
#

yes

azure patio
#

.g fbi online form

limber knotBOT
#

(DiscordBot) https://www.fbi.gov/tips -- Submit a Tip โ€” FBI: "Use our Online Tips and Public Leads form to report information on criminal activity and ... Call 1-800-CALLFBI (225-5324) for the Major Case Contact..."

Federal Bureau of Investigation

The public can report violations of U.S. federal law or suspected terrorism or criminal activity to the FBI online or via telephone or mail.

potent warren
worn ember
woven otter
worn ember
#

rip preview

limber knotBOT
#

(DiscordBot) Ladies & Gentlemen.... We Got Him | ORIGINAL MEME HD - length 34s - 47,222 likes, 463 dislikes (99.0%) - 1,646,933 views - Asistonto on 2019.01.11

azure patio
#

:/

#

I have smaller ones

#

๐Ÿ˜ข

worn ember
#

sucks to suck

#

shouldve eaten more

azure patio
#

ยฏ_(ใƒ„)_/ยฏ

#

finally the war stopped

#

I'm glad

#

it worked perfectly

potent warren
#

@worn ember if it sucks to suck, why do you do that? thonk

worn ember
#

cuz it pays well

azure patio
#

I'm sure DragonDildo aka dd has bigges boobs than me

worn ember
#

that'd be pretty sad for you tbh

#

i got me pecks though, but no boobs

#

8D audio is weird

azure patio
#

DD?

worn ember
#

no u

azure patio
#

nice mc memes

upbeat nimbus
worn ember
#

Goodbye Moonmen

rugged salmon
#

from my point of view:

  • JS - good only for UI (no other choice tho)... hard to code, not worth to program anything else using JS
  • PHP - good only for websites, if you use WP it is not that bad, but WP plugins and themes are shit....
  • Python - websites, data science and where you need good performance and a lot of code
  • Ruby - slow, but fastest to code, so good for system engineers and automation
  • Java - best in terms of system independence, performance may be good, but in practice it's hard to write optimised programs, good for multi-platform applications
  • go - good for everything, best for nothing, however supports C libs
  • C++/C# - good for games, best Windows support, better performance than python or Java
  • C - best performance, good when you need really fast solution
golden gust
#

Okay

#

But like

#

Bees

rugged salmon
#

Those days programmer time is more expensive than servers ๐Ÿ˜„

woven otter
#

Bs

worn ember
#

how are you classing C++ and C# in the same category tho

#

one is high level one is low level

woven otter
#

I need cats opinion on that list

rugged salmon
#

both are better in performance than Python or Java

worn ember
#

i think its very biased lol

rugged salmon
#

and both are good for games

limber knotBOT
#

Is there any other 1.9 versions of Paper than 1.9.4?

rugged salmon
#

it's just brief

viral hornet
#

And no mention of performance improvements ๐Ÿ˜ญ

worn ember
#

Trinax: no

limber knotBOT
#

I'm assuming clients using 1.9 can't connect to 1.9.4 servers?

worn ember
#

why would you use 1.9 in the first place

#

and no

#

either you stay at 1.8.8 cuz of the old combat system or you suck it up and move to 1.14 lol

#

no reason to be anything inbetween

worn ember
#

yey more biased articles

woven otter
#

how are they biased?

rugged salmon
#

Yeah, Java is slower

#

thats what I said ๐Ÿ˜„

golden gust
#

You have to consider how they'll react in the real world

#

e.g. did the test allow for JIT warmup properly?

woven otter
#

it looks pretty similar to C# tbh

limber knotBOT
#

(DiscordBot) AI can do THIS!??! - Art & Animation with Artificial Intelligence - length 11m 29s - 13,095 likes, 147 dislikes (98.9%) - 105,760 views - Draw with Jazza on 2019.08.22

woven otter
#

cat I think there was some explanations somewhere how they were tested

#

not sure

worn ember
woven otter
limber knotBOT
#

What's the difference between paperclip-773.jar and paperclip.jar?

rugged salmon
#

name ;D

limber knotBOT
#

^

#

Guess I had it coming.

void void
#

One does not have the version specified, one does.

#

Can't compare unless we know the version of the other jar.

#

773 versus ... X

golden gust
#

next he's going to get a philosophy major

#

at that point, we'll finally understand what simple is about

#

(He's just fucking crazy)

void void
#

I don't even understand what I'm about

woven otter
#

simple you're not simple at all

golden gust
#

He is

woven otter
#

simply crazy?

void void
#

I woke up kinda late and now I'm gonna be late for class maybe

woven otter
#

gonna be late for life as well

#

sucks

void void
#

That's always been true

woven otter
ember cape
worn ember
#

yes yes no yes

woven otter
#

1101

#

oh fuck didn't notice (default: yes)

#

wasted some time there by typing yes

worn ember
#

noob

woven otter
#

u

cerulean thicket
#

what's a good money sink for a server that's not ez to exploit or afk farm or something like that

worn ember
#

not selling items, only allowing them to buy them?

cerulean thicket
#

but how do they obtain the money in the first place

ashen cliff
worn ember
#

depends what your server is about

cerulean thicket
#

mostly smp but we have craftbay and bitcoin installed

woven otter
#

repairing using money, teleports that cost money

cerulean thicket
#

oh sorry, i think money sink is the opposite of what i'm looking for

#

a way for players to earn money

woven otter
#

oh

worn ember
#

doing basic shit

cerulean thicket
#

couldn't remember the word, sorry, just woke up

woven otter
#

selling items

#

doing shit

digital talon
#

jobs reborn?

worn ember
#

easy to exploit tho

cerulean thicket
#

yeah, but what kinds of items is my issue

worn ember
#

yeah jobs are nice

cerulean thicket
#

does jobs conflict with mcmmo by chance

worn ember
#

no i dont think so

cerulean thicket
#

i'll maybe look into it

woven otter
#

low effort = low income
low risk = low income

worn ember
#

being duck = no income

naive harbor
golden gust
#

We've had jobs and mcmmo working together before

#

We did however end up dropping jobs as jobs was pretty much a super fast way to kill the eco unless you go over everything in it

cerulean thicket
#

yeah that's what i'm worried about, i mean this is like a sub 15 player server so honestly my only end goal is for people to be able to sell things on craftbay

#

our original map just had emerald-based currency

jaunty bolt
#

we have jobs and mcmmo, Jobs has a mcmmo reduction, ex 80% reduction in payout when using treefeller and giga drill breaker etc

cerulean thicket
#

but even that's exploitable if you have a villager farm

golden gust
#

Basically

#

if you want a decent eco

#

Jobs is bad

jaunty bolt
#

ยฏ_(ใƒ„)_/ยฏ

#

All about money in, and money out, there's good ways to limit how much money goes in, we have hourly limits, there's even options to make it take the money from an eco account, that way you can control exactly how much money is added.
But need to have a lot of way to remove money with jobs to keep the economy good.
Taxes, auctions for collectibles, rankups to give people perks for money etc is good ways.

golden gust
#

Yea, that's the thing

#

We found that the only way to tame jobs was to make it pointless, or to start adding hourly limits

#

At the point you're using limits, it's broken

worn ember
#

in the end there will always be inflation

#

thats just how it works

#

you could recreate a market based on demand and offer but yeah lmao

#

probably out of the scope of what you're trying to achieve

jaunty bolt
#

Yeah :/ nothing is perfect

woven otter
#

yeah it's not simple

worn ember
#

hmm i love dubstep songs their buildup but their drops are shit lmao

rancid urchin
#

Wtf is 1.15 snapshot

#

Bees that's it?!? I'm hopping its a joke

jaunty bolt
#

wat

#

1.15 snapshot out?

rancid urchin
#

YEAH

worn ember
#

yeah

rancid urchin
#

it's retarded

limber knotBOT
#

Why?

rancid urchin
#

It ads bees

#

That's it

#

Only bees

#

Nothing else

woven otter
#

are you sure

worn ember
#

more entities is what we need

limber knotBOT
#

It's a snapshot

rancid urchin
limber knotBOT
#

The first too

rancid urchin
#

Yeah but like

#

I guess

winter sundial
worn ember
#

i'd rather just see some optimization instead

limber knotBOT
#

They are doing that too

rancid urchin
#

It's on the Twitter for mc

limber knotBOT
#

But different team members

jaunty bolt
#

Yay, bees

limber knotBOT
#

Just as combat is different team members

worn ember
#

well they're not doing a great job then lol

rancid urchin
#

They are updating to OpenGL 2.0

limber knotBOT
#

No

rancid urchin
#

Yes

azure patio
#

Why do u have 1.14.4

#

in name

limber knotBOT
#

Minecraft uses way more recent versions of Opengl

jaunty bolt
#

cause he's on 1.14.4

rancid urchin
limber knotBOT
#

They just dropped compat for old stuff

golden gust
#

Somebody suggested sticking versions in nicks, that way it makes it easier to determine who is on what version

#

especially when we where supporting 3 vers ๐Ÿ˜ฆ

rancid urchin
#

^^

azure patio
worn ember
#

hmmm

rancid urchin
#

It's just to make devs lives easier

#

For when asking for help

azure patio
#

:/

viral hornet
#

Not a bad idea

rancid urchin
#

But still I hope they add more

digital talon
#

you can dupe honey ๐Ÿ™‚

rancid urchin
#

Would like acave update

jaunty bolt
#

Ahhw yeah

rancid urchin
#

Cave*

azure patio
#

help

#

my mc doesnt work

worn ember
#

aw yeah

#

cant even spell my name right lmfao

azure patio
#

๐Ÿ‘€

jaunty bolt
#

Hey there Draogn ๐Ÿฒ

worn ember
#

shush

azure patio
#

my paper mc doesnt work help

#

my version is 1.15aplha

grand slate
#

hey

jaunty bolt
rancid urchin
#

Lol

jaunty bolt
#

lol

azure patio
#

xdd

rancid urchin
#

K gonna go cry about fucking bees

#

๐Ÿ

viral hornet
#

Haha

azure patio
#

bee

jaunty bolt
#

tbh bees are cool

viral hornet
#

Do they inflict damage yet?

worn ember
#

@rancid urchin dont cry, BEE happy

grand slate
#

i'm afraid of bees i'm afraid i can't play

azure patio
#

.g disorder afraid of bees

limber knotBOT
azure patio
#

they should remove it from game

grand slate
#

uh excuse me. 'irrational'

azure patio
#

also pigs

#

and sheeps

grand slate
#

it's not damn irrational

#

those fuckers, more so wasps, are fierce & mean

jaunty bolt
#

yeah, but like. stay away from them and you'll be fine

#

ยฏ_(ใƒ„)_/ยฏ

azure patio
#

1.6.4

#

lul

grand slate
#

easier said than done

#

yes 1.6.4 best ver

azure patio
#

<@&289617900971753472> when will be there paper for 1.15aplha? ๐Ÿค”

worn ember
#

good way to get yourself muted

azure patio
#

it doesnt ping

worn ember
#

synthwave is my life now

winter sundial
#

i used to only listen to synthwave

worn ember
#

it gets repetitive tho

#

so i can only listen to so much

winter sundial
#

drumstep is pretty sick

woven otter
#

jokes on you I listen to jazz now

worn ember
#

Dance With The Dead is really nice too, its a synthwave album

#

drumstep is legit

#

i like DnB more tho

onyx venture
#

how do I setup worldborder with paperspigot so it loads world async? Does this use more CPU cores than 1?

limber knotBOT
#

@onyx venture [Auto] We're now known as Paper.

woven otter
#

^

worn ember
#

it does it automatically

void void
#

Use paper > 173 (latest), it will use async loading but not generating. Download WB, put it on, set a border, log out, run the fill to pregen the run

#

.optimize

limber knotBOT
void void
#

do those

#

done

#

also

#

.mcflags

limber knotBOT
void void
#

do those

worn ember
#

also they wont necessarily use more cores

#

but rather more threads

onyx venture
#

well MC server is limited ot one core, isnt it? I would like to generate world on my PC with 8 cores, it should be done in less than hour if It would use all possible power

golden gust
#

Basically

#

In order to do that, you'd need to modify the server so that it can even do that without blowing up

celest coyote
#

Run 8 servers at once kappa

onyx venture
#

@celest coyote not bad idea actually.. each server generating different region.. but too hard to setup correctly without any program

void void
#

LOL

#

He was joking...

worn ember
#

just have a giant serverpool and let them all generate the same seed and run it in the same folder so they all generate, what could go wrong

#

now i want to try this

void void
#

๐Ÿ˜“

onyx venture
#

exactly

void void
#

No...

#

You know what, actually

#

Fine, do it

onyx venture
#

not even kidding, it might work..
separate them, do differnt regions and merge files

void void
#

GL

worn ember
#

lets see if it works

wide chasm
#

It probably won't work

onyx venture
#

okay okay I wont ๐Ÿ˜„ it was just an idea

worn ember
#

hmm i'd need a way to run on different ports ๐Ÿค”

limber knotBOT
#

Run it in Docker

worn ember
#

hmm then i need to set up docker :/

limber knotBOT
#

No more docker

woven otter
#

run it on your nearest supercomputer

worn ember
#

actually i think i can edit the config and save it

#

then run the server

#

and keep doing that

#

welp that doesnt work

#

nani, how does this work exactly? i've booted one server on port 25565 changed the config to 25566 (saved it and its actually changed) but when booting it still boots as 25565?

limber knotBOT
#

Just use --port?

void void
#

did you change it while its running?

worn ember
#

i had one running, changed it, booted second server

#

but it still boots with 25565

#

oh thats a thing?

#

nice

robust quest
#

Mojang: "1.15 will also focus on performance improvements."

Also Mojang: "We have added another flying mob" ppMadBRUHH

brazen adder
#

is it possible to change all spawners with unnatural mobs inside like horses and parrots. into what they were before. and remove all spawn eggs? yes i gave my players spawn eggs. yes i regret this

worn ember
#

MiniDigger, how do i use this exactly?

jaunty bolt
#

haha, let's see how it goes ๐Ÿ˜›

worn ember
#

ah i needed it at the end of the line

keen minnow
brazen adder
#

i gues thats a no ;-;

worn ember
#

aye actually got it working

azure patio
#

why discord doesnt have command /ban

#

owo

#

I wanted to use the bot

worn ember
woven otter
#

file lock?

worn ember
#

chunk saving on shutting down

azure patio
#

at least you dont have the little icon with CONTACTS on bar

worn ember
#

ima check if i can run multiple instances of wb tho

woven otter
#

wb?

worn ember
#

world border

woven otter
#

hmm

woven otter
#

wat

worn ember
azure patio
#

tfw windows already is using like 8 gb of swapfile

#

even with 16gb of ram

#

smh

heady spear
#

can y'all stop with your nasty gifs

#

someone make a moderator so I can ban the weebs

azure patio
#

you have weeb in name

heady spear
#

blame kashike

azure patio
#

you can change yourname

heady spear
#

but bae gave me nickname

#

I treasure it

azure patio
#

k weeb

heady spear
#

take it back

azure patio
#

no

worn ember
woven otter
#

i'm no expert but it looks like a file lock

worn ember
#

yeah lol

azure patio
worn ember
#

i wanted to see how bad it would get if i ran 2 servers on the same world generating chunks

azure patio
#

rly

#

you smart

ebon mortar
worn ember
#

guess it just doesnt work at all

azure patio
#

..

#

you cant async save data

#

write

worn ember
#

not to the same file lol

azure patio
#

wsir

woven otter
#

wa

azure patio
#

edit

woven otter
#

t

azure patio
#

fuk

#

I meant cant

#

you tryied it

#

...

worn ember
#

*tried

#

but yeah

azure patio
#

you could make queqo

worn ember
#

not gonna bother

onyx venture
#

Im back, did you get it to work?

worn ember
#

nope

#

chunk files are locked so only one server gets access to them

onyx venture
#

you can start multiple separate servers and merge world folders once they are all finished generating

worn ember
#

yeah but thats not efficient

onyx venture
#

I mean.. If eveything works fine someone can make CLI script to do it

worn ember
#

you'll end up generating the same chunk multiple times

azure patio
#

you can generate in different spot

onyx venture
#

one region is 32x32 cunks.
Server1: 0->32 (X), 0->32 (Y)
Serer2: 33-64 (X), 0-32 (Y)
Server 3: 0-32 (X), 33 -> 64 (Y)
Server 4: 33->64 (X), 33->64 (Y)

You will end up generating 4 regions on 4 different servers, no chunk duplicates.

#

^

worn ember
#

i guess that could work

onyx venture
#

Is there any way to test?
If yes, I will make script.. you tell it what size you want to generate and how many servery you want to use, this will greatly speede up generating process.. More servers, more cores you can use, faster generation

pulsar wigeon
#

i've been saying this for months lol

woven otter
#

wizchany

azure patio
#

owo

onyx venture
#

@pulsar wigeon have you worked on it?

worn ember
#

why havent you done it then

woven otter
#

oh no

#

you pinged wiz

#

you're fucked

pulsar wigeon
azure patio
#

^

pulsar wigeon
#

and yes, i did this like 5 years ago to help gen sk's modded server

#

literally modified the server jar to increase the startup spawn radius too cuz there was no WB type thing for forge then

worn ember
#

just use multiple servers linked to bungee and teleport them between servers

#

based on their location

oblique egret
azure patio
onyx venture
#

so.. if I use multiple servers and put correct valus into worldborder, do fill, wait for all servers to finish and merge folders, it will work just fine?

worn ember
#

yeah

#

you'll have to run each one on a different port though

onyx venture
#

Is there some software to see which chunks are loaded? To check if I world is fine, if all chunks are generated

worn ember
#

dynmap i guess

#

not sure how you could use a script to set the right parameters for worldborder though

#

i think you'd need to hook into the process for that

onyx venture
#

I will make plugin to run these 2 commands which will use parameters fomr config..

For every server I generate, i put different vales into this config

celest coyote
#

Plugin

#

yeah thats not gunna work

worn ember
#

i could automate it fully in C# i've hooked into the process before when making my own server launcher and execute commands remotely

celest coyote
#

you will need some form of panel

#

a panel to launch to configure the WB and then manage the instances would be nice

onyx venture
#

oh.. the whole script will be external Java or Node.JS app.. it will create server folders, set conigs, configure ports, ...

celest coyote
#

each server should really be running independently so you don't have any race conditions or corruption

#

and then the files should be merged at the end

onyx venture
#

yep, thats how I plan to do it

worn ember
#

usually your home pc has more power than a server right? so what about you run the servers locally and upload the files to the server once they're generated? or do chunk files get altered after being generated?

onyx venture
#

paper will automatically generate chunks around spawn, right? this will be problem.. can I somehow disable it?

worn ember
#

thats not really an issue tho

celest coyote
#

you can disable it yeah

onyx venture
#

if I want to generate 20k x 20k, using only one core out of 8 available is pretty bad idea

worn ember
#

i think RAM will be your biggest issue here ๐Ÿค”

onyx venture
#

hmm.. true

celest coyote
#

not really

#

the chunks don't need to stay loaded

worn ember
#

you'd have to GC more often though

celest coyote
#

so?

worn ember
#

slows things down a bit i guess

onyx venture
#

okay.. any other way to generate chunks? ๐Ÿ˜„

celest coyote
#

each should run in a separate jvm instance right?

worn ember
#

yeah

celest coyote
#

you can't really get around GC after generating a chunk

#

don't worry about it

worn ember
#

this seems like an interesting project actually

#

might give something like it a try

onyx venture
#

it is really interesting project.. it will help a lot to every server owner with over 30 players

celest coyote
#

if someone wants to start a github project, ill contribute

worn ember
#

hmm i'd do it easily in C# not so sure about java though

onyx venture
#

I dont think Im experienced enough to do it.. Im good developer but not with mc chunk generation ๐Ÿ˜„

worn ember
#

you dont need to even handle the chunk generation lol

#

wb does that for you

celest coyote
#

you don't need to be an expert to do this

worn ember
#

or we wait for jacob to finish his server implementation in the next 2 years lol

celest coyote
#

just wait for minecraft 2

woven otter
#

what's the project upcoming you all are talking about

worn ember
#

multiserver world rendering

celest coyote
#

multiserver pre genning

woven otter
#

well we can wait for MIMC

celest coyote
#

nah this project would be much faster

#

mimc is gunna take months

#

we could whip this up in a couple of days

woven otter
#

just pre-genning?

worn ember
#

yeah

woven otter
#

oh true

#

That shouldn't be too hard

worn ember
#

@celest coyote you fine with C#? I could do it in java i guess but i've never worked with any visual java stuff before

woven otter
#

why would you bother with C#?

celest coyote
#

yeah I have done C# before

#

for like 1 project 4 years ago

onyx venture
#

area to generate: 10x10 regions (region is 32x32 chunks, chunk is 16x16.. sooo its 5120x5120 blocks arena)
servers to use: 4
Split 10x10 into 4 boxes,
Server1: 5x5
Server2: 55 offset on X
Server3: 5
5 offset on Y
Server4: 5*5 offset on X and Y

This is simple.. but what if I want to use 3 servers?

worn ember
#

read what i wrote again @woven otter and you answer your own question

celest coyote
#

but I don't mind learning new stuff

woven otter
#

okay

celest coyote
#

I have worked on Jswing and shit before

woven otter
#

I see

worn ember
#

would people use it though is the question ๐Ÿค”

woven otter
#

just make cli

celest coyote
#

nah

#

we want to make a panel

woven otter
#

smh

worn ember
#

you cant do that with CLI alone i think

#

you need to hook into the process to execute commands

onyx venture
#

Lets say you want to generate 10x10 regions on 3 servers, what commands do you run on each of these servers?

azure patio
#

.g math

limber knotBOT
#

(DiscordBot) http://www.math.com/ -- Math.com - World of Math Online: "Free math lessons and math homework help from basic math to algebra, geometry and beyond. Students, teachers, parents, and everyone can find..."

worn ember
#

the regular ones, just set the right offset etc

woven otter
#

tbh I thought you would modify paper itself and then run it as multiple instances or something

worn ember
#

nah

#

just run multiple JVM's and let them generate different chunks then combine all those chunks

#

all using the same seed ofc

woven otter
#

okay why multiple JVMs not processes

worn ember
#

running a different servers runs in a different jvm no?

onyx venture
#

yeah ,set right offset.. but how? ๐Ÿ˜„ 10x10, 100regions.. on 3 servers.. every server 33 regions, one server 34 regions. regions has to create box so wborder can generate them all in single command

worn ember
#

idk much about it tbh

celest coyote
#

it actually doesnt

woven otter
#

well idk either tbh. I've always thought that there's only one JVM per machine

worn ember
#

well then i'm using the wrong words

#

and it would indeed be processes

celest coyote
#

Each Java application uses an independent JVM.

tawdry coyote
#

^

woven otter
#

okay good to know

celest coyote
#

I wonder if we can optimize GC for generation

#

prob do that last

heady spear
#

use cuberite, then you also get sexy code style

#

no dum jvm being dum

wide chasm
#

Very sexy

heady spear
#

plus u can use worldedit for cuberite

#

it's way better than the bad bukkit version

worn ember
#

should ram be consistent on all servers?

celest coyote
#

yes, why not

worn ember
#

no idea

heady spear
#

ded is dum

celest coyote
#

wtf is cuberite

heady spear
#

he doesn't know stuff

worn ember
#

stfu weeb

heady spear
#

superior server software

#

wizjany approves

wide chasm
#

Cuberite is a server implementation in C++ (and C I think)

heady spear
#

With an awesome LUA addon platform

celest coyote
#

oh so its like glowstone?

heady spear
#

very nice

worn ember
#

is it actually any good

celest coyote
#

yeah but its upto 1.12 only

heady spear
#

It is, but the code is so fucking ugly

#

it's disgusting.

celest coyote
#

we want it to be version independent

heady spear
#

They are working on 1.13 support

worn ember
#

few version behind lul

woven otter
#

so are you city

heady spear
#

all my plugins are up to date so idk that wasn't very funny

celest coyote
#

ehhh

#

not worth trying to maintain

#

they prob have some differences with vanilla gen

heady spear
#

so does ur mom

azure patio
#

๐Ÿค” is the code for generating known? or like you know? is there some ways to get it without decompiling?

heady spear
#

@worn ember i miss u babe when u coming over

worn ember
#

@heady spear when you give me money

heady spear
#

No, I need to save $2500 this month to get my dumb drivers license

celest coyote
#

you can't get any code without decompiling

#

all code is decompiled ๐Ÿ™‚

heady spear
#

don't know why the hell it has to be so expensive I just want to drive places

worn ember
#

cuz its ez money

heady spear
#

I can do it next month tho bby

woven otter
#

no i meant you're ugly

azure patio
#

heh

It would be nice to create app in C running on multiple cores to generate minecraft worlds

woven otter
#

like code of cuberite

heady spear
#

@woven otter shut up

woven otter
#

u

heady spear
#

I'm banning u from hegemony

woven otter
#

What's that

heady spear
#

Only the best up and coming Minecraft MMORPG

#

Join the early access programme today for only $20

woven otter
#

see ? it's so irrelevant that I even forgot the name of the server

#

Join now if you want to give city 20$

heady spear
#

I don't get it

#

I don't get paid from the whitelisting money

woven otter
#

you still get paid something

heady spear
#

Yes, for programming ๐Ÿ˜›

#

but that's still not from the whitelisting money

worn ember
#

when generating, should it be from around spawn or from absolute coordinates?