this post was submitted on 19 Jan 2024
134 points (94.7% liked)

Open Source

32193 readers
37 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 84 points 1 year ago (2 children)
What does not work
...
capitalism (IRL; I wouldn't want to try implementing it here)

I actually lol'd

And I gotta ask, what insanity drives someone to implement a minecraft server in bash...?

[–] muntedcrocodile 19 points 1 year ago (2 children)

The insanity that mojang keeps adding shitty mobs to keep us distracted and refuses to aknowlege that multithreading is a thing thats possible.

[–] rockSlayer 19 points 1 year ago

Adding multithreading to such a huge project would be a monumental feat. There's dozens of multithreading jokes, but I like this one most

Knock knock

Race condition

Who's there?

[–] [email protected] 3 points 1 year ago (1 children)

I was more astonished about the choice of language than the decision to implement a server. That said, is the problem with lack of multi threading mostly related to scalability or something else?

[–] muntedcrocodile 1 points 1 year ago

Yeah there literally isnt powerfull enough hardware to support more than a few hundred people on a single instance. And world generation really should take better advantage of multiples cores.

[–] [email protected] 14 points 1 year ago

Regular insanity.