Multi server compatible?
Hello,
Here are my server specs:
Server Specs
CPU: Intel I5 12600k
RAM: 32 gigs DDR4 3200 speed
Storage: 1TB SSD (Will add more in the future)
PSU: Thermaltake 600W 80+ Gold
Operating system: Ubuntu (Linux Mint)
I already a run a private TMC server and I use 10gbs for it (not that it ever reaches 10 gigs of ram but i have it higher just in case). I want to run a creative server on the same rig (for machine and creative testing) and use around the same amount of ram (8-10). Would this server impact the other server's performance? Or would it be just fine?
I dont really run anything else on the server
207 Replies
@Skullians
Right.
The CPU you have is very good, and I assume you have access to the entire CPU (or at least most of it)
the whole rig is in my house yeah i got full access
Minecraft is primarily single threaded, so most of the processing is done on a single thread, hence why single thread perf is very important.
Obviously mods like Lithium make this a hell of a lot easier to deal with especially on Fabric.
Honestly, you should be fine.
On our TMC server (there’s only 2-5 of us on at once) we haven’t gone above 5/10gb heap so far and we’re relatively mid stage…
Because you have so many threads you should be completely fine - there shouldn’t really be any bottlenecks.
If you want, you can always pin threads / cores to each process using docker or similar if you wish
cool thank you!
yeah i dont think we've gone above the 5-10 limit either
And we use a Ryzen 9 7900
Yeah you should be fine
id love to upgrade to one but theyre so expensive right now 😭
glad to see another TMC enjoyer lol
xd
my members want another server just so they can test world eaters and raid farms
my tmc isnt too developed yet but we're getting there
Oh god I know
We’re currently splitting a pebblehost plan atm and it’s been great
Looking to go fully self hosted though
Yeah fair enough
what mc version?
ik it sounds like alot of trouble but oracle cloud could work if you set it up correctly?
1.20.1 atm but we wanna upgrade after we check everything off our bucketlist
Yeah we run our SMP Copy on Oracle
and our proxy *
ahh valid
i run my proxy off oracle as well xd
yeah fair enough
i run my server on a nord mesh so i dont portforward
CPU sucks but it’s usable
ohh neat
the amd one or the ampiere?
Ampere
yea its not that good xd
since we run our Copy on there AMD wouldn’t be able to handle it
gets the job done though
Oh absolutely
Currently working on a world border gold farm 😭
Pain
speaking of since you're very knowledgable, is there any plugins you use to reduce mspt in crowded areas (i.e. villager trading halls, storage rigs, etc...)? besides the obvious known plugins
like we have all of that close together and with one person we get 15 mspt avg
bug away from that it drops to 4-5
starting on my first nether perimeter now for a gold farm 😭
For villagers? Honestly lithium does most of it.
I can send you our mod list and carpet rules if you want.
What’s your view & sim distance btw? If you want send a spark and I’ll take a look
Pregenerating has done wonders for us
yea i gotchu ill send my spark
:ThumbsUp:
Oooh very nice
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
c2me and vmp :Hmmm:

Weirdly enough chickens are one of the laggiest entities on your server atm
wut duh
😭
oh
ik why
Moreculling on the server?
:Side_Eye:

i just tried to install anything that worked
weirdly enough
theres not alot of info on how to set up a good tmc server
fyi more culling only works on the client :P
😭
Imo remove VMP and optionally c2me
VMP is eh
C2ME is a weird one. It’s good, and then it’s not. Personally, we just pregenerated and didn’t add c2me or VMP
ah i c
Our mods:
Carpet Extra / Fixes / TIS
Clumps
FastAsyncWorldSave
Ferritecore
Lazydfu
Krypton
Noisium
Lithium
ThreadTweak
XLPackets
those are our perf mods
+ some others
oh yeah
my distances r both at 10
which i thought is default
yeah it is
honestly if you want, take your sim distance down to 8
that’s the despawn radius so you’re not sacrificing farm perf
feel free to take view distance down to 8 too, assuming you’re happy with the loss of view distance (just get Bobby or DH on the client if you really want it) but that’s optional
so every farm will work fine if i decrease it?
like i run chronos v4 raid farm
.-.

yep should be fine
is this a mobswitch perchance
perchance
😭
lazy loaded I presume
yep
yeah then it’s fine
spark will count them
but they have basically no lag
we have 730 shulkers on overworld and nether and we’re fine lol
jesus christ
💀
we have a lot of bots on
anyways let’s take a closer look at your profiler
we had two on earlier
oman
we had like 14 on for our MS peri to load the entire area
yeah i wanna optimize my rig to run this as good as possible
got too paranoid
LOL
i didn’t want to just put them in the duper carts 😭
i think were running 4 bots for our world eater
noice
may run them in creative cuz phantoms
back then our view was 8 and sim was 6 so we had to have extra
gamerule doInsomnia false 😭
perhaps
Okay your JVM startup flags are criminal
just xmx 10g
whu 😭
wait
wait
hold the phone
do you…
run the servers on
windows
im so new to this shit
FUCK NO
i run on linux mint
okay thank god
its more energy efficient for my house
was it just an sftp window I saw then here
oh i was on filezilla
yeah xd
ah yeah thank the lord
show me how you’re starting your servers
uh
ssh in
and i have a script that just restarts the server
if its off the server will go on
if on and crashed
itll restart the server
show me the script please :)
ok
smh no web management panel
lol
i tried to set up pterdactyl
and failed
miserably
:NOOOOO:
if you could help me id love you forever
😭
I’d be happy to tomorrow (it’s midnight now and I’m available in like 19 hours :NOOOOO: )
but yeah if you send me your launch script I’ll make some changes
bet im down for that
yeah ill send it
just trying to find it cuz im beginner in linux
:BocchiDead:
no rush dw about it

