Bu kılavuz, Legion Hosting ile barındırılan Left 4 Dead 2 özel sunucunuzu nasıl yapılandıracağınızı ve ona nasıl bağlanacağınızı ele alır; bunlara server.cfg ayarları, GSLT token kurulumu, oyun modları, özel kampanyalar ve Workshop eklentileri dahildir.
Adım 1 — server.cfg Dosyasını Bulma ve Düzenleme
Left 4 Dead 2, temel sunucu yapılandırmasını left4dead2/cfg/server.cfg dosyasından okur. Bu dosya, sunucu ilk başlatıldığında otomatik olarak oluşturulur. Yoksa, GPanel dosya yöneticisini kullanarak manuel olarak oluşturabilirsiniz.
- GPanel'e giriş yapın ve Left 4 Dead 2 sunucunuzu seçin.
- Çalışıyorsa sunucuyu durdurun.
- Files sekmesine tıklayın ve
left4dead2/cfg/dizinine gidin. server.cfgdosyasını açın veya oluşturun ve aşağıdaki ayarları ekleyin.
Temel server.cfg Ayarları
// ── 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 | Değerler | Açıklama |
|---|---|---|
hostname |
Herhangi bir dize | Steam sunucu tarayıcısında ve lobi tarayıcısında gösterilen ad. |
sv_password |
Dize veya boş | Katılmak için gereken parola. Genel bir sunucu için boş bırakın. |
maxplayers |
1–32 |
Maksimum eşzamanlı oyuncu slotu. Standart co-op 4, versus 8 kullanır, ancak modlu sunucular bunu genellikle daha yükseğe ayarlar. |
mp_gamemode |
coop versus survival scavenge |
Aktif oyun modu. sv_gametypes içinde listelenen bir değerle eşleşmelidir. |
sv_gametypes |
Virgülle ayrılmış liste | Sunucunun barındırmasına izin verilen oyun modları. Lobi tarayıcısı bu listeye göre filtreleme yapar. |
sv_consistency |
0 veya 1 |
1 olarak ayarlandığında, tüm istemcilerin sunucuyla aynı dosyalara sahip olması gerekir. Oyuncuları atmadan özel kampanyalar veya ses paketleri gibi özel içeriğe izin vermek için 0 olarak ayarlayın. |
sv_lan |
0 veya 1 |
İnternet erişimli bir sunucu için 0 olarak ayarlayın. 1 olarak ayarlamak, sunucuyu yalnızca LAN yapar ve genel tarayıcıda görünmesini engeller. |
mp_gamemode değerini realism veya realism_versus olarak ayarlayın ve bu değerleri sv_gametypes içine ekleyin.
Adım 2 — GSLT Token Kurulumu
Sunucunuzun Steam ana sunucusunda listelenmesi ve genel sunucu tarayıcısında görünür olması için bir Game Server Login Token (GSLT) gereklidir. Geçerli bir token olmadan sunucu yine de çalışır ancak listelemelerde görünmeyebilir ve Valve tarafından listeden çıkarılabilir.
- Steam hesabınıza giriş yapın ve Steam Game Server Account Management sayfasına gidin.
- App ID 550 (Left 4 Dead 2) ve token'ı tanımlamak için bir not girin.
- Create'e tıklayın ve oluşturulan token'ı kopyalayın.
- Bunu
server.cfgiçinesv_setsteamaccountiçin değer olarak yapıştırın. - Dosyayı kaydedin ve sunucuyu yeniden başlatın. Konsol, token'ın kabul edildiğini
SteamGameServer connected to Steam successfullygibi bir mesajla onaylayacaktır.
Adım 3 — Özel Kampanyaları Kurma
Left 4 Dead 2 için özel kampanyalar .vpk (Valve Pak) dosyaları olarak dağıtılır. Bunları özel sunucunuza kurmak, sunucu tarafı oyun için kullanılabilir hale getirir ve bağlı tüm istemcilerin harita verilerine erişebilmesini sağlar.
- Kampanyanın
.vpkdosyalarını/dosyasını indirin. Kampanyalar genellikle bir çift halinde gelir — örneğincampaign_dir.vpkvecampaign_000.vpk— sağlanan tüm dosyaları yükleyin. .vpkdosyalarını SFTP aracılığıyla sunucunuzdakileft4dead2/addons/dizinine yükleyin. Bağlanırken yardıma ihtiyacınız varsa SFTP yükleme kılavuzu'na bakın.- Sunucuyu yeniden başlatın. Source motoru, başlatma sırasında addons dizinindeki
.vpkdosyalarını otomatik olarak indeksler. - Kampanyayı yüklemek için sunucu konsolunu kullanarak haritayı değiştirin:
changelevel c1m1_hotel // Change to official map changelevel custom_map_name // Change to your custom campaign's first map
addons/ klasörlerinde aynı kampanya .vpk dosyasının kurulu olması veya Steam Workshop üzerinden abone olmaları gerekir. sv_consistency 1 ayarlanmışsa, sunucu konsolu eksik dosyaları olan istemciler için bir addon tutarlılık hatası görüntüleyecektir.
Addon Tutarlılık Ayarı
Oyuncuların özel kampanyaya yerel olarak sahip olmasalar bile katılmasına izin vermek istiyorsanız, server.cfg içinde sv_consistency 0 ayarını yapın. Bu, dosya hash kontrolünü devre dışı bırakır. Bunun ayrıca istemcilerin atılmadan rastgele yerel değişiklikler çalıştırabileceği anlamına geldiğini unutmayın.
sv_consistency 0 // Allow joins without matching addon files
Adım 4 — Steam Workshop Eklentileri
Left 4 Dead 2 özel sunucuları Steam Workshop içeriğine abone olabilir, ancak sunucular için önerilen yöntem, özel sunucu modunda tam olarak desteklenmeyen Workshop otomatik indirmesine güvenmek yerine Workshop öğelerini indirip .vpk dosyaları olarak dağıtmaktır.
Önerilen İş Akışı
- Workshop öğesine kişisel Steam hesabınızda abone olun ve yerel Left 4 Dead 2 kurulumunuza indirilmesine izin verin.
- İndirilen içeriği yerel Steam Workshop önbelleğinizde bulun — genellikle yerel makinenizde
Steam/steamapps/workshop/content/550/konumundadır. .vpkdosyalarını/dosyasını Workshop önbellek klasöründen kopyalayın.- Bu
.vpkdosyalarını SFTP aracılığıyla Legion Hosting sunucunuzdakileft4dead2/addons/dizinine yükleyin. - Sunucuyu yeniden başlatın. Eklenti, bir sonraki başlatmada aktif olacaktır.
sv_consistency 0 ayarlanmışsa istemcilerin aynı dosyalara sahip olmasını gerektirmemelidir. Ancak, öğeye sahip olmayan istemciler özel içerik yerine varsayılan varlıkları görür.
Adım 5 — Sunucunuza Bağlanma
Bir Left 4 Dead 2 özel sunucusuna bağlanmanın üç yolu vardır. Sunucunuzun IP adresi ve portu GPanel'deki Network sekmesinde bulunabilir. Ayrıntılar için sunucu IP ve portunuzu nasıl bulursunuz kılavuzuna bakın.
Yöntem 1 — Oyun İçi Konsol (Doğrudan Bağlanma)
Geliştirici konsolunu tilde tuşuyla (~) açın ve şunu yazın:
connect YOUR.SERVER.IP:PORT
connect YOUR.SERVER.IP:PORT; password yourpassword // If password protected
Yöntem 2 — Steam Sunucu Tarayıcısı
- Steam'de View > Game Servers öğesini açın.
- Favourites sekmesine, ardından Add Server'a tıklayın.
- Sunucunuzun IP'sini ve portunu GPanel'de gösterildiği gibi girin (ör.
1.2.3.4:12345) ve Find Games at this Address'e tıklayın. - Katılmak için sunucu girişine çift tıklayın.
Yöntem 3 — Lobi Sistemi
Sunucunuz geçerli bir GSLT token ile genel olarak listelenmişse, oyuncular onu oyun içi lobi tarayıcısında Play > Find a Server altında bulabilir. Oyun moduna ve bölgeye göre filtreleyin. Sunucunun uygun lobi filtresinde görünmesi için doğru mp_gamemode ve sv_gametypes ayarlarına sahip olması gerekir.
| Bağlantı Yöntemi | En Uygun Olduğu Durum | Gereksinimler |
|---|---|---|
| Konsol doğrudan bağlanma | Hızlı erişim, parola korumalı sunucular, özel portlar | Oyun seçeneklerinde geliştirici konsolu etkinleştirilmiş |
| Steam sunucu tarayıcısı | Favorilere ekleme, katılmadan önce sunucu durumunu kontrol etme | GPanel Network sekmesinden doğru IP ve port |
| Oyun içi lobi tarayıcısı | Standart oyun modlarına sahip genel sunucular | Geçerli GSLT token, sv_lan 0, doğru sv_gametypes |
İlgili Makaleler
- L4D2 Yönetici Kurulumu ve Eklenti Yönetimi — SourceMod, MetaMod kurulumu, yönetici ekleme ve eklenti yönetimi
- L4D2 Sunucu Sorun Giderme — Bağlantılar, eklentiler (addon/plugin) ve sunucu tarayıcısı listeleme ile ilgili yaygın sorunlar
- SFTP Üzerinden Dosya Nasıl Yüklenir
- Sunucu IP ve Portunuzu Nasıl Bulursunuz