Bu kılavuz, Black Mesa özel sunucunuz için yönetici kurulumunu, Source engine RCON komutlarını, oyuncu yönetimini, harita komutlarını, SourceMod/MetaMod eklenti desteğini, özel haritaları ve sorun gidermeyi kapsar. Black Mesa, rekabetçi çok oyunculu deathmatch içeren Half-Life'ın bir Source engine yeniden yapımıdır. İlk kurulum, yapılandırma ve bağlantı talimatları için Black Mesa Sunucu Kurulum Kılavuzu'na bakın.
1. Yönetici Kurulumu (RCON Parolası)
Black Mesa, yönetim için Source engine'in RCON sistemini kullanır. Parolayı GPanel Startup bölümünde veya server.cfg içinde ayarlayın:
rcon_password "YourStrongPassword"
Oyun içi konsol (~) aracılığıyla kimlik doğrulaması yapın:
rcon_password YourStrongPassword
rcon <command>
Komutları RCON kimlik doğrulaması olmadan doğrudan GPanel Console sekmesi aracılığıyla da gönderebilirsiniz.
2. Source Engine RCON Komutları
Oyuncu Yönetimi
| Komut | Açıklama |
|---|---|
rcon status | Oyuncuları kullanıcı kimlikleri, Steam kimlikleri, IP'ler ve ping ile listeler. |
rcon kick <userid> | Bir oyuncuyu kullanıcı kimliğine göre atar. |
rcon kick "<playername>" | Görünen ada göre atar. |
rcon banid <minutes> <userid> | Kullanıcı kimliğine göre yasaklar. 0 = kalıcı. |
rcon banip <minutes> <ip> | Bir IP adresini yasaklar. |
rcon removeid <steamid> | Bir Steam ID yasağını kaldırır. |
rcon removeip <ip> | Bir IP yasağını kaldırır. |
rcon writeid | Yasak listesini banned_user.cfg dosyasına kaydeder. |
rcon writeip | IP yasaklarını banned_ip.cfg dosyasına kaydeder. |
rcon writeid ve rcon writeip komutlarını çalıştırın. Kaydetmeden, yasaklar yeniden başlatmada kaybolur.
Harita Komutları
| Komut | Açıklama |
|---|---|
rcon changelevel <mapname> | Oyuncuları bağlı tutarak haritayı değiştirir. |
rcon map <mapname> | Haritayı sıfırdan yükler, tüm oyuncuların bağlantısını keser. |
rcon maps * | Mevcut tüm haritaları listeler. |
rcon mp_timelimit <min> | Harita süre sınırını değiştirir. |
rcon mp_fraglimit <frags> | Frag sınırını değiştirir. |
rcon mp_restartgame 1 | Mevcut turu yeniden başlatır, skorları sıfırlar. |
Sunucu Yönetimi
| Komut | Açıklama |
|---|---|
rcon hostname "Name" | Sunucu adını değiştirir. |
rcon sv_password "pass" | Katılım parolasını ayarlar veya değiştirir. |
rcon mp_friendlyfire <0/1> | Dost ateşini açar/kapatır. |
rcon sv_alltalk <0/1> | Takımlar arası sesli sohbeti açar/kapatır. |
rcon say "message" | Sunucu genelinde sohbet mesajı gönderir. |
rcon exec <filename> | Bir yapılandırma dosyasını çalıştırır. |
rcon quit | Sunucuyu kapatır. |
3. SourceMod ve MetaMod
Gelişmiş yönetici özellikleri için MetaMod:Source ve SourceMod yükleyin.
Kurulum
- Sunucunuzu GPanel'den durdurun.
- MetaMod:Source'u sourcemm.net adresinden indirin ve SFTP aracılığıyla
bms/içine yükleyin. - SourceMod'u sourcemod.net adresinden indirin ve
bms/içine yükleyin. - Sunucuyu başlatın ve
meta versionvesm versionile doğrulayın.
SourceMod Yöneticileri Ekleme
bms/addons/sourcemod/configs/admins_simple.ini dosyasını düzenleyin:
"STEAM_0:1:12345678" "99:z" // Full admin access
Atma, yasaklama, harita değiştirme ve oylamalar için oyun içi yönetici menüsünü açmak üzere sohbette veya konsolda sm_admin komutunu kullanın.
Popüler Eklentiler
- Map Chooser: Rock-the-vote ile harita sonu oylaması.
- Fun Commands: Slay, slap, beacon ve oyuncu etkileşimi.
- Anti-Cheat: Sunucu tarafı hile algılama.
- Reserved Slots: Yöneticiler ve VIP'ler için yer ayırma.
4. Özel Haritalar
- Özel harita
.bspdosyasını ve diğer ek içerikleri indirin. .bspdosyasını SFTP aracılığıylabms/maps/içine yükleyin (bkz. SFTP ile Dosyalar Nasıl Yüklenir).- Rotasyon için harita adını
mapcycle.txtdosyasına ekleyin. rcon changelevel mapnameile test edin.
Daha hızlı özel içerik indirmeleri için server.cfg içinde bir hızlı indirme URL'si ayarlayın:
sv_downloadurl "https://your-fastdl-server.com/bms/"
sv_allowdownload 1
5. Sorun Giderme
Sunucu Başlangıçta Çöküyor
- Hata mesajları için GPanel konsolunu kontrol edin.
- SourceMod/MetaMod kullanıyorsanız, test etmek için eklenti dizinlerini geçici olarak kaldırın.
- Başlangıç haritasının
bms/maps/içinde bulunduğunu doğrulayın. - Varsayılanları yeniden oluşturmak için
server.cfgdosyasını silin ve yeniden başlatın.
Oyuncular Bağlanamıyor
- Sunucunun GPanel'de çalıştığını doğrulayın.
- Network sekmesinden doğru IP ve portu kontrol edin.
- Hem sunucunun hem de oyuncunun aynı oyun sürümünde olduğundan emin olun.
RCON veya SourceMod Çalışmıyor
rcon_passwordayarının yapıldığını doğrulayın ve komutları göndermeden önce kimlik doğrulaması yapın.- SourceMod için, dosyaların
bms/içinde (sunucu kökünde değil) olduğunu ve doğru sürüme sahip olduğunuzu doğrulayın. - RCON'a alternatif olarak GPanel konsolunu doğrudan kullanın.
İlgili Makaleler
- Black Mesa Sunucu Kurulum Kılavuzu
- Sunucu IP ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosyalar Nasıl Yüklenir
- Sunucu Başlatma Kılavuzu
Yardıma mı İhtiyacınız Var?
Black Mesa sunucunuzla burada ele alınmayan sorunlarla karşılaşırsanız, bir destek talebi açın ve sunucu IP'nizi, sorunun bir açıklamasını ve GPanel konsolundan ilgili hata mesajlarını ekleyin.