Direct answer
Before inviting players, confirm the exact Minecraft/Java build, the EULA, networking, persistent storage, permissions, backups and safe shutdown behavior.
Recommended procedure
- Select a server software/version with supported Java, verify
java -versionand start it once to generate configuration files. - Read and accept the EULA only if you agree to its terms, then set
online-mode, server port, view distance and simulation distance deliberately. - Keep a whitelist or private firewall rule during setup; verify port exposure using an external client on a different network.
- Create an operator account only for administration, install plugins one at a time, then establish automatic backups and test one restore.
What to do next
Collect a baseline spark report with several simulated or real players and record the running build, JVM path, start command and update procedure.
How to verify the result
Confirm a new non-operator can join, cannot run admin commands, survives a restart with inventory intact, and the last backup restores.
Version and compatibility notes
Use secure proxy forwarding rather than disabling authentication for an ordinary public server. Modded deployments may need a matching modloader, client mods and server pack.
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.