FragNode Minecraft Modpack & PaperMC JVM Sizing Blueprint
FragNode rule: reserve 25% host RAM outside -Xmx for Linux off-heap safety.
Pocketpair official requirements specify 16 GB minimum and 32 GB recommended RAM for Palworld dedicated servers because Unreal Engine 5 keeps explored world-partition cells and active guild-base Pal AI workers resident in memory.
FragNode warning: 8 GB VPS nodes suffer UE5 OOM restarts once 4+ guild bases automate mining.
In our 4-zone sizing model on FragNode, an 8-to-12 player co-op world requires a 16 GB NVMe KVM minimum (Hostinger Game Panel 4 at $11.99/mo published 2026-11-12 rate), while 16-to-32 player servers with UE4SS or Pak mods require 32 GB DDR5 (Hostinger Game Panel 8 at $21.99/mo or UltaHost 32 GB Dedicated VDS at $37.50/mo) paired with a scheduled daily restart cron and a 1,200 dropped-item cap.
| Player Concurrency | Host RAM Tier | Heap Flag / CPU Target | Published Vendor Tier | Vendor Page |
|---|---|---|---|---|
| 4–10 Players (Co-op Guild, Vanilla) | 16 GB Host | 4 vCPU NVMe + AMP |
Hostinger Game Panel 4 (16 GB • $11.99/mo) | Check Hostinger Game Panel via FragNode |
| 12–24 Players (Active Base Automation) | 32 GB Host | 8 vCPU EPYC NVMe + AMP |
Hostinger Game Panel 8 (32 GB • $21.99/mo) | Check Hostinger Game Panel via FragNode |
| 24–32 Players (Public + UE4SS Mods) | 32 GB VDS | 6 Dedicated VDS Cores |
UltaHost VDS 32 GB ($37.50/mo) | Check UltaHost Dedicated VDS via FragNode |
| US Month-to-Month Squad Option | 32 GB KVM | 16 KVM Slices Price-Lock |
InterServer 32 GB ($48.00/mo) | Check InterServer KVM/Ryzen via FragNode |
FragNode pricing citation: Public rates retrieved 2026-11-12 from official vendor pricing pages; verify live renewal terms at checkout.
./PalServer.sh -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS -players=24 -port=8211
# PalWorldSettings.ini: DropItemMaxNum=1200, BaseCampWorkerMaxNum=15, AutoSaveSpan=60.0
sudo ufw allow 8211/udp && sudo ufw allow 27015/udp
Lower DropItemMaxNum from 3000 to 1200 in PalWorldSettings.ini so uncollected ore and wood drops inside automated bases do not bloat UE5 actor arrays.
Schedule an automated graceful save-and-restart every 12 hours inside CubeCoders AMP or systemd to clear long-lived Unreal Engine 5 world-partition allocations.
Keep Level.sav backups on NVMe storage with 6+ rolling hourly snapshots before applying SteamCMD patches.
We pre-linked this blueprint to our interactive FragNode 4-zone workbench so you can drag player concurrency up to 200 slots or adjust active mods between 0 and 300 in real time.
Pocketpair lists 16 GB as minimum and 32 GB for stable multi-base play; below 16 GB, opening multiple fast-travel regions triggers Linux OOM process termination.
Open UDP 8211 for gameplay traffic and UDP 27015 for Steam server list queries.
Yes. Slide the mod counter in the FragNode workbench to add per-mod heap overhead alongside active player concurrency.
FragNode rule: reserve 25% host RAM outside -Xmx for Linux off-heap safety.
FragNode security rule: deny public TCP 40120 and tunnel txAdmin over SSH.
FragNode wipe rule: set +gc.buffer 4096 on 32 GB+ VDS nodes to suppress Unity GC rubberbanding.