
Mark Lucas
0
3837
721
Od svého založení bylo hraní her téměř vždy zábavnější s více hráči. Hraní multiplayerů se datuje od Atari 2600 a arkádových skříní. Jakmile internetový věk udeřil, vzdálený multiplayer byl možný s příchodem herních serverů.
U současných her je možné se nejen připojit k serverům, ale i spustit jeden. Ať už je to Minecraft server, zápas Protiúder, nebo kterýkoli z titulů, obvykle existuje způsob, jak spustit herní server. Zatímco hraní na Linuxu se může jevit jako protiklady, je tu pěkná řada her nativně dostupných na Linuxu 10+ Windows Games, které byste mohli hrát na Linuxu se Steam 10+ Windows Hry, které byste mohli hrát na Linuxu se Steamem Pokud jste se drželi Windows prostě hrát své oblíbené hry, pustit. Instalace SteamOS je nyní schůdnou možností a následující kolekce titulů ilustruje, jaká je situace v roce 2016. .
Dozvíte se vše, co potřebujete k vytvoření herního serveru v systému Linux.
Požadavky na sestavení herního serveru
Existuje mylná představa, že vytvoření herního serveru vyžaduje robustní hardware. Naopak, nepotřebujete špičkový hardware. Počítače s nízkou specifikací však pravděpodobně nepřinesou optimální výkon. Takže ten starý netbook, který jste obklíčili, asi není nejlepší volbou.
I když budování herního serveru v systému Linux není nijak zvlášť obtížné, vyžaduje určitou znalost sítě a počítače. Co nevíte, možná budete moci vyhledat.
Vytvoření herního serveru v systému Linux
Vytvoření serveru Minecraft
Nastavení a Minecraft server vyžaduje serverový software od společnosti Mojang. Naštěstí je to zdarma ke stažení. Hostuje Linux Minecraft server by měl správně fungovat na 32bitové i 64bitové verzi systému Linux. Nicméně, Minecraft Gamepedia naznačuje, že 64bitové iterace mohou nabídnout zvýšený výkon.
Pro spuštění a. Budeme potřebovat nainstalovanou Javu Minecraft server. Linux je kompatibilnější 4 způsoby, jak učinit Linux kompatibilním s ještě větším softwarem 4 způsoby, jak učinit Linux kompatibilním s ještě více softwarem s nainstalovanou Java. Chcete-li zkontrolovat verzi Java, spusťte příkaz
java -verze
Při spuštění tohoto příkazu vrátí zprávu podobnou “Java nebyla nalezena” musíte ji nainstalovat. Java můžete nainstalovat na Linux několika způsoby. Nejjednodušší na Ubuntu je použití apt-get.
Před instalací Java aktualizujte index balíčku:
aktualizace sudo apt-get
Dále nainstalujte Java pomocí následujícího příkazu. Nainstaluje výchozí sadu Java Development Kit (JDK):
sudo apt-get install default-jdk
Můžete zkusit OpenJDK, ale uživatelé hlásí větší úspěch s oficiální instalací Oracle Java.
Ubuntu
Pokud používáte Ubuntu, možná budete muset spustit následující instalační programy balíčků, které můžete použít
apt-add-repository
příkaz:
apt-get install software-properties-common
apt-get install python-software-properties
Dále přidejte aktualizaci zdrojového seznamu, přidejte PPA a nakonec nainstalujte Javu:
sudo apt-add-repository ppa: webupd8team / java
Po přidání PPA proveďte aktualizaci:
aktualizace sudo apt-get
Po dokončení této aktualizace nainstalujte Java pomocí příkazového řádku:
sudo apt-get install oracle-java8-installer
Nyní byste měli mít nainstalovanou Javu.
Debian
Na distribucích založených na Debianu je instalace Java trochu jiná. Musíte skenovat neskladné úložiště. Chcete-li toho dosáhnout, přidejte do souboru /ect/apt/sources.list non-free.
Skutečná adresa URL, do které ji přidáte, se bude lišit. Například může číst
deb http://http.us.debian.org/debian stabilní hlavní příspěvek
Nová adresa URL by tedy byla:
deb http://http.us.debian.org/debian stabilní hlavní příspěvek non-free
Po přidání bezplatných aktualizujte seznam zdrojů:
aktualizace sudo apt-get
Chcete-li nainstalovat Javu, spusťte:
sudo apt-get install sun-java7-jre
Arch Linux
Spusťte příkaz:
pacman -S jre7-openjdk
Arch Linux ARMv7
V systému Arch Linux ARMv7 je nejlepším prostředkem instalace Java ze souboru Oracle ke stažení zde. Rozbalte tento soubor do / usr / lib / jvm a přepněte výchozí nastavení Java na:
sada archlinux-java jdk1.7.o_60
Gentoo
Pokud používáte Gentoo, jednoduše spusťte:
emerge virtual / jre
Ostatní distros
Vždy existuje metoda stahování. Oracle poskytuje balíčky pro stažení Java, které jsou kompatibilní s většinou distros. K dispozici jsou oba 32bitové i 64bitové balíčky.
Stáhněte si serverový software Minecraft
Vytvořte adresář pro svůj Minecraft server a změňte do něj adresář. Pojmenujte jej (“Minecraft” je dobrá volba), poté přejděte do tohoto adresáře.
mkdir minecraft
cd minecraft
Dále načtěte nejnovější iteraci Minecraft serverový software:
wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.11/minecraft_server.1.11.jar
Případně si stáhněte nejnovější verzi Minecraft serverový software z tohoto odkazu. Přesuňte JAR na požadované Minecraft složku. Pokud jste tak již neučinili, změňte do něj adresář.
Nakonec spusťte následující:
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
Instalace se však nezdaří. Nejprve musíme souhlasit s licencí Eula. Zadejte:
nano eula.txt
Otevře se soubor eula.txt. Jednoduše změnit:
eula = false
na
eula = true
Zadejte příkaz znovu:
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
Připojování k serveru Minecraft
Nyní se můžete připojit k čerstvě nainstalované Minecraft spuštěním serveru Minecraft. Vybrat Multiplayer. Poté zadejte název serveru. Nakonec přidejte adresu stroje nebo místního počítače. Toto bude IP a port. Ve výchozím nastavení port Minecraft použití je 25565. Adresa serveru by tedy byla [IP adresa]: 25565. Poté stačí kliknout Hotovo.
Nyní, když jste nainstalovali svůj Minecraft Naučte se, jak optimalizovat Minecraft pro Linux.
Vytvoření serveru Steam Game
Pro Counter-Strike a další hry Steam budete potřebovat herní server Steam. Vytvoření herního serveru Steam je však trochu jiné. Použil jsem stroj s Ubuntu 16.04 LTS. Zatímco příspěvek ve službě Steam Community navrhuje vytvořit jiný uživatelský účet, který bude použit jako Steam Server, jednoduše jsem použil svůj výchozí uživatelský účet Ubuntu.
SteamCMD
Nástroj SteamCMD umožňuje spustit server Steam. Tento nástroj stáhne a nainstaluje dedikované servery pro hry Steam. Chcete-li stáhnout instalační program SteamCMD, vložte jej do příkazového řádku:
cd ~ pwd mkdir steamcmd cd ~ / steamcmd wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz tar -xvzf steamcmd_linux.tar.gz
Ujistěte se, že jste ve svém adresáři steamcmd. Jakmile se změníte do tohoto adresáře, spusťte:
./steamcmd.sh
Spouští se instalační skript a aktualizace. Poté se pokuste přihlásit. Můžete jednoduše zadat:
přihlášení anonymní
Měla by se zobrazit zpráva, že jste anonymně přihlášeni do Steam Public.
Připojování k serverům
Přestože je SteamCMD nainstalován, stále musíme přidat dedikované servery. Existuje však několik komplikací. Pokud tedy Steam poskytuje dedikovaný server a je zdarma, anonymní přihlášení je v pořádku. Určité servery však vyžadují přihlášení pomocí účtu Steam.
Například, Team Fortress 2 lze hrát tímto způsobem. Nehrál jsem Týmová pevnost nebo už je to dlouho? Možná se budete muset vrátit TF2. Pokud ale Steam nabízí dedikovaný server a nejde o bezplatné poskytování služeb, musíte se přihlásit pomocí účtu Steam. Je to jako byste používali klienta Steam. Protiúder servery musí být nastaveny tímto způsobem.
Steam přiřadí AppID pro klienty i servery.
Counter Strike Source
- ID klienta: 240
- ID aplikace serveru: 232330
Team Fortress 2
- ID klienta: 440
- ID aplikace serveru: 232250
Ale co vlastně děláme dělat s touto informací? Musí jít do vyhrazených složek. Proto pro a Team Fortress 2 server, výchozí cesta bude
/ home / usr / tf2-1
Chcete-li vytvořit instalační složku, spusťte:
mkdir tf2-1
Existují dva způsoby instalace hry. Používáte anonymní přihlášení, jednoduše zadejte:
cd ~ / steamcmd; ~ / steamcmd / steamcmd.sh + login anonymous + force_install_dir install-folder + app_update appid validate + quit;
Pokud však musíte použít identifikátor Steam, použijte místo toho:
cd ~ / steamcmd; ~ / steamcmd / steamcmd.sh + login real-steam-id-here steam-id's-password-here + force_install_dir install-folder-here + app_update appid-here validate + přestat;
Proto nainstalujte a Team Fortress 2 server, zadejte do příkazového řádku:
cd ~ / steamcmd; ~ / steamcmd / steamcmd.sh + login anonymous + force_install_dir / home / game-server / tf2-1 + app_update 232250 validate + quit;
V závislosti na nastavení může být vyžadována určitá konfigurace. Můžete o tom tady. Chcete-li spustit herní server, přejděte do příslušné složky a spusťte jej. Podíváme se na Team Fortress 2 příklad:
cd /home/game-server/tf2-1/;./srcds_run -secure -game tf -nohltv + port 6005 -steamport 6105 + clientport 6205
Další metody
Zatímco předchozí příklady se týkají Steam her a Minecraft, to nejsou jediné tituly, pro které můžete chtít spustit server. Nejsou ani jedinou metodou vytvoření herního serveru v systému Linux. GameServers.com nabízí solidní řešení. Existují placené verze, ale zkusil jsem zdarma Counter Strike Source server. Podívejte se na dostupné servery zdarma.
Jakmile si vyžádáte server, obdržíte e-mail s informacemi o vašem serveru. Klikněte na odkaz a postupujte podle pokynů (viz níže). Je to úhledná služba. Zejména je to zvláště užitečné, pokud máte datovaný hardware nebo prostě chcete samostatný server.
A konečně, Linux Game Server Managers poskytuje šikovné řešení. Je to fantastický nástroj, který je kompatibilní se spoustou distros. Společnost LGSM se může pochlubit více než 50 dedikovanými servery. Navíc je to open source. Nástroj příkazového řádku umožňuje rychlé nasazení vyhrazených herních serverů v systému Linux. Podívejte se na ukázku níže:
I když jsou to vynikající volby, existuje spousta možností nastavení herního serveru Linux. Který používáte? Dejte nám vědět v sekci komentářů níže!
Obrázek Kredit: Aperture75 prostřednictvím Shutterstock.com