Version 21.37
SukcesOperacja zakończona pomyślnie
BłądOperacja nie została wykonana
SukcesOperacja zakończona pomyślnie
BłądOperacja nie została wykonana
Pobierz Classic Offensive!
Jak uruchomić swój własny serwer Classic Offensive (Linux / Windows) Aktualności / Z życia CS:Legacy
25 lutego 2026 г Jak uruchomić swój własny serwer Classic Offensive (Linux / Windows)
Jak uruchomić swój własny serwer Classic Offensive (Linux / Windows) Szczegółowe informacje

Jeśli chcesz uruchomić dedykowany serwer Classic Offensive, możesz zrobić to zarówno na systemie Linux, jak i Windows. Poniżej znajdziesz kompletny poradnik krok po kroku, obejmujący instalację z plików ZIP, konfigurację parametrów startowych oraz najczęstsze problemy.


Wymagania systemowe

  • System: Debian 12 lub Windows 10/11
  • Minimum 2 GB RAM (zalecane 4 GB+)
  • Publiczny adres IP
  • Otwarte porty: UDP 27015, TCP 27015

Serwer Classic Offensive na Debian 12 (Linux)

1. Instalacja bibliotek 32-bitowych

sudo dpkg --add-architecture i386
sudo apt update

sudo apt install -y \
lib32gcc-s1 \
lib32stdc++6 \
libc6-i386 \
libcurl4-gnutls-dev:i386 \
libncurses5:i386 \
libtinfo5:i386 \
unzip \
screen \
wget

2. Struktura katalogów

/home/cs/servers/csco
sudo adduser --disabled-password --gecos "" cs
sudo mkdir -p /home/cs/servers
sudo chown -R cs:cs /home/cs

sudo su - cs
mkdir -p /home/cs/servers/csco
cd /home/cs/servers

3. Wgranie plików serwera z ZIP (ewentualnie możesz wgrać bezpośrednio pliki gry z komputera)

wget -O csco_server.zip "csco.b-cdn.net/packages/full.zip"
unzip csco_server.zip -d csco
cd csco

Struktura powinna zawierać:

srcds_run
srcds_linux
bin/
csco/

4. Nadanie praw wykonywania

chmod +x srcds_run
chmod +x srcds_linux
chmod -R 755 bin
find . -type f -name "*.so" -exec chmod 755 {} \;

5. Skrypt startowy Linux (start.sh)

#!/bin/bash
set -euo pipefail
cd "$(dirname "$0")"

PORT=27015
MAP=de_dust2_csco
MAXPLAYERS=16
GSLT=GSLT_KEY

STEAMCLIENT="$HOME/.steam/sdk32/steamclient.so"

export LD_LIBRARY_PATH=".:bin:csco/csgo/bin"
export LD_PRELOAD="$STEAMCLIENT"

exec setarch i386 -R env \
./srcds_run \
-game csco/csgo \
-console -usercon \
-port "$PORT" \
+map "$MAP" \
-maxplayers "$MAXPLAYERS" \
+game_type 0 +game_mode 0 \
+sv_setsteamaccount "$GSLT"

Uruchomienie:

screen -S csco
./start.sh

Serwer Classic Offensive na Windows (najprostsza metoda)

W wersji Windows konfiguracja jest znacznie prostsza, ponieważ w folderze serwera znajduje się plik:

srcds.exe

1. Znajdź srcds.exe

Przykład ścieżki:

C:\Classic_Offensive\srcds.exe

2. Utwórz skrót

Kliknij prawym przyciskiem myszy → „Utwórz skrót” → Właściwości. W polu Target zobaczysz:

"C:\Classic_Offensive\srcds.exe"

3. Dodaj parametry startowe

Przykład dla Classic Offensive:

"C:\Classic_Offensive\srcds.exe" -console -game csco/csgo +map de_dust2_csco -port 27015 +maxplayers 16 +sv_setsteamaccount GSLT_KEY

Po uruchomieniu skrótu serwer startuje w konsoli bez GUI.


Najważniejsze parametry SRCDS

  • -console – uruchamia serwer bez GUI
  • -game – określa folder moda (np. csco)
  • +map – ustawia mapę startową
  • -port – ustawia port serwera
  • +sv_setsteamaccount – token logowania serwera

Najczęstsze problemy

Serwer nie pojawia się w przeglądarce

  • Niepoprawny token
  • Zablokowany port 27015
  • Brak przekierowania portów na routerze

Segmentation fault (Linux)

  • Brak bibliotek i386
  • Niepoprawne LD_LIBRARY_PATH

Błąd inicjalizacji

  • Niepoprawna ścieżka -game
  • Błędna struktura folderów

Linux czy Windows – co wybrać?

  • Windows – prostsza konfiguracja, dobry dla 1–2 serwerów
  • Debian – większa stabilność, lepszy pod wiele instancji i środowisko produkcyjne

Podsumowanie

Uruchomienie serwera Classic Offensive jest możliwe zarówno na Debianie, jak i Windows. Wersja Windows jest prostsza, natomiast Linux daje większą kontrolę i stabilność przy długim uptime.

Jeśli planujesz sieć serwerów Classic Offensive, warto od początku przygotować środowisko produkcyjne z dedykowanymi portami i oddzielnymi instancjami.