Este guia aborda comandos de administração, RCON, modos de jogo, scripting Lua e gestão de servidor para o seu servidor dedicado CS2D. Para a configuração inicial, consulte Guia de Configuração do Servidor CS2D.
1. Acesso RCON
Defina uma palavra-passe RCON em sys/server.cfg para ativar a administração remota:
sv_rcon your_rcon_password
Para utilizar o RCON no jogo, abra a consola e escreva:
rcon your_rcon_password [command]
Também pode executar comandos diretamente a partir do separador Console do GPanel.
2. Comandos de Administração
| Comando | Descrição |
|---|---|
kick [id] [reason] |
Expulsar um jogador pelo seu ID. |
ban [id] [duration] [reason] |
Banir um jogador. Duração em minutos (0 = permanente). |
unban [usgn/ip] |
Desbanir um jogador por USGN ou IP. |
listplayers |
Mostrar todos os jogadores conectados com IDs. |
changemap [map] |
Mudar para um mapa diferente. |
restartround |
Reiniciar a ronda atual. |
say [message] |
Transmitir uma mensagem do servidor. |
setname [id] [name] |
Forçar a renomeação de um jogador. |
slap [id] [damage] |
Dar um slap num jogador (causa dano). |
kill [id] |
Matar um jogador. |
setmoney [id] [amount] |
Definir o dinheiro de um jogador. |
3. Modos de Jogo
Defina o modo de jogo em sys/server.cfg com sv_gamemode:
| Valor | Modo | Descrição |
|---|---|---|
| 0 | Standard | Counter-Strike clássico (desarmamento de bomba, resgate de reféns). |
| 1 | Deathmatch | Todos contra todos, cada jogador por si. |
| 2 | Team Deathmatch | Deathmatch por equipas. |
| 3 | Capture the Flag | Capturar a bandeira da equipa adversária. |
| 4 | Domination | Controlar pontos de captura no mapa. |
4. Rotação de Mapas
Crie ou edite sys/mapcycle.txt com um nome de mapa por linha:
de_dust
de_dust2
cs_assault
de_aztec
cs_italy
O servidor percorre estes mapas por ordem após cada ronda.
5. Scripting Lua
O CS2D suporta scripts Lua para funcionalidades personalizadas. Coloque os scripts no diretório sys/lua/ e carregue-os em sys/server.cfg:
lua "lua/myscript.lua"
Os scripts Lua podem adicionar comandos de administração personalizados, modos de jogo e lógica do lado do servidor. Consulte a documentação do CS2D para a API Lua completa.
6. Gestão de Banimentos
Os banimentos são armazenados em sys/bans.cfg. Pode geri-los via comandos ou editando o ficheiro diretamente:
- Os banimentos USGN persistem através de mudanças de nome, pois estão ligados à conta do jogador.
- Os banimentos por IP bloqueiam um endereço IP específico.
- Para limpar todos os banimentos, elimine o conteúdo de
sys/bans.cfge reinicie.
7. Resolução de Problemas
- Servidor não inicia: Verifique a consola do GPanel para erros. Certifique-se de que não existem erros de sintaxe em
sys/server.cfg. - RCON não funciona: Verifique se a palavra-passe RCON está definida e introduzida corretamente.
- Mapa não encontrado: Certifique-se de que o ficheiro do mapa existe no diretório
maps/. Mapas personalizados precisam de ser carregados via SFTP. - Erros de script Lua: Verifique a consola para mensagens de erro Lua. Remova ou corrija o script para restaurar a estabilidade do servidor.
Artigos Relacionados
- Guia de Configuração do Servidor CS2D
- Como Encontrar o IP e Porta do Seu Servidor
- Como Carregar Ficheiros via SFTP
Precisa de Ajuda?
Se precisar de assistência adicional, abra um ticket de suporte com o IP do seu servidor e quaisquer mensagens de erro da consola do GPanel.