Which Server Jar?

Hi I'm trying to start a private server for a discord server I'm in that I have a few questions. I want the server to be vanilla 1.20.1 with around 15 plugins and some datapacks (vanilla tweaks, arboria, etc..), and it has to cater up to 20 players. I'm leaning towards Sparked Host and their Enterprise Venus option which has 3vcores, 6gb ram, and 100gb nvme storage which is what their reco tool gave me. Now that the context has been laid down, I wanted to ask on what server jar I should use? I read about three which are Paper, Purpur, and Pufferfish, I don't have any experience with the last two but it says they have better vanilla gameplay and performance respectively. I have used Paper in the past and had some trouble specially with Redstone, Entity lag, and Garbage Collection, but that was with an inferior hardware setup. I used Aikar Flags, world pre-loading and had to make my world border 5000blks wide to make my old server even barely playable. If any of you have experience with these server jars please let me know.
20 Replies
Admincraft Meta
Thanks for asking your question!
Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
Make sure to mark solved when issue is solved!!!
/close !close !solved !answered
Requested by almice#0
QarthO
QarthO2y ago
i'd recommend using pufferfish paper is great, pufferfish a little more optimized, only use purpur if ur gunna utilize their config you should also look into plugin alternatives instead of datapacks generally speaking, datapacks have poor performance compared to plugins for example, theres the plugin PaperTweaks, which does exactly what vanillatweaks does, but more optimized (less laggy)
Almice
AlmiceOP2y ago
I see I'll look into plugin replacements, how about with gameplay mechanics, does pufferfish change redstone the same way as Paper?
QarthO
QarthO2y ago
pufferfish and purpur are both forks of paper, so they can do the same thing there is an option in paper (which means it exists in pufferfish and purpur) to change the redstone engine if thats what ur asking
Almice
AlmiceOP2y ago
I see that's good to know. I'll have to do more research with paper redstone.
QarthO
QarthO2y ago
they dont change the way redstone works they just prevent certain dupes/glitches which for certain ones, in paper u can re-enable them certain ones, like string/carpet/sand duping u'll want to use a plugin or purpur
Almice
AlmiceOP2y ago
Ahh I never knew they were toggleable in the config. Thankyou
QarthO
QarthO2y ago
yeah, paper u can enable tnt duping and then bedrock breaking their reasoning is since mojang is ok with those dupes, they are ok with u enabling but mojang hasnt formally said the other duping is ok, so they wont let u enable it. u'll need a plugin or a fork (like purpur) to enable it
Almice
AlmiceOP2y ago
I see I see, but when it comes to Pufferfish and it's performance, what does it do better exactly? Like do I still need Aikar flags? or if that's standard with any Paper fork.
QarthO
QarthO2y ago
you should ALWAYS use aikar flags some certain mods u might need to tweak them a bit But for bukkit and all its forks, use em all (pretouch flag is the exception)0 pufferfish/purpur ticks entities better basically makes mobs dumber when ur not near them which helps with server load
Almice
AlmiceOP2y ago
So I shouldn't include pretouch with the other flags, okay okay
QarthO
QarthO2y ago
well u can
Almice
AlmiceOP2y ago
What does it do exactly?
QarthO
QarthO2y ago
the pretouch flag should be removed on certain hosts if ur having oom issues i havent dont my full research on it, but it basically makes sure the heap gets enough memory at the beginning, which for certain hosts causes issues
Almice
AlmiceOP2y ago
So I should remove it if I have any out of memory issues? Or is it the other way around?
QarthO
QarthO2y ago
keep it if on bootup of the server, ur having memory issues then remove it but it only affects when ur booting the server up (atleast i think)
Almice
AlmiceOP2y ago
I see got it, thank you for that
QarthO
QarthO2y ago
also, should use a plugin called FarmControl pregening ur world + worldborder is very good can definitely make a bigger than 5k wide, 10k blocks (so 20k x 20k) is large and pretty standard
Almice
AlmiceOP2y ago
That's my goal, atleast around 20k wide would be amazing I'll add that actually that looks pretty useful Well thankyou so much, you've answered all my questions and more haha. I'm sorry if I had a lot of questions that are probably common knowledge but thankyou again for letting me know all of this. I'm getting more and more familiar with servers in general !solved
Admincraft Meta
post closed!
The post/thread has been closed!
Requested by almice#0

Did you find this page helpful?