Poradniki > Jak skonfigurować serwer Counter Strike na Ubuntu 18.04

Jak skonfigurować serwer Counter Strike na Ubuntu 18.04

Opublikowany: 19 stycznia 2020

Counter Strike Gaming

Counter Strike: Global Offensive to strzelanka FPS o wielu trybach rozgrywki przeznaczona do gry wieloosobowej.

Tytuł ten przeszedł do modelu F2P w 2018 r. i oferuje możliwość gry na serwerach publicznych oraz prywatnych.

Istnieje wiele zalet posiadania prywatnego serwera CS:GO, wśród nich jest możliwość usuwania graczy z serwera, chroniąc się przed cheaterami lub możliwość ustalania własnych reguł rozgrywki

Przygotowanie

Przed rozpoczęciem instalacji SteamCMD, upewnij się, że lib32gcc1 znajduje się na serwerze. Jeśli nie jest dostępna, zainstaluj ją przy pomocy komendy:

$ sudo apt-get install lib32gcc1

Pobranie oraz instalacja SteamCMD

Teraz jesteś gotowy, by zainstalować SteamCMD. Instalacja nie jest jednak rekomendowana na koncie root, ponieważ w przypadku awarii programu, groziłoby to problemami dla całego systemu.

W tym celu należy utworzyć konto użytkownika

Wpisz:

$ sudo useradd -m steam

By przełączyć się na utworzone konto, wprowadź:

$ su - steam

Utwórz folder, w którym będą przechowywane pliki instalacji:

$ mkdir ~ / Steam && cd ~ / Steam

W efekcie wszystkie pliki będą instalowane w nowym folderze ~ / Steam

Teraz należy zainstalować najnowszą wersję SteamCMD z serwerów Valve:

$ wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz

Plik który pobrałeś jest spakowanym archiwum .tar, który trzeba rozpakować przed uruchomieniem.

Aby go rozpakować, wpisz:

$ tar xf steamcmd_linux.tar.gz

Możesz teraz uruchomić SteamCMD:

./steamcmd.sh

Jeśli wszystko zostało wykonane poprawnie, otrzymasz następujący komunikat Steam:

Steam>

W trakcie korzystania ze Steam, każda linia będzie rozpoczynać się od powyższego tekstu.

Pobranie serwera

Zaloguj się do swojego konta Steam.

W tym celu wprowadź nazwę użytkownika i hasło powiązane z kontem Steam:

$ login <Login> <Hasło>

W miejscu Login i Hasło wprowadź dane swojego konta Steam.

Aby wskazać folder instalacyjny dla serwera CS:GO, wpisz:

$ force_install_dir ./cs_go/

Po wykonaniu tej komendy, możesz pobrać i zainstalować serwer CS:GO wprowadzając:

$ app_update 740 validate

Komenda zawiera numer 740, będący appID dla dedykowanego serwera Counter Strike: Global Offensive.

Proces ten może zająć pare minut.

Jeśli po wprowadzeniu tego polecenia otrzymasz błąd 0x202 może to oznaczać, że posiadasz zbyt mało zasobów niezbędnych do zainstalowania CS – sprawdź dostępną powierzchnię HDD.

Po zakończeniu instalacji należy utworzyć konto dla serwera gry.

W tym celu, przejdź na następującą stronę i zaloguj się na swoje konto Steam:https://steamcommunity.com/dev/managegameservers

Na dole strony zobaczysz dwa pola tekstowe.

W pierwszym wprowadź app ID dla CS:GO, czyli 730.

Drugie pole służy do wprowadzenia notatki, która jest widoczna wyłącznie dla ciebie.

Kliknij Utwórz by wygenerować klucz potrzebny do uruchomienia serwera.

Kiedy wszystkie kroki zostały spełnione, należy przejść do uruchomienia serwera gry.

Uruchomienie serwera

Aby uruchomić dany tryb gry na serwerze, należy wprowadzić komendę przypisaną do trybu rozgrywki.

Najpierw, należy przejść do folderu cs_go, a następnie wprowadzić komendę trybu gry.

Pamiętaj aby dodać klucz otrzymany na stronie zarządzania kontem serwera gry Steam po komendzie + sv_setsteamaccount.

Classic Casual

$ ./srcds_run -game csgo -console -usercon + game_type 0 + game_mode 0 + mapgroup mg_active + map de_dust2 + sv_setsteamaccount THISGSLTHERE -net_port_try

Classic Competitive

$ ./srcds_run -game csgo -console -usercon + game_type 0 + game_mode 1 + mapgroup mg_active + map de_dust2 + sv_setsteamaccount THISGSLTHERE -net_port_try

Deathmatch

$ ./srcds_run -game csgo -console -usercon + game_type 1 + game_mode 2 + mapgroup mg_allclassic + map de_dust + sv_setsteamaccount THISGSLTHERE -net_port_try

Aby nauczyć się edycji trybów gry, sprawdź oficjalne Wiki Valve dotyczące CS:GO.

W tym celu sprawdź adres: https://developer.valvesoftware.com/wiki/Counter-Strike:_Global_Offensive_Dedicated_Servers.