Left 4 Dead 2

Left 4 Dead 2

Not enough ratings
L4D2 Adanmış sunucu (Dedicated Server) kurulumu
By ressam
Server Creation Tool ile basit ve kolay sunucu açmak oyun içinden bağlanmak ve daha fazlası.
   
Award
Favorite
Favorited
Unfavorite
Giriş
Left 4 Dead sunucu açmanın bir çok yolu vardır ama hepsi aynıdır. Steam üzerinden, Steamcmd veya 3.parti sunucu kurma uygulamaları ile.
Bu işlemi yaparken bir makineye sahip olmanızı öneriyorum (VDS), hem port konusunda sıkıntı yaşamazsınız hemde bağlantı sorunları yüzünden sunucudaki oyuncular ping sorunu çekmeyecektir, tabi kullandığınız bağlantı iyi ise lobi kurup yerel sunucu açmanız daha mantıklı olacaktır.
Server Creation Tool (3.parti uygulama) Kurulum
Server Creation Tool sunucu kurmak için işe yarayan l4d2 yanı sıra bir kaç oyunun daha adanmış sunucu oluşturmakta yardımcı 3.parti uygulamadır. Steamcmd ile uğraşmadan basit bir şekilde sunucu kurulumuna yardım edecektir.
  • İlk olarak buradan[github.com] Server Creation Tool 3.0 versiyonunu indirin.
  • Masaüstüne bir klasör açın ve exe yi içine atın.
  • Uygulamayı açın (eğer bir hata gelirse devam tuşuna basın önemsemeyin.) gördüğünüz gibi bu şekildedir, Steamcmd ihtiyaç duyuyor Download SteamCMD tıklayın.
  • Gelen pencerede ilk başta açtığımız sunucu dosyasını seçin, ve tamam a tıklayın.
  • Resimdeki gibi, program artık steamcmd yi tanımladı ve sunucu kurulumu için oyunlara erişim verdi.
Server Creation Tool (L4D2) Kurulum
Yukarıdaki işlemleri yapıp Server Creation Tool kurduysak şimdi l4d2 sunucusu kurmaya geçebiliriz.
  • Resimdeki gibi Left 4 Dead 2 üstüne tıklayın, sunucu dosyalarını indirmek için bir cmd penceresi açılacaktır.
  • Steamcmd ve l4d2 dosyaları inmeye başlayacaktır. En güncel dosyalar inecektir, inerken bekleyin.
  • Sunucu kurulum işlemi bitti gördüğünüz gibi. cmd ye exit yazarak enter tuşuna basıp kurulumu sonlandırıyoruz.
  • Sunucu dosyaları bu kısımdadır sunucu işlemlerini bu kısımdan yapacağız.
    (motd dosyasını düzenleme, ban, server.cfg, mod kurma ve adminlik verme gibi işlemleri)
  • Yukardaki işlemi yapınca ekrana bu çıkar. Burada sunucu için .bat ve server.cfg kuramamı istermisin demekte (eğer bat yada cfg dosyası kuramadım diye hata alırsanız üzülmeyin kendiniz kurabilirsiniz.)



Sunucuyu çalıştırma ve server.cfg ve start.bat oluşturma
  • srcds.exe ile sunucu çalıştırma.
  • Sunucuyu bu yolla çalıştırman daha basit ve kullanışlıdır.
    ilk olarak sunucunun kurulu olduğu dosyaya gidin srcds.exe bulun ve çift tıklayın.
    (masaüstüne kısayol da oluştura bilirsiniz.)
Rcon şifresini kimsenin tahmin edemediği özel bir şifre yapınız zira bu şifre önemlidir.
Bu şifreye erişenler oyun içindeki geliştiri konsol ile sizin sunucunuz daki server konsoluna erişimde sağlaya bilirler bunu unutmayin.
(rcon şifresi ile oyundan sunucuya komut göndermeyi altta anlatacağım.)
Normal kurulumda sunucudan birini banladiğinizda kayıt olmuyor o yüzden bir server.cfg oluşturup altaki gibi kodları eklemeniz gerekmektedir. server.cfg sunucu başlatıldığı zaman işlem yapmadan oradaki kodları uygular altaki server.cfg sunucunun internet ayarları ve banned_ip.cfg banned_id.cfg oluşturup sunucuya okutmaktadır.
  • server.cfg
  • Bu örnek bir server config dosyasıdır bunu ..\left4dead2\cfg\server.cfg olacak şekilde ekleyin.
