2hours.gg/

Игровые серверы на часы. Платите, только когда играете.

Как настроить выделенный сервер Sven Co-op

Sven Co-op это кооперативная игра на движке GoldSrc, но современный выделенный сервер самостоятельный и бесплатный. Вам не нужно владеть Half-Life, и вам не нужен вход в Steam на сервере. Он устанавливается как одно приложение, запускается одной командой и поставляется примерно с сотней встроенных карт. Вот настройка.

Установка сервера

Sven Co-op Dedicated Server это приложение 276060, и оно устанавливается анонимно. Он самостоятельный, поэтому нет шага с модом Half-Life, только один app_update (около 0.8 ГБ):

./steamcmd.sh +login anonymous \
  +app_update 276060 validate \
  +quit

Папка игры это svencoop, а конфиг, который она читает при загрузке:

<install>/svencoop/server.cfg

Стандартный server.cfg

Сюда идут имя и пароли. Измените строки, помеченные CHANGE ME:

hostname "My Sven Co-op Server"      // CHANGE ME
rcon_password "pick-a-long-secret"   // CHANGE ME
sv_password ""                       // a word here = private, blank = open
sv_lan 0
mp_timelimit 60                      // minutes before the map rotates

Строка запуска

У Sven Co-op своя обёртка запуска, svends_run, в корне установки. Стартовая карта и лимит игроков задаются аргументами:

./svends_run -game svencoop -console \
  -port 27015 \
  +map svencoop \
  +maxplayers 16
  • maxplayers доходит до 32. Sven Co-op масштабирует силу врагов под число подключённых игроков, поэтому чем больше сервер, тем он сложнее.
  • +map svencoop запускает оригинальную кампанию. После этого сервер сам перебирает встроенные карты по ротации.
  • Порт 27015 это игровой порт и порт запросов. Откройте UDP в вашем файрволе.

Сделайте себя админом

Админка в Sven Co-op это не пароль, а список SteamID. Впишите свой SteamID64 в svencoop/admins.txt, по одному в строке, и в консоли вам станут доступны admin_kick, admin_ban, admin_slay и остальные:

<install>/svencoop/admins.txt

76561198000000000
76561198000000001

admins.txt отдельно от server.cfg. Отредактируйте его, затем перезапустите сервер (или перезагрузите список админов), чтобы изменение вступило в силу.

Карты и пользовательский контент

С сервером поставляется около сотни официальных кооперативных карт, поэтому никому не нужно ничего скачивать, чтобы в них играть. Пользовательские карты это большая работа: игроки получат их только если вы запустите хост FastDL (HTTP-зеркало вашей папки с картами, задаётся через sv_downloadurl). Без него пользовательская карта загружается на сервере, но подключающиеся застревают из-за нехватки файлов. Для вечера с друзьями встроенных карт более чем достаточно.

Смотрите также

← Назад ко всем руководствам