Това ръководство обхваща как да конфигурирате и да се свържете с вашия Left 4 Dead 2 dedicated сървър, хостван в 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 токен
Game Server Login Token (GSLT) е необходим, за да бъде сървърът ви листнат в Steam master сървъра и видим в публичния браузър на сървъри. Без валиден токен сървърът все още ще работи, но може да не се появява в листингите и може да бъде премахнат от листинга от Valve.
- Влезте в своя Steam акаунт и отидете на страницата Steam Game Server Account Management.
- Въведете 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) файлове. Инсталирането им на вашия dedicated сървър ги прави достъпни за сървърен геймплей и гарантира, че всички свързани клиенти могат да получат достъп до данните на картата.
- Изтеглете
.vpkфайла(овете) на кампанията. Кампаниите често идват по двойка — напримерcampaign_dir.vpkиcampaign_000.vpk— качете всички предоставени файлове. - Качете
.vpkфайловете вleft4dead2/addons/на вашия сървър чрез SFTP. Вижте ръководството за качване чрез SFTP, ако имате нужда от помощ при свързване. - Рестартирайте сървъра. Source engine автоматично индексира
.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 dedicated сървърите могат да се абонират за Steam Workshop съдържание, но препоръчителният метод за сървъри е да изтегляте Workshop елементи и да ги внедрявате като .vpk файлове, вместо да разчитате на автоматично изтегляне от Workshop, което не е напълно поддържано в режим на dedicated сървър.
Препоръчителен работен процес
- Абонирайте се за 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 dedicated сървър. IP адресът и портът на сървъра ви могат да бъдат намерени в таб Network в GPanel. Вижте ръководството как да намерите IP и порта на вашия сървър за подробности.
Метод 1 — Игрова конзола (директна връзка)
Отворете developer конзолата с клавиша тилда (~) и въведете:
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, за да се появи в съответния лоби филтър.
| Метод за свързване | Най-добър за | Изисквания |
|---|---|---|
| Директна връзка през конзола | Бърз достъп, защитени с парола сървъри, персонализирани портове | Developer конзолата е активирана в опциите на играта |
| Steam браузър на сървъри | Добавяне в любими, проверка на статуса на сървъра преди присъединяване | Правилни IP и порт от таб Network в GPanel |
| Игров лоби браузър | Публични сървъри със стандартни игрови режими | Валиден GSLT токен, sv_lan 0, правилен sv_gametypes |
Свързани статии
- Настройка на администратори и управление на плъгини за L4D2 — Инсталиране на SourceMod, MetaMod, добавяне на администратори и управление на плъгини
- Отстраняване на проблеми с L4D2 сървър — Често срещани проблеми с връзките, добавките, плъгините и листинга в браузъра на сървъри
- Как да качвате файлове чрез SFTP
- Как да намерите IP и порта на вашия сървър