Bu kılavuz, Half-Life 2: Deathmatch sunucunuz için admin kurulumu, Source engine RCON komutları, oyuncu yönetimi, harita komutları, SourceMod/MetaMod desteği, özel haritalar ve sorun gidermeyi kapsar. İlk kurulum, yapılandırma ve bağlantı talimatları için Half-Life 2: Deathmatch Sunucu Kurulum Kılavuzu'na bakın.
1. RCON Kurulumu
RCON parolasını RCON_PASSWORD startup değişkeni aracılığıyla veya hl2mp/cfg/server.cfg içinde ayarlayın:
rcon_password "YourStrongPassword"
Oyun içinde konsol (~) aracılığıyla kimlik doğrulaması yapın:
rcon_password YourStrongPassword
rcon <command>
Komutları doğrudan GPanel Console sekmesi aracılığıyla da gönderebilirsiniz.
2. Oyuncu Yönetimi
| Komut | Açıklama |
|---|---|
rcon status | Oyuncuları kullanıcı ID'leri, Steam ID'leri, IP'leri ve ping ile listele. |
rcon kick <userid> | Bir oyuncuyu kullanıcı ID'sine göre at. |
rcon kick "<playername>" | Görünen ada göre at. |
rcon banid <minutes> <userid> | Kullanıcı ID'sine göre yasakla. 0 = kalıcı. |
rcon banip <minutes> <ip> | Bir IP adresini yasakla. |
rcon removeid <steamid> | Bir Steam ID yasağını kaldır. |
rcon removeip <ip> | Bir IP yasağını kaldır. |
rcon writeid | Yasak listesini banned_user.cfg dosyasına kaydet. |
rcon writeip | IP yasaklarını banned_ip.cfg dosyasına kaydet. |
rcon writeid ve rcon writeip komutlarını çalıştırın. Kaydetmezseniz, yasaklar yeniden başlatmada kaybolur.
3. Harita Komutları
| Komut | Açıklama |
|---|---|
rcon changelevel <mapname> | Oyuncuları bağlı tutarak haritayı değiştir. |
rcon map <mapname> | Haritayı sıfırdan yükle, tüm oyuncuların bağlantısını kes. |
rcon maps * | Mevcut tüm haritaları listele. |
rcon mp_timelimit <min> | Harita süre sınırını değiştir. |
rcon mp_fraglimit <frags> | Frag sınırını değiştir. |
rcon mp_restartgame 1 | Mevcut turu yeniden başlat, skorları sıfırla. |
4. Sunucu Yönetimi
| Komut | Açıklama |
|---|---|
rcon hostname "Name" | Sunucu adını değiştir. |
rcon sv_password "pass" | Katılma parolasını ayarla veya değiştir. |
rcon mp_friendlyfire <0/1> | Dost ateşini aç/kapat. |
rcon sv_alltalk <0/1> | Takımlar arası sesli sohbeti aç/kapat. |
rcon say "message" | Sunucu genelinde sohbet mesajı gönder. |
rcon exec <filename> | Bir yapılandırma dosyasını çalıştır. |
rcon quit | Sunucuyu kapat. |
5. SourceMod ve MetaMod
Gelişmiş admin özellikleri için MetaMod:Source ve SourceMod yükleyin.
Kurulum
- Sunucunuzu GPanel'den durdurun.
- MetaMod:Source'u sourcemm.net adresinden indirin ve SFTP üzerinden
hl2mp/dizinine yükleyin. - SourceMod'u sourcemod.net adresinden indirin ve
hl2mp/dizinine yükleyin. - Sunucuyu başlatın ve
meta versionvesm versionile doğrulayın.
SourceMod Admin Ekleme
hl2mp/addons/sourcemod/configs/admins_simple.ini dosyasını düzenleyin:
"STEAM_0:1:12345678" "99:z" // Full admin access
Oyun içi admin menüsünü açmak için sohbette veya konsolda sm_admin kullanın.
6. Özel Haritalar
- Özel harita
.bspdosyasını indirin. - SFTP üzerinden
hl2mp/maps/dizinine yükleyin (bkz. SFTP ile Dosyalar Nasıl Yüklenir). - Harita adını
mapcycle.txtdosyasına ekleyin. rcon changelevel mapnameile test edin.
7. Sorun Giderme
- Sunucu başlatmada çöküyor: Hatalar için GPanel konsolunu kontrol edin. Başlangıç haritasının
hl2mp/maps/dizininde bulunduğunu doğrulayın. - Oyuncular bağlanamıyor: Sunucunun çalıştığını doğrulayın, GPanel'de IP/portu kontrol edin ve oyun sürümlerinin eşleştiğinden emin olun.
- RCON çalışmıyor:
rcon_passwordayarlandığından emin olun ve komut göndermeden önce kimlik doğrulaması yapın. - SourceMod sorunları: Dosyaların
hl2mp/dizininde (sunucu kökünde değil) olduğundan ve doğru derlemenin kullanıldığından emin olun.
İlgili Makaleler
- Half-Life 2: Deathmatch Sunucu Kurulum Kılavuzu
- Sunucu IP'nizi ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosyalar Nasıl Yüklenir
Yardıma mı İhtiyacınız Var?
HL2DM sunucunuzla ilgili 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 konsolundaki ilgili hata mesajlarını ekleyin.