motd_enabled 0 // motd yani sunucuya giren kişiye sunucunun mesajını gösterir (H tuşu ile açılan kapanan panel) // internet ayarları sv_maxrate 0 sv_minrate 50000 sv_mincmdrate 33 sv_maxcmdrate 66 net_splitpacket_maxrate 30000 // alternative // Bans exec banned_user.cfg /banlı kişilerin idlerini sunucuya yükler. exec banned_ip.cfg //banlı kişilerin iplerini sunucuya yükler. writeip // sunucudan banladığınız kişilerin iplerini okur writeid // sunucudan banladığınız kişilerin steamidlerini okur

  • Ek olarak.
  • start.bat
start.bat ben pek önermiyorum srcds.exe ayayüzü gayet kullanışlı eğer kullanmak isterseniz.

..\l4d2\ dosya yoluna (srcds.exe yanına resimdeki gibi) bir txt dosyası oluşturup .txt uzantısını .bat çevirip herhangi bir notpad yada farklı metin programlarda olabilir açıp alttaki kodu yapıştırın .bat çalıştırdığınızda cdm açılacaktır ve sunucu başlayacaktır.
start srcds.exe -console -game left4dead2 -secure +maxplayers 4 +map c1m1_hotel
Sunucuya bağlanma lobi üzerinden sunucuya yönlendirme
  • Sunucuyu başlatığımız zaman bu panel karşımıza çıkacaktır.
  • Paneldeki ip adresi sunucuya bağlanacağınız ip adresidir.
  • Bu panelden sunucunun durumu, oyuncu sayısı konsoluna erişim sağlaya bilirsiniz.
  • Bütün portları açtınız ama bağlanmıyorsa portları kontrol edin.
  • Portta sıkıntı yoksa paneldeki NETWORK kısmının internet te olmasına dikkat edin.

  • Artık sunucu açıldığına göre oyundan lobi açıp sunucumuza yönlendirme nasıl yapılır ona geçebiliriz.
Oyuna giriş yapıyoruz (geliştirici konsolu açmayı unutmayın. İnternette nasıl açıldığı yazmaktadır.)
Bir oyun lobisi kuruyoruz. (lobi lideri sizin olmanız gerekmektedir.) ve sunucuya düz bağlanmadığınız sürece açtığınız lobinize göre şekillenecektir örnek veriyorum.
Senaryo Dead Center lobisi kurdunuz ve tank run mutasyonu açtınız sunucuya yönlendirme yaptınız sunucunuz lobiye göre şekillenecektir. Ve tabi ki lobide bulunan herkes lobi sahibinin yönlendirdiği sunucuya bağlanacaktır. Bu diğer oyun modları içinde geçerlidir kapışma, direniş, vb
  • Konsola yazılacak kod şudur.
mm_dedicated_force_servers sunucuipniz:sunucuportu
  • Örnek.
mm_dedicated_force_servers 193.111.77.123:27015
Şeklinde bunu oyun içi konsola yazıyoruz bu komut lobi araması sırasında sadece bu ipdeki sunuculara bağla diye bir emir vermekte, bu sayede diğer sunucuları es geçip bu ipdeki bir boş sunucu var ise ona yönlendirmektedir.
(dilerseniz bunu autoexec.cfg dosyasınada ekleye bilirsiniz, internette autoexec nedir nasıl yapılır detaylı açıklası mevcut.)
Eğer sunucu portunuz 27015 yanı default port ise sadece sunucu adresini yazmanız yeterli olacaktır.
Lobide arama sırasında sunucunuzu bulamadıysa, sunucuya başka oyuncularda bağlanmış olabilir buna dikkat ediniz eğer oyuncu var ise sunucuyu kapatıp açıp sonra tekrar deneyiniz.
Ve sunucu lobideki ayarlara göre düzenlenir eğer siz arkadaşlara özel açtıysanız birisi hızlı maçtan sizin sunucunuza bağlanamaz.
Resimdeki gibi kodu yukarıdaki anlattğım gibi yazıp kendi sunucu adresi ve portunu ekleyip enter'e basıyoruz.
  • Gördüğünüz gibi sunucuya bağlandık ve sunucu herkese açık oluğu için diğer oyuncularda oyuna katıldı.
  • Lobideki oyuncularda lobi sahibinin yönlendirdiği sunucuya katıldı.
  • Artık az ping ve donma olmadan zombilerin canına okuyacaksınız.
Oyun içinden sunucu konsoluna erişmek (RCON)
Hatırlayalım Rcon şifresi ile sunucunun konsoluna bağlanmayı. sunucuda iken konsola sunu yazıyoruz
  • Kod
rcon_password "rcon şifreniz"
  • Örnek
rcon_password 33445966
  • Sonra test için şunu yazıyoruz.
rcon say test.
  • Gördüğünüz gibi sıkıntısız çalışmakta artık oyun içi konsoldan sunucuya komut göndere bilirsiniz.
  • Oyun içindeki bütün komutları sunucu konsoluna göndermek için komutun başına rcon yazıp sonra komutu yazıyoruz örnek.
rcon kickid "userid"


Yetki ayarlamak ve yararlı mod. (sorucemod/metamod)
Kendinizi sunucu admini yetkilisi yapmak için metamod ve sourcemod gerekmektedir peki ne işe yarar topluluk tarafından yapılmış scripleri çalıştırmak (modları)
Kurulumu basit alttaki linklerdeki dosyaları indirin.
Dosyaları çıkarın ve ..\l4d2\left4dead2\addons taşıyın. Alttaki resimdeki gibi olacak.

Şimdi okuması için .vdf dosyası indirmemiz gerek alttaki linke girin.

  • Game kısmını Left 4 Dead 2 olarak seçin ve genarete metamod.vdf tıklayın inen dosyaları aynı yukardaki iki dosyadaki gibi ..\l4d2\left4dead2\addons atın.
Yukarıdaki kurulum sonucu bu şekilde olacak.
Admin yetkisi atamak
Bu işlemi yaparken sunucuyu kapatın yada yaptıktan sonra sunucu konsoluna sm_reloadadmins yazmayı unutmayın.
Artık metamod ve source mod kurulumu bittiğine göre sunucuda kendimize yetki verebiliriz.
..\l4d2\lleft4dead2\addons\sourcemod\configs\admins_simple.ini açın.
https://steamidfinder.com dan steam idinizi alın ve "STEAM_0:x:xxxxxxxx" "99:z" id nizi yazıp ekleyin "99:z" en yüksek rütbeyi vermektedir z root idir.
! detaylı bilgi bu linkte[wiki.alliedmods.net] mevcut.
Oyun içi admin paneli açmak için geliştirici konsola sm_admin veya oyun içi chate !admin yazarakta alttaki panele erişim sağlaya bilirsiniz.
Alttaki mod adminleri sunucudan atma oylamasını engellemek için bir moddur ayriyetten oyun içindeki oylamalarıda engelleye biliyorsunuz.
Örnek birisi sizi sunucudan atma oylaması yaptı diyelim oylamayı engelliyor ve sizi atmaya çalışan kişinin ismi chatte beliriyor.
Kendİ sunucunuzdan atılmamamız için Bu linkten[forums.alliedmods.net] Vote Blocker modunu .smx dosyasını indirin ve ..\l4d2\left4dead2\addons\sourcemod\plugins içine smx dosyasını atıp sunucuyu kapatıp açın.
Rehberin sonu


Artık kendinize ait bir l4d2 sunucusu açabileceksiniz. Dilerseniz yorumlar kısmında sizlerin de bu konu hakkında sorularınız ve aklınıza takılan bir şey var ise yazmaktan çekinmeyin.

  • Diğer rehberlerim.
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2443241490 https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=2416972464
7 Comments
Rones 5 Jun @ 1:28pm 
selam bir hata alıyorumda acaba müsait oldugunuzda ekler misiniz beni
ressam  [author] 10 Sep, 2022 @ 4:33am 
@Tabi Efendim local host ta kalmış olabilir ilk baslaymaya local olarak çalıştırır ve portları açmamış olabilirsin
LqedSKing 10 Sep, 2022 @ 3:50am 
Ressam adamlar girmiyor
rh4xor 14 Mar, 2022 @ 4:12am 
En ince detayına kadar anlatmışsın teşekkürler :)
carex53 16 May, 2021 @ 1:44pm 
Hocam siz Enes3078 misiniz?
Kendook 16 May, 2021 @ 1:35pm 
Eline sağlık çok güzel olmuş. :steamthis: :steamthumbsup:
carex53 7 May, 2021 @ 2:22pm 
Hocam güzel rehber fakat çoğu kişi ne olduğunu anlamadan gidiyor. :(