News for hackers. Stuff that matters.
Re:Pumpkin: A Modern Minecraft server written in Rust by WhereIsTheTruth on Tuesday October 15, 2024 @11:54AM (#41849863)
i wish minecraft was open source, i'd be able to fix their inefficient protocol
Re:Pumpkin: A Modern Minecraft server written in Rust by WhereIsTheTruth on Tuesday October 15, 2024 @12:05PM (#41850000)
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

Re:Pumpkin: A Modern Minecraft server written in Rust by giancarlostoro on Tuesday October 15, 2024 @01:15PM (#41850743)
Curious what protocol you would use, or how you would do it differently? Are there small enhancements to the existing protocol you would do? Genuine open question for the sake of learning.
Re:Pumpkin: A Modern Minecraft server written in Rust by alex_medvedev on Tuesday October 15, 2024 @01:22PM (#41850822)
I would prefer the UDP Protocol over TCP like in Bedrock edition. Im pretty sure many PVP players would love this. Here is much non sense in the Minecraft protocol and things made to work not to be optimized (deadlines). At our discord we even already have a sticker :mojang_nonsense: which will be used quiet often. I also don't understand Mojang's tactic with packet changes, It sometimes looks like they care about Packets not being broken and being backwards compatible but them sometimes they change the whole Networking system (1.20)
Re:Pumpkin: A Modern Minecraft server written in Rust by lucb1e on Tuesday October 15, 2024 @06:51PM (#41853929)
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)

Re:Pumpkin: A Modern Minecraft server written in Rust by Aeolun on Tuesday October 15, 2024 @07:14PM (#41854093)
Huh, if this exists and there’s already so many servers, maybe I should build a client instead.
Re:Pumpkin: A Modern Minecraft server written in Rust by culi on Tuesday October 15, 2024 @08:12PM (#41854379)
You should check out minetest. Being renamed to luanti