Este guia cobre a administração do servidor LeagueSandbox, incluindo gerenciamento de conteúdo do jogo, modificação de configurações de partida e solução de problemas comuns.
Visão Geral da Administração
LeagueSandbox é um projeto orientado ao desenvolvimento. A administração do servidor é feita principalmente através de configuração baseada em arquivos e do console do servidor, em vez de comandos tradicionais de admin no jogo.
Console do Servidor
A aba Console do GPanel exibe a saída do servidor, incluindo conexões de jogadores, eventos do jogo e erros. O servidor pode ser parado de forma segura usando o botão Stop do GPanel (envia Ctrl+C).
Monitore o console para:
- Eventos de conexão e desconexão de jogadores
- Mudanças de estado do jogo (seleção de campeão, início da partida, fim da partida)
- Mensagens de erro e stack traces
Gerenciamento de Conteúdo
O conteúdo do jogo é gerenciado através de arquivos no diretório Content/. Isso inclui dados de campeões, definições de itens, configurações de mapa e scripts do jogo.
Modificando Conteúdo do Jogo
- Pare seu servidor no GPanel.
- Navegue até o diretório
Content/usando o File Manager ou SFTP. - Edite os arquivos JSON ou de script relevantes para o conteúdo que deseja modificar.
- Salve suas alterações e reinicie o servidor.
Regras de Jogo Personalizadas
LeagueSandbox permite a modificação de parâmetros principais do jogo através de seu sistema de conteúdo:
- Taxas de ouro e experiência: Ajuste a velocidade 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 fórmulas de dano para jogabilidade personalizada.
- Temporizadores de spawn: Ajuste os intervalos de spawn de ondas de minions e acampamentos da selva.
Content/ antes de fazer alterações. Configurações inválidas podem impedir o servidor de iniciar.
Adicionando Scripts Personalizados
LeagueSandbox suporta scripts do lado do servidor para lógica de jogo personalizada. 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 scripts.
Reconstruindo o Servidor
Se você precisa atualizar o servidor para uma versão mais recente ou a build ficou corrompida:
- Pare o servidor no GPanel.
- Use a opção Reinstall no GPanel (em Settings) para acionar um novo clone e build a partir do repositório do GitHub.
- Faça backup de quaisquer modificações personalizadas em
Content/antes de reinstalar, pois elas serão sobrescritas.
Solução de Problemas
| Problema | Solução |
|---|---|
| Servidor não inicia após alterações no conteúdo | Verifique o console para mensagens de erro. Restaure os arquivos Content originais a partir do backup ou reinstale. |
| Cliente não consegue conectar | Verifique se você está usando a versão correta do cliente LoL. Confirme que o servidor mostra Game is ready. no console. |
| Build falha durante a instalação | Isso geralmente indica um problema com o .NET 6 SDK. Tente reinstalar o servidor pelo GPanel. Se o problema persistir, abra um ticket de suporte. |
| Jogo trava no meio da partida | Verifique o console para saída de erros. Isso geralmente é causado por habilidades de campeão 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 Arquivos via SFTP