The Isle: Evrima ha un server dedicato gratuito (app SteamCMD 412680, branch beta «evrima», login anonimo) per Windows e Linux, configurato con Game.ini ed Engine.ini. Dipende soprattutto da un core veloce. Le impostazioni provengono da guide di host, poiché Tripwire non ha pubblicato documentazione dettagliata.
Installazione passo dopo passo
Verifica la macchina: quad-core 3.5 GHz+, 6-16 GB RAM, 30-70 GB disk (host guides).
Scarica SteamCMD e crea la cartella del server.
Installa il server con SteamCMD: login anonymous, app_update 412680 -beta evrima validate.
Avvia TheIsleServer.exe ?Port=7777 -log (Linux: ./TheIsleServer.sh) una volta per generare la configurazione, poi fermalo.
Avvia il server una volta, fermalo e modifica TheIsle/Saved/Config/<Platform>Server/Game.ini.
Apri le porte 7777/UDP, 8888/TCP (RCON), 10000/TCP (queue) nel firewall e sul router.
Prova su localhost (127.0.0.1) e poi dall'esterno con un'altra rete.
Configura l'avvio automatico (attività pianificata o servizio systemd).
Pianifica i backup di TheIsle/Saved e gli aggiornamenti.
Requisiti
Secondo una guida di host: CPU a 3,5 GHz o più (quattro core minimo, per lo più single-thread), RAM da 6-8 GB (20-30 slot) a 8-12 GB (50-100) o 12-16 GB (100+ con IA), 30 GB di disco su Linux (fino a 70 GB su Windows), minimo 10 Mbit/s. Windows Server 2016 R2+ con Visual C++ o Ubuntu. Stessa versione client/server.
Installazione locale (Windows)
Installa il branch evrima, avvia TheIsleServer.exe ?Port=7777 -log e connettiti dal gioco con 127.0.0.1.
C:\steamcmd\steamcmd.exe +login anonymous +force_install_dir C:\isle-server +app_update 412680 -beta evrima validate +quit
cd /d C:\isle-server
TheIsleServer.exe ?Port=7777 -logInstallazione su VPS / server dedicato Linux
Su Ubuntu/Debian: un utente non root, le dipendenze a 32 bit di SteamCMD, installa il branch evrima poi ./TheIsleServer.sh. I file di configurazione sono in TheIsle/Saved/Config/LinuxServer/. Evrima richiede anche credenziali EOS in Engine.ini per essere elencato (fornite dal modello ufficiale o dall'host).
sudo adduser --disabled-password --gecos "" steam
sudo dpkg --add-architecture i386 && sudo apt update && sudo apt install -y lib32gcc-s1 curl ca-certificates
sudo -iu steam
mkdir -p ~/steamcmd ~/isle-server && cd ~/steamcmd
curl -sqL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar zxf -
./steamcmd.sh +login anonymous +force_install_dir ~/isle-server +app_update 412680 -beta evrima validate +quit
cd ~/isle-server && ./TheIsleServer.sh ?Port=7777 -logPorte da aprire
- 7777/UDP: gioco e query (alcune guide suggeriscono 7777-7779/UDP)
- 10000/TCP: coda (QueuePort)
- 8888/TCP: RCON (RconPort): limita al tuo IP
Firewall Linux (ufw)
Su Ubuntu/Debian consenti prima SSH per non restare chiuso fuori, poi le porte del gioco.
sudo ufw allow OpenSSH
sudo ufw allow 7777:7779/udp
sudo ufw allow 10000/tcp
sudo ufw enable
sudo ufw statusFirewall di Windows (netsh)
In PowerShell come amministratore (o «cmd» amministratore):
netsh advfirewall firewall add rule name="The Isle 7777-7779/UDP" dir=in action=allow protocol=UDP localport=7777-7779
netsh advfirewall firewall add rule name="The Isle 10000/TCP" dir=in action=allow protocol=TCP localport=10000Firewall del provider e port forwarding (NAT)
Se il server è presso un provider (OVH, Hetzner, Scaleway…), apri le stesse porte nel suo firewall di rete («security group»). In casa, inoltra le porte (NAT) dal router all'IP locale fisso della macchina. Testa dall'esterno (rete mobile o un amico): un test dalla tua rete non prova nulla.
Avvio automatico e supervisione
Crea /etc/systemd/system/<nome>.service ed esegui: sudo systemctl daemon-reload && sudo systemctl enable --now <nome>. Log: journalctl -u <nome> -f.
[Unit]
Description=The Isle Evrima dedicated server
After=network-online.target
Wants=network-online.target
[Service]
User=steam
WorkingDirectory=/home/steam/isle-server
ExecStart=/home/steam/isle-server/TheIsleServer.sh ?Port=7777 -log
Restart=on-failure
RestartSec=15
[Install]
WantedBy=multi-user.targetAvvio automatico su Windows (attività pianificata)
Crea un'attività pianificata «All'avvio» che esegua lo script di avvio, con i privilegi più elevati e «Esegui indipendentemente dalla connessione dell'utente».
Aggiornamenti, backup e riavvii
Ferma il server, riesegui app_update 412680 -beta evrima validate e riavvia. Fai il backup di TheIsle/Saved prima di aggiornamenti importanti. Ripetilo dopo ogni patch (non togliere -beta evrima).
# backup
tar czf ~/backup-$(date +%F).tar.gz -C ~/server TheIsle/SavedPubblicare e trovare il tuo server
Quando il server è pubblico, aggiungilo su https://game-rank.com/jeux/the-isle (sito del proprietario di questo strumento) così i giocatori possono trovarlo, seguirlo e votarlo.
Risoluzione dei problemi
- Irraggiungibile dall'esterno ma ok in localhost: manca la regola del firewall di sistema, del provider o l'inoltro NAT, oppure il protocollo (UDP/TCP) è sbagliato. Controlla ogni livello.
- Connessione rifiutata dopo un aggiornamento del gioco: client e server devono avere la stessa versione. Riesegui l'aggiornamento del server e riavvialo.
- Il server si chiude subito: avvialo da una console per leggere l'errore e controlla RAM libera, disco e requisiti software.
- Il server non è nell'elenco: controlla il blocco [EpicOnlineServices] di Engine.ini (credenziali EOS) e la porta 7777/UDP.
- RCON non risponde: un client RCON standard (Source, mcrcon) non funziona, usa uno compatibile con Evrima e la porta giusta (8888/TCP).
Domande frequenti
- Qual è l'app ID Steam del server?
- 412680 con il branch beta evrima (app_update 412680 -beta evrima validate); senza ottieni la vecchia versione Legacy.
- Come aggiorno il server?
- Ferma il server e riesegui app_update 412680 -beta evrima validate; client e server devono avere la stessa versione.
- Quanti giocatori regge un server?
- Dipende soprattutto dalla velocità di un core e dalla densità di IA: imposta MaxPlayerCount e AIDensity (0,5 o meno consigliato con 100+ slot) secondo le guide di host.
- Come faccio conoscere il mio server?
- Aggiungilo su https://game-rank.com/jeux/the-isle (sito del proprietario di questo strumento): i giocatori potranno trovarlo, seguirlo e votarlo.
