L’ag­gior­na­men­to Evrima per The Isle è un nuovo ramo del popolare gioco a mondo aperto sui dinosauri. Poiché si tratta di un gioco mul­ti­gio­ca­to­re, vale la pena di creare un proprio server con Linux.

Requisiti di sistema per creare un server per Evrima personale

Per con­fi­gu­ra­re un server per The Isle Evrima, il sistema deve sod­di­sfa­re alcuni requisiti minimi. In questo modo è possibile as­si­cu­rar­si in anticipo che la con­fi­gu­ra­zio­ne del server funzioni nel modo più fluido possibile. È ne­ces­sa­rio prestare par­ti­co­la­re at­ten­zio­ne alla RAM.

  • CPU: si dovrebbe uti­liz­za­re almeno un pro­ces­so­re quad-core.
  • RAM: hai bisogno di almeno 8 GB di RAM per il tuo server per The Isle Evrima.
  • Spazio su disco rigido: è ne­ces­sa­ria una quantità suf­fi­cien­te di spazio libero su disco. Per Ubuntu sono suf­fi­cien­ti circa 30 GB, mentre per un server Windows è ne­ces­sa­rio prevedere almeno 70 GB.
  • Con­nes­sio­ne a internet: una con­nes­sio­ne internet stabile con una larghezza di banda di circa 10 Mbit/s ga­ran­ti­sce che non vi siano ritardi che in­flui­sca­no ne­ga­ti­va­men­te sull’espe­rien­za di gioco. Per i fornitori di server pro­fes­sio­na­li, questa velocità non è un problema.
  • Sistema operativo: come sistema operativo del server si consiglia una di­stri­bu­zio­ne Linux. Per le istru­zio­ni qui riportate uti­liz­zia­mo la popolare di­stri­bu­zio­ne Ubuntu. In generale, è possibile uti­liz­za­re anche Windows Server, ma la con­fi­gu­ra­zio­ne sarà diversa da quella il­lu­stra­ta qui.

Qual è il server giusto per Evrima?

Esistono diversi tipi di server tra cui è possibile scegliere per ospitare il proprio server per The Isle Evrima. Le esigenze in­di­vi­dua­li sono decisive per la scelta del server giusto. Si possono di­stin­gue­re i seguenti tipi di server:

  • Server cloud: un server cloud utilizza risorse vir­tua­liz­za­te e può essere scalato in modo altamente fles­si­bi­le in qualsiasi momento.
  • VPS: anche i VPS si basano sull’uso di risorse vir­tua­liz­za­te.
  • Server dedicato: i server dedicati sono il prodotto di fascia alta dell’hosting di server; in questo caso, la totalità delle risorse viene uti­liz­za­ta solo per te e le tue ap­pli­ca­zio­ni.

Cinque scenari per The Isle Evrima e i server più adatti

Quale sia il server più adatto a te dipende non da ultimo dal tuo stile di gioco e dal numero di giocatori e gio­ca­tri­ci. Per fa­ci­li­tar­ti la decisione, ti pre­sen­tia­mo diversi scenari con i relativi server più adatti in una tabella rias­sun­ti­va:

Scenario per il server per The Isle Evrima La tariffa server di IONOS più adatta
Server sempre online, fino a 50 giocatori e gio­ca­tri­ci VPS Linux L
Server sempre online, fino a 100 giocatori e gio­ca­tri­ci VPS Linux XL
Server sempre online, più di 100 giocatori e gio­ca­tri­ci VPS Linux XXL

Il nostro consiglio sul server con il quale iniziare

Per co­min­cia­re, il rapporto qualità-prezzo dei server cloud è quasi im­bat­ti­bi­le. Grazie alla loro ec­cel­len­te sca­la­bi­li­tà, è difficile sbagliare con l’hosting di un server cloud: hai più giocatori del previsto o sei online per più tempo? Non c’è bisogno di pre­oc­cu­par­si, perché puoi espandere la tua tariffa in modo fles­si­bi­le.

Novità: offerta VPS
Il tuo server virtuale a prezzi im­bat­ti­bi­li

