Tutto ciò di cui hai bisogno per creare un server di gioco su Linux

Tutto ciò di cui hai bisogno per creare un server di gioco su Linux

Il gioco è sempre stato più divertente con più giocatori. Tutto è iniziato con l'Atari 2600 e i cabinati arcade. Quando è arrivata l'era di Internet, i server di gioco hanno reso l'azione multiplayer remota una realtà.





Con l'attuale generazione di giochi per PC, puoi connetterti ai server o eseguirne uno tu stesso. Minecraft, Counter-Strike e molti altri giochi supportano il multiplayer su server pubblici e privati.





I migliori risultati sono con i server Linux. Che il gioco sia su Windows, macOS o anche su Android, un server di gioco Linux è l'ideale.





Ecco cosa devi sapere per creare un server di gioco su Linux.

Requisiti per la creazione di un server di gioco

C'è un equivoco sul fatto che la costruzione di un server di gioco richieda hardware robusto. Al contrario, non hai bisogno di hardware di fascia alta. Tuttavia, i computer con specifiche basse probabilmente non forniranno prestazioni ottimali.



Dipende davvero da quali giochi prevedi di ospitare sul tuo server di gioco Linux. Quindi, come puoi iniziare?

Beh, prima devi sapere alcune cose. Sebbene costruire un server di gioco su Linux non sia molto difficile, richiede una certa familiarità con il networking e il computer. Quello che non sai, cerca online.





Poi c'è l'hardware. Fondamentalmente hai tre scelte, tutte con limitazioni:

  • Un SBC (computer a scheda singola) compatto ed economico come il Raspberry Pi
  • Il tuo PC, con alcune specifiche di sistema avanzate
  • Un server di gioco Linux dedicato, ospitato altrove

Diamo un'occhiata ai pro e contro di ciascuno.





Hosting di un server di gioco Linux su Raspberry Pi

Ospitare un server di gioco su un Raspberry Pi è semplice, ma sarai limitato ai giochi per lo più meno recenti. Tuttavia, il computer è economico, a bassa potenza e dispone di rete wireless ed Ethernet integrate.

Questo lo rende ideale per ospitare ambienti di gioco multiplayer come Minecraft, QuakeWorld, Terraria, Windward e persino OpenTTD e FreeCiv.

Interessato a utilizzare un server di gioco Linux basato su Raspberry Pi? Per maggiori dettagli, controlla il nostro elenco di server di gioco Raspberry Pi. Tieni presente che la maggior parte dei giochi nell'elenco può essere ospitata anche su un PC Linux standard.

Usa il tuo PC come server di gioco

Stai pianificando di utilizzare il tuo PC per ospitare giochi in rete multiplayer? Usare il tuo PC come server di gioco in esecuzione su Linux è un'opzione intelligente se disponi di un potente impianto. Sarà in grado di far fronte a qualsiasi cosa, da Minecraft a Call of Duty: Black Ops.

Tuttavia, questo comporta alcune carenze. Dovrai lasciare il PC acceso e connesso alla rete a tempo pieno. Si consiglia anche un indirizzo IP dedicato, che si aggiunge al potenziale esborso.

C'è anche la sfida di mantenere aggiornato il tuo server, applicare patch al sistema operativo Linux, proteggerlo e aggiornare l'hardware quando necessario.

Noleggia un server di gioco Linux dedicato

Puoi anche noleggiare un server che può essere configurato con il software del server di gioco.

Risparmiando molto tempo, questa è una soluzione per i giocatori multiplayer hardcore. Sebbene i server di gioco Linux dedicati siano convenienti (a partire da circa $ 10 al mese per un server Minecraft di base), rappresenta un'uscita regolare a cui potresti non voler impegnarti.

quante persone possono usare netflix

D'altra parte, il noleggio di un server consente di risparmiare tempo con la manutenzione ed evita il costo di un indirizzo IP dedicato. Tuttavia, sarai limitato all'hosting di giochi supportati dal software del server di gioco Linux prescelto.

GameServers.com offre una soluzione solida, con server di buona qualità forniti per il gioco in rete. Loro hanno anche server gratuiti disponibili per i vecchi giochi popolari.

Costruire un server di gioco con Linux

Una volta che hai scelto una soluzione adatta ai tuoi giochi, gruppo di giocatori e budget, è il momento di costruire il server. Per una soluzione in leasing puoi fare clic su alcuni pulsanti su un sito Web; se stai usando il tuo PC, devi controllare alcune cose:

  • È disponibile un server?
  • Il multiplayer online è supportato?
  • Il tuo PC soddisfa i requisiti hardware?

Dovresti anche considerare se è richiesto un indirizzo IP dedicato dal tuo ISP. Ciò consentirà ai giocatori di tutto il mondo di accedere al tuo server. Tuttavia, un indirizzo IP dedicato non è economico. Attenersi al gioco in rete locale si rivelerà notevolmente più conveniente.

Hai bisogno di un gestore di server di gioco?

Quale distribuzione Linux è la migliore per un server di gioco?

Comunque procedi con il tuo server di gioco Linux, devi scegliere la migliore distribuzione per il gioco.

Per chiunque sia nuovo a questo, la versione Linux più accessibile, Ubuntu, è un eccellente server di gioco. Con così tanta documentazione, consigli e blog su questo sistema operativo, per non parlare di un'ampia selezione di hardware supportato, dovrebbe essere semplice da configurare per ospitare i giochi.

Le alternative che potresti prendere in considerazione includono:

  • Debian
  • Arch Linux
  • Gentoo

