Овој водич опфаќа како да го конфигурирате и да се поврзете со вашиот посветен сервер за 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 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). Инсталирањето на вашиот посветен сервер ги прави достапни за игра од страна на серверот и осигурува дека сите поврзани клиенти можат да пристапат до податоците за мапата.
- Преземете ја датотеката(ите)
.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 и портата на вашиот сервер