Este guia abrange a administração do seu servidor dedicado de Post Scriptum, incluindo configuração de administradores, comandos RCON, gestão de jogadores, controlo de rotação de mapas, equilíbrio de equipas e resolução de problemas. Post Scriptum utiliza o mesmo sistema de administração que o Squad. Para a configuração inicial do servidor, consulte Post Scriptum Server Setup Guide.
Configuração de Administradores
Post Scriptum utiliza um sistema de administração baseado em funções configurado através do ficheiro Admins.cfg. Este ficheiro define grupos de administradores com permissões específicas e atribui jogadores a esses grupos por Steam ID.
Configurar o Admins.cfg
- Pare o servidor a partir do GPanel.
- Abra o File Manager ou conecte-se via SFTP.
- Navegue até
PostScriptum/ServerConfig/. - Abra ou crie o ficheiro
Admins.cfg.
Grupos de Administradores
Defina grupos com permissões específicas e depois atribua Steam IDs a cada grupo:
Group=SuperAdmin:changemap,balance,pause,cheat,kick,ban,config,cameraman,immune,manageserver,featuretest,reserve,chat,teamchange,forceteamchange,debug
Group=Admin:changemap,balance,pause,kick,ban,config,cameraman,immune,reserve,chat,teamchange,forceteamchange
Group=Moderator:kick,ban,chat,reserve,teamchange
// Super Admins
Admin=76561198012345678:SuperAdmin
Admin=76561198087654321:SuperAdmin
// Admins
Admin=76561198011223344:Admin
// Moderators
Admin=76561198055667788:Moderator
Permissões Disponíveis
Permissões que pode atribuir aos grupos:
changemap-- alterar mapa/camadabalance-- gerir equilíbrio de equipaspause-- pausar/retomar partidacheat-- usar comandos de batotakick/ban-- expulsar ou banir jogadoresconfig-- modificar configuração do servidor em tempo de execuçãocameraman-- espectador com câmara livreimmune-- não pode ser expulso/banido por outros administradoresreserve-- acesso a slots reservados de jogadoreschat-- enviar mensagens de difusão de administradorteamchange/forceteamchange-- mudar de equipa própria ou forçar outros a mudar
steamid.io. O ID é um número de 17 dígitos que começa com 7656119.
Comandos RCON
RCON (Remote Console) permite executar comandos sem estar conectado como jogador. Conecte-se utilizando qualquer cliente compatível com Source RCON com o IP do seu servidor, a porta RCON (do separador Network do GPanel) e a palavra-passe RCON que configurou.
Comandos de Gestão de Jogadores
| Comando | Utilização | Descrição |
|---|---|---|
ListPlayers |
ListPlayers |
Listar todos os jogadores conectados com IDs e Steam IDs |
AdminKick |
AdminKick <nameOrID> <reason> |
Expulsar um jogador com uma mensagem de motivo opcional |
AdminBan |
AdminBan <nameOrID> <duration> <reason> |
Banir um jogador por uma duração (ex.: 1h, 1d, 0 para permanente) |
AdminBanById |
AdminBanById <steamID> <duration> <reason> |
Banir um jogador por Steam ID (útil para banimentos offline) |
AdminUnban |
AdminUnban <steamID> |
Remover um banimento por Steam ID |
AdminWarn |
AdminWarn <nameOrID> <message> |
Enviar uma mensagem de aviso a um jogador específico |
AdminForceTeamChange |
AdminForceTeamChange <nameOrID> |
Forçar um jogador a mudar para a outra equipa |
Comandos de Controlo de Mapa e Jogo
| Comando | Utilização | Descrição |
|---|---|---|
AdminChangeMap |
AdminChangeMap <layerName> |
Mudar imediatamente para uma camada especificada |
AdminSetNextMap |
AdminSetNextMap <layerName> |
Definir a próxima camada na rotação sem alterar a atual |
AdminRestartMatch |
AdminRestartMatch |
Reiniciar a partida atual desde o início |
AdminEndMatch |
AdminEndMatch |
Forçar o término da partida atual e avançar para a próxima camada |
AdminPauseMatch |
AdminPauseMatch |
Pausar a partida atual |
AdminUnpauseMatch |
AdminUnpauseMatch |
Retomar a partida |
AdminBroadcast |
AdminBroadcast <message> |
Enviar uma mensagem de difusão visível para todos os jogadores |
ShowCurrentMap |
ShowCurrentMap |
Mostrar o mapa/camada atualmente carregado |
ShowNextMap |
ShowNextMap |
Mostrar o próximo mapa/camada na rotação |
Gestão da Rotação de Mapas
O ficheiro de rotação está localizado em PostScriptum/ServerConfig/MapRotation.cfg. Adicione uma camada por linha:
Arnhem_Offensive_Ger
Oosterbeek_AAS_v1
Doorwerth_Offensive_Brit
Driel_Offensive_Ger
Veghel_AAS_v1
Stoumont_AAS_v1
Utilize AdminChangeMap para mudar imediatamente, ou AdminSetNextMap para agendar a próxima camada sem interromper a partida atual.
MapRotation.cfg. Para efetuar alterações permanentes, edite o ficheiro de configuração diretamente.
Equilíbrio de Equipas
Configure o equilíbrio de equipas em Server.cfg com AllowTeamChanges, AutoBalanceEnabled e AutoBalanceThreshold. Os administradores podem forçar manualmente os jogadores a mudar de equipa utilizando AdminForceTeamChange.
Resolução de Problemas
Servidor Não Aparece no Navegador
- Verifique se tem uma licença de servidor válida da OWI. Sem licença, o servidor não aparecerá no navegador público.
- Aguarde 2-3 minutos após o arranque para que o servidor se registe na lista principal de servidores.
- Certifique-se de que
ShouldAdvertise=trueeIsLANMatch=falseno seuServer.cfg. - Verifique a saída da consola no GPanel para quaisquer mensagens de erro relacionadas com a licença.
Falhas do Servidor
- Verifique os registos do servidor para detalhes de erros. Os registos estão localizados no diretório
PostScriptum/Saved/Logs/. - Verifique se os nomes das camadas em
MapRotation.cfgestão escritos corretamente e referem-se a camadas válidas. - Se as falhas ocorrerem após uma atualização do jogo, tente reinstalar o servidor através da opção Reinstall do GPanel (faça cópia de segurança das suas configurações primeiro).
- Certifique-se de que o ficheiro
Admins.cfgnão contém erros de sintaxe.
Os Jogadores Não Conseguem Conectar-se
- Confirme que o servidor está totalmente iniciado no GPanel.
- Verifique se o servidor não atingiu o limite de
MaxPlayers. - Se estiver a utilizar uma palavra-passe, certifique-se de que os jogadores a estão a introduzir corretamente.
- Verifique se os jogadores têm a mesma versão do jogo que o servidor.
Problemas de Conexão RCON
- Certifique-se de que a palavra-passe RCON está definida nas variáveis de arranque ou no
Server.cfg. - Utilize a porta RCON correta do separador Network do GPanel.
- Confirme que está a utilizar um cliente compatível com Source RCON.
Artigos Relacionados
- Post Scriptum Server Setup Guide
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server
Se precisar de assistência adicional com a administração do servidor, por favor abra um ticket de suporte e a nossa equipa irá ajudá-lo.