Como configurar um servidor Evrima dedicado para The Isle

Um servidor comunitário Evrima é um download gratuito da Steam que roda em Linux e Windows. Três coisas pegam a maioria das pessoas: o branch, as chaves do Epic Online Services e o RCON.

Opção 1: manualmente com SteamCMD

O servidor dedicado de The Isle é o aplicativo Steam 412680, de download anônimo. A Evrima é o seu branch evrima: sem -beta evrima você recebe o servidor Legacy de 2022, que não tem nenhuma build para Linux.

  1. Instale o SteamCMD e execute: +login anonymous +app_update 412680 -beta evrima validate +quit (cerca de 1.5 GB).
  2. Inicie TheIsle/Binaries/Linux/TheIsleServer-Linux-Shipping TheIsle -Port=7777 -log, como usuário comum: não como root.
  3. Passe o cliente de servidor dedicado da Epic Online Services na mesma linha, -ini:Engine:[EpicOnlineServices]:DedicatedServerClientId=... e DedicatedServerClientSecret=... (o par que todo host usa). Sem isso o log diz "Unable to initialize EOS platform" e o servidor nunca termina de iniciar.
  4. Pare uma vez e depois edite TheIsle/Saved/Config/LinuxServer/Game.ini: ServerName, MaxPlayerCount, a senha, a fila, o RCON, a IA, as classes e o resto.
  5. Abra a porta do jogo (UDP 7777) e, para a fila de entrada, a porta TCP dela (10000).
Dica:Nunca abra a porta do RCON (8888) para a internet. O RCON do The Isle confia em um endereço depois que uma senha esteve certa: quem estiver atrás do mesmo endereço entra depois sem senha nenhuma.

Opção 2: Docker

runonflux/theisle-server-flux, nossa imagem, instala o branch evrima a cada início, roda o servidor como um usuário sem privilégios com o cliente Epic, grava o Game.ini a partir de variáveis de ambiente (ISLE_SERVER_NAME, ISLE_MAX_PLAYERS, ISLE_ADMINS, ISLE_QUEUE...) e das configurações do seu painel, mantém o RCON dentro do contêiner, reinicia para novas builds com avisos no jogo e faz backup do banco de dados de jogadores. O código-fonte está no GitHub, RunOnFlux/theisle-server-flux.

  • Monte /mnt/isle/data em um volume: o banco de dados de jogadores, o Game.ini e os banimentos ficam ali.
  • Monte também /mnt/isle/server, ou cada início baixa os 1.5 GB do servidor de novo.
  • Publique 7777/udp e 10000/tcp. Não publique 8888.

Opção 3: gerenciado na Flux

Implante um servidor de The Isle na nuvem descentralizada Flux, com a mesma imagem, as portas abertas e roteadas para você, proteção DDoS incluída, e um painel com cada configuração do Game.ini, as classes jogáveis e a fauna, um console privado do servidor, admins, whitelist, VIPs e banimentos, um gerenciador de arquivos, um terminal ao vivo e backups. Os planos começam em $6.49 por mês.

  1. Escolha o plano de 30, 60 ou 100 jogadores.
  2. Escolha uma região próxima dos seus jogadores.
  3. Dê um nome ao servidor, adicione seu SteamID64 como admin e implante. O primeiro início baixa cerca de 1.5 GB.
  4. Defina suas regras nas abas Configurações do servidor e Dinossauros. Os jogadores o encontram pelo nome no navegador de servidores.

Perguntas frequentes

O servidor dedicado de The Isle é gratuito?

Sim. É um download gratuito e anônimo da Steam (aplicativo 412680, branch evrima); você não precisa ter o jogo no servidor.

O servidor The Isle roda em Linux?

Sim: o branch evrima tem uma build nativa para Linux. Ela precisa rodar como usuário comum, não como root, e precisa do client id e do secret do Epic Online Services na linha de comando.

Quanto tempo leva para um servidor Evrima iniciar?

O primeiro início baixa cerca de 1.5 GB. Depois disso, em nossos testes, o Gateway carregou em cerca de 6 segundos e o RCON respondeu em cerca de 11. Pode levar mais alguns minutos para aparecer no navegador de servidores.

Guias relacionados de The Isle