i think its this
thats the script

a friend helped me set it up
still have to manually run it when my server restarts
can you do
systemctl status minecraft
and send a screenshot / paste what appears?
okay
Send the output of
cat /etc/systemd/minecraft.service
cat
lets you output the contents of a file FYI
(sorry if you already knew that)
i did not thank for letting me know
oh crap

nah i found it you forgot /system
xd
cat /etc/systemd/system/minecraft.service
oh
shoot
okayMinecartf server
💀
cat /home/daxtsi/Desktop/SMPeenoi/start.sh

mkay
I want you to replace ONLY the
-Xmx10G
in that file with
make sure you stop the server firstok
if you want me to walk you through how to replace it lmk
not trying to insult your intelligence
no i am a baby when it comes to this
ill take anything please teach me
😭
do you know how to open a file to edit it
NO THE SERVER AUTOMATICALLY RESTARTED IT
uh, cat?
lol systemctl stop minecraft.service
(it won’t restart the server then until you run ‘systemctl start minecraft.service’)
cewl
nope, that’s only for viewing contents
you want to run
nano /path/to/file
lmk once you’ve done that and tell me what you see :)
perfect!
Now you can use the arrow keys to make your way to the -Xmx10G
ye
then you can just use backspace to delete just that part
then copy all the flags in the box up here
And you want to press
CTRL + SHIFT + V while ssh
and it should paste it

right click!
that works too!
Can you scroll to the right with the arrow keys and show the end of the command

uhm did you delete the -jar longname.jar nogui at the end?
oop
if so please type it back in at the end :)
oke
lmk once done


done!
perfect!!
now
if you press CTRL + O
you should see a little confirmation box at the bottom
ya
click enter
It should say ‘wrote x lines’
ok

Press enter
wrote 2 lines
wonderful
Then do CTRL + X
you should go straight back to the ssh terminal
back to terminal
ya
perfect!
now start back up your mc service
and see if it boots
ya

Perfect
this is what we just did:
i use discord srv so some of it shows in my discord console
you added a set of ‘tuned’ java flags for the garbage collector.
The garbage collector cleans up useless objects in the RAM (thus reducing the usage).
The flags you added make it run faster, and are a optimised set of flags for mc servers as a whole
Yeah we use a discord mod too
best thing ever
Every time the garbage collector runs, all the code running on the freezes.
Usually this takes so little time you don’t notice it, but as Java is a bunch of crap, it often takes longer and causes lag
yaey

looks good!!
i see
Btw have you pregenerated?
dont think so
when we generate chunks we dont rlly feel any lag
which is nice
fair enough, but honestly I would recommend it
Even if it is only 3-5k radius in the overworld only
C2ME makes it a lot faster, but it’s still one of the heaviest things in the game
Just a recommendation though :)
im down
just show me how to do it
Install the Chunky mod and Chunky Extension
Chunky is the mod that lets you pregenerate your world
Chunky Extension will only run the pre generation when no players are online - chunk pregen is VERY heavy and:
1. will use a fair bit more of ram than normal
2. Will use a ton of cpu and will drop your TPS
So basically, the pregen will stop if a player joins so they can actually have a usable server experience
on top of that:
1. https://www.curseforge.com/minecraft/mc-mods/fast-async-world-save-forge-fabric
2. https://www.curseforge.com/minecraft/mc-mods/smooth-chunk-save
very good mods
CurseForge
Fast Async World Save[Forge/Fabric]
Prevent lag-spikes and data loss during intermittent world saves
21.2M Downloads | Mods
CurseForge
Server Performance - Smooth Chunk Save[Forge/Fabric]
Enables lag-free continuous chunk saving, increasing server TPS
61.8M Downloads | Mods
also recommendations
so server tps will die when no one is on
does that include carpet bots?
ykw, i dont think i'll pregen my world, my smp members wanna update to 1.22 once our bucketlist is done and i think they want new chunks
thanks for the info though its really helpful
yeah that’s completely valid
recommended to add these though
they aren’t related to pregenerating
ill add them right now
sweet
im gonna look over your mod list to see what else i should add as well
but thank you for all this you were a huge help
if you're down to help me set up pterodactyl tmrw just lmk
also final question;
where or how do you find people to play a tmc?
i cant find anyone 😭
we only got 3 active people
to be brutally honest for my server it ms just a couple of friends I’ve known for a long time…
Apart from that, some people just chuck stuff in their bio, or post storage tech stuff on YouTube and promote their stuff through there)
Take AutoCraft for example
https://github.com/TheUsefulLists/UsefulMods/blob/main/Performance/Performance120.md#fabric-120x
may be useful, but:
adding lots of perf mods can actually make things worse, so be conservative
GitHub
UsefulMods/Performance/Performance120.md at main · TheUsefulLists/...
Just a list of useful mods. Contribute to TheUsefulLists/UsefulMods development by creating an account on GitHub.
due noted
Hell, even if you do get some interest it’s hard to know who to actually trust, as you’re literally letting people join and possibly completely screw over your entire server’s farms
yea i feel that
was wondering why my server wasnt starting xd

