CS 1.6 ScoutzKnivez: серверний комплект на базі ReHLDS
О материале
Це серверний комплект для Counter-Strike 1.6 з режимом ScoutzKnivez, упакований для запуску в контейнері. Його не слід плутати з окремим плагіном або архівом із готовими ігровими файлами: інсталятор завантажує образ із ghcr.io, створює конфігураційні файли й запускає сервер. Для власних змін можна зібрати образ із репозиторію.
Склад і вимоги
До стеку входять ReHLDS 3.15.0.896, ReGameDLL_CS 5.30.0.814, Metamod-R 1.3.0.149, AMX Mod X 1.10.0 (build 5487) і ReAPI 5.29.0.358. README не підтверджує, що сам інсталятор постачає окремий архів із готовими ігровими файлами.
Для контейнерного варіанта потрібен Podman у rootless-режимі або Docker. В інструкції для Windows описано запуск нативно у WSL2 з Debian та встановлення 32-бітних бібліотек. Для macOS перед контейнерними завданнями вказано запустити rootless Podman VM командою podman machine start. Окремих мінімальних вимог до процесора, пам’яті чи диска README не наводить.
Встановлення та запуск
Команда інсталятора завантажує і виконує скрипт; це не команда розпакування комплекту:
curl -fsSL https://raw.githubusercontent.com/KevinTCoughlin/cs-server/main/install.sh | bashСкрипт отримує контейнерний образ, створює конфігурацію та запускає сервер на порту 27015. Для швидкого ручного запуску з реєстру наведені команди:
podman pull ghcr.io/kevintcoughlin/cs-server:latest
podman run -d -p 27015:27015/udp -p 27015:27015/tcp
--name scoutzknivez ghcr.io/kevintcoughlin/cs-server:latestПідключення з клієнта CS 1.6: connect <your-lan-ip>:27015. Для Docker у наведених командах замінюють podman на docker. Альтернатива для збирання з репозиторію — podman compose up --build; файли карт .bsp додають у maps/ перед збиранням.
Налаштування
Основні файли розміщені в config/: server.cfg для ігрових параметрів, mapcycle.txt для стандартної ротації ScoutzKnivez, mapcycle-dust2.txt для de_dust2, mapcycle-nipper.txt для карт спільноти та autoexec.cfg, який виконується під час старту сервера. Зміни в server.cfg набирають чинності наступного раунду або після rcon exec server.cfg.
Значення за замовчуванням: MAP=scoutzknivez, MAXPLAYERS=20, PORT=27015, BOTS=1, NOMASTER=0, MAPCYCLE=mapcycle.txt, LAN_MODE=0. Наприклад, для de_dust2 у Podman Compose задано MAPCYCLE=mapcycle-dust2.txt MAP=de_dust2 podman compose up. Ігрові параметри включають sv_gravity 240, sv_airaccelerate 100, mp_freezetime 0, mp_buytime 0, mp_roundtime 3 і mp_startmoney 16000. Боти ввімкнені за замовчуванням; їх вимикають через BOTS=0.
Завантаження
Версія: git-5c384531a4e1.
Архів репозиторію серверної збірки. Склад і спосіб запуску наведено в README всередині ZIP; ігрові файли можуть встановлюватися окремо через SteamCMD або Docker.
Комментарии (0)