This guide covers admin setup, RCON commands, player management, match control, SourceMod support, and troubleshooting for your IOSoccer server. For initial setup and connection instructions, see IOSoccer Server Setup Guide.
1. RCON Setup
Set the RCON password via the RCON startup variable in GPanel, or in iosoccer/cfg/server.cfg:
rcon_password "YourStrongPassword"
Authenticate in-game via console (~):
rcon_password YourStrongPassword
rcon <command>
You can also send commands directly through the GPanel Console tab.
2. Player Management
| Command | Description |
|---|---|
rcon status | List players with user IDs, Steam IDs, IPs, and ping. |
rcon kick <userid> | Kick a player by user ID. |
rcon kick "<playername>" | Kick by display name. |
rcon banid <minutes> <userid> | Ban by user ID. 0 = permanent. |
rcon banip <minutes> <ip> | Ban an IP address. |
rcon removeid <steamid> | Remove a Steam ID ban. |
rcon removeip <ip> | Remove an IP ban. |
rcon writeid | Save ban list to banned_user.cfg. |
rcon writeip | Save IP bans to banned_ip.cfg. |
rcon writeid and rcon writeip after banning. Without saving, bans are lost on restart.
3. Match Control
| Command | Description |
|---|---|
rcon changelevel <mapname> | Change to a different map/pitch. |
rcon map <mapname> | Force load a map, disconnecting players. |
rcon mp_timelimit <min> | Change match time limit. |
rcon mp_restartgame 1 | Restart the current match. |
rcon say "message" | Send a server-wide chat message. |
4. Server Management
| Command | Description |
|---|---|
rcon hostname "Name" | Change server name. |
rcon sv_password "pass" | Set or change join password. |
rcon sv_alltalk <0/1> | Toggle cross-team voice chat. |
rcon exec <filename> | Execute a config file. |
rcon quit | Shut down the server. |
5. SourceMod and MetaMod
For advanced admin features, install MetaMod:Source and SourceMod.
Installation
- Stop your server from GPanel.
- Download MetaMod:Source from sourcemm.net and upload to
iosoccer/via SFTP. - Download SourceMod from sourcemod.net and upload to
iosoccer/. - Start the server and verify with
meta versionandsm version.
Adding SourceMod Admins
Edit iosoccer/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
6. Troubleshooting
- Server crashes on startup: Check the GPanel console for errors. Verify the start map exists. IOSoccer logs are stored with
-condebugenabled by default. - Players cannot connect: Confirm the server is running, check IP/port in GPanel, and ensure game versions match.
- Ball physics issues: Ensure
TICKRATEis set to at least66. The default100is recommended. - RCON not working: Verify the
RCONstartup variable is set (it defaults to empty).
Related Articles
Need Help?
If you run into issues with your IOSoccer server that are not covered here, open a support ticket and include your server IP, a description of the problem, and any relevant error messages from the GPanel console.