Prova il nostro VPS. I primi 30 giorni sono in omaggio e se allo scadere del periodo di prova non sarai convinto, ti rim­bor­se­re­mo tutte le spese sostenute.

Guida alla con­fi­gu­ra­zio­ne del server per The Isle Evrima

L’im­po­sta­zio­ne del server può essere com­ple­ta­ta in soli dieci passaggi ed è simile alla guida per l’hosting di un server dedicato per The Isle.

Primo passaggio: con­net­ter­si al server

Per prima cosa, è ne­ces­sa­rio stabilire una con­nes­sio­ne al server. Nor­mal­men­te si utilizza il pro­to­col­lo SSH.

Con le varie soluzioni server di IONOS, è di­spo­ni­bi­le anche la console KVM integrata, che può essere uti­liz­za­ta con le seguenti brevi istru­zio­ni:

  1. Accedi a IONOS con i tuoi dati di accesso in­di­vi­dua­li.
  2. Fai clic sul riquadro “Server & Cloud” e passa al menu del server.
  3. Seleziona il prodotto server dall’elenco.
  4. Fai clic sulla voce del server ap­pro­pria­to e seleziona la sottovoce “Avvia console KVM” nel menu a discesa “Azioni”.
  5. Effettua il login con i dati di accesso che si trovano nel Cloud Panel alla voce Dati di accesso.
Immagine: Avviare la console KVM nel Cloud Panel di IONOS
Puoi avviare la console KVM dal server cloud di IONOS per con­net­ter­ti al server.

Secondo passaggio: creare un nuovo utente

Una volta stabilita la con­nes­sio­ne al server, il secondo passo consiste nel creare un utente. Qui, ri­fa­cen­do­ci al gioco, abbiamo uti­liz­za­to isle come nome utente. Tuttavia, è possibile scegliere anche un nome diverso. Ricordati quindi che è ne­ces­sa­rio adattare di con­se­guen­za i comandi qui mostrati e so­sti­tui­re il nome utente.

sudo adduser isle
sudo usermod -aG sudo isle
su - isle
bash

Terzo passaggio: in­stal­la­re SteamCMD

SteamCMD è l’edizione a riga di comando del client di Steam e rende molto più semplice l’im­po­sta­zio­ne del server, quindi è arrivato il momento di in­stal­lar­la. Prima di tutto, è ne­ces­sa­rio eseguire gli ag­gior­na­men­ti del sistema:

sudo apt update
sudo apt upgrade
bash

Quindi vengono scaricate le librerie di SteamCMD e create le cartelle ne­ces­sa­rie. A questo scopo si possono usare i seguenti comandi da terminale:

sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc1 lib32stdc++6 libc6-i386 libcurl4-gnutls-dev:i386 libsdl2-2.0-0:i386
cd ~
mkdir steamcmd
mkdir isle
curl -sSL -o steamcmd.tar.gz https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xzvf steamcmd.tar.gz -C steamcmd
cd steamcmd
bash

Quarto passaggio: avviare SteamCMD

A questo punto l’edizione a riga di comando di Steam è stata in­stal­la­ta con successo sul sistema. Il comando seguente può essere uti­liz­za­to per avviare SteamCMD:

sudo chmod +x steamcmd.sh
./steamcmd.sh
bash

Quinto passaggio: in­stal­la­re The Isle Evrima

Nella fase suc­ces­si­va, puoi fi­nal­men­te iniziare a in­stal­la­re The Isle Evrima. Per farlo, esegui i seguenti comandi:

Steam>force_install_dir /home/isle/isle
Steam>login anonymous
Steam>app_update 412680 -beta evrima +quit
Steam>exit
bash

Sesto passaggio: spostare il client di Steam in una cartella ap­pro­pria­ta

Poiché il server per The Isle Evrima cerca il client di Steam già in­stal­la­to in una cartella specifica, è ne­ces­sa­rio prima spostarlo lì. Per fare ciò, è ne­ces­sa­rio prima creare la cartella e poi spostare il file corretto nella nuova cartella:

mkdir /home/isle/.steam/sdk64
mv /home/isle/steamcmd/linux64/steamclient.so /home/theisle/.steam/sdk64/steamclient.so
bash

