Deze handleiding behandelt admin-commando's, RCON, game-modi, Lua-scripting en serverbeheer voor je CS2D dedicated server. Voor de eerste installatie, zie CS2D Server Setup Guide.
1. RCON-toegang
Stel een RCON-wachtwoord in via sys/server.cfg om beheer op afstand in te schakelen:
sv_rcon your_rcon_password
Om RCON in-game te gebruiken, open de console en typ:
rcon your_rcon_password [command]
Je kunt ook commando's rechtstreeks uitvoeren vanuit het GPanel Console tabblad.
2. Admin-commando's
| Commando | Beschrijving |
|---|---|
kick [id] [reason] |
Kick een speler op basis van hun ID. |
ban [id] [duration] [reason] |
Ban een speler. Duur in minuten (0 = permanent). |
unban [usgn/ip] |
Unban een speler op USGN of IP. |
listplayers |
Toon alle verbonden spelers met ID's. |
changemap [map] |
Verander naar een andere map. |
restartround |
Herstart de huidige ronde. |
say [message] |
Stuur een serverbericht naar iedereen. |
setname [id] [name] |
Wijzig de naam van een speler geforceerd. |
slap [id] [damage] |
Slap een speler (veroorzaakt schade). |
kill [id] |
Dood een speler. |
setmoney [id] [amount] |
Stel het geld van een speler in. |
3. Game-modi
Stel de game-modus in via sys/server.cfg met sv_gamemode:
| Waarde | Modus | Beschrijving |
|---|---|---|
| 0 | Standard | Klassiek Counter-Strike (bomontmanteling, gijzelaarsredding). |
| 1 | Deathmatch | Vrij-voor-allen, iedere speler voor zichzelf. |
| 2 | Team Deathmatch | Teamgebaseerde deathmatch. |
| 3 | Capture the Flag | Verover de vlag van het vijandelijke team. |
| 4 | Domination | Beheers controlepunten op de map. |
4. Maprotatie
Maak of bewerk sys/mapcycle.txt met één mapnaam per regel:
de_dust
de_dust2
cs_assault
de_aztec
cs_italy
De server doorloopt deze maps op volgorde na elke ronde.
5. Lua-scripting
CS2D ondersteunt Lua-scripts voor aangepaste functionaliteit. Plaats scripts in de map sys/lua/ en laad ze in sys/server.cfg:
lua "lua/myscript.lua"
Lua-scripts kunnen aangepaste admin-commando's, game-modi en serverlogica toevoegen. Raadpleeg de CS2D-documentatie voor de volledige Lua API.
6. Banbeheer
Bans worden opgeslagen in sys/bans.cfg. Je kunt ze beheren via commando's of door het bestand direct te bewerken:
- USGN-bans blijven geldig bij naamswijzigingen omdat ze gekoppeld zijn aan het account van de speler.
- IP-bans blokkeren een specifiek IP-adres.
- Om alle bans te wissen, verwijder de inhoud van
sys/bans.cfgen herstart.
7. Probleemoplossing
- Server start niet: Controleer de GPanel console op foutmeldingen. Zorg ervoor dat er geen syntaxfouten in
sys/server.cfgstaan. - RCON werkt niet: Controleer of het RCON-wachtwoord is ingesteld en correct is ingevoerd.
- Map niet gevonden: Zorg ervoor dat het mapbestand bestaat in de map
maps/. Aangepaste maps moeten via SFTP worden geüpload. - Lua-scriptfouten: Controleer de console op Lua-foutmeldingen. Verwijder of repareer het script om de serverstabiliteit te herstellen.
Gerelateerde artikelen
Hulp nodig?
Als je verdere hulp nodig hebt, open een supportticket met je server-IP en eventuele foutmeldingen uit de GPanel console.