Перейти до змісту
Переглянути в додатку

Кращий спосіб перегляду. Дізнатися більше.

Спільнота ігрових серверів

Повноекранний додаток на головному екрані з push-сповіщеннями, значками та іншим.

Щоб встановити цей додаток на iOS та iPadOS
  1. Торкніться Піктограма «Поділитися» в Safari
  2. Прокрутіть меню та натисніть Додати на головний екран.
  3. Натисніть Додати у верхньому правому куті.
Щоб встановити цю програму на Android
  1. Натисніть меню з трьома крапками (⋮) у верхньому правому куті браузера.
  2. Натисніть Додати на головний екран або Встановити програму.
  3. Підтвердіть, натиснувши Встановити.

Рекомендовані відповіді

Опубліковано
  • Адміністратор

У цьому докладному гайді ми розглянемо всі необхідні кроки та команди для встановлення та запуску власного виділеного сервера Counter-Strike 2 на базі популярних дистрибутивів Linux.
Цей гайд є актуальним для наступних систем:
1. Ubuntu
2. Debian
3. Linux Mint

Посібник зі створення сервера CS2 на Linux
Це покрокова інструкція для встановлення та запуску виділеного сервера CS2 (Counter-Strike 2) на системі Linux.

1. Оновлення системи та встановлення необхідних бібліотек

оновлення sudo apt && оновлення sudo apt -y

Оновлює список пакетів та встановлює останні оновлення для всіх встановлених програм без запиту на підтвердження (-y).

sudo dpkg --add-архітектура i386

Додає підтримку 32-розрядної архітектури (i386) на 64-розрядній системі. Це потрібно, оскільки деякі компоненти Steam та ігор потребують 32-бітових бібліотек.

оновлення sudo apt

Оновлює список пакетів із урахуванням нової архітектури.

sudo apt install lib32gcc-s1 libc6:i386 -y

Встановлює 32-бітові версії основних бібліотек (GCC runtime та libc), необхідні для запуску 32-бітових програм.

2. Завантаження та встановлення SteamCMD

mkdir -p ~/сервер/steamcmd

Створює директорію для встановлення SteamCMD та майбутнього сервера (опція -p створить усі необхідні папки).

cd ~/сервер/steamcmd

Переходить до створеної папки.

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

Завантажує архів із установником SteamCMD - офіційного інструменту для завантаження серверних файлів Steam-ігор.

tar -xvzf steamcmd_linux.tar.gz

Розпаковує завантажений архів.

rm steamcmd_linux.tar.gz

Видаляє архів, оскільки він не потрібен.

./steamcmd.sh

Запускає SteamCMD для подальшого встановлення серверних файлів.


3. Встановлення серверних файлів CS2


Після запуску SteamCMD вводимо команди усередині нього:

каталог_примусової_встановлення ../cs2

Вказує папку для встановлення серверних файлів - у нашому випадку створюється папка cs2 на рівень вище поточної.

анонімний вхід

Вхід під анонімним користувачем, щоб завантажити публічні серверні файли.


4. Налаштування та запуск сервера

сервер CD/cs2

Переходимо до директорії із встановленими файлами сервера.

nano start.sh

Створюємо чи редагуємо скрипт запуску сервера.

Всередину файлу start.sh додаємо приблизно таке:

./game/bin/linuxsteamrt64/cs2 -dedicated -port 27015 -game csgo -console +game_type 0 +game_mode 0 +map de_mirage -nobots
Пояснення параметрів:

  • -dedicated - запускає сервер у виділеному режимі.-port 27015 - вказує порт сервера.-game csgo - задає гру (для CS2 може знадобитися уточнення).

chmod +x start.sh

Робить скрипт виконуваним.

./start.sh

Запускає сервер.

Що робити, якщо сервер фарбується (помилка steamclient.so)
Якщо під час запуску сервера CS2 падає з помилкою, пов'язаною з відсутністю або неправильним завантаженням бібліотеки steamclient.so, виконайте такі команди:

mkdir -p ~/.steam/sdk64/

Створює папку ~/.steam/sdk64/ в домашній директорії користувача. Ця папка потрібна для коректного пошуку Steam SDK-бібліотек.

ln -sf /root/server/steamcmd/linux64/steamclient.so ~/.steam/sdk64/steamclient.so

Створює символічне посилання (ярлик) на бібліотеку steamclient.so, яка фізично знаходиться у папці SteamCMD.
Параметр -s означає створення символічного посилання, -f примусове перезаписування існуючого посилання.

ls -l ~/.steam/sdk64/

Показує вміст папки ~/.steam/sdk64/, щоб переконатися, що посилання створено успішно і вказує на потрібний файл.

Як підключитись до мого сервера CS2


Щоб зайти на мій сервер та отримати контакти для зв'язку, відкрийте консоль гри (зазвичай клавіша ~) та введіть команду:

підключитися до oblivion.pp.ua
Це підключить вас безпосередньо до сервера за IP-адресою та портом.

Чому це зручно?
На сервері ви зможете не тільки пограти, але й знайти всю необхідну інформацію для зв'язку зі мною - будь то питання, пропозиції чи допомога.

Буду дуже вдячний за вашу активність та зворотний зв'язок!

Далі — встановлення плагінів та бази даних
У наступному посібнику ми докладно розберемо, як встановити плагіни на сервер CS2 та налаштувати базу даних для зберігання статистики та налаштувань.

Приєднуйтесь до обговорення

Ви можете написати зараз та зареєструватися пізніше. Якщо у вас є обліковий запис, авторизуйтесь, щоб опублікувати від імені свого облікового запису.

Гість
Відповісти на цю тему...

Налаштування push-сповіщень браузера

Chrome (Android)
  1. Натисніть значок замка поруч з адресним рядком.
  2. Натисніть Дозволи → Сповіщення.
  3. Налаштуйте свої налаштування.
Chrome (Комп'ютер)
  1. Натисніть значок замка в адресному рядку.
  2. Виберіть Налаштування сайту.
  3. Знайдіть Сповіщення та налаштуйте потрібні параметри.