Bu təlimat Legion Hosting ilə host edilən Left 4 Dead 2 xüsusi serverinizi konfiqurasiya etməyi və ona qoşulmağı əhatə edir, o cümlədən server.cfg parametrləri, GSLT token quraşdırması, oyun rejimləri, xüsusi kampaniyalar və Workshop əlavələri.
Addım 1 — server.cfg Faylını Tapın və Redaktə Edin
Left 4 Dead 2 əsas server konfiqurasiyasını left4dead2/cfg/server.cfg faylından oxuyur. Bu fayl server ilk dəfə başladıqda avtomatik yaradılır. Əgər mövcud deyilsə, GPanel fayl meneceri vasitəsilə əl ilə yarada bilərsiniz.
- GPanel-ə daxil olun və Left 4 Dead 2 serverinizi seçin.
- Server işləyirsə, dayandırın.
- Files tabına klikləyin və
left4dead2/cfg/qovluğuna keçin. server.cfgfaylını açın və ya yaradın və aşağıdakı parametrləri əlavə edin.
Əsas server.cfg Parametrləri
// ── 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 | Dəyərlər | Təsvir |
|---|---|---|
hostname |
İstənilən mətn | Steam server brauzerində və lobbi brauzerində göstərilən ad. |
sv_password |
Mətn və ya boş | Qoşulmaq üçün tələb olunan parol. Açıq server üçün boş buraxın. |
maxplayers |
1–32 |
Maksimum eyni vaxtda olan oyunçu slotları. Standart co-op 4, versus 8 istifadə edir, lakin modlu serverlər bunu daha yüksək təyin edirlər. |
mp_gamemode |
coop versus survival scavenge |
Aktiv oyun rejimi. sv_gametypes-da siyahılanan dəyərlərdən biri ilə uyğun olmalıdır. |
sv_gametypes |
Vergüllə ayrılmış siyahı | Serverin host etməsinə icazə verilən oyun rejimləri. Lobbi brauzeri bu siyahıya görə filtrləyir. |
sv_consistency |
0 və ya 1 |
1 olaraq təyin edildikdə bütün klientlər serverlə eyni fayllara sahib olmalıdır. Oyunçuları çıxartmadan xüsusi kampaniyalar və ya səs paketləri kimi xüsusi məzmuna icazə vermək üçün 0 olaraq təyin edin. |
sv_lan |
0 və ya 1 |
İnternetdən əlçatan server üçün 0 olaraq təyin edin. 1 olaraq təyin etmək serveri yalnız LAN edir və açıq brauzerdə görünməsinin qarşısını alır. |
mp_gamemode-u realism və ya realism_versus olaraq təyin edin və bu dəyərləri sv_gametypes-a əlavə edin.
Addım 2 — GSLT Token Quraşdırın
Game Server Login Token (GSLT) serverinizin Steam əsas serverində siyahılanması və açıq server brauzerində görünməsi üçün tələb olunur. Etibarlı token olmadan server işləyəcək, lakin siyahılarda görünməyə bilər və Valve tərəfindən siyahıdan çıxarıla bilər.
- Steam hesabınıza daxil olun və Steam Game Server Account Management səhifəsinə keçin.
- App ID 550 (Left 4 Dead 2) daxil edin və tokeni müəyyənləşdirmək üçün qeyd yazın.
- Create düyməsinə klikləyin və yaradılmış tokeni kopyalayın.
- Onu
server.cfgfaylındasv_setsteamaccountdəyəri olaraq yapışdırın. - Faylı saxlayın və serveri yenidən başladın. Konsol tokenin qəbul edildiyini
SteamGameServer connected to Steam successfullykimi mesajla təsdiqləyəcək.
Addım 3 — Xüsusi Kampaniyaları Quraşdırın
Left 4 Dead 2 üçün xüsusi kampaniyalar .vpk (Valve Pak) faylları olaraq paylanır. Onları xüsusi serverinizə quraşdırmaq server tərəfli oyun üçün əlçatan edir və bütün qoşulan klientlərin xəritə məlumatlarına çıxışını təmin edir.
- Kampaniyanın
.vpkfaylını/fayllarını yükləyin. Kampaniyalar tez-tez cüt olaraq gəlir — məsələncampaign_dir.vpkvəcampaign_000.vpk— təqdim olunan bütün faylları yükləyin. .vpkfayllarını SFTP vasitəsilə serverinizdəkileft4dead2/addons/qovluğuna yükləyin. Qoşulmaq üçün köməyə ehtiyacınız varsa SFTP yükləmə təlimatına baxın.- Serveri yenidən başladın. Source mühərriki başlanğıcda addons qovluğundakı
.vpkfayllarını avtomatik indeksləyir. - Kampaniyanı yükləmək üçün server konsolu vasitəsilə xəritəni dəyişdirin:
changelevel c1m1_hotel // Change to official map changelevel custom_map_name // Change to your custom campaign's first map
addons/ qovluğunda eyni kampaniya .vpk quraşdırılmış olmalı və ya Steam Workshop vasitəsilə abunə olmalıdır. Əgər sv_consistency 1 təyin olunubsa, server konsolu faylları çatışmayan klientlər üçün addon uyğunluq xətası göstərəcək.
Addon Uyğunluq Parametri
Oyunçuların yerli olaraq xüsusi kampaniyaya sahib olmadan belə qoşulmasına icazə vermək istəyirsinizsə, server.cfg-də sv_consistency 0 təyin edin. Bu fayl hash yoxlamasını söndürür. Qeyd edin ki, bu eyni zamanda klientlərin çıxarılmadan ixtiyari yerli dəyişikliklər işlədə biləcəyi mənasına gəlir.
sv_consistency 0 // Allow joins without matching addon files
Addım 4 — Steam Workshop Əlavələri
Left 4 Dead 2 xüsusi serverləri Steam Workshop məzmununa abunə ola bilər, lakin serverlər üçün tövsiyə olunan üsul Workshop elementlərini yükləyib .vpk faylları kimi yerləşdirməkdir, çünki xüsusi server rejimində Workshop avtomatik yükləmə tam dəstəklənmir.
Tövsiyə Olunan İş Axını
- Şəxsi Steam hesabınızda Workshop elementinə abunə olun və yerli Left 4 Dead 2 quraşdırmanıza yüklənməsinə icazə verin.
- Yüklənmiş məzmunu yerli Steam Workshop keşinizdə tapın — adətən yerli maşınınızda
Steam/steamapps/workshop/content/550/ünvanında. - Workshop keş qovluğundan
.vpkfaylını/fayllarını kopyalayın. - Bu
.vpkfayllarını SFTP vasitəsilə Legion Hosting serverinizdəkileft4dead2/addons/qovluğuna yükləyin. - Serveri yenidən başladın. Əlavə növbəti başlanğıcda aktiv olacaq.
sv_consistency 0 təyin olunubsa, klientlərin eyni fayllara sahib olmasını tələb etməməlidir. Lakin elementi olmayan klientlər xüsusi məzmun əvəzinə standart aktivləri görəcəklər.
Addım 5 — Serverinizə Qoşulma
Left 4 Dead 2 xüsusi serverinə qoşulmağın üç yolu var. Serverinizin IP ünvanı və portu GPanel-dəki Network tabında tapıla bilər. Ətraflı məlumat üçün server IP və portunu necə tapmaq olar təlimatına baxın.
Üsul 1 — Oyundaxili Konsol (Birbaşa Qoşulma)
Tildə düyməsi (~) ilə developer konsolunu açın və yazın:
connect YOUR.SERVER.IP:PORT
connect YOUR.SERVER.IP:PORT; password yourpassword // If password protected
Üsul 2 — Steam Server Brauzeri
- Steam-də View > Game Servers açın.
- Favourites tabına klikləyin, sonra Add Server seçin.
- GPanel-də göstərilən serverinizin IP və portunu daxil edin (məs.
1.2.3.4:12345) və Find Games at this Address düyməsinə klikləyin. - Qoşulmaq üçün server girişinə iki dəfə klikləyin.
Üsul 3 — Lobbi Sistemi
Əgər serveriniz etibarlı GSLT tokeni ilə açıq şəkildə siyahılanıbsa, oyunçular onu oyundaxili lobbi brauzerində Play > Find a Server bölməsindən tapa bilərlər. Oyun rejimi və regionuna görə filtrləyin. Serverin müvafiq lobbi filtrində görünməsi üçün düzgün mp_gamemode və sv_gametypes təyin olunmalıdır.
| Qoşulma Üsulu | Ən Yaxşı Hallar | Tələblər |
|---|---|---|
| Konsol birbaşa qoşulma | Sürətli giriş, parolla qorunan serverlər, xüsusi portlar | Oyun seçimlərində developer konsolu aktiv edilmiş olmalıdır |
| Steam server brauzeri | Sevimlilərə əlavə etmə, qoşulmadan əvvəl server statusunu yoxlama | GPanel Network tabından düzgün IP və port |
| Oyundaxili lobbi brauzeri | Standart oyun rejimləri olan açıq serverlər | Etibarlı GSLT token, sv_lan 0, düzgün sv_gametypes |
Əlaqəli Məqalələr
- L4D2 Admin Quraşdırması və Plugin İdarəetməsi — SourceMod, MetaMod quraşdırması, adminlərin əlavə edilməsi və pluginlərin idarə olunması
- L4D2 Server Problemlərinin Həlli — Qoşulmalar, əlavələr, pluginlər və server brauzeri siyahılanması ilə bağlı ümumi problemlər
- SFTP vasitəsilə Faylları Necə Yükləmək Olar
- Server IP və Portunu Necə Tapmaq Olar