Jak skonfigurować serwer Counter-Strike na Ubuntu
Baza wiedzy Linux

Jak skonfigurować serwer Counter-Strike na Ubuntu

Jak skonfigurować serwer Counter-Strike na Ubuntu?

Counter-Strike to jedna z najpopularniejszych gier FPS na świecie, która od lat przyciąga graczy dzięki swojej dynamicznej rozgrywce i rywalizacji. Jeśli chcesz stworzyć własny serwer Counter-Strike na systemie Ubuntu, ten przewodnik pomoże Ci przejść przez cały proces krok po kroku. Dzięki temu będziesz mógł zarządzać swoim serwerem i dostosować go do własnych potrzeb.


Wymagania wstępne

Zanim rozpoczniesz instalację, upewnij się, że Twój serwer spełnia poniższe wymagania:

Minimalne wymagania sprzętowe

  • Procesor: Dwurdzeniowy procesor 2 GHz lub lepszy.
  • RAM: Co najmniej 2 GB (zalecane 4 GB).
  • Dysk twardy: Minimum 20 GB wolnego miejsca.
  • Łącze internetowe: Stabilne łącze z niskim pingiem.

System operacyjny

  • Ubuntu 20.04 LTS lub nowsze.

Uprawnienia

  • Konto z uprawnieniami administratora.
Jak skonfigurować serwer Counter-Strike na Ubuntu
Jak skonfigurować serwer Counter-Strike na Ubuntu

Krok 1: Przygotowanie serwera Ubuntu

Aktualizacja systemu

Zacznij od zaktualizowania systemu, aby upewnić się, że wszystkie pakiety są aktualne:

sudo apt update
sudo apt upgrade -y

Instalacja niezbędnych narzędzi

Zainstaluj wymagane pakiety, takie jak wget, screen oraz lib32gcc-s1 (dla obsługi aplikacji 32-bitowych):

sudo apt install wget screen lib32gcc-s1 -y

Krok 2: Pobranie i instalacja SteamCMD

SteamCMD to narzędzie stworzone przez Valve do zarządzania serwerami gier. Aby zainstalować SteamCMD, wykonaj poniższe kroki:

Czytaj  Jak stworzyć samodzielnie podpisany certyfikat SSL na Ubuntu

1. Utworzenie katalogu dla SteamCMD

Utwórz katalog, w którym zainstalujesz SteamCMD:

mkdir ~/steamcmd
cd ~/steamcmd

2. Pobranie SteamCMD

Pobierz narzędzie SteamCMD:

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

3. Rozpakowanie SteamCMD

Rozpakuj pobrane archiwum:

tar -xvzf steamcmd_linux.tar.gz

4. Uruchomienie SteamCMD

Uruchom SteamCMD, aby upewnić się, że działa poprawnie:

./steamcmd.sh

Krok 3: Instalacja serwera Counter-Strike

SteamCMD pozwala na pobranie i instalację serwera Counter-Strike. W tym przykładzie pokażemy, jak zainstalować serwer Counter-Strike 1.6 lub Counter-Strike: Global Offensive.

1. Utworzenie nowego użytkownika

Ze względów bezpieczeństwa zaleca się utworzenie nowego użytkownika do obsługi serwera gier:

sudo adduser csserver
sudo su - csserver

2. Instalacja serwera Counter-Strike 1.6

W SteamCMD wpisz następujące polecenia, aby pobrać i zainstalować serwer:

./steamcmd.sh
login anonymous
force_install_dir ~/cs16server
app_update 90 validate
quit

3. Instalacja serwera Counter-Strike: Global Offensive

Jeśli chcesz zainstalować serwer CS:GO, użyj poniższego polecenia:

./steamcmd.sh
login anonymous
force_install_dir ~/csgo
app_update 740 validate
quit

Krok 4: Konfiguracja serwera

Po zainstalowaniu serwera należy go skonfigurować.

1. Konfiguracja plików serwera Counter-Strike 1.6

Pliki konfiguracyjne znajdują się w katalogu:

~/cs16server/cstrike

Edytuj plik server.cfg:

nano ~/cs16server/cstrike/server.cfg

Przykładowa konfiguracja:

hostname "Mój Serwer Counter-Strike"
rcon_password "twoje_haslo"
mp_autokick 0
mp_friendlyfire 1
sv_cheats 0
sv_maxrate 25000

2. Konfiguracja serwera Counter-Strike: Global Offensive

Pliki konfiguracyjne znajdują się w katalogu:

~/csgo/csgo/cfg

Edytuj plik server.cfg:

nano ~/csgo/csgo/cfg/server.cfg

Przykładowa konfiguracja:

hostname "Mój Serwer CS:GO"
rcon_password "twoje_haslo"
sv_cheats 0
mp_autoteambalance 1
mp_friendlyfire 1
sv_maxrate 786432

Krok 5: Uruchomienie serwera

Uruchomienie serwera Counter-Strike 1.6

Przejdź do katalogu serwera i uruchom go za pomocą polecenia:

cd ~/cs16server
./hlds_run -game cstrike +maxplayers 16 +map de_dust2

Uruchomienie serwera Counter-Strike: Global Offensive

Przejdź do katalogu serwera i uruchom go za pomocą polecenia:

cd ~/csgo
./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_active +map de_dust2 -maxplayers_override 16

Uruchomienie w tle (screen)

Aby uruchomić serwer w tle, użyj narzędzia screen:

screen -S csserver ./hlds_run -game cstrike +maxplayers 16 +map de_dust2

Aby powrócić do sesji:

screen -r csserver

Krok 6: Zarządzanie serwerem

Dodawanie map

Mapy możesz pobrać z internetu i umieścić w katalogu:

~/cs16server/cstrike/maps

Administracja serwerem

Do zarządzania serwerem możesz użyć wbudowanych poleceń lub zainstalować dodatkowe narzędzia, takie jak AMX Mod X (dla Counter-Strike 1.6) lub SourceMod (dla CS:GO).

Czytaj  Jak ustawić limit FPS w Apex Legends

Krok 7: Utrzymanie i bezpieczeństwo

  • Regularne aktualizacje: Użyj SteamCMD do aktualizacji serwera:
    ./steamcmd.sh +login anonymous +force_install_dir ~/cs16server +app_update 90 validate +quit
    
  • Kopie zapasowe: Regularnie twórz kopie zapasowe plików konfiguracyjnych i danych serwera.
  • Monitorowanie wydajności: Monitoruj zużycie zasobów serwera za pomocą poleceń takich jak htop lub top.

Podsumowanie

Stworzenie serwera Counter-Strike na Ubuntu to świetny sposób na grę z przyjaciółmi lub budowanie społeczności graczy. Dzięki narzędziu SteamCMD proces instalacji i konfiguracji jest prosty, a możliwość dostosowania serwera pozwala na tworzenie unikalnych doświadczeń. Pamiętaj o regularnych aktualizacjach i monitorowaniu działania serwera, aby zapewnić jego stabilność i bezpieczeństwo. Teraz możesz cieszyć się własnym serwerem Counter-Strike!

Polecane wpisy
Nazwa strony internetowej czy ma wpływ na liczbę wejść
Nazwa strony internetowej czy ma wpływ na liczbę wejść

Nazwa strony internetowej może mieć wpływ na liczbę wejść, ale nie jest to jedyny czynnik, który wpływa na ruch na Czytaj dalej

Pozycjonowanie stron internetowych za darmo

Istnieje wiele możliwości pozycjonowania stron za darmo, oto kilka przykładów: Optymalizacja treści - jednym z najważniejszych sposobów na pozycjonowanie stron Czytaj dalej