Guia de Configuração do Servidor The Isle
Este guia aborda como configurar, definir e gerir o seu servidor dedicado de The Isle (Evrima) alojado na Legion Hosting, incluindo o primeiro arranque, variáveis do GPanel, configuração do Game.ini, o sistema de fila, ativação de humanos, conexão e gestão de saves. Para configuração de admin e comandos, consulte Comandos de Admin do The Isle.
Primeiro Arranque
Quando o seu servidor é provisionado pela primeira vez, precisa de instalar os ficheiros do servidor The Isle Evrima antes de poder funcionar. Isto acontece automaticamente no primeiro arranque.
- Inicie sessão no GPanel.
- Selecione o seu servidor The Isle na lista de servidores.
- Clique no separador Startup e verifique as suas definições básicas (nome do servidor, número de jogadores). Pode ajustá-las antes de iniciar pela primeira vez.
- Vá ao separador Console e clique em Start.
- O servidor irá descarregar e instalar os ficheiros da versão Evrima via Steam (App ID 412680). Esta instalação inicial pode demorar vários minutos dependendo do tamanho dos ficheiros.
- Assim que a instalação estiver concluída, o servidor iniciará automaticamente. Observe a saída da consola para a mensagem indicando que o servidor está pronto para aceitar conexões.
Game.ini e Engine.ini) em TheIsle/Saved/Config/LinuxServer/ no seu primeiro arranque bem-sucedido. Não tente editar estes ficheiros até o servidor ter iniciado pelo menos uma vez.
Engine.ini para funcionar. Estas são configuradas automaticamente pelo egg e não necessitam de edição manual.
Variáveis de Arranque do GPanel
As definições principais do The Isle são configuradas como variáveis de arranque no GPanel em vez de em ficheiros de configuração. Estas variáveis são passadas ao processo do servidor como argumentos de linha de comandos.
- Inicie sessão no GPanel.
- Selecione o seu servidor The Isle na lista de servidores.
- Clique no separador Startup.
- Reveja e ajuste as variáveis mostradas abaixo. As alterações entram em vigor na próxima vez que iniciar o servidor.
| Variável | Predefinição | Descrição |
|---|---|---|
SERVER_NAME |
(nome do seu servidor) | O nome apresentado no navegador de servidores do jogo. Torne-o descritivo para que os jogadores possam encontrar o seu servidor. |
PLAYER_COUNT |
100 |
Número máximo de jogadores simultâneos. Não deve exceder o limite de slots do seu plano de alojamento. Os valores comuns variam entre 50 e 200. |
ALLOW_REPLAY |
true |
Ativa ou desativa a gravação de replays. Defina como false para desativar replays. Desativar pode reduzir ligeiramente o uso de disco e I/O. |
HUMANS |
false |
Ativa a facção humana juntamente com os dinossauros. Defina como true para permitir que os jogadores escolham jogar como humano. Consulte a secção Humanos vs Dinossauros abaixo para detalhes. |
DYNAMIC_WEATHER |
true |
Ativa ciclos de tempo dinâmico (chuva, nevoeiro, tempestades). Defina como false para tempo limpo estático permanente. |
RCON |
false |
Ativa a interface de administração remota RCON. Defina como true e configure RCON_PASSWORD para permitir comandos de admin remotos. Consulte Comandos de Admin do The Isle para detalhes. |
RCON_PASSWORD |
(vazio) | Palavra-passe para conexões RCON. Apenas utilizada quando RCON está definido como true. Escolha uma palavra-passe forte e única e mantenha-a privada. |
ENABLE_QUEUE |
false |
Ativa a fila de conexão para quando o servidor está cheio. Defina como true para que os jogadores fiquem em fila em vez de serem rejeitados quando o servidor atinge o limite de jogadores. Consulte a secção Sistema de Fila. |
SERVER_PASSWORD_ENABLED |
false |
Ativa a proteção por palavra-passe do servidor. Defina como true e configure SERVER_PASSWORD para tornar o servidor privado. |
SERVER_PASSWORD |
(vazio) | A palavra-passe que os jogadores devem introduzir para entrar no servidor. Apenas utilizada quando SERVER_PASSWORD_ENABLED está true. |
ADMINSTEAMID |
(vazio) | Lista separada por vírgulas de Steam64 IDs para administradores do servidor. Consulte Comandos de Admin do The Isle para detalhes. |
Configuração do Game.ini
As definições avançadas de jogabilidade são configuradas no Game.ini, localizado em TheIsle/Saved/Config/LinuxServer/Game.ini. Este ficheiro é gerado no primeiro arranque do servidor. Abra-o no separador Files do GPanel para efetuar alterações.
Definições de Taxa de Crescimento
As taxas de crescimento controlam a rapidez com que os dinossauros amadurecem de juvenil a adulto. Estas são configuradas na secção [/Script/TheIsle.TIGameMode] no Game.ini.
[/Script/TheIsle.TIGameMode]
GlobalPassiveGrowthRate=1.0
bEnableGrowthParticles=true
| Definição | Predefinição | Descrição |
|---|---|---|
GlobalPassiveGrowthRate |
1.0 |
Multiplicador para a velocidade de crescimento passivo. Defina como 2.0 para duplicar a velocidade de crescimento, 0.5 para a reduzir a metade. Valores mais altos ajudam os jogadores a atingir a idade adulta mais rapidamente. |
bEnableGrowthParticles |
true |
Mostra efeitos visuais de partículas quando os dinossauros crescem. Defina como false para desativar. |
Definições de IA e Spawning
Estas definições controlam o comportamento de spawning de criaturas IA no mapa.
[/Script/TheIsle.TIGameMode]
bEnableAI=true
MaxAICount=200
AISpawnInterval=120.0
| Definição | Predefinição | Descrição |
|---|---|---|
bEnableAI |
true |
Ativa criaturas controladas por IA (peixes, pequenos animais, etc.) no mapa. Defina como false para desativar todos os spawns de IA, o que pode reduzir a carga do servidor. |
MaxAICount |
200 |
Número máximo de criaturas IA que podem existir simultaneamente. Reduza este valor se tiver problemas de desempenho. |
AISpawnInterval |
120.0 |
Tempo em segundos entre verificações de spawn de IA. Valores mais baixos significam spawning mais frequente. |
Ciclo Dia/Noite
A duração do ciclo dia/noite pode ser ajustada de acordo com as preferências da sua comunidade.
[/Script/TheIsle.TIGameMode]
DayLengthMinutes=45.0
NightLengthMinutes=15.0
| Definição | Predefinição | Descrição |
|---|---|---|
DayLengthMinutes |
45.0 |
Duração do dia em minutos reais. Aumente para dias mais longos, diminua para mais curtos. |
NightLengthMinutes |
15.0 |
Duração da noite em minutos reais. Muitas comunidades encurtam a noite para reduzir o tempo de inatividade para jogadores diurnos. |
[/Script/TheIsle.TIGameMode]. Não duplique o cabeçalho -- coloque todas as definições juntas sob ele.
Um exemplo combinado de Game.ini:
[/Script/TheIsle.TIGameMode]
GlobalPassiveGrowthRate=2.0
bEnableGrowthParticles=true
bEnableAI=true
MaxAICount=150
AISpawnInterval=90.0
DayLengthMinutes=45.0
NightLengthMinutes=10.0
Sistema de Fila
O sistema de fila permite que os jogadores esperem numa fila quando o servidor está cheio em vez de serem imediatamente rejeitados. Isto é especialmente útil para servidores populares que frequentemente atingem o limite de jogadores.
- No GPanel, vá ao separador Startup.
- Defina
ENABLE_QUEUEcomotrue. - Reinicie o servidor.
Quando a fila está ativada e o servidor está cheio, os novos jogadores que tentarem conectar-se serão colocados numa fila e automaticamente admitidos quando um lugar ficar disponível. Os jogadores veem a sua posição na fila enquanto esperam.
Humanos vs Dinossauros
O The Isle Evrima inclui uma facção humana opcional que permite aos jogadores sobreviver ao lado (ou contra) dinossauros. Por predefinição, apenas a jogabilidade com dinossauros está ativada.
Ativar Humanos
- No GPanel, vá ao separador Startup.
- Defina
HUMANScomotrue. - Reinicie o servidor.
Quando os humanos estão ativados, os jogadores podem escolher jogar como dinossauro ou humano ao fazer spawn. A jogabilidade humana inclui crafting, construção de abrigos e utilização de armas para se defender dos dinossauros.
Como Conectar
Os jogadores podem conectar-se ao seu servidor The Isle Evrima através do navegador de servidores do jogo ou por conexão direta.
Usando o Navegador de Servidores
- Inicie o The Isle no Steam.
- No menu principal, clique em Join Server.
- Utilize a barra de pesquisa no topo para procurar o seu servidor pelo nome (o valor que definiu em
SERVER_NAME). - Clique no seu servidor na lista e clique em Join.
- Se o servidor estiver protegido por palavra-passe, introduza a palavra-passe quando solicitado.
Conexão Direta
Se o servidor não aparecer no navegador ou quiser conectar-se mais rapidamente:
- Encontre o endereço IP e a porta do seu servidor no separador Network do GPanel.
- No menu principal do The Isle, procure a opção Direct Connect.
- Introduza o IP e a porta do seu servidor no formato
IP:PORT. - Clique em Connect.
Para detalhes sobre como encontrar o IP e a porta do seu servidor, consulte Como Encontrar o IP e Porta do Seu Servidor.
Conectar via Steam
Também pode adicionar o servidor aos seus favoritos do Steam para acesso rápido:
- Abra o Steam e vá a View > Game Servers.
- Clique no separador Favourites e depois clique em Add a server.
- Introduza o IP e a porta de consulta do seu servidor.
- Uma vez adicionado, pode conectar-se diretamente a partir do navegador de servidores do Steam.
Gestão de Saves
O The Isle Evrima guarda automaticamente os dados do mundo periodicamente. Compreender como os saves funcionam ajuda-o a gerir o seu servidor eficazmente e evitar perda de dados.
Persistência do Mundo
O The Isle Evrima mantém dados persistentes do mundo incluindo:
- Dinossauros dos jogadores -- o progresso de crescimento, localização e estatísticas são guardados. Os jogadores podem voltar a entrar e continuar com o seu dinossauro.
- População de IA -- o estado das criaturas IA é gerido pelo servidor e respawna de acordo com a sua configuração.
- Estado do mundo -- as condições ambientais e a hora do dia persistem entre reinícios.
Os dados de save são armazenados no diretório TheIsle/Saved/ no seu servidor.
Realizar um Wipe do Mundo
Se quiser repor o servidor para um estado limpo (removendo todo o progresso dos jogadores e saves de dinossauros):
- Pare o servidor a partir do separador Console do GPanel.
- Vá ao separador Files.
- Navegue até
TheIsle/Saved/. - Elimine os ficheiros de dados de save dentro deste diretório. Tenha cuidado para não eliminar o subdiretório
Config/, pois contém a configuração do seu servidor. - Inicie o servidor. Irá gerar dados de mundo novos.
TheIsle/Saved/ antes de fazer wipe, descarregando-o através do gestor de ficheiros do GPanel ou SFTP.
Fazer Backup dos Dados de Save
Backups regulares protegem contra perda de dados por crashes, saves corrompidos ou eliminações acidentais:
- Pare o servidor para garantir que os ficheiros de save não estão a ser escritos.
- No separador Files do GPanel, navegue até
TheIsle/Saved/. - Descarregue os ficheiros de save para o seu computador local, ou utilize SFTP para transferências maiores. Consulte Como Enviar Ficheiros via SFTP para instruções de conexão.
- Para restaurar um backup, pare o servidor, envie os ficheiros guardados de volta para o mesmo diretório e inicie o servidor.
Artigos Relacionados
- Comandos de Admin do The Isle
- Como Encontrar o IP e Porta do Seu Servidor
- Guia de Início do Servidor
- Como Enviar Ficheiros via SFTP
Precisa de Ajuda?
Se encontrar um problema não abordado neste guia, a nossa equipa de suporte está disponível para ajudar. Submeta um ticket de suporte e inclua o ID do seu servidor, uma descrição do problema e quaisquer saídas de consola ou capturas de ecrã relevantes.