GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak hostovat Counter-Strike:Global Offensive Server na Ubuntu

Counter-Strike:Global Offensive, lidově CS:GO, je jednou z nejpopulárnějších her. Hra byla vydána v roce 1999 a zahrnuje dva týmy, kde se tým teroristů snaží nastražit výbušniny, zatímco tým boje proti terorismu se tomu snaží zabránit.

Po téměř 21 letech od svého spuštění má hra stále miliony aktivních hráčů po celém světě. Podle Statista měl CS:GO v únoru 2020 24 milionů aktivních uživatelů. Hra se hraje také v eSports, kde se profesionální týmy CS:GO jako Cloud9, G2 a NaVi účastní, aby vyhrály trofej.

Není to tedy jen hra, ale může to být i profesionál, pokud jste v tom dobří. Na Twitchi jsou stovky streamerů, kteří mají velký počet odběratelů.

Servery CS:GO

CS:GO je online soutěžní hra. Hraje se mezi dvěma týmy a oba týmy musí být připojeny k serverům hry, aby ji mohly hrát.

Oficiální servery

Oficiální servery Counter-Strike jsou hostovány společností Valve, která za hrou stojí. Tyto oficiální servery mají soubor pravidel, která musí dodržovat každý hráč. Ale to není legrace. Že jo? Existují komunitní servery.

Komunitní servery

Jednotlivci hostují komunitní servery. Jakýkoli komunitní server lze nastavit pro hraní oficiálních soutěžních zápasů nebo vlastních her zcela navržených členem komunity. Hostitel si může nastavit svůj vlastní soubor pravidel, aby to pro jeho komunitu bylo zábavnější.

V tomto článku vás provedu tím, jak nastavit server CS:GO. Místo, kde si vaši přátelé mohou užít více zábavy bez tolika omezení nebo pravidel.

Jak hostit server CS:GO?

Vytvořte server CS:GO

Předpoklady

  • Čerstvá instalace Ubuntu (jiná)
  • Účet Steam (není zakázáno nebo omezeno pomocí vysavače)

V tomto článku používám Ubuntu 20.04 LTS. Mám steam účet, který není zakázaný ani omezený. Takže už můžu jít.

Pro skvělý herní zážitek se ujistěte, že je váš herní server blízko vaší polohy. Nyní ssh na váš server a spusťte nastavení.

Krok 1. Aktualizujte operační systém

sudo apt update

Krok 2. Vytvořte nového uživatele

Z bezpečnostních důvodů nebudeme k nastavení našeho herního serveru používat root. Můžeme vytvořit nový uživatelský účet a udělit mu oprávnění k provádění požadovaných akcí.

adduser username

Poznámka

Nahraďte uživatelské jméno uživatelským jménem, ​​které si přejete vytvořit

Dále přidejte uživatele do sudo skupiny k provádění administrativních úkolů.

usermod -aG sudo username

Nyní se přihlaste k nově vytvořenému uživateli. Můžete se přihlásit pomocí ssh nebo přepněte pomocí vpravo z příkazového řádku –

login username

Vyžádá si heslo uživatele. Pokračujte zadáním hesla.

Nyní nainstalujeme SteamCMD, nástroj příkazového řádku pro nastavení a správu našeho serveru CS:GO.

Krok 3. Nainstalujte SteamCMD

Instalovat závislosti

sudo apt install lib32gcc1 lib32stdc++6

Před SteamCMD se ujistěte, že jste nainstalovali výše uvedené závislosti.

mkdir steamcmd && cd steamcmd

Nyní si stáhněte SteamCMD.

curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

Výše uvedený příkaz stáhne archiv souborů SteamCMD a rozbalí je. Chcete-li spustit příkazový řádek Steam, spusťte steamcmd.sh soubor.

./steamcmd.sh

Přihlásí vás to do příkazového řádku steamu. Odtud můžeme pomocí příkazů vytvořit spojení mezi steamem a naším serverem. Jakmile je náš server autorizován, můžeme náš server otevřít zbytku světa.

Nejprve se přihlaste pomocí svého steam účtu. Nenechte se splést s uživatelským jménem serveru.

login steam_username

Po ověření jste připraveni nainstalovat server CS:GO.

V případě potřeby můžete změnit instalační adresář serveru pomocí force_install_dir příkaz.

force_install_dir /path/to/csgo-server

Nakonec nainstalujte server CS:GO.

app_update 740 validate

Instalace bude nějakou dobu trvat. Stáhne server a ověří všechny soubory.

Po dokončení můžete příkazový řádek ukončit pomocí quit příkaz.

A to je skoro vše! Pokud chcete hrát hru na LAN, tady jsme skončili. Následující příkaz spustí neformální hru v de_dust2 mapa.

/path_to_csgo_installation/srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_active +map de_dust2

Krok 4. Vytvořte veřejný server CS:GO

Jak jsem řekl, tady jsme téměř hotovi. V posledním kroku jsme nainstalovali a spustili náš první zápas CS:GO, ale byl určen pouze pro hraní v síti LAN. Aby byl tento server veřejný, potřebujeme získat Přihlašovací token pro herní server Steam nebo GSLT .

Otevřete webový prohlížeč a přihlaste se ke svému účtu steam. Nyní navštivte správu účtu herního serveru Steam.

Zde si můžeme vytvořit účet na herním serveru. Zadejte ID aplikace hry (730 pro CS:GO) a Memo pro vytvoření tokenu. Zkopírujte token a přejděte k dalšímu kroku.

Nyní spusťte stejný příkaz, který jsme spustili pro spuštění serveru s další možností +sv_setsteamaccount a token .

/path_to_csgo/srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_active +map de_mirage +sv_setsteamaccount token

Poznámka

Ve výše uvedeném příkazu nahraďte token s tokenem vytvořeným výše v kroku 4.

A je to! Pokud byly všechny kroky provedeny správně, měl by server spustit neformální hru na mapě de_mirage, ale tentokrát se do hry může připojit kdokoli s IP adresou serveru.

Otevřete hru CS:GO, otevřete konzoli a zadejte následující příkaz pro připojení k tomuto serveru –

connect ip_address:port

Ubuntu
  1. Jak nainstalovat MySQL na Ubuntu 18.04

  2. Jak nainstalovat Zimbru 8.6 na server Ubuntu 14.04

  3. Jak nainstalovat klienta a server NFS na Ubuntu 20.04

  1. Jak nasadit Mattermost na Ubuntu 18.04

  2. Jak nastavit server OpenVPN na Ubuntu 18.04

  3. Jak nainstalovat Minecraft Server na Ubuntu 18.04

  1. Jak nainstalovat Nginx na Ubuntu 20.04

  2. Jak nainstalovat MariaDB na Ubuntu 20.04

  3. Jak vytvořit Minecraft Server na Ubuntu 20.04