Come configurare un server di gioco Linux dedicato utilizzando LinuxGSM
I server di gioco consentono un’esperienza di gioco multiplayer senza soluzione di continuità. Invia e ricevi dati da e verso ciascun giocatore. I server di gioco possono essere server locali o remoti utilizzati dai client di gioco. I server di gioco dedicati offrono prestazioni e stabilità migliori a centinaia di giocatori.
Tradizionalmente, è difficile gestire il server di gioco dedicato. LinuxGSM è uno strumento da riga di comando open source per l’implementazione e la gestione rapide e semplici di server di gioco Linux dedicati. Alzarsi centinaia di server di giocatori. LinuxGSM controlla le dipendenze, scarica i file del server di gioco e carica le configurazioni predefinite, pianifica attività comuni come il monitoraggio e l’aggiornamento del server di gioco.
In questo tutorial, impariamo come impostare Server di gioco Linux dedicato uso LinuxGSM. Controlliamo l’implementazione del server dedicato Valheim su Linux.
Distribuisci Valheim Game Server utilizzando LinuxGSM
LinuxGSM funzionerà su distribuzioni Linux come Ubuntu, Debian, AlmaLinux, RockyLinux e altre.
Requisiti:
- Un’istanza cloud: sto usando Ubuntu 20.04 qui
- Un utente con accesso sudo
- Quantità consigliata di RAM e CPU richieste dal gioco. È meglio avere almeno 4 CPU e 2 GB di RAM.
Passaggio 1: aggiorna il tuo sistema
Innanzitutto, assicurati di aggiornare l’indice del pacchetto:
$ sudo apt update
Passaggio 2: aggiungi un utente
Creiamo un utente e impostiamo una password. Per creare un nome utente chiamato “vhserver”, digitare:
$ sudo adduser vhserver
Produzione:
Adding user vhserver' ... Adding new groupvhserver' (1000) …
Adding new user vhserver' (1000) with groupvhserver' …
Creating home directory /home/vhserver' ... Copying files from/etc/skel' …
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for vhserver
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Assicurati che l’utente disponga del privilegio sudo. Puoi concedere i privilegi sudo all’utente in Ubuntu usando:
$ sudo usermod -aG sudo vhserver
Ora cambia utente, digita:
$ su - vhserver
Passaggio 3: Scarica linuxgsm.sh
Ora possiamo scaricare lo script linuxgsm usando il comando wget. Qui scarico lo script di installazione del server dedicato Valheim.
$ wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh vhserver
Questo scarica lo script di installazione e la directory richiesta nella home directory dell’utente.
Passaggio 4: eseguire lo script di installazione
Ora esegui lo script di installazione per avviare l’installazione dei file del server di gioco dedicato Valheim.
$ ./vhserver install
Basta seguire le istruzioni sullo schermo per completare l’installazione. Il file di configurazione di LinuxGSM si trova in lgsm/config-lgsm/<gameserver>
.
Passaggio 5: avviare il servizio server Valheim
Una volta completata l’installazione, avvia il servizio del server di gioco Valheim.
$ ./vhserver start
Produzione:
[ OK ] Starting vhserver: Applying steamclient.so sdk64 fix: Valheim
[ OK ] Starting vhserver: Applying steamclient.so sdk32 fix: Valheim
[ OK ] Starting vhserver: Valheim Server
Puoi controllare lo stato e altre informazioni:
$ ./vhserver details
Per fermare il server di gioco Valheim, digita:
$ ./vhserver stop
Connettiti al server di gioco
Puoi andare su Steam e unirti al server di gioco Valheim. Fornisci l’indirizzo IP del server di gioco seguito dal numero di porta (2456).
<ip-address:2456>
Comandi LinuxGSM
LinuxGSM viene fornito con una manciata di comandi utili per gestire il tuo server di gioco. Qui puoi trovare tutti i comandi di LinuxGSM:
start st | Start the server.
stop sp | Stop the server.
restart r | Restart the server.
monitor m | Check server status and restart if crashed.
test-alert ta | Send a test alert.
details dt | Display server information.
postdetails pd | Post details to termbin.com (removing passwords).
skeleton sk | Create a skeleton directory.
update-lgsm ul | Check and apply any LinuxGSM updates.
update u | Check and apply any server updates.
force-update fu | Apply server updates bypassing check.
validate v | Validate server files with SteamCMD.
check-update cu | Check if a gameserver update is available
backup b | Create backup archives of the server.
console c | Access server console.
debug d | Start server directly in your terminal.
install i | Install the server.
auto-install ai | Install the server without prompts.
developer dev | Enable developer Mode.
donate do | Donation options.
Conclusione
In questo tutorial, abbiamo imparato come configurare un server di gioco Linux dedicato utilizzando Linuxgsm. Qui abbiamo implementato con successo Valheim Dedicated Server su Linux.