This guide covers RCON admin commands, server tuning, map management, and moderation for your DDNet (DDraceNetwork) server. For initial setup, see DDNet Server Setup Guide.
1. RCON Access
DDNet uses RCON (Remote Console) for server administration. Set your RCON passwords in ddnet/data/autoexec_server.cfg:
sv_rcon_password "admin_password_here"
sv_rcon_mod_password "moderator_password_here"
- Admin RCON (
sv_rcon_password): Full server control. - Mod RCON (
sv_rcon_mod_password): Moderation only (kick, ban, mute).
To connect via RCON in-game, press F1 and type:
rcon_auth your_password
You can also use the GPanel Console tab to execute commands directly.
2. Admin Commands
Server Management
| Command | Description |
|---|---|
sv_map "Map Name" |
Change the current map. |
reload |
Reload the current map. |
sv_name "name" |
Change the server name. |
status |
Show connected players with IDs and IPs. |
shutdown |
Shut down the server gracefully. |
say "message" |
Broadcast a server message. |
Player Moderation
| Command | Description |
|---|---|
kick [id] [reason] |
Kick a player by their ID. |
ban [ip] [minutes] [reason] |
Ban an IP address for a duration. |
unban [ip] |
Remove an IP ban. |
bans |
List all active bans. |
mute [id] |
Mute a player. |
unmute [id] |
Unmute a player. |
force_vote [id] [vote] |
Force a player's vote. |
3. DDRace-Specific Settings
DDNet is based on DDRace. Add these to autoexec_server.cfg for gameplay tuning:
| Setting | Default | Description |
|---|---|---|
sv_teams |
1 | Allow team play. 0 = disabled. |
sv_teamlock |
1 | Allow players to lock their teams. |
sv_pauseable |
1 | Allow players to pause their tee. |
sv_rescue |
0 | Allow the /rescue command (teleport to last safe position). |
sv_hit |
1 | Allow players to hit each other with weapons. |
sv_max_clients_per_ip |
4 | Max connections from a single IP. |
sv_vote_kick |
1 | Allow vote-kicks. |
sv_vote_kick_min |
0 | Minimum players required to start a vote-kick. |
4. Map Management
Changing Maps
Change the current map via RCON:
sv_map "Multeasymap"
Map Rotation
Set up automatic map rotation in autoexec_server.cfg:
sv_maprotation "Sunny Side Up, Multeasymap, Kobra 4"
Custom Maps
To add custom maps:
- Download the
.mapfile. - Upload it to
ddnet/data/maps/via SFTP. See How to Upload Files via SFTP. - Load the map with
sv_map "mapname"(without the.mapextension).
5. Player Commands
Players have access to these in-game commands by default (type in chat):
| Command | Description |
|---|---|
/info | Show server information. |
/team [name] | Join or create a team. |
/lock | Lock the current team. |
/pause | Pause your tee in place. |
/rescue | Teleport to last safe position (if enabled). |
/r | Restart from the beginning of the map. |
6. Troubleshooting
- Server not in browser: Ensure
PUBLIC_SERVERis set to1and the server is fully started. - RCON not working: Verify the RCON password is set in
autoexec_server.cfgand that you authenticated withrcon_auth. - Map not found: Map names are case-sensitive. Ensure the map file exists in
ddnet/data/maps/. - Players getting kicked: Check
sv_max_clients_per_ipif multiple players share the same IP (e.g., from a LAN). - Performance issues: DDNet servers are lightweight but large player counts on complex maps can increase load. Reduce
MAX_PLAYERSif needed.
Related Articles
Need Help?
If you need further assistance, open a support ticket with your server IP and any error messages from the GPanel console.