←back to thread

331 points alex_medvedev | 1 comments | | HN request time: 0s | source
Show context
WhereIsTheTruth ◴[] No.41849863[source]
i wish minecraft was open source, i'd be able to fix their inefficient protocol
replies(2): >>41850000 #>>41854379 #
WhereIsTheTruth ◴[] No.41850000[source]
Downvoter, go check this: https://wiki.vg/Protocol, let me know if that's a good way to sync a lot of fast moving entities across a TCP network

This is why people struggle with their servers, not because the game was written in java

replies(3): >>41850743 #>>41853929 #>>41854093 #
1. lucb1e ◴[] No.41853929[source]
Basically any significant Java software uses disproportionate amounts of RAM. My server can easily run a web server, database server, ftp server, memory cache, etc., times a few copies because various containers have their own web server or whatnot, all at the same time. But a single copy of Minecraft is too much, even when everything else is shut down.

That's why I struggle with the server: it's written in Java. Other game servers don't seem to have this problem. If the network protocol were all, that'd be great

(I didn't downvote any of your posts in case you now wonder if that was me)