Sven Co-op - это чистый кооп: вы с друзьями вместе проходите кампании против ИИ, без PvP. Сервер развернули вы, поэтому назначены его владельцем (админом). Откройте консоль клавишей ~ и вводите команды ниже.
Как заходят ваши друзья
Ваш сервер находится на публичном IP, поэтому не нужен ни проброс портов, ни VPN. Друзья заходят одним из двух способов:
- Откройте консоль (~) и выполните:
connect IP:27015 - Или найдите его в игре: Server Browser, вкладка Internet (или Favorites, добавить по IP). Имя вашего сервера начинается с 2hours.gg.
Примечание: на выделенный сервер Sven Co-op заходят по IP, а не по приглашению в друзья Steam. Функция Steam "join game" работает только для того, кто хостит со своего ПК, а это ровно та схема, которую всё это и заменяет.
Публичный или приватный
- Оставьте пароль входа пустым при деплое = публичный. Любой, у кого есть IP, может зайти, и он отображается в браузере серверов.
- Задайте пароль входа = приватный. Друзья указывают его перед подключением:
password yourpassword; connect IP:27015
Карты, встроенные изначально
Около сотни официальных кооп-карт идут с каждой установкой Sven Co-op, поэтому никому ничего не нужно скачивать, чтобы в них играть. Сервер сам прокручивает их по кругу, или смените карту из консоли:
changelevel svencoop1- Оригинальная карта Sven Co-op (старт по умолчанию), за ней svencoop2.
changelevel last- New Hopes Last Stand, серия из четырёх частей в духе оборонять-и-выживать.
changelevel crystal- Crystal, кооп-карта из двух частей.
changelevel infested- Infested, самостоятельная кооп-миссия.
Пользовательские карты сообщества пока не доставляются автоматически: для этого нужен FastDL-хост, который мы не настраиваем в первом релизе. Все играют на картах, которые идут с игрой.
Админ-команды (вы владелец)
Вам доступны встроенные админ-инструменты. Вводите их в консоли. Указывайте имя или SteamID.
admin_kick <name>- Кикнуть игрока.
admin_ban <name> [minutes]- Забанить игрока. Минуты необязательны (не указывайте, чтобы взять значение сервера по умолчанию).
admin_slay <name>- Убить игрока (чтобы уладить спор).
admin_slap <name> [damage]- Шлёпнуть игрока, нанеся немного урона, чтобы привлечь его внимание.
Полезные команды сервера
status- Список подключённых игроков, их SteamID, пинг и текущую карту.
changelevel <map>- Загрузить карту или начало кампании (ненадолго переподключает игроков).
mp_timelimit <minutes>- Минуты до смены карты (0 = без лимита). По умолчанию 60.
sv_alltalk <0|1>- Голосовой чат, который слышат все. Включён по умолчанию (это кооп).
Про сложность: в современном Sven Co-op нет переключателя легко/нормально/сложно. Она автоматически подстраивается под число подключённых игроков, поэтому большая группа получает более крепких врагов.