Este guia aborda a administração do servidor LeagueSandbox, incluindo a gestão de conteúdo do jogo, modificação de definições de partida e resolução de problemas comuns.
Visão Geral da Administração
LeagueSandbox é um projeto orientado para desenvolvimento. A administração do servidor é feita principalmente através de configuração baseada em ficheiros e da consola do servidor, em vez de comandos tradicionais de administração dentro do jogo.
Consola do Servidor
O separador Console do GPanel apresenta a saída do servidor, incluindo conexões de jogadores, eventos do jogo e erros. O servidor pode ser parado de forma controlada usando o botão Stop do GPanel (envia Ctrl+C).
Monitorize a consola para:
- Eventos de conexão e desconexão de jogadores
- Alterações de estado do jogo (seleção de campeões, início do jogo, fim do jogo)
- Mensagens de erro e stack traces
Gestão de Conteúdo
O conteúdo do jogo é gerido através de ficheiros no diretório Content/. Isto inclui dados de campeões, definições de itens, configurações de mapas e scripts do jogo.
Modificar Conteúdo do Jogo
- Pare o seu servidor a partir do GPanel.
- Navegue até ao diretório
Content/usando o File Manager ou SFTP. - Edite os ficheiros JSON ou de script relevantes para o conteúdo que deseja modificar.
- Guarde as suas alterações e reinicie o servidor.
Regras de Jogo Personalizadas
LeagueSandbox permite a modificação de parâmetros principais do jogo através do seu sistema de conteúdo:
- Taxas de ouro e experiência: Ajuste a rapidez com que os jogadores ganham ouro e sobem de nível.
- Modificadores de cooldown: Altere as taxas de cooldown de habilidades globalmente.
- Escalonamento de dano: Modifique as fórmulas de dano para jogabilidade personalizada.
- Temporizadores de spawn: Ajuste os intervalos de spawn de ondas de minions e campos da selva.
Content/ antes de fazer alterações. Configurações inválidas podem impedir o servidor de iniciar.
Adicionar Scripts Personalizados
LeagueSandbox suporta scripting do lado do servidor para lógica de jogo personalizada. Os scripts controlam habilidades de campeões, efeitos de itens, mecânicas de mapa e mais. Consulte a documentação do projeto para a API de scripting.
Reconstruir o Servidor
Se precisar de atualizar o servidor para uma versão mais recente ou a compilação ficar corrompida:
- Pare o servidor a partir do GPanel.
- Use a opção Reinstall no GPanel (em Settings) para acionar uma nova clonagem e compilação a partir do repositório GitHub.
- Faça backup de quaisquer modificações personalizadas de
Content/antes de reinstalar, pois serão substituídas.
Resolução de Problemas
| Problema | Solução |
|---|---|
| O servidor não inicia após alterações de conteúdo | Verifique a consola para mensagens de erro. Restaure os ficheiros de Content originais a partir do backup ou reinstale. |
| O cliente não consegue conectar | Verifique se está a usar a versão correta do cliente LoL. Confirme que o servidor mostra Game is ready. na consola. |
| A compilação falha durante a instalação | Isto geralmente indica um problema com o .NET 6 SDK. Tente reinstalar o servidor a partir do GPanel. Se o problema persistir, abra um ticket de suporte. |
| O jogo crasha a meio da partida | Verifique a consola para saída de erros. Isto é frequentemente causado por habilidades de campeões não suportadas ou scripts de conteúdo incompletos. |
Artigos Relacionados
- Guia de Configuração do Servidor LeagueSandbox
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Ficheiros via SFTP