Mindustry Server Config Builder
Configure your Mindustry dedicated server below. The output shows the exact console commands to run inside the Mindustry server console, plus a key command reference card.
Server Identity
config adminPassword setting. Admin permissions are granted per-player by UUID or IP using the admin add <username/ID> console command while hosting, or persisted in config/admins.json.
Game Settings
Name of the map to load (built-in or custom map in config/maps/).
Server Console Startup Sequence
Run these commands in the Mindustry server console after it starts:
# Mindustry Server — Console Startup Sequence # Run these commands after 'java -jar server.jar' launches the console config name Mindustry Server config desc A Mindustry dedicated server config port 6567 playerlimit 16 host Ancient Caldera survival
Key Console Commands Reference
| Command | Description |
|---|---|
| host | Start hosting — opens the server to connections |
| host [map] [mode] | Host with a specific map and mode (survival/attack/pvp/sandbox) |
| maps [all/custom/builtin] | List available maps loaded from built-in assets and config/maps/ |
| reloadmaps | Reload custom .msav maps from config/maps/ without restarting |
| reloadassets | Reload all content and patch asset files from disk |
| status | Show connected players, game mode, and server status |
| players | List all connected players and IDs |
| playerlimit [off/number] | Set the server player limit (e.g. playerlimit 16 or playerlimit off) |
| kick [player] | Kick a player by name or ID |
| ban [type-id/name/ip] [target] | Ban a player by ID, name, or IP |
| bans | List all banned players, IPs, and IDs |
| unban [ip/ID] | Unban a player by IP or ID |
| pardon [ID] | Pardons a votekicked player by ID |
| admin [add/remove] [target] | Grant or revoke admin status for an online user |
| admins | List all server admins |
| say [message] | Broadcast a chat message to all connected players |
| config [key] [value] | Change a server config property (e.g. config port 6567) |
| gameover | Force a game over to proceed to next map in rotation |
| stop | Stop hosting the current game |
| exit | Exit the server process |
Starting the Mindustry Server & Custom Maps
- Download the Mindustry server JAR from
https://github.com/Anuken/Mindustry/releases. - Start it with:
java -jar server.jar(or with custom data directory:java -jar server.jar -data-dir /path/to/data). - Open port
6567(TCP + UDP) in your firewall or container port mapping. - Custom maps (
.msav) are located inconfig/maps/(or<data-dir>/maps/). Runreloadmapsto refresh loaded maps without restarting.
