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

  1. Choose Vanilla, Paper or a mod loader for the gameplay requirement; record the exact Minecraft build and installation guide.
  2. Install the required Java release and verify the executable used by the start script, not only the shell default.
  3. Create a dedicated runtime directory and non-root service user; start once to generate EULA and property files.
  4. 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

Was this article helpful?
Help us improve this article

Tell us what is missing, unclear, outdated, or incorrect. You can also suggest something we should add.

What could we improve?
Do not include passwords, server IPs, or other private information.0 / 1000