This guide covers admin setup, RCON commands, player management, map management, AMX/plugin support, custom maps, and troubleshooting for your Sven Co-op dedicated server. Sven Co-op is a cooperative multiplayer mod for Half-Life where players tackle campaigns together. For initial setup, configuration, and connection instructions, see Sven Co-op Server Setup Guide.
1. Admin Setup (users.ini)
Sven Co-op uses svencoop/users.ini to define admin accounts and permissions.
Adding an Admin
# Format: "STEAM_ID" "password" "access_flags" "name"
"STEAM_0:1:12345678" "" "abcdefghijklmn" "AdminName"
Access Flags
| Flag | Permission |
|---|---|
a | Immunity (cannot be kicked/banned by other admins) |
b | Reservation (reserved slot access) |
c | Kick players |
d | Ban players |
e | Unban players |
f | Slay/slap players |
g | Change map |
h | Execute server cvars |
n | RCON access |
For full admin, use all flags: "abcdefghijklmn"
~) while connected and type status. Your Steam ID appears in STEAM_0:X:XXXXXXXX format.
2. RCON Commands
Use RCON through the GPanel console, in-game console, or a third-party tool. Authenticate in-game with:
rcon_password YourRconPassword
rcon <command>
Player Management
| Command | Description |
|---|---|
rcon kick <userid> | Kick a player by user ID. |
rcon banid <minutes> <userid> | Ban a player. Use 0 for permanent. |
rcon addip <minutes> <ip> | Ban an IP address. |
rcon removeip <ip> | Remove an IP ban. |
rcon status | List all players with user IDs and Steam IDs. |
Map and Server Commands
| Command | Description |
|---|---|
rcon changelevel <mapname> | Change map, keeping players connected. |
rcon map <mapname> | Load map from scratch, disconnecting all players. |
rcon maps | List all available maps. |
rcon hostname "Name" | Change the server name. |
rcon sv_password "pass" | Set or change join password. |
rcon say "message" | Send a server-wide chat message. |
rcon exec <filename> | Execute a configuration file. |
rcon quit | Shut down the server. |
3. AMX/Plugin Support
Sven Co-op supports AngelScript plugins (built-in) and AMX Mod X for extended functionality.
AngelScript Plugins (Built-in)
Place plugins in svencoop/scripts/plugins/ and register them in svencoop/default_plugins.txt.
AMX Mod X
- Stop the server from GPanel.
- Download AMX Mod X for Sven Co-op and upload via SFTP.
- Configure admin access through the AMX Mod X
users.inifile. - Start the server and verify in the console.
Popular Plugins
- Admin tools: Enhanced kick, ban, and player management.
- Map voting: Let players vote on the next map.
- Player stats: Track kills, deaths, and playtime.
- Anti-cheat: Server-side cheat detection.
4. Custom Maps
Installing Maps Manually
- Download the map
.bspfile and any associated resources. - Upload the
.bsptosvencoop/maps/via SFTP. - Upload additional resources (textures, sounds) to appropriate directories.
- Add the map name to
mapcycle.txtfor rotation. - Test with
rcon changelevel mapname.
5. Troubleshooting
Server Crashes on Map Load
- Check the GPanel console for error messages.
- Try loading a different map -- the map file may be corrupted.
- Remove recently added custom maps or plugins to test.
Players Cannot Connect
- Verify the server is running in GPanel.
- Check the correct IP and port from the Network tab.
- Ensure both server and player are on the same game version.
RCON Not Working
- Verify
rcon_passwordis set in startup variables andserver.cfg. - Authenticate with the correct password (case-sensitive) before sending commands.
- Check that you type
rcon_passwordfollowed by the password before usingrconcommands. - Use the GPanel console directly as an alternative -- it does not require RCON authentication.
Custom Maps Not Loading
- Verify the
.bspfile is in thesvencoop/maps/directory. - Check that the map name in your command or mapcycle matches the filename exactly (case-sensitive on Linux).
- Look for missing resource errors in the console -- you may need additional files.
Related Articles
- Sven Co-op Server Setup Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Server Startup Guide
Need Help?
If you run into issues with your Sven Co-op 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.