Bu kılavuz, Left 4 Dead 2 sunucunuza SourceMod ve MetaMod:Source nasıl kurulacağını, sunucu yöneticilerinin nasıl ayarlanacağını ve eklentilerin nasıl yönetileceğini ele alır. Temel sunucu yapılandırması ve bağlantı talimatları için L4D2 Sunucu Kurulum Kılavuzu'na bakın.
Adım 1 — MetaMod:Source ve SourceMod Kurulumu
SourceMod, Left 4 Dead 2 için birincil yönetici ve eklenti çerçevesidir. Bağımlılık olarak MetaMod:Source gerektirir. Her ikisi de sunucunun left4dead2/addons/ dizinine dosya yüklenerek kurulmalıdır.
Gerekli Dosyaları İndirin
- MetaMod:Source — Linux için en son kararlı sürümü sourcemm.net adresinden indirin. Left 4 Dead 2 etiketli paketi veya genel Source 2009/OB sürümünü seçin.
- SourceMod — En son kararlı sürümü sourcemod.net adresinden indirin. Linux paketini seçin.
MetaMod:Source Kurulumu
- MetaMod arşivini yerel makinenizde çıkartın. Bu bir
addons/klasörü oluşturur. - Bu
addons/klasörünün içeriğini sunucunuzdakileft4dead2/addons/dizinine, mevcut dosyalarla birleştirerek yükleyin. - Yerleştirilen ana dosya
left4dead2/addons/metamod.vdfolup, Source motoruna MetaMod'u yüklemesini söyler.
SourceMod Kurulumu
- SourceMod arşivini çıkartın. Bu da bir
addons/klasörü ve bircfg/klasörü oluşturur. - Her iki klasörü de
left4dead2/içine, mevcut içerikle birleştirerek yükleyin. - SourceMod dosyaları
left4dead2/addons/sourcemod/altına yerleştirilecektir.
Kurulumu Doğrulama
- Sunucuyu başlatın ve GPanel'deki konsol çıktısını izleyin.
- Şuna benzer satırları arayın:
L4D2: Loading MetaMod:Source v1.x.x L4D2: SourceMod 1.x.x loaded - Sunucuya katılın ve oyun içi konsola
sm versionyazın. SourceMod etkinse, kurulu sürüm numarasını döndürecektir.
Adım 2 — SourceMod Dizin Yapısı
SourceMod'un dosyalarını nerede sakladığını anlamak, eklentileri ve yapılandırmayı yönetmek için çok önemlidir.
| Yol | Amaç |
|---|---|
left4dead2/addons/sourcemod/plugins/ |
Derlenmiş eklenti dosyaları (.smx). Kurmak için eklentileri buraya bırakın. |
left4dead2/addons/sourcemod/plugins/disabled/ |
Bir eklentiyi silmeden devre dışı bırakmak için .smx dosyasını buraya taşıyın. |
left4dead2/addons/sourcemod/configs/ |
Yöneticiler, ayrılmış slotlar ve eklenti ayarları için yapılandırma dosyaları. |
left4dead2/addons/sourcemod/logs/ |
SourceMod ve eklenti günlük dosyaları. Eklenti hatalarını giderirken önce buraya bakın. |
left4dead2/addons/sourcemod/translations/ |
Yerelleştirilmiş eklenti çıktısı için dil dosyaları. |
Adım 3 — SourceMod Yöneticileri Ekleme
GPanel dosya düzenleyicisinde left4dead2/addons/sourcemod/configs/admins_simple.ini dosyasını açın. Aşağıdaki biçimde yönetici girişleri ekleyin, ardından sunucuyu yeniden başlatın.
// Format: "STEAM_0:X:XXXXXXXX" "flag-string" "password" "comment"
// Flag 'z' grants all permissions (superadmin)
"STEAM_0:1:12345678" "z"
admins_simple.ini içinde STEAM_0:X:XXXXXXXX biçimini kullanın.
Yaygın Yönetici Bayrakları
| Bayrak | İzin |
|---|---|
z |
Tam yönetici (tüm izinler) |
b |
Oyuncuları atma |
c |
Oyuncuları yasaklama |
d |
Oyuncuları öldürme/zarar verme |
e |
Harita değişiklikleri |
f |
ConVar değiştirme |
Bayrakları birleştirebilirsiniz. Örneğin, "bce" tam yönetici erişimi olmadan atma, yasaklama ve harita değiştirme izinleri verir.
Adım 4 — SourceMod Eklentilerini Kurma
SourceMod eklentileri derlenmiş .smx dosyaları olarak dağıtılır. Left 4 Dead 2 için popüler eklentiler arasında yönetici araçları, hayatta kalan bot kontrolü, hazır olma sistemleri ve zorluk değiştiriciler bulunur.
- Seçtiğiniz eklentinin
.smxdosyasını indirin. Çoğu AlliedModders forumları'nda bulunur. .smxdosyasınıleft4dead2/addons/sourcemod/plugins/dizinine yükleyin.- Eklenti bir yapılandırma dosyası (
.cfg) içeriyorsa, bunuleft4dead2/cfg/sourcemod/dizinine yükleyin (klasör yoksa oluşturun). - Sunucuyu yeniden başlatın. SourceMod, başlatma sırasında eklentiler dizinindeki tüm
.smxdosyalarını otomatik olarak yükler.
.smx dosyasını left4dead2/addons/sourcemod/plugins/disabled/ dizinine taşıyın ve sunucuyu yeniden başlatın. Bu, eklenti çakışmalarını giderirken de önerilen ilk adımdır.
Yüklenen Eklentileri Doğrulama
Sunucu başladıktan sonra, sunucu konsoluna (GPanel Console sekmesi üzerinden) veya yönetici olarak oyun içi konsola aşağıdakini yazarak hangi eklentilerin yüklendiğini kontrol edebilirsiniz:
sm plugins list
Bu, yüklenen tüm eklentileri adları, sürümleri ve durumlarıyla birlikte listeler. Yüklenemeyen eklentiler bir hata göstergesiyle işaretlenecektir.
İlgili Makaleler
- L4D2 Sunucu Kurulum Kılavuzu — Server.cfg yapılandırması, GSLT token'ları, oyun modları ve nasıl bağlanılacağı
- 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