Выделенный сервер Left 4 Dead 2 из официальной сборки Valve на нашем образе srcds: слоты и карта меняются прямо в панели, а кампания, Versus, Survival, Scavenge и мутации идут одной установкой
Выберите подходящий тариф для вашего проекта
Апстримный egg Left 4 Dead 2 вообще не умеет слоты: их нет ни в строке запуска, ни среди переменных, и сервер молча поднимается с дефолтом движка. У нас это поле MAX_PLAYERS в панели - вписали число, перезапустили, готово. И оно уходит сразу в два места: в -maxplayers и в sv_maxplayers, потому что без второго L4D2 не пускает в лобби больше четырёх человек
Coop, Versus, Survival, Scavenge, Realism и мутации - это не разные сборки, а значения mp_gamemode и sv_gametypes в left4dead2/cfg/server.cfg. Перечислили режимы в sv_gametypes - сервер попадает в лобби каждого из них, сменили mp_gamemode в консоли и перезапустили карту - режим поменялся
Сервер Left 4 Dead 2 не умеет качать Мастерскую Steam сам, поэтому чужой контент приезжает файлом. Кладёте .vpk в left4dead2/addons через файловый менеджер или SFTP, перезапускаете сервер - аддоны монтируются автоматически, а show_addon_metadata в консоли показывает, что именно подхватилось. Туда же ставятся Metamod:Source и SourceMod: плагины .smx в addons/sourcemod/plugins, gamedata и переводы - в соседние каталоги
Сборка 222860 приносит все кампании игры - от c1m1_hotel (Dead Center) до c14m1_junkyard (The Last Stand), включая перенесённые из первой части No Mercy, Death Toll, Dead Air и Blood Harvest. Стартовая карта задаётся переменной в панели, по умолчанию c1m1_hotel
Консоль в панели подключена прямо к процессу srcds: changelevel, status и show_addon_metadata вводятся в неё без сторонних клиентов. Пароль удалённой консоли - отдельная переменная панели: образ подставляет его мимо видимой строки запуска, поэтому он не светится в логе и на скриншотах. Дальше работает штатный протокол Source RCON на игровом порту
Защита Guard Rise фильтрует вредоносный трафик на уровне сети. Для Source-сервера это важно вдвойне: игровой порт одновременно отвечает на запросы A2S кому угодно, и именно он становится первой мишенью при флуде
Резервные копии кампаний, конфигов и плагинов снимает сама панель и хранит на нашей стороне, восстановление - в один клик; число копий задаёт тариф. Рядом базы MySQL с phpMyAdmin под баны и статистику, доступ к файлам по FTP и SFTP и планировщик, который умеет перезапускать сервер и снимать бэкапы по расписанию
Недавно мы представили YourControl - это современная игровая панель, которую мы довели до нашего идеала. Безусловно ещё много открытых предложений, и они будут реализованы в ближайшее время
| Характеристика | Pterohost |
|---|---|
| Процессоры | Intel i9-9900K / AMD Ryzen 9 7950X3D |
| Сборка сервера | Steam App ID 222860 (Left 4 Dead 2 Dedicated Server) |
| Слоты | Переменная в панели, от 2 до 32: ванильные 4 в кампании и 8 в Versus и Scavenge |
| Режимы | Coop, Versus, Survival, Scavenge, Realism, мутации |
| Моды | SourceMod, Metamod:Source, аддоны .vpk |
| Порт | Игровой UDP и запросы A2S на одном номере, который выдаёт панель |
| DDoS-защита | Guard Rise (L3/L4/L7) |
| Диски | NVMe SSD / NVMe Gen4 |
| Панель управления | YourControl |
Официальный выделенный сервер Valve: SteamCMD ставит Linux-ветку приложения Steam App ID 222860 «Left 4 Dead 2 Dedicated Server», а запускается он на нашем образе srcds. Установка занимает около 10 ГБ, скачивание анонимное - свой аккаунт Steam не нужен
Число слотов вы задаёте сами переменной в панели, она принимает от 2 до 32. Ванильные форматы такие: кампания, Survival и Realism рассчитаны на 4 игроков, Versus и Scavenge - на 8 (4 на 4). Выше восьми игра сама роли уже не раздаёт, для этого ставят плагины SourceMod - устанавливаете их вы, автоматической установки мы не обещаем
Режимы задаются в left4dead2/cfg/server.cfg переменными mp_gamemode и sv_gametypes. Один режим - mp_gamemode "versus", несколько сразу - sv_gametypes "coop, versus, scavenge": тогда сервер виден в лобби каждого из перечисленных режимов. Смена на лету - командой mp_gamemode в консоли панели с перезапуском карты; голосование за режим прямо в игре добавляется плагином SourceMod, штатно его в L4D2 нет
Сервер Left 4 Dead 2 не поддерживает Мастерскую Steam напрямую, поэтому файл .vpk загружается вручную в каталог left4dead2/addons через файловый менеджер панели или SFTP. После перезапуска аддон монтируется сам, проверить список подключённого можно командой show_addon_metadata в консоли
Да, Left 4 Dead 2 ими поддерживается. Установка ручная: архивы распаковываются в каталог addons, плагины .smx кладутся в addons/sourcemod/plugins, файлы gamedata и переводы - в addons/sourcemod/gamedata и addons/sourcemod/translations. Кнопки «поставить в один клик» у этой игры нет, зато нет и белого списка - ставится всё, что вы загрузите
По умолчанию сервер Left 4 Dead 2 принимает только подключения через лобби. Пропишите в server.cfg строку sv_allow_lobby_connect_only 0 и перезапустите сервер - после этого работает обычный connect ваш_ip:порт из консоли игры. Номер порта показан в панели рядом с сервером, жёсткого 27015 у нас нет
За сложность отвечает переменная z_difficulty со значениями Easy, Normal, Hard и Impossible. Прописывается в server.cfg и действует в кооперативных режимах; на Versus она не влияет
Полем в панели: переменная MAX_PLAYERS, значение по умолчанию 8, допустимый диапазон от 2 до 32. Наш образ подставляет её и в -maxplayers, и в sv_maxplayers - у Left 4 Dead 2 одного флага мало, без второго значения лобби не поднимается выше четырёх игроков. Ни в конфиг лезть, ни строку запуска править для этого не нужно
Да. Панель опрашивает сервер по протоколу Valve A2S на основном игровом порту и показывает название сервера, карту и число игроков прямо на карточке. Отдельный query-порт настраивать не нужно. А чтобы сервер появился ещё и в браузере игры, вставьте свой GSLT-токен в соответствующее поле панели - без него сервер работает, но остаётся невидимым в списке
Серверы стоят в дата-центрах Германии на NVMe-дисках. Средний пинг из России - 40-60 мс, из Европы - 5-20 мс. Активация автоматическая: сервер создаётся сразу после оплаты, дальше идёт загрузка игровых файлов из Steam