Oh yeah sorry about that
forgot to say it needs Cupboard lol
no worries
If you want let another spark profiler run for a little and send it over
ok
since we changed the distances, will that effect farms that depend on those distances?
like raid farms or any farms that revolve afking mobs
it should be fine afaik
if not, just increase it back to 10.
Just be careful if you’re using bots to lazy load things (e.g. lazy looting)
Word of advice: the carpet rules viewDistance and simulationDistance exist, allowing you to change the view/sim distance without restarting :)
i totally forgot about those xd
Hm
thats weird
when i punch a minecart now
it completely breaks
which shouldnt happen
the fuck
that’s
uhm
not normal
none of those mods should do that…?
neither should the flags
or the view & sim distance
hm
it applies to all minecarts?
i think so
take out cardboard and the world save mods then first
those are the most likely culprits
ok
i gotta rewrite my restart script 😭

didnt solve the issue
hmmmmmmmmmmmm
try undo the view & sim distance changes?
are the changes in here or no?
wait
did you actually change the view and sim distance in server.properties
or did you assume the changes in the startup script did that
this
i didnt change the distances
so i dont think those are the issue
okay
then you might want to replace all those flags with the old one
ok
i dont think that was the issue
its still doing it
hmmm
could this be some freak coincidence
I’m actually flabbergasted
can you record a video of what happens?
I have an idea
ok
@Skullians
please disregard the leaderboard thats for slimeblocks 😭
Are you sure it’s not because you have the strength effect
im pretty sure
lemme check
ok it was the reason 😭
but now the minecarts arent being aligned correctly
also strength shouldnt be an issue
we use a looting raidfarm sword with the farm and the minecart dosent disapear
omg I was having a panic attack
I was like ‘have I just fucked up this person’s server?’
tbh I’m not entirely sure this is related
are you sure it’s not just the schematic showing the cart entity
nah the rail turned for some reason
but
the only thing now is
weird
strength didnt break the minecart before
now it does
https://www.youtube.com/watch?v=yhW2Wub_4yw @Skullians 5:24 you can see the cart just rocks it dosent get completely dystroyed
GaRLic BrEd
YouTube
Chronos Raid Farm v4 [Minecraft Java 1.19-1.20.6]
Chronos discord: https://discord.gg/VvPucVAjUS
My discord: https://discord.gg/c6khDhc5xm
does not work on paper, spigot, airplane, tuinity, purpur, etc.
requires carpet mod
litematic: https://www.mediafire.com/file/nuqderh8ilovpm2/Chronos_Raid_Farm_v4.litematic/file
make sure you have at least 3 carts on the rail
Rates:
Total: 896k
Emerald: ...
There’s multiple carts on that rail I believe
because a cart is always present even immediately after they attack it
And you can see the comparator observing the hopper powers
ah
yeah you're right
i just fixed it
😭
let me go put back everything you told me to put
glad it’s fixed
mf is giving me repeated heart attacks :KEKW:
IM SORRYYYYY
😭
DW LOL I’M JOKING
xddddd
https://spark.lucko.me/HeC4BSwZl2 @Skullians heres the viewer now
spark
spark is a performance profiler for Minecraft clients, servers, and proxies.
wonderful give me a moment
Can you send your carpet rules btw?
how do i do that again?
you can either send a screenshot of
/carpet
or just send the carpet.conf file in your world folder
okay that’s fine
gasp!!! You are out of date on Lithium!
You are on 0.11.2
Modrinth
Lithium 0.11.3 for Fabric - Lithium
Download Lithium mc1.20.1-0.11.3-fabric on Modrinth. Supports 1.20.1 Fabric & Quilt. Published on Jan 17, 2025. 429728 downloads.
latest ^^
wut dat do
ik its probably just like bug fixes xd
backports some optimisations
basically brings back optimisations created in more recent versions to older versions
ah ic
Yeah 0.11.3 seems to have backported a considerable amount of optimisations
~40 commits
Going to sleep now (2:20am) so ping me if you need me (or send a DM, I don’t really mind) and I’ll respond ASAP
Gotcha gn!