Minden, amire szüksége van egy játékkiszolgáló építéséhez Linuxon

Minden, amire szüksége van egy játékkiszolgáló építéséhez Linuxon

A játék mindig szórakoztatóbb volt több játékossal. Az Atari 2600 -as és arcade szekrényekkel kezdődött. Amikor elérkezett az internet korszaka, a játékszerverek valósággá tették a többjátékos távoli akciót.





A PC -játékok jelenlegi generációjával csatlakozhat a kiszolgálókhoz, vagy saját maga is futtathat egyet. A Minecraft, a Counter-Strike és sok más játék támogatja a multiplayert nyilvános és privát szervereken.





A legjobb eredményeket Linux szerverekkel lehet elérni. Függetlenül attól, hogy a játék Windows, macOS vagy akár Android rendszeren fut, a Linux játékkiszolgáló ideális.





Íme, amit tudnia kell egy játékkiszolgáló Linuxra való felépítéséhez.

A játékkiszolgáló építésének követelményei

Van egy tévhit, miszerint a játékkiszolgáló építéséhez bonyolult hardverre van szükség. Éppen ellenkezőleg, nincs szüksége csúcskategóriás hardverre. Az alacsony specifikációjú számítógépek azonban valószínűleg nem fognak optimális teljesítményt nyújtani.



Valójában attól függ, hogy milyen játékokat tervez üzemeltetni a Linux játékkiszolgálón. Szóval, hogyan lehet elkezdeni?

Nos, először tudnia kell néhány dolgot. Bár a játékkiszolgáló Linuxon való felépítése nem rettenetesen nehéz, bizonyos hálózati és számítógépes ismereteket igényel. Amit nem tud, nézzen utána a neten.





Aztán ott van a hardver. Alapvetően három lehetősége van, korlátozásokkal:

  • Kompakt és megfizethető SBC (egy fedélzeti számítógép), mint a Raspberry Pi
  • A számítógép, néhány továbbfejlesztett rendszer specifikációval
  • Egy dedikált Linux játékkiszolgáló, máshol is

Nézzük mindegyik előnyeit és hátrányait.





Linux játékkiszolgáló üzemeltetése a Raspberry Pi -n

A játékkiszolgáló Raspberry Pi -n történő tárolása egyszerű, de csak a régebbi játékokra korlátozódik. A számítógép azonban megfizethető, alacsony fogyasztású, és beépített vezeték nélküli hálózatot és Ethernetet tartalmaz.

Így ideális többjátékos játékkörnyezetek, például Minecraft, QuakeWorld, Terraria, Windward, sőt OpenTTD és FreeCiv fogadására.

Érdekel egy Raspberry Pi-alapú Linux játékkiszolgáló használata? További részletekért nézze meg a Raspberry Pi játékkiszolgálók listáját. Vegye figyelembe, hogy a listán szereplő játékok többsége szabványos Linux PC -n is üzemeltethető.

Használja számítógépét játékkiszolgálóként

Tervezi, hogy számítógépét használja többjátékos hálózati játékok fogadására? A számítógép használata Linux szerverként futó játékkiszolgálóként intelligens megoldás, ha nagy teljesítményű berendezéssel rendelkezik. Bármivel megbirkózik a Minecrafttól a Call of Duty: Black Opsig.

Ez azonban néhány hiányossággal jár. Bekapcsolt állapotban kell hagynia a számítógépet és csatlakoznia kell a hálózathoz. Javasolt dedikált IP -cím is, amely növeli a lehetséges költségeket.

Továbbá kihívást jelent a szerver naprakészen tartása, a Linux operációs rendszer javítása, védelme és szükség esetén a hardver frissítése.

Béreljen dedikált Linux játékkiszolgálót

Játékbérleti szoftverrel beállítható szervert is bérelhet.

Ez sok időt takarít meg, ez a megoldás a kemény többjátékos játékosok számára. Míg a dedikált Linux -játékkiszolgálók megfizethetőek (havi 10 USD -tól egy alapvető Minecraft -kiszolgálóért), ez egy rendszeres kimenő üzenetet jelent, amelyet nem kíván elkötelezni.

hogyan készíts saját minecraft modokat

Másrészt a szerver bérbeadása időt takarít meg a karbantartással, és elkerülhető a dedikált IP -cím költsége. Ön azonban a választott Linux játékkiszolgáló szoftver által támogatott játékok tárolására korlátozódik.

GameServers.com szilárd megoldást kínál, jó minőségű kiszolgálókkal a hálózati játékhoz. Nekik is van ingyenes szerverek állnak rendelkezésre népszerű régebbi játékokhoz.

Játékkiszolgáló építése Linux alatt

Miután eldöntötte a játékának, játékoscsoportjának és költségvetésének megfelelő megoldást, ideje felépíteni a szervert. A bérelt megoldáshoz kattintson néhány gombra egy webhelyen; ha számítógépét használja, ellenőriznie kell néhány dolgot:

  • Rendelkezésre áll egy szerver?
  • Támogatott az online többjátékos?
  • A számítógép megfelel a hardverkövetelményeknek?

Azt is fontolja meg, hogy szükség van -e dedikált IP -címre az internetszolgáltatótól. Ez lehetővé teszi, hogy a szó minden tájáról érkező játékosok hozzáférjenek a szerveréhez. A dedikált IP -cím azonban nem olcsó. A helyi hálózati játékhoz való ragaszkodás lényegesen megfizethetőbbnek bizonyul.

Játékkiszolgáló -kezelőre van szüksége?

Melyik Linux Distro a legjobb játékkiszolgálónak?

Bármennyire is folytatja a Linux játékkiszolgálóját, ki kell választania a játékhoz legjobb disztribúciót.

Bárki, aki még nem ismeri ezt, a leginkább hozzáférhető Linux -verzió, az Ubuntu kiváló játékkiszolgáló. Mivel sok dokumentáció, tanács és blog található ezen az operációs rendszeren, nem is beszélve a támogatott hardverek széles választékáról, egyszerűnek kell lennie a játékok fogadására.

A következő alternatívákat veheti fontolóra:

  • Debian
  • Arch Linux
  • Gentoo

Röviden, egy könnyen használható, a hardverhez illő és a játékot támogató disztribúciót keres.

Milyen játékkiszolgálókat építhet Linux alatt?

Annyi népszerű játék jön online multiplayer támogatással. Tehát, ha a játékkiszolgálóval azonos hálózatra telepítették, a játékok észlelik a többjátékos munkameneteket.

A játékok példái:

hogyan lehet olcsón macbookot szerezni
  • Minecraft
  • Team Fortress 2 (fent)
  • Ellencsapás

A lehetőségek azonban sokkal szélesebbek, mint ez a hármas. Ezekhez a címekhez viszonylag könnyen létrehozhat játékszervert. Más játékok esetén ellenőrizze, hogy támogatják -e a hálózati többjátékos módot.

Bizonyos esetekben nem is kell teljes méretű számítógép. A Raspberry Pi kiváló jelölt például a Minecraft számára. Tekintse meg részletes útmutatónkat hogyan kell beállítani a Minecraft szervert a Raspberry Pi -n a részletekért. Az asztali számítógépekhez tekintse meg útmutatónkat a Minecraft szerver beállításához.

Steam játékkiszolgáló létrehozása

A Counter-Strike és más Steam játékokhoz szüksége lesz egy Steam játékkiszolgálóra. A Steam játékkiszolgáló létrehozása azonban egy kicsit más. A Linuxon a lehető legtöbb játék lehető legszélesebb támogatása érdekében a legjobb, ha az Ubuntut használja a Steam segítségével.

A Steam naprakész listája dedikált játékszerverek a Linux segít dönteni. Egyes szerverek megkövetelik az eredeti játék megvásárlását (például a Counter-Strike Global Offensive Dedicated Server). Mások (pl. Terraria) nem igénylik az eredetit.

Mit is jelent ez? Nos, játszhat egy játékkiszolgálót egy olyan játékhoz, amely nem Linux -tulajdonos, de rendelkezik Windows rendszerrel.

A Steam Game Server alapértelmezés szerint nem érhető el a Steam használatával. A játékkliens telepítése után SteamCMD szükséges a játékok kezeléséhez. Kezdje azzal, hogy létrehoz egy Steam felhasználót a Linux terminálon:

useradd -m steam

hozza létre és adja meg a felhasználó otthoni mappáját:

cd /home/steam

64 bites rendszerre történő telepítéshez adja hozzá a multiverse tárolót és frissítse:

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

Végül telepítse a steamcmd -t:

sudo apt install lib32gcc1 steamcmd

Ha 32 bites rendszert futtat, nincs szüksége a multiverzális tárolóra. Ehelyett a saját mappa létrehozása után használja a

sudo apt install steamcmd

Tekintse meg a Steam támogatási oldalait utasításokat más Linux disztribúciókhoz .

Ha a SteamCMD telepítve van, futtassa a következővel:

cd ~
steamcmd

Amint megjegyeztük, a SteamCMD támogatja a legtöbb játékszerver névtelen bejelentkezését. Használat

login anonymous

Azon dedikált szerverek esetében, amelyeket otthoni hálózatán kívül kíván üzemeltetni, bölcs dolog új Steam -fiókot létrehozni. Ennek eltérő hitelesítési adatokkal kell rendelkeznie a szokásos Steam játékklienshez képest.

Steam Game Server beállítása

A játékkiszolgáló Steamre történő telepítéséhez írja be a telepítési könyvtár nevét:

force_install_dir

(ahol a játékhoz tartozó könyvtárhoz vezet).

A Steam AppID -eket rendel hozzá az ügyfelekhez és a szerverekhez. Például:

Counter-Strike Forrás

  • Ügyfél -azonosító: 240
  • Kiszolgálóalkalmazás azonosítója: 232330

Team Fortress 2

  • Ügyfél -azonosító: 440
  • Kiszolgálóalkalmazás -azonosító: 232250

A Steam játékkiszolgáló telepítése (és frissítése):

app_update

Counter-Strike Forrás esetén használja

app_update 232330

A Steam játékkiszolgálóhoz való csatlakozáshoz egyszerűen futtassa a játékot az ügyfélszámítógépen. Ha a játékszerver nem észlelhető automatikusan, válassza a multiplayer vagy a network play lehetőséget. A játékszervert itt kell felsorolni, ezért jelentkezzen be és játsszon.

Többjátékos Linux játékkiszolgáló menedzserekkel

Végül a Linux Game Server Managers remek megoldást kínál. Ez egy fantasztikus eszköz, amely kompatibilis a legtöbbel. Az LGSM több mint 50 szerverrel büszkélkedhet. Ráadásul nyílt forráskódú és integrálható a SteamCMD -vel. A parancssori eszköz lehetővé teszi a játékkiszolgálók gyors telepítését Linuxon.

Tudjon meg többet a látogatásról linuxgsm.com .

Ideje felépíteni a Linux játékszervert

A játékkiszolgáló Linuxra építése nem könnyű, de elegendő jó szoftver áll rendelkezésre ahhoz, hogy ne legyen komplex.

Akár Minecraft szervert állít be, akár a Counter-Strike Source-on töredékes műveletekre készül, az eszközök rendelkezésre állnak. Ha a hardver megfelel a feladatnak, a játékkiszolgálónak szórakoztató, népszerű úti célnak kell lennie a többi játékos számára.

Mivel valószínűleg beszélgetni szeretne ellenfeleivel, itt van hogyan állítson be saját Discord szervert .

Részvény Részvény Csipog Email Érdemes Windows 11 -re frissíteni?

A Windows újra lett tervezve. De ez elég ahhoz, hogy meggyőzze Önt, hogy váltson a Windows 10 -ről a Windows 11 -re?

Olvassa tovább
Kapcsolódó témák
  • Linux
  • Szerencsejáték
  • Linux
  • DIY projekt oktatóanyagok
  • Otthoni szerver
A szerzőről Christian Cawley(1510 megjelent cikk)

Szerkesztőhelyettes a biztonságért, Linuxért, barkácsolásért, programozásért és technikai magyarázatokért, és valóban hasznos podcast -gyártó, nagy tapasztalattal rendelkezik asztali és szoftveres támogatásban. A Linux Format magazin munkatársa, Christian a Raspberry Pi barkácsolója, a Lego szerelmese és a retro játék rajongója.

hogyan lehet párosítani az amazon fire távirányítót
További részletek Christian Cawley -től

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide