Опубліковано 1 вересня1 верес Адміністратор У цьому докладному гайді ми розглянемо всі необхідні кроки та команди для встановлення та запуску власного виділеного сервера Counter-Strike 2 на базі популярних дистрибутивів Linux.Цей гайд є актуальним для наступних систем:1. Ubuntu2. Debian3. 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. Завантаження та встановлення SteamCMDmkdir -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 та налаштувати базу даних для зберігання статистики та налаштувань.
Приєднуйтесь до обговорення
Ви можете написати зараз та зареєструватися пізніше. Якщо у вас є обліковий запис, авторизуйтесь, щоб опублікувати від імені свого облікового запису.