In breve, stai cercando una distribuzione facile da usare, adatta al tuo hardware e in grado di supportare il gioco.

Quali server di gioco puoi creare con Linux?

Tanti giochi popolari sono dotati di supporto multiplayer online. Quindi, quando installati su sistemi sulla stessa rete del tuo server di gioco, i giochi rilevano eventuali sessioni multiplayer.

I giochi di esempio includono:

come riavviare a fondo macbook pro
  • Minecraft
  • Team Fortress 2 (sopra)
  • Counter-Strike

Tuttavia, le opzioni sono molto più ampie di questo trio. Potresti creare un server di gioco per uno di questi titoli con relativa facilità. Per altri giochi, controlla se supportano il multiplayer di rete.

In alcuni casi non è nemmeno necessario un PC di dimensioni standard. Il Raspberry Pi è un ottimo candidato per Minecraft, ad esempio. Consulta la nostra guida dettagliata su come configurare il server Minecraft su Raspberry Pi per dettagli. Per desktop, consulta la nostra guida alla configurazione di un server Minecraft .

Creazione di un server di gioco Steam

Per Counter-Strike e altri giochi Steam, avrai bisogno di un server di gioco Steam. Tuttavia, la creazione di un server di gioco Steam è leggermente diversa. Per il più ampio supporto per il maggior numero possibile di giochi su Linux, è meglio usare Ubuntu con Steam.

L'elenco aggiornato di Steam di server di gioco dedicati per Linux ti aiuterà a decidere. Alcuni server richiedono l'acquisto del gioco originale (come il server dedicato Counter-Strike Global Offensive). Altri (ad esempio Terraria) non richiedono l'originale.

Cosa significa questo? Bene, potresti ospitare un server di gioco per un gioco che non possiedi su Linux ma hai su Windows.

Steam Game Server non è disponibile per impostazione predefinita con Steam. Dopo aver installato il client di gioco, avrai bisogno di SteamCMD per gestire i tuoi giochi. Inizia creando un utente Steam nel tuo terminale Linux:

useradd -m steam

creare e inserire la cartella home dell'utente:

cd /home/steam

Per installare su un sistema a 64 bit, aggiungi il repository multiverse e aggiorna:

sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update

Infine, installa steamcmd:

sudo apt install lib32gcc1 steamcmd

Se stai utilizzando un sistema a 32 bit, non hai bisogno del repository multiverso. Invece, dopo aver creato la cartella home, usa

sudo apt install steamcmd

Controlla le pagine di supporto di Steam per istruzioni per altre distribuzioni Linux .

Con SteamCMD installato, eseguilo con:

cd ~
steamcmd

Come notato, SteamCMD supporta l'accesso anonimo per la maggior parte dei server di gioco. Utilizzo

login anonymous

Per i server dedicati che prevedi di ospitare al di fuori della tua rete domestica, è consigliabile creare un nuovo account Steam. Questo dovrebbe avere credenziali diverse per il tuo solito client di gioco Steam.

Configurazione di un server di gioco Steam

Per installare un server di gioco su Steam, inserisci il nome della directory di installazione:

force_install_dir

(dove conduce a una directory denominata in modo che corrisponda al gioco).

Steam assegna AppID sia per i client che per i server. Per esempio:

Origine del contrattacco

  • ID applicazione cliente: 240
  • ID applicazione server: 232330

Team Fortress 2

  • ID applicazione client: 440
  • ID applicazione server: 232250

Per installare (e aggiornare) un server di gioco Steam:

app_update

Per la sorgente Counter-Strike, usa

app_update 232330

Per connetterti al tuo server di gioco Steam, esegui semplicemente il gioco sul tuo PC client. Se il server di gioco non viene rilevato automaticamente, seleziona l'opzione multiplayer o di gioco in rete. Il server di gioco dovrebbe essere elencato qui, quindi accedi e gioca.

Multigiocatore con gestori di server di gioco Linux

Infine, Linux Game Server Managers fornisce una soluzione elegante. È uno strumento fantastico compatibile con la maggior parte. LGSM vanta più di 50 server. Inoltre, è open source e si integra con SteamCMD. Lo strumento della riga di comando consente una rapida implementazione dei server di gioco su Linux.

Scopri di più visitando linuxgsm.com .

È ora di costruire il tuo server di gioco Linux

Creare un server di gioco per Linux non è facile, ma c'è abbastanza buon software per impedire che diventi complesso.

Sia che tu stia configurando un server Minecraft o che ti stia preparando per qualche azione di frammentazione su Counter-Strike Source, gli strumenti sono disponibili. Se il tuo hardware è all'altezza del compito, il tuo server di gioco dovrebbe essere una destinazione divertente e popolare per gli altri giocatori.

Poiché probabilmente vorrai chattare con i tuoi avversari, ecco come configurare il proprio server Discord .

Condividere Condividere Tweet E-mail Vale la pena eseguire l'aggiornamento a Windows 11?

Windows è stato ridisegnato. Ma è abbastanza per convincerti a passare da Windows 10 a Windows 11?

Leggi Avanti
Argomenti correlati
  • Linux
  • Gioco
  • Linux
  • Tutorial progetto fai da te
  • Server di casa
Circa l'autore Christian Cawley(1510 articoli pubblicati)

Deputy Editor for Security, Linux, DIY, Programming e Tech Explained e Really Utile Podcast producer, con una vasta esperienza nel supporto desktop e software. Collaboratore della rivista Linux Format, Christian è un armeggiatore di Raspberry Pi, amante dei Lego e fan dei giochi retrò.

come creare la propria antenna
Altro da Christian Cawley

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti