LIONFIN
Oyun Sunucuları

Left 4 Dead 2 Sunucu Kurulumu: SRCDS ve Kampanya Ayarları

4 dk okuma Güncelleme: 1 görüntülenme
Left 4 Dead 2 Sunucu Kurulumu: SRCDS ve Kampanya Ayarları

Left 4 Dead 2 sunucu kurulumu, Valve’ın dört kişilik zombi hayatta kalma oyunu için kendi Source Dedicated Server’ınızı (SRCDS) çalıştırma işlemidir. Kendi sunucunuz olduğunda kampanyaları gecikmesiz oynar, versus maçları için sabit bir yer edinir ve eklentilerle oyun deneyimini topluluğunuza göre biçimlendirirsiniz.

L4D2, sunucuya bağlanma biçimiyle diğer Source oyunlarından ayrılır: oyun varsayılan olarak lobi ve eşleştirme sistemine dayanır, bu yüzden doğru ayarlar yapılmazsa sunucu çalışsa bile oyuncular katılamaz. Sunucuyu kendi VDS sunucunuzda kurabilir ya da LIONFIN oyun sunucusu altyapısını kullanabilirsiniz.

Kısa cevap

Left 4 Dead 2 sunucu kurulumu, SteamCMD ile 222860 numaralı dedicated server dosyalarını indirip srcds_run -game left4dead2 komutunu port, harita ve +exec server.cfg ile başlatmaktan oluşur. Oyuncuların lobi dışında da bağlanabilmesi için sv_allow_lobby_connect_only 0, oyun modu için mp_gamemode, zorluk için z_difficulty ayarlanır. Varsayılan oyun portu 27015’tir.

Left 4 Dead 2 sunucu dosyaları nasıl indirilir?

L4D2 dedicated server, SteamCMD ile anonim girişle 222860 uygulama numarasından indirilir. 64-bit Linux sistemlerde Source sunucularının ihtiyaç duyduğu 32-bit kitaplıkları önceden kurun.

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc-s1 lib32stdc++6
./steamcmd.sh +force_install_dir /home/l4d2/server +login anonymous +app_update 222860 validate +quit

Bazı kullanıcılar Linux’ta bu adımda “Invalid platform” hatası aldığını bildirmiştir; toplulukta önerilen çözüm, SteamCMD’nin @sSteamCmdForcePlatformType ayarıyla dosyaları önce Windows platformu için indirip ardından Linux için validate çalıştırmaktır. Bu hatayı almazsanız ek bir işlem gerekmez.

SteamCMD’nin genel kullanımı için SteamCMD kullanımı rehberine bakabilirsiniz. Güncelleme için aynı komutu sunucu kapalıyken yeniden çalıştırın.

L4D2 sunucusu nasıl başlatılır?

L4D2 sunucusu srcds_run betiğiyle, oyun klasörü left4dead2 olarak belirtilerek başlatılır. Linux’ta srcds_linux dosyasını doğrudan çalıştırmak yerine çökme durumunda yeniden başlatma da sağlayan srcds_run betiğini kullanın.

./srcds_run -game left4dead2 -console -port 27015 \
  +maxplayers 8 +exec server.cfg +map c2m1_highway
ParametreGörevi
-game left4dead2L4D2 içerik klasörünü seçer
-portOyun portu
+maxplayersSunucunun kabul ettiği oyuncu sayısı
+exec server.cfgAyar dosyasını açılışta çalıştırır
+mapAçılış haritası (ör. c1m1_hotel, c2m1_highway)

Harita adlarındaki cXmY kalıbı kampanya ve bölüm numarasını gösterir: c2m1, ikinci kampanyanın (Dark Carnival) ilk bölümüdür. Left 4 Dead 2 sunucu kurulumu sırasında betiği screen, tmux ya da systemd altında çalıştırarak oturum kapandığında sunucunun durmasını önleyin.

server.cfg dosyasında lobi, oyun modu ve zorluk nasıl ayarlanır?

L4D2’ye özgü en önemli ayar, oyuncuların lobi dışında bağlanmasına izin veren sv_allow_lobby_connect_only değişkenidir. Ayar dosyası left4dead2/cfg/server.cfg yolundadır.

hostname "Sunucu Adi"
rcon_password "GUCLU_RCON_PAROLASI"
sv_lan 0
sv_allow_lobby_connect_only 0
mp_gamemode coop
z_difficulty Normal
sv_steamgroup 0
sv_steamgroup_exclusive 0
  • sv_allow_lobby_connect_only 0: Sunucu tarayıcısı, Steam daveti ve connect komutuyla katılıma izin verir; 1 olduğunda yalnız lobiden bağlanılır.
  • mp_gamemode: coop, realism, versus, survival ya da scavenge.
  • z_difficulty: Easy, Normal, Hard (oyunda Advanced) ya da Impossible (oyunda Expert).
  • sv_steamgroup ve sv_steamgroup_exclusive 1: Sunucuyu Steam grubunuzun üyelerine ayırır.

Lobiden başlatılan bir oyun modu sunucudaki mp_gamemode değerini değiştirebilir; sabit bir mod istiyorsanız eklentiyle kilitlemeyi düşünün.

İpucu: Sunucuyu yalnız arkadaş grubunuza açmak istiyorsanız sv_steamgroup ile grup kimliğini girip sv_steamgroup_exclusive 1 kullanın; sunucu parolasına gerek kalmaz.

Oyuncular L4D2 sunucusuna nasıl bağlanır?

Oyuncular L4D2 sunucusuna en kolay geliştirici konsolundan bağlanır. Konsol, oyunun klavye ve fare seçeneklerindeki geliştirici konsolu ayarı açılarak etkinleştirilir; ardından ana menüde ~ tuşuyla açılır.

  1. Seçeneklerden geliştirici konsolunu etkinleştirin.
  2. Ana menüde konsolu açın.
  3. connect SUNUCU_IP:27015 komutunu yazın.
  4. Sunucuya bağlanan ilk oyuncu lobi lideri olur; kampanya ve zorluk seçimi lobiden yapılabilir.

Steam grubuna bağlı sunucularda grup üyeleri, oyunun lobi ekranında grup sunucusunu seçerek de oyun başlatabilir. Bağlanamıyorsanız önce sv_allow_lobby_connect_only değerinin 0 olduğunu, sonra güvenlik duvarında oyun portunun açık olduğunu kontrol edin. Gecikme sorunlarının genel nedenleri için oyun sunucusunda ping ve gecikme yazısına bakabilirsiniz.

L4D2 sunucusu için hangi portlar açılmalı ve eklenti nasıl kurulur?

Left 4 Dead 2 sunucu kurulumu tamamlandığında son adım portları açmaktır: L4D2 sunucusu diğer Source oyunları gibi oyun trafiği için 27015/UDP, RCON için aynı numaralı 27015/TCP portunu kullanır; -port ile farklı bir değer verdiyseniz o portu açın.

sudo ufw allow 27015/udp
sudo ufw allow from YONETICI_IP to any port 27015 proto tcp

Topluluk sunucularındaki yönetici menüsü, oylama ve rekabetçi versus yapılandırmaları çoğunlukla Metamod:Source ve SourceMod ile çalışır. İki paketin L4D2 için sürümünü left4dead2 klasörüne açmanız yeterlidir; yönetici ekleme ve eklenti klasörleri TF2 ve CS2 ile aynı mantıktadır, ayrıntılar için CS2 SourceMod kurulumu rehberine bakabilirsiniz.

Windows ve firewalld komutları için oyun sunucusu port açma rehberine göz atın. Hazır bir altyapıyla başlamak isterseniz Left 4 Dead 2 sunucu kiralama seçeneklerini inceleyebilirsiniz.

Sık Sorulan Sorular

L4D2 sunucuma neden bağlanamıyorum?

En sık neden sv_allow_lobby_connect_only değerinin varsayılan 1 olarak kalmasıdır; bu durumda sunucu yalnız lobiden gelen oyuncuları kabul eder. Değeri server.cfg içinde 0 yapın, sv_lan değerinin 0 olduğunu ve oyun portunun UDP olarak açık olduğunu kontrol edin.

L4D2 sunucusunda versus modu nasıl açılır?

server.cfg içinde mp_gamemode versus ayarını yapıp sunucuyu bir versus haritasıyla başlatabilir ya da lobiden versus modunu seçerek sunucuya yönlendirebilirsiniz. Versus maçları iki takım hâlinde sekiz oyuncu için tasarlanmıştır; oyuncu sınırını buna göre ayarlayın.

Sunucuyu yalnız arkadaşlarıma nasıl açarım?

En pratik yol Steam grubu kullanmaktır: grubun kimliğini sv_steamgroup değişkenine yazıp sv_steamgroup_exclusive 1 yaparsanız yalnız grup üyeleri ve davet ettikleri oyuncular katılabilir. Alternatif olarak sv_password ile sunucuya parola koyabilirsiniz.

Özel kampanyalar sunucuya nasıl eklenir?

Özel kampanyalar genellikle .vpk dosyası olarak gelir ve sunucuda left4dead2/addons klasörüne konur. Oyuncuların da aynı kampanyayı kurmuş olması gerekir; bu yüzden kampanyanın Steam Atölyesi sayfasını oyuncularınızla paylaşmanız bağlanma sorunlarını önler.

Bu makale yardımcı oldu mu?

Geri bildiriminiz için teşekkürler!

kişi faydalı buldu

Paylaş

X LinkedIn WhatsApp

Sorunuz mu var? Destek ekibimize yazın.