Settimo passaggio: scaricare i file di con­fi­gu­ra­zio­ne

Per la con­fi­gu­ra­zio­ne del server sono necessari alcuni file di con­fi­gu­ra­zio­ne, che scarichi fa­cil­men­te da GitHub. Prima di tutto, devi creare alcune cartelle in cui me­mo­riz­za­re i file di con­fi­gu­ra­zio­ne:

mkdir /home/isle/isle /TheIsle/Saved
mkdir /home/isle/isle/TheIsle/Saved/Config
mkdir /home/isle/isle/TheIsle/Saved/Config/LinuxServer
bash

Dopo aver creato la cartella, na­vi­ghia­mo in quella chiamata Li­nu­x­Ser­ver. Ora sca­ri­chia­mo i file di con­fi­gu­ra­zio­ne necessari in questa cartella usando i seguenti comandi:

cd /home/isle/isle/TheIsle/Saved/Config/LinuxServer
wget https://raw.githubusercontent.com/modernham/The-Isle-Evrima-Server-Tools/main/Engine.ini
wget https://raw.githubusercontent.com/modernham/The-Isle-Evrima-Server-Tools/main/Game.ini
bash

Ottavo passaggio: mo­di­fi­ca­re i file di con­fi­gu­ra­zio­ne

Per mo­di­fi­ca­re i file di con­fi­gu­ra­zio­ne e adattarli alle tue pre­fe­ren­ze, puoi uti­liz­za­re un editor di testo a scelta. Qui abbiamo deciso di usare vim perché l’editor di testo è già pre­in­stal­la­to e può essere ri­chia­ma­to di­ret­ta­men­te dal terminale. L’ope­ra­zio­ne viene quindi eseguita fa­cil­men­te tramite la riga di comando. Il file da mo­di­fi­ca­re si chiama Game.ini e contiene im­por­tan­ti im­po­sta­zio­ni di con­fi­gu­ra­zio­ne. Può essere aperto e mo­di­fi­ca­to con vim uti­liz­zan­do il seguente comando:

vim Game.ini
bash

Oltre al tuo SteamID, che trovi nel tuo account Steam alla voce Steamname > Ac­count­de­tails (di­ret­ta­men­te sotto il nome dell’account), devi spe­ci­fi­ca­re il numero di giocatori e di gio­ca­tri­ci che devono unirsi al tuo server The Isle Evrima. Inoltre, puoi spe­ci­fi­ca­re la password RCON nel file Game.ini o, in al­ter­na­ti­va, non uti­liz­za­re la password im­po­stan­do Rco­nE­na­bled:false.

Immagine: Visualizzazione del file Game.ini nell’editor di testo vim
Il file Game.ini contiene im­po­sta­zio­ni im­por­tan­ti per il tuo server per The Isle Evrima.

Nono passaggio: avviare il server per The Isle Evrima

Ora puoi fi­nal­men­te avviare il tuo server per The Isle Evrima. Per farlo, è ne­ces­sa­rio in­nan­zi­tut­to navigare nella cartella ap­pro­pria­ta:

cd /home/isle/isle
bash

Come ultimo passo, avvia il server inserendo nel terminale il comando qui mostrato. As­si­cu­ra­ti di so­sti­tui­re il se­gna­po­sto [indirizzo-ip] con il tuo indirizzo IP.

./TheIsleServer.sh MultiHome=[indirizzo-ip]?Port=7777?QueryPort=7778 -log
bash

Decimo passaggio: stabilire la con­nes­sio­ne al server

Dopo averlo con­fi­gu­ra­to con successo, tu e gli altri giocatori e le altre gio­ca­tri­ci potete ora col­le­gar­vi al server. Per farlo, basta aprire il gioco e inserire nella ricerca i dati del server per The Isle Evrima appena creato. Prima però, as­si­cu­ra­ti di aver in­stal­la­to l’espan­sio­ne Evrima su Steam. Il di­ver­ti­men­to con i dinosauri può fi­nal­men­te iniziare!

Vai al menu prin­ci­pa­le