Это руководство описывает, как настроить и подключиться к вашему выделенному серверу Left 4 Dead 2, размещённому в Legion Hosting, включая настройки server.cfg, настройку токена GSLT, игровые режимы, пользовательские кампании и аддоны из Workshop.
Шаг 1 — Найдите и отредактируйте server.cfg
Left 4 Dead 2 считывает свою основную конфигурацию сервера из left4dead2/cfg/server.cfg. Этот файл создаётся автоматически при первом запуске сервера. Если он не существует, вы можете создать его вручную с помощью файлового менеджера GPanel.
- Войдите в GPanel и выберите свой сервер Left 4 Dead 2.
- Остановите сервер, если он запущен.
- Нажмите вкладку Files и перейдите в
left4dead2/cfg/. - Откройте или создайте
server.cfgи добавьте настройки ниже.
Основные настройки server.cfg
// ── Server Identity ─────────────────────────────────────────────
hostname "My Legion L4D2 Server"
sv_password "" // Leave empty for a public server
maxplayers 8 // L4D2 max is 32; standard co-op uses 4-8
// ── Game Mode ────────────────────────────────────────────────────
mp_gamemode "coop" // coop | versus | survival | scavenge
sv_gametypes "coop,versus,survival,scavenge"
// ── Network ──────────────────────────────────────────────────────
sv_region 255 // 255 = worldwide
sv_lan 0 // 0 = internet server
sv_alltalk 0
// ── GSLT (Steam Game Server Login Token) ─────────────────────────
sv_setsteamaccount "YOUR_GSLT_TOKEN_HERE"
// ── Cheats / Consistency ─────────────────────────────────────────
sv_cheats 0
sv_consistency 0 // Set to 0 to allow custom content; see notes
// ── Logging ──────────────────────────────────────────────────────
log on
sv_logbans 1
sv_logecho 1
sv_logfile 1
| ConVar | Значения | Описание |
|---|---|---|
hostname |
Любая строка | Имя, отображаемое в браузере серверов Steam и браузере лобби. |
sv_password |
Строка или пусто | Пароль, необходимый для входа. Оставьте пустым для публичного сервера. |
maxplayers |
1–32 |
Максимальное количество одновременных слотов игроков. Стандартный co-op использует 4, versus — 8, но модифицированные серверы часто устанавливают это значение выше. |
mp_gamemode |
coop versus survival scavenge |
Активный игровой режим. Должен соответствовать значению, указанному в sv_gametypes. |
sv_gametypes |
Список через запятую | Игровые режимы, которые серверу разрешено размещать. Браузер лобби фильтрует по этому списку. |
sv_consistency |
0 или 1 |
Когда установлено 1, все клиенты должны иметь файлы, идентичные серверу. Установите 0, чтобы разрешить пользовательский контент, такой как пользовательские кампании или звуковые пакеты, не исключая игроков. |
sv_lan |
0 или 1 |
Установите 0 для сервера, доступного из интернета. Установка 1 делает сервер доступным только в локальной сети (LAN) и предотвращает его появление в публичном браузере. |
mp_gamemode в realism или realism_versus и добавьте эти значения в sv_gametypes.
Шаг 2 — Настройка токена GSLT
Токен входа игрового сервера (GSLT) необходим для того, чтобы ваш сервер был указан на главном сервере Steam и виден в публичном браузере серверов. Без действительного токена сервер всё равно будет работать, но может не появляться в списках и быть удалён из них Valve.
- Войдите в свою учётную запись Steam и перейдите на страницу Управление учётными записями игровых серверов Steam.
- Введите App ID 550 (Left 4 Dead 2) и заметку для идентификации токена.
- Нажмите Create и скопируйте сгенерированный токен.
- Вставьте его в
server.cfgв качестве значения дляsv_setsteamaccount. - Сохраните файл и перезапустите сервер. Консоль подтвердит, что токен был принят, сообщением вроде
SteamGameServer connected to Steam successfully.
Шаг 3 — Установка пользовательских кампаний
Пользовательские кампании для Left 4 Dead 2 распространяются в виде файлов .vpk (Valve Pak). Их установка на ваш выделенный сервер делает их доступными для игры на стороне сервера и гарантирует, что все подключённые клиенты могут получить доступ к данным карты.
- Скачайте файл(ы)
.vpkкампании. Кампании часто поставляются в паре — например,campaign_dir.vpkиcampaign_000.vpk— загрузите все предоставленные файлы. - Загрузите файлы
.vpkвleft4dead2/addons/на вашем сервере через SFTP. См. руководство по загрузке через SFTP, если вам нужна помощь с подключением. - Перезапустите сервер. Движок Source автоматически индексирует файлы
.vpkв каталоге addons при запуске. - Чтобы загрузить кампанию, смените карту через консоль сервера:
changelevel c1m1_hotel // Change to official map changelevel custom_map_name // Change to your custom campaign's first map
.vpk кампании в их собственной папке addons/ Left 4 Dead 2 или они должны быть подписаны на неё через Steam Workshop, чтобы присоединиться к серверу с пользовательской кампанией. Консоль сервера будет отображать ошибку согласованности аддонов для клиентов, у которых отсутствуют файлы, если установлено sv_consistency 1.
Настройка согласованности аддонов
Если вы хотите разрешить игрокам присоединяться, даже если у них нет пользовательской кампании локально, установите sv_consistency 0 в server.cfg. Это отключает проверку хэшей файлов. Обратите внимание, что это также означает, что клиенты могут запускать произвольные локальные модификации, не будучи исключёнными.
sv_consistency 0 // Allow joins without matching addon files
Шаг 4 — Аддоны из Steam Workshop
Выделенные серверы Left 4 Dead 2 могут подписываться на контент из Steam Workshop, но рекомендуемый метод для серверов — скачивать предметы Workshop и развёртывать их как файлы .vpk, а не полагаться на автозагрузку Workshop, которая не полностью поддерживается в режиме выделенного сервера.
Рекомендуемый рабочий процесс
- Подпишитесь на предмет Workshop в своей личной учётной записи Steam и позвольте ему загрузиться в вашу локальную установку Left 4 Dead 2.
- Найдите загруженный контент в вашем локальном кэше Steam Workshop — обычно по адресу
Steam/steamapps/workshop/content/550/на вашем локальном компьютере. - Скопируйте файл(ы)
.vpkиз папки кэша Workshop. - Загрузите эти файлы
.vpkвleft4dead2/addons/на вашем сервере Legion Hosting через SFTP. - Перезапустите сервер. Аддон будет активен при следующем запуске.
sv_consistency 0. Однако клиенты, у которых нет предмета, будут видеть ресурсы по умолчанию вместо пользовательского контента.
Шаг 5 — Подключение к вашему серверу
Существует три способа подключения к выделенному серверу Left 4 Dead 2. IP-адрес и порт вашего сервера можно найти на вкладке Network в GPanel. Подробнее см. в руководстве как найти IP-адрес и порт вашего сервера.
Способ 1 — Внутриигровая консоль (прямое подключение)
Откройте консоль разработчика клавишей тильды (~) и введите:
connect YOUR.SERVER.IP:PORT
connect YOUR.SERVER.IP:PORT; password yourpassword // If password protected
Способ 2 — Браузер серверов Steam
- В Steam откройте View > Game Servers.
- Нажмите вкладку Favourites, затем Add Server.
- Введите IP-адрес и порт вашего сервера, как показано в GPanel (например,
1.2.3.4:12345), и нажмите Find Games at this Address. - Дважды щёлкните запись сервера, чтобы присоединиться.
Способ 3 — Система лобби
Если ваш сервер публично указан с действительным токеном GSLT, игроки могут найти его через внутриигровой браузер лобби в разделе Play > Find a Server. Фильтруйте по игровому режиму и региону. Сервер должен иметь правильно установленные mp_gamemode и sv_gametypes, чтобы появляться в соответствующем фильтре лобби.
| Способ подключения | Лучше всего для | Требования |
|---|---|---|
| Прямое подключение через консоль | Быстрого доступа, серверов с защитой паролем, пользовательских портов | Консоль разработчика включена в настройках игры |
| Браузер серверов Steam | Добавления в избранное, проверки статуса сервера перед подключением | Правильный IP-адрес и порт с вкладки Network в GPanel |
| Внутриигровой браузер лобби | Публичных серверов со стандартными игровыми режимами | Действительный токен GSLT, sv_lan 0, правильный sv_gametypes |
Похожие статьи
- Настройка администраторов L4D2 и управление плагинами — Установка SourceMod, MetaMod, добавление администраторов и управление плагинами
- Устранение неполадок сервера L4D2 — Распространённые проблемы с подключениями, аддонами, плагинами и отображением в браузере серверов
- Как загружать файлы через SFTP
- Как найти IP-адрес и порт вашего сервера