Tot ce aveți nevoie pentru a construi un server de jocuri pe Linux

Tot ce aveți nevoie pentru a construi un server de jocuri pe Linux

Jocurile au fost întotdeauna mai distractive cu mai mulți jucători. A început înapoi cu Atari 2600 și dulapuri arcade. Când a sosit era internetului, serverele de jocuri au făcut ca acțiunea multiplayer la distanță să devină realitate.

Cu generația actuală de jocuri pe computer, vă puteți conecta la servere sau puteți rula unul singur. Minecraft, Counter-Strike și multe alte jocuri acceptă multiplayer pe servere publice și private.



Cele mai bune rezultate sunt cu serverele Linux. Fie că jocul este pe Windows, MacOS sau chiar pe Android, un server de joc Linux este ideal.



Iată ce trebuie să știți pentru a construi un server de jocuri pe Linux.

Cerințe pentru construirea unui server de jocuri

Există o concepție greșită că crearea unui server de joc necesită hardware robust. Dimpotrivă, nu aveți nevoie de hardware de ultimă generație. Cu toate acestea, calculatoarele cu specificații reduse probabil nu vor produce performanțe optime.



Depinde într-adevăr de ce jocuri intenționați să găzduiți pe serverul dvs. de jocuri Linux. Deci, cum poți începe?

Ei bine, trebuie să știi mai întâi câteva lucruri. În timp ce construirea unui server de jocuri pe Linux nu este teribil de dificilă, ea impune o anumită familiaritate în rețea și computer. Ce nu știi, caută online.

Apoi, există hardware-ul. Practic aveți trei opțiuni, toate cu limitări:



  • Un SBC (computer single board) compact și accesibil, precum Raspberry Pi
  • PC-ul dvs., cu câteva specificații de sistem îmbunătățite
  • Un server de joc Linux dedicat, găzduit în altă parte

Să ne uităm la avantajele și dezavantajele fiecăruia.

Găzduirea unui server de joc Linux pe Raspberry Pi

Găzduirea unui server de joc pe un Raspberry Pi este simplă, dar veți fi limitată la jocuri mai vechi. Cu toate acestea, computerul este accesibil, cu putere redusă și are rețele wireless și Ethernet încorporate.

Acest lucru îl face ideal pentru găzduirea unor medii de jocuri multiplayer precum Minecraft, QuakeWorld, Terraria, Windward și chiar OpenTTD și FreeCiv.

Vrei să folosești un server de joc Linux alimentat de Raspberry Pi? Pentru mai multe detalii, consultați lista noastră de servere de jocuri Raspberry Pi. Rețineți că majoritatea jocurilor de pe listă pot fi găzduite și pe un computer Linux standard.

Folosiți computerul ca server de jocuri

Plănuiți să vă folosiți computerul pentru a găzdui jocuri de rețea multiplayer? Folosirea computerului ca server de joc care rulează pe Linux este o opțiune inteligentă dacă aveți o platformă puternică. Acesta va putea face față oricărui lucru, de la Minecraft la Call of Duty: Black Ops.

Totuși, aceasta vine cu unele neajunsuri. Va trebui să lăsați computerul pornit și conectat la rețea cu normă întreagă. De asemenea, este recomandată o adresă IP dedicată, care se adaugă la cheltuielile potențiale.

Există, de asemenea, provocarea de a vă menține serverul actualizat, de a corela sistemul de operare Linux, de a-l păstra în siguranță și de a actualiza hardware-ul atunci când este necesar.

Închiriați un server de joc Linux dedicat

De asemenea, puteți închiria un server care poate fi configurat cu software de server de jocuri.

Economisind mult timp, aceasta este o soluție pentru jucătorii hardcore multiplayer. În timp ce serverele dedicate pentru jocuri Linux sunt accesibile (de la aproximativ 10 USD pe lună pentru un server Minecraft de bază), acesta reprezintă o ieșire obișnuită la care s-ar putea să nu doriți să vă angajați.

Windows 10 nu se va trezi din somn

Pe de altă parte, închirierea unui server economisește timp cu întreținerea și evită costul unei adrese IP dedicate. Cu toate acestea, veți fi limitat la găzduirea de jocuri acceptate de software-ul ales pentru serverul de joc Linux.

GameServers.com oferă o soluție solidă, cu servere de bună calitate oferite pentru redarea în rețea. Au și ei servere gratuite disponibile pentru jocurile populare mai vechi.

Construirea unui server de jocuri cu Linux

Odată ce v-ați stabilit o soluție care se potrivește jocurilor, grupului de jucători și bugetului dvs., este timpul să creați serverul. Pentru o soluție închiriată, puteți face clic pe câteva butoane de pe un site web; dacă utilizați computerul, trebuie să verificați câteva lucruri:

  • Este disponibil un server?
  • Este acceptat multiplayerul online?
  • PC-ul dvs. îndeplinește cerințele hardware?

De asemenea, ar trebui să luați în considerare dacă este necesară o adresă IP dedicată de la ISP-ul dvs. Acest lucru va permite jucătorilor din jurul cuvântului să vă acceseze serverul. Cu toate acestea, o adresă IP dedicată nu este ieftină. Respectarea jocului în rețeaua locală se va dovedi considerabil mai accesibilă.

Ai nevoie de un manager de server de jocuri?

Ce distro Linux este cel mai bun pentru un server de jocuri?

Cu toate acestea, continuați cu serverul dvs. de joc Linux, trebuie să alegeți cea mai bună distribuție pentru joc.

Pentru oricine este nou, versiunea Linux cea mai accesibilă, Ubuntu, este un server de joc excelent. Cu atât de multă documentație, sfaturi și bloguri despre acest sistem de operare, ca să nu mai vorbim de o selecție largă de hardware acceptat, ar trebui să fie simplu să configurați pentru a găzdui jocuri.

Alternativele pe care le-ați putea lua în considerare includ:

  • Debian
  • Arch Linux
  • Gentoo

Pe scurt, căutați o distribuție ușor de utilizat, care să se potrivească hardware-ului dvs. și care să susțină jocul.

Ce servere de jocuri puteți construi cu Linux?

Atât de multe jocuri populare vin cu suport multiplayer online. Deci, atunci când sunt instalate pe sisteme din aceeași rețea ca serverul dvs. de joc, jocurile detectează orice sesiune multiplayer.

Exemplele de jocuri includ:

hard disk-ul nu va porni Windows 10
  • Minecraft
  • Team Fortress 2 (mai sus)
  • Counter-Strike

Cu toate acestea, opțiunile sunt mult mai largi decât acest trio. S-ar putea să creați un server de joc pentru oricare dintre aceste titluri cu relativă ușurință. Pentru alte jocuri, verificați dacă acceptă multiplayer în rețea.

Nici măcar nu aveți nevoie de un computer de dimensiuni mari în unele cazuri. Raspberry Pi este un candidat principal pentru Minecraft, de exemplu. Consultați ghidul nostru detaliat pe cum se configurează serverul Minecraft pe Raspberry Pi pentru detalii. Pentru desktop, consultați ghidul nostru pentru configurarea unui server Minecraft.

Crearea unui server de jocuri Steam

Pentru Counter-Strike și alte jocuri Steam, veți avea nevoie de un server Steam. Cu toate acestea, crearea unui server de joc Steam este puțin diferită. Pentru cel mai larg suport pentru cât mai multe jocuri posibil pe Linux, cel mai bine este să folosiți Ubuntu cu Steam.

Lista actualizată a Steam de servere de joc dedicate pentru Linux vă va ajuta să decideți. Unele servere necesită achiziționarea jocului original (cum ar fi Counter-Strike Global Offensive Dedicated Server). Altele (de ex. Terraria) nu necesită originalul.

Ce inseamna asta? Ei bine, ai putea găzdui un server de joc pentru un joc pe care nu îl deții pe Linux, dar pe care îl ai pe Windows.

Steam Game Server nu este disponibil în mod implicit cu Steam. După instalarea clientului de joc, veți avea nevoie de SteamCMD pentru a vă gestiona jocurile. Începeți prin crearea unui utilizator Steam în terminalul Linux:

useradd -m steam

creați și introduceți folderul de acasă al utilizatorului:

cd /home/steam

Pentru a instala pe un sistem pe 64 de biți, adăugați depozitul multivers și actualizați:

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

În cele din urmă, instalați steamcmd:

sudo apt install lib32gcc1 steamcmd

Dacă rulați un sistem pe 32 de biți, nu aveți nevoie de depozitul multivers. În schimb, după crearea folderului de acasă, utilizați

sudo apt install steamcmd

Verificați paginile de asistență Steam instrucțiuni pentru alte distribuții Linux .

Cu SteamCMD instalat, rulați-l cu:

cd ~
steamcmd

După cum sa menționat, SteamCMD acceptă autentificarea anonimă pentru majoritatea serverelor de jocuri. Utilizare

login anonymous

Pentru serverele dedicate pe care intenționați să le găzduiți dincolo de rețeaua dvs. de domiciliu, este înțelept să creați un nou cont Steam. Acest lucru ar trebui să aibă acreditări diferite pentru clientul dvs. obișnuit de joc Steam.

Configurarea unui server de jocuri Steam

Pentru a instala un server de joc pe Steam, introduceți numele directorului de instalare:

force_install_dir

(unde duce la un director numit pentru a se potrivi jocului).

Steam atribuie AppID-uri atât pentru clienți, cât și pentru servere. De exemplu:

Sursa contra-atacului

  • ID aplicație client: 240
  • ID aplicație server: 232330

Echipa Fortress 2

  • ID aplicație client: 440
  • ID aplicație server: 232250

Pentru a instala (și a actualiza) un server de jocuri Steam:

app_update

Pentru Sursa Counter-Strike, utilizați

app_update 232330

Pentru a vă conecta la serverul dvs. de joc Steam, pur și simplu rulați jocul pe computerul dvs. client. Dacă serverul de joc nu este detectat automat, selectați opțiunea de redare multiplayer sau de rețea. Serverul de joc ar trebui să fie listat aici, deci conectați-vă și jucați.

Multiplayer cu manageri de server de jocuri Linux

În cele din urmă, Linux Game Server Managers oferă o soluție inteligentă. Este un instrument fantastic care este compatibil cu majoritatea. LGSM are peste 50 de servere. În plus, este open source și se integrează cu SteamCMD. Instrumentul pentru linia de comandă permite implementarea rapidă a serverelor de jocuri pe Linux.

Aflați mai multe vizitând linuxgsm.com .

E timpul să vă construiți serverul de joc Linux

Construirea unui server de jocuri pentru Linux nu este ușoară, dar există suficient software bun pentru a opri complexitatea.

Indiferent dacă configurați un server Minecraft sau vă pregătiți pentru o acțiune frag pe Counter-Strike Source, instrumentele sunt disponibile. Dacă hardware-ul dvs. este la înălțime, serverul dvs. de jocuri ar trebui să fie o destinație populară și distractivă pentru colegii de joc.

Deoarece probabil veți dori să discutați cu adversarii, iată cum să configurați propriul server Discord .

Acțiune Acțiune Tweet E-mail Merită să faceți upgrade la Windows 11?

Windows a fost reproiectat. Dar este suficient pentru a vă convinge să treceți de la Windows 10 la Windows 11?

Citiți în continuare
Subiecte asemănătoare
  • Linux
  • Jocuri
  • Linux
  • Tutoriale de proiect DIY
  • Server de acasă
Despre autor Christian Cawley(1510 articole publicate)

Editor adjunct pentru securitate, Linux, bricolaj, programare și tehnică explicată și producător de podcasturi cu adevărat util, cu o vastă experiență în asistență pentru desktop și software. Colaborator la revista Linux Format, Christian este un jucător Raspberry Pi, un iubitor de Lego și un fan retro al jocurilor.

cum mut aplicațiile pe cardul SD
Mai multe de la Christian Cawley

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona