Vše, co potřebujete k vybudování herního serveru na Linuxu

Vše, co potřebujete k vybudování herního serveru na Linuxu

Hraní s více hráči bylo vždy zábavnější. Začalo to s Atari 2600 a arkádovými skříněmi. Když přišla doba internetu, herní servery proměnily vzdálenou akci pro více hráčů ve skutečnost.





Se současnou generací počítačových her se můžete připojit k serverům nebo si je spustit sami. Minecraft, Counter-Strike a mnoho dalších her podporuje multiplayer na veřejných i soukromých serverech.





Nejlepší výsledky jsou se servery Linux. Ať už je hra na Windows, macOS nebo dokonce na Androidu, herní server Linux je ideální.





Zde je to, co potřebujete vědět k vybudování herního serveru na Linuxu.

Požadavky na stavbu herního serveru

Existuje mylná představa, že vybudování herního serveru vyžaduje masivní hardware. Naopak nepotřebujete špičkový hardware. Počítače s nízkou specifikací však pravděpodobně nepřinesou optimální výkon.



Opravdu záleží na tom, jaké hry plánujete hostovat na svém herním serveru Linux. Jak tedy můžete začít?

Nejprve musíte vědět pár věcí. Budování herního serveru na Linuxu není nijak zvlášť obtížné, ale vyžaduje určité znalosti sítí a počítačů. Co nevíte, vyhledejte online.





Pak je tu hardware. V zásadě máte tři možnosti, všechny s omezeními:

  • Kompaktní a cenově dostupný SBC (jednodeskový počítač) jako Raspberry Pi
  • Váš počítač s vylepšenými specifikacemi systému
  • Dedikovaný herní server Linux, hostovaný jinde

Podívejme se na klady a zápory každého z nich.





Hostování herního serveru Linux na Raspberry Pi

Hostování herního serveru na Raspberry Pi je jednoduché, ale budete omezeni na většinou starší hry. Počítač je však cenově dostupný, má nízkou spotřebu a má vestavěné bezdrátové sítě a ethernet.

Díky tomu je ideální pro hostování herních prostředí pro více hráčů, jako jsou Minecraft, QuakeWorld, Terraria, Windward, a dokonce i OpenTTD a FreeCiv.

Zajímá vás používání herního serveru Linux poháněného Raspberry Pi? Další podrobnosti naleznete v našem seznamu herních serverů Raspberry Pi. Většinu her v seznamu lze hostovat také na standardním počítači se systémem Linux.

Použijte svůj počítač jako herní server

Plánujete používat počítač k hostování síťových her pro více hráčů? Použití počítače jako herního serveru běžícího na Linuxu je chytrá volba, pokud máte výkonnou soupravu. Dokáže si poradit s čímkoli, od Minecraftu po Call of Duty: Black Ops.

To však přináší určité nedostatky. Budete muset nechat počítač zapnutý a připojený k síti na plný úvazek. Doporučuje se také vyhrazená adresa IP, která zvyšuje potenciální náklady.

Existuje také výzva udržovat váš server aktuální, opravovat OS Linux, udržovat jej v bezpečí a v případě potřeby upgradovat hardware.

Pronajměte si vyhrazený herní server Linux

Můžete si také pronajmout server, který lze nastavit pomocí softwaru herního serveru.

Šetří spoustu času a je to řešení pro hardcore hráče pro více hráčů. Zatímco dedikované herní servery Linux jsou cenově dostupné (přibližně od 10 $ měsíčně za základní server Minecraft), představují pravidelný odchozí výstup, ke kterému se možná nebudete chtít zavázat.

nejlepší místo pro nákup knih online

Na druhou stranu pronájem serveru šetří čas s údržbou a vyhýbá se nákladům na vyhrazenou IP adresu. Budete však omezeni na hostování her podporovaných vámi zvoleným softwarem herního serveru Linux.

GameServers.com nabízí solidní řešení s kvalitními servery poskytovanými pro hraní v síti. Také mají k dispozici bezplatné servery pro populární starší hry.

Budování herního serveru s Linuxem

Jakmile vyřešíte řešení, které vyhovuje vašim hrám, skupině hráčů a rozpočtu, je čas postavit server. Pro pronajaté řešení můžete kliknout na několik tlačítek na webu; pokud používáte počítač, musíte zkontrolovat několik věcí:

  • Je server k dispozici?
  • Je online multiplayer podporován?
  • Splňuje váš počítač hardwarové požadavky?

Měli byste také zvážit, zda je od vašeho ISP vyžadována vyhrazená adresa IP. To umožní hráčům z celého světa přístup na váš server. Vyhrazená adresa IP však není levná. Držení se hry v místní síti bude mnohem dostupnější.

Potřebujete správce herního serveru?

Které Linux Distro je nejlepší pro herní server?

Jakkoli budete pokračovat na svém herním serveru Linux, musíte si vybrat nejlepší distro pro hru.

Pro kohokoli nového je nejdostupnější verze Linuxu, Ubuntu, vynikajícím herním serverem. Vzhledem k tolika dokumentacím, radám a blogům o tomto operačním systému, nemluvě o širokém výběru podporovaného hardwaru, by mělo být nastavení hostování her jednoduché.

Mezi alternativy, které byste mohli zvážit, patří:

  • Debian
  • Arch Linux
  • Gentoo

Stručně řečeno, hledáte distribuci, která se snadno používá, vyhovuje vašemu hardwaru a může podporovat hru.

Jaké herní servery můžete stavět s Linuxem?

Tolik populárních her přichází s podporou online hry pro více hráčů. Když jsou tedy hry nainstalovány na systémech ve stejné síti jako váš herní server, rozpoznají jakékoli relace pro více hráčů.

Mezi příklady her patří:

co dokáže malinová pí
  • Minecraft
  • Team Fortress 2 (výše)
  • Protiúder

Možnosti jsou však mnohem širší než u této trojice. Relativně snadno můžete vytvořit herní server pro jakýkoli z těchto titulů. U ostatních her zkontrolujte, zda podporují síťový multiplayer.

V některých případech dokonce nepotřebujete počítač v plné velikosti. Raspberry Pi je například hlavním kandidátem pro Minecraft. Podívejte se na náš podrobný průvodce na jak nastavit server Minecraft na Raspberry Pi pro detaily. Pro stolní počítače si přečtěte našeho průvodce nastavením serveru Minecraft.

Vytvoření herního serveru Steam

Pro hry Counter-Strike a další Steam budete potřebovat herní server Steam. Vytvoření herního serveru Steam je však trochu jiné. Pro nejširší podporu co největšího počtu her na Linuxu je nejlepší použít Ubuntu se Steamem.

Steam je aktuální seznam dedikované herní servery pro Linux vám pomůže se rozhodnout. Některé servery vyžadují zakoupení původní hry (například Counter-Strike Global Offensive Dedicated Server). Ostatní (např. Terraria) originál nevyžadují.

Co to znamená? Mohli byste hostit herní server pro hru, kterou nevlastníte v Linuxu, ale máte ve Windows.

Steam Game Server není ve službě Steam ve výchozím nastavení k dispozici. Po instalaci herního klienta budete ke správě svých her potřebovat SteamCMD. Začněte vytvořením uživatele služby Steam ve vašem terminálu Linux:

useradd -m steam

vytvořte a zadejte domovskou složku uživatele:

cd /home/steam

Chcete-li nainstalovat na 64bitový systém, přidejte úložiště multiverse a aktualizujte:

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

Nakonec nainstalujte steamcmd:

sudo apt install lib32gcc1 steamcmd

Pokud používáte 32bitový systém, nepotřebujete multivesmírové úložiště. Místo toho po vytvoření domovské složky použijte

sudo apt install steamcmd

Podívejte se na stránky podpory Steam pokyny pro další distribuce Linuxu .

S nainstalovaným SteamCMD jej spusťte pomocí:

cd ~
steamcmd

Jak již bylo uvedeno, SteamCMD podporuje anonymní přihlášení pro většinu herních serverů. Použití

login anonymous

Pro dedikované servery, které plánujete hostovat mimo vaši domácí síť, je rozumné vytvořit si nový účet Steam. To by mělo mít odlišná pověření k vašemu obvyklému klientovi hry Steam.

Nastavení herního serveru Steam

Chcete -li nainstalovat herní server na Steam, zadejte název instalačního adresáře:

force_install_dir

(kde vede do adresáře pojmenovaného tak, aby odpovídal hře).

Steam přiřadí AppID pro klienty i servery. Například:

Counter Strike Source

  • ID klienta: 240
  • Server AppID: 232330

Týmová pevnost 2

  • ID klienta: 440
  • Server AppID: 232250

Chcete -li nainstalovat (a aktualizovat) herní server Steam:

app_update

Jako zdroj Counter-Strike použijte

app_update 232330

Chcete -li se připojit ke svému hernímu serveru Steam, jednoduše spusťte hru na klientském počítači. Pokud není herní server automaticky detekován, vyberte možnost pro více hráčů nebo síťové hraní. Zde by měl být uveden herní server, přihlaste se a hrajte.

Multiplayer s manažery herních serverů Linux

Nakonec Linux Game Server Managers nabízí šikovné řešení. Je to fantastický nástroj, který je kompatibilní s většinou. LGSM se pyšní více než 50 servery. Navíc je to open source a integruje se s SteamCMD. Nástroj příkazového řádku umožňuje rychlé nasazení herních serverů na Linux.

Zjistěte více návštěvou linuxgsm.com .

Čas na vybudování herního serveru Linux

Vybudování herního serveru pro Linux není snadné, ale existuje dostatek dobrého softwaru, který zabrání jeho složitosti.

Ať už nastavujete server Minecraft nebo se chystáte na nějakou akci Fragment na Counter-Strike Source, nástroje jsou k dispozici. Pokud váš hardware splňuje daný úkol, váš herní server by měl být zábavnou a oblíbenou destinací pro ostatní hráče.

Jak si pravděpodobně budete chtít popovídat se svými protivníky, tady je jak nastavit vlastní server Discord .

Podíl Podíl tweet E-mailem Vyplatí se upgradovat na Windows 11?

Windows byl přepracován. Stačí to ale k tomu, abyste vás přesvědčili o přechodu z Windows 10 na Windows 11?

Číst dále
Související témata
  • Linux
  • Hraní
  • Linux
  • Návody na projekt DIY
  • Domácí server
O autorovi Christian Cawley(1510 článků publikováno)

Zástupce redaktora pro oblast bezpečnosti, Linuxu, kutilství, programování a techniky a opravdu užitečného výrobce podcastů s rozsáhlými zkušenostmi s podporou desktopů a softwaru. Christian, který přispívá do časopisu Linux Format, je drotář Raspberry Pi, milovník Lega a fanoušek retro her.

jak získat osobní filtry snapchat
Více od Christiana Cawleyho

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru