Direct answer
A dedicated server runs independently of the Minecraft client. It needs a compatible Java/runtime or native server binary, persistent world storage, networking and a proper shutdown/backup plan.
Recommended procedure
- Choose Vanilla, Paper or a mod loader for the gameplay requirement; record the exact Minecraft build and installation guide.
- Install the required Java release and verify the executable used by the start script, not only the shell default.
- Create a dedicated runtime directory and non-root service user; start once to generate EULA and property files.
- Set the public port and firewall, keeping operator credentials, proxies and RCON protected.
What to do next
Add scheduled backups that can restore player/world data, and use a restart manager such as systemd or a tested hosting panel instead of permanently running in a detached terminal.
How to verify the result
Have an external tester join, inspect logs/latest.log, stop cleanly and verify player inventory/world persistence.
Version and compatibility notes
The correct RAM, CPU and bandwidth cannot be determined by player count alone. Modded loaders may need their installer-generated launch scripts and matching client mods.
Official references
Related guides
Help us improve this article
Tell us what is missing, unclear, outdated, or incorrect. You can also suggest something we should add.