Create a dedicated server folder
Keep server files separate from downloads and personal documents. A dedicated folder makes backups, updates and troubleshooting much easier, especially once worlds, plugins or mods are added.
Install the correct Java runtime
Minecraft server versions do not all require the same Java release. Check the requirements for the exact Minecraft version and provider you are using instead of assuming that the newest installed Java will always be correct.
Start and configure the server
- 1Run the server software once.
- 2Review the generated files and EULA.
- 3Accept the EULA only after reading and agreeing to it.
- 4Set the server properties you actually need.
- 5Choose sensible memory settings for the machine.
- 6Restart and test the server locally.
Windows Firewall and outside access
A server that works locally can still be unreachable from another PC. Windows Firewall must allow the Java/server process as appropriate, and players outside your home network additionally need a route through your router or another external-access method.
GUI management instead of batch files
If you do not want day-to-day server management to revolve around folders, batch files and command windows, TuffNode Community is a free Windows server manager designed for that workflow. The underlying Minecraft server remains on your own machine.