В этом руководстве описывается, как настроить выделенный сервер Sven Co-op на Legion Hosting, настроить переменные запуска, отредактировать server.cfg, настроить ротацию карт, настроить RCON и подключиться к серверу. Sven Co-op — это кооперативный мультиплеерный мод для Half-Life, в котором игроки работают вместе, чтобы пройти карты и кампании. Сведения о настройке администратора, командах RCON, поддержке плагинов и устранении неполадок смотрите в статье Команды администратора Sven Co-op.
1. Первый запуск
- Войдите в GPanel и выберите свой сервер Sven Co-op.
- Перейдите на вкладку Startup и просмотрите настраиваемые переменные (см. раздел 2).
- Задайте SERVER_NAME, при необходимости задайте SERVER_PASSWORD и установите RCON_PASSWORD в надёжный пароль.
- Вернитесь на вкладку Console и нажмите Start.
- Дождитесь подтверждения запуска в консоли. При первом запуске создаются файлы конфигурации по умолчанию.
server.cfg, запустите сервер один раз, дайте ему завершить загрузку, затем остановите его перед редактированием.
2. Переменные запуска в GPanel
| Переменная | Обязательна | Описание |
|---|---|---|
SC_NAME | Да | Имя, отображаемое в браузере серверов. По умолчанию Sven Co-op server. |
SC_PASSWORD | Нет | Необязательный пароль для входа. Оставьте пустым для публичного доступа. |
SC_PLAYERS | Нет | Максимальное количество одновременных игроков. По умолчанию 12. Диапазон: 2-32. |
SC_MAP | Нет | Карта, загружаемая при запуске. По умолчанию svencoop1. |
SC_REGION | Нет | Регион сервера для браузера Steam. 255 = Международный, 3 = Европа, 0 = США Восток. По умолчанию 255. |
3. Конфигурация сервера (server.cfg)
Для детальных настроек отредактируйте server.cfg. Остановите сервер перед внесением изменений.
Расположение файла
svencoop/server.cfg
Используется стандартный синтаксис GoldSrc key "value", по одной настройке на строку.
Основные настройки
| Настройка | По умолчанию | Описание |
|---|---|---|
hostname | (из startup) | Имя сервера, отображаемое в браузере. |
sv_password | (пусто) | Пароль для входа. Пустое значение означает публичный доступ. |
rcon_password | (из startup) | Пароль удалённой консоли. |
maxplayers | 32 | Максимальное количество одновременных игроков. |
mp_timelimit | 30 | Ограничение времени на карту в минутах. 0 = без ограничений. |
mp_friendlyfire | 0 | Огонь по своим. 0 = выкл, 1 = вкл. |
mp_weaponstay | 1 | Оружие остаётся после подбора. |
mp_flashlight | 1 | Разрешить игрокам использовать фонарики. |
Пример server.cfg
hostname "My Legion Sven Co-op Server"
sv_password ""
rcon_password "MySecretRcon"
maxplayers 24
mp_timelimit 45
mp_friendlyfire 0
mp_weaponstay 1
mp_flashlight 1
4. Ротация карт (mapcycle.txt)
Отредактируйте svencoop/mapcycle.txt, чтобы настроить ротацию карт. Указывайте по одному имени карты на строку:
svencoop1
svencoop2
svencoop3
svencoop4
svencoop5
hl_c00
hl_c01_a
Встроенные карты включают:
- svencoop1-5: Оригинальные карты кампании Sven Co-op.
- hl_c*: Одиночная кампания Half-Life, адаптированная для кооператива.
- op4_*: Карты кампании Opposing Force, адаптированные для кооператива.
- Пользовательские карты: Загруженные из Workshop или с сайтов сообщества.
5. Игровые режимы
Sven Co-op в первую очередь ориентирован на кооперативную игру, но поддерживает различные стили через выбор карт и конфигурацию:
- Кооперативная кампания: Проходите структурированные кампании (Half-Life, Opposing Force, пользовательские кампании) совместно. Это основной игровой режим и суть опыта Sven Co-op.
- Карты на выживание: Карты с волнами, где игроки защищаются от орд врагов. Включаются через выбор карты.
- Карты-головоломки: Карты, сосредоточенные на совместном решении головоломок, а не на сражениях.
- Пользовательские режимы: Карты сообщества часто содержат уникальные игровые механики и цели.
mapcycle.txt. Для серверов с разнообразием смешивайте разные типы карт.
6. Настройка RCON
RCON позволяет удалённо управлять сервером. Задайте пароль в переменных запуска или server.cfg:
rcon_password "YourStrongPassword"
Чтобы использовать RCON в игре, откройте консоль (~) и аутентифицируйтесь:
rcon_password YourStrongPassword
rcon changelevel svencoop2
7. Как подключиться
Вариант A — Браузер серверов Steam
- Запустите Sven Co-op и нажмите Find Servers.
- Используйте вкладку Internet и найдите свой сервер по имени.
- Выберите свой сервер и нажмите Connect.
Вариант B — Подключение через консоль
- Откройте игровую консоль (
~) и введите:connect <your-server-ip>:<port>
Связанные статьи
- Команды администратора Sven Co-op
- Как найти IP и порт вашего сервера
- Как загружать файлы через SFTP
- Руководство по запуску сервера
Нужна помощь?
Если у вас возникнут проблемы с сервером Sven Co-op, не описанные здесь, откройте тикет в поддержку и укажите IP вашего сервера, описание проблемы и любые соответствующие сообщения об ошибках из консоли GPanel.