Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
alex_medvedev
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
Pumpkin: Building a Minecraft server in Rust, First release after 2 years
(github.com)
1 points
by
alex_medvedev
28d ago
|
0 comments
2.
▲
Pumpkin is a Minecraft server built entirely in Rust
(github.com)
2 points
by
alex_medvedev
1y ago
|
2 comments
3.
▲
by
alex_medvedev
1y ago
Hello! Some of you may remember my project named Pumpkin, a Minecraft server software fully written in Rust, with the goal of being super Fast & Efficent. Our chunk generation just got a big update and can now fully generate most of the
4.
▲
Pumpkin got Minecraft Terrain generation
(github.com)
3 points
by
alex_medvedev
2y ago
|
1 comments
5.
▲
by
alex_medvedev
2y ago
Hello everyone!. Some of you may remember my Project Pumpkin. I have to say it was already a long time since the last Update, but there has been huge progress made. For everyone who has forgotten about the Project or never heard about Pumpk
6.
▲
by
alex_medvedev
2y ago
Just tested compile times Compiling from Nothing *Debug:* 10.35sec *Release:* 38.40sec Recompilation (pumpkin crate) *Debug:* 1.82sec *Release:* 28.68sec I will put them into the benchmarks
7.
▲
by
alex_medvedev
2y ago
Hey, There were already efforts made to rewriting the same random generators from Java, And they work. Same seed as in vanilla, Same Result as in vanilla
8.
▲
by
alex_medvedev
2y ago
Your right
9.
▲
by
alex_medvedev
2y ago
Will definitely take a look at this, Thank you. Im btw studied the Minecraft code already so i often use the decompiled code as reference.
10.
▲
by
alex_medvedev
2y ago
Currently Pumpkin has not much multi-threading but we want to go all in. There is already a good structure for multi-threading, We want to make everything multi-threaded what benefits from it
11.
▲
by
alex_medvedev
2y ago
Hey, Im happy you want to try it out just keep in mind its not done yet many features are missing, We want to have all the things you listed be configurable in a config file, so i think you will like it. If you have any problems may worth t
12.
▲
by
alex_medvedev
2y ago
I was suprised myself thats its that bad. Well optimized binary is that what your CPU loves not a big JVM runtime
13.
▲
by
alex_medvedev
2y ago
Hey. Im impressed with the benchmarks myself tbh. Yep block placing and breaking is already supported, but light currently don't so everything is dark :/, We are working on it. Yep, We want to add all cool features like scoreboard
14.
▲
by
alex_medvedev
2y ago
Hi. Im so happy there are so many people liking the project, The Project is still pretty WIP but im really working hard on this, i finished my exmans last week and currently in holidays so commits are again back to normal :D
15.
▲
by
alex_medvedev
2y ago
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 e
16.
▲
by
alex_medvedev
2y ago
Sorry, I may should not used the term Modern, Lets say the foundation is newer and more optimized than from the Original Minecraft server. Mojang developers have strict deadlines and do not care about performance (like basicly any big Studi
17.
▲
by
alex_medvedev
2y ago
Hey, Sorry Im not native english speaker, I will try to fix all grammer issues now thanks :D
18.
▲
by
alex_medvedev
2y ago
Hi, Valence is a framework (similar to Minestom in Java). You have to build everything you self. Pumpkin is not a framework :D. Also Valence is bit unactive (look commits)
19.
▲
by
alex_medvedev
2y ago
Hey, Your lucky, i just made benchmarks all this time :D. Check them out https://snowiiii.github.io/Pumpkin/about/benchmarks.html
20.
▲
by
alex_medvedev
2y ago
Its written from the ground up and has a clean foundation (which is not the case in vanilla minecraft server code). We also want to use cool modern features like multi-threading or the rust language which is a modern language designed to fi
21.
▲
by
alex_medvedev
2y ago
I would love to hear some feedback, tried my best so code is clean :D
22.
▲
by
alex_medvedev
2y ago
thank you :3
23.
▲
by
alex_medvedev
2y ago
Hey, With Compatibility i mean be compatible with existing Minecraft vanilla client's and also use vanilla logic. With "Be a drop-in replacement for vanilla or other servers" i mean that if you just replace the existing serv
24.
▲
Show HN: Pumpkin – A Modern Minecraft server written in Rust
(github.com)
419 points
by
alex_medvedev
2y ago
|
153 comments
25.
▲
by
alex_medvedev
2y ago
Hello. I recently developed Pumpkin, Its a efficent and fast Minecraft server completely written in Rust from the ground up, Check it out :D