Come configurare un server dedicato Evrima per The Isle

Un server della community Evrima è un download gratuito da Steam che gira su Linux e Windows. Tre cose fanno inciampare la maggior parte delle persone: il branch, le chiavi di Epic Online Services e RCON.

Opzione 1: a mano con SteamCMD

The Isle Dedicated Server è l'applicazione Steam 412680, un download anonimo. Evrima è il suo branch evrima: senza -beta evrima ottieni il server Legacy del 2022, che non ha affatto una build Linux.

  1. Installa SteamCMD, poi esegui: +login anonymous +app_update 412680 -beta evrima validate +quit (circa 1.5 GB).
  2. Avvia TheIsle/Binaries/Linux/TheIsleServer-Linux-Shipping TheIsle -Port=7777 -log, come utente normale: non come root.
  3. Passa il client del server dedicato di Epic Online Services sulla stessa riga, -ini:Engine:[EpicOnlineServices]:DedicatedServerClientId=... e DedicatedServerClientSecret=... (la coppia che usa ogni host). Senza di essa il log dice "Unable to initialize EOS platform" e il server non finisce mai di avviarsi.
  4. Fermalo una volta, poi modifica TheIsle/Saved/Config/LinuxServer/Game.ini: ServerName, MaxPlayerCount, la password, la coda, RCON, IA, classi e il resto.
  5. Apri la porta di gioco (UDP 7777) e, per la coda di accesso, la sua porta TCP (10000).
Suggerimento:Non aprire mai la porta RCON (8888) a internet. La RCON di The Isle si fida di un indirizzo una volta che una password è stata giusta: chiunque si trovi dietro lo stesso indirizzo entra dopo senza alcuna password.

Opzione 2: Docker

runonflux/theisle-server-flux, la nostra immagine, installa il branch evrima a ogni avvio, esegue il server come utente senza privilegi con il client Epic, scrive Game.ini dalle variabili d'ambiente (ISLE_SERVER_NAME, ISLE_MAX_PLAYERS, ISLE_ADMINS, ISLE_QUEUE...) e le impostazioni del suo pannello, tiene la RCON dentro il container, riavvia verso le nuove build con avvisi in gioco e fa il backup del database dei giocatori. Il suo sorgente è su GitHub, RunOnFlux/theisle-server-flux.

  • Monta /mnt/isle/data su un volume: lì vivono il database dei giocatori, Game.ini e i ban.
  • Monta anche /mnt/isle/server, altrimenti ogni avvio scarica di nuovo i 1.5 GB del server.
  • Pubblica 7777/udp e 10000/tcp. Non pubblicare 8888.

Opzione 3: gestito su Flux

Distribuisci un server per The Isle sul cloud decentralizzato di Flux, sulla stessa immagine, con le porte aperte e instradate per te, protezione DDoS inclusa, e una dashboard con ogni impostazione di Game.ini, le classi giocabili e la fauna, una console privata del server, admin, whitelist, VIP e ban, un gestore di file, un terminale in tempo reale e backup. I piani partono da $6.49 al mese.

  1. Scegli il piano da 30, 60 o 100 giocatori.
  2. Scegli una regione vicina ai tuoi giocatori.
  3. Dai un nome al server, aggiungi il tuo SteamID64 come admin e distribuisci. Il primo avvio scarica circa 1.5 GB.
  4. Imposta le regole nelle schede Impostazioni del server e Dinosauri. I giocatori lo trovano per nome nel browser dei server.

Domande frequenti

Il dedicated server di The Isle è gratuito?

Sì. È un download gratuito e anonimo da Steam (applicazione 412680, branch evrima); non serve possedere il gioco sul server.

Il server The Isle gira su Linux?

Sì: il branch evrima ha una build Linux nativa. Deve girare come utente normale, non root, e richiede il client id e il secret di Epic Online Services sulla riga di comando.

Quanto tempo impiega un server Evrima ad avviarsi?

Il primo avvio scarica circa 1.5 GB. Dopo, nei nostri test, Gateway si carica in circa 6 secondi e la RCON risponde in circa 11. Potrebbero volerci altri minuti per comparire nel browser dei server.

Guide The Isle correlate