Minecraft server.properties Generator
Choose a preset, adjust common Java server settings and review the generated server.properties text. Use the advanced controls for view distance, simulation distance, spawn protection and RCON. Paste an existing file to compare values, then copy or download the output.
Minecraft Config Builder
Start from a preset, validate common Java settings, compare changes against defaults, import existing server.properties text and download a clean config file.
Generated server.properties
Import and diff
Changed vs default: none.
Why use this tool
Each utility supports a practical task around finding, preparing or presenting a public Minecraft server.
- Start with a preset for a private SMP, public server, minigame, creative world or anarchy server, then adjust the values for your setup.
- Review changed fields and warnings for settings such as online-mode, RCON and server-ip. These checks cover common mistakes, not every software or version requirement.
- Compare pasted key=value settings with the generated config. Pasting does not load values into the controls or preserve extra properties in the download.
Config builder FAQ
Concise answers for players and server owners using this ServerBuddy utility.
What is server.properties in Minecraft?
It is a text configuration file with one key=value setting per line. For example, max-players=20 sets a player limit and difficulty=normal selects normal difficulty. This generator covers common Java server settings; check your server software and version documentation for supported properties.
Where do I put the generated server.properties file?
Use the server's working directory, usually the folder containing its server jar, or the server.properties editor in your host panel. Stop the server and back up the existing file first. Compare and merge the settings you need so unrelated properties are retained, then start the server and check its logs.
Does pasting my existing config import all its settings?
No. The Import and diff box compares pasted key=value lines with the generated settings. It does not populate the controls, merge the file or preserve comments and extra properties in the download. Set values in the controls and review the output against your original file before applying it.
Do server.properties changes need a restart?
Plan to stop the server, edit the file and restart it to apply configuration changes. Some settings also have live commands, but editing the file alone does not apply every change to a running server. Follow your host or server software instructions.
Can I use this file on a Bedrock server?
This generator targets Java. Bedrock Dedicated Server also has a file named server.properties, but its supported keys and values differ. Use the Bedrock documentation for that edition instead of copying the Java output unchanged.
Should I put my public IP in server-ip?
Usually leave server-ip blank unless your host requires a particular local bind address. This field does not configure DNS, port forwarding or firewall access. Use your host's network instructions if the server cannot be reached.
