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.
- Instale o SteamCMD e execute: +login anonymous +app_update 412680 -beta evrima validate +quit (cerca de 1.5 GB).
- Inicie TheIsle/Binaries/Linux/TheIsleServer-Linux-Shipping TheIsle -Port=7777 -log, como usuário comum: não como root.
- 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.
- 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.
- Abra a porta do jogo (UDP 7777) e, para a fila de entrada, a porta TCP dela (10000).
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.
- Escolha o plano de 30, 60 ou 100 jogadores.
- Escolha uma região próxima dos seus jogadores.
- Dê um nome ao servidor, adicione seu SteamID64 como admin e implante. O primeiro início baixa cerca de 1.5 GB.
- 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.