Bu kılavuz, Sven Co-op adanmış sunucunuz için yönetici kurulumunu, RCON komutlarını, oyuncu yönetimini, harita yönetimini, AMX/eklenti desteğini, özel haritaları ve sorun gidermeyi kapsar. Sven Co-op, oyuncuların kampanyaları birlikte aştığı Half-Life için ortak çok oyunculu bir moddur. İlk kurulum, yapılandırma ve bağlantı talimatları için bkz. Sven Co-op Sunucu Kurulum Kılavuzu.
1. Yönetici Kurulumu (users.ini)
Sven Co-op, yönetici hesaplarını ve izinlerini tanımlamak için svencoop/users.ini kullanır.
Yönetici Ekleme
# Format: "STEAM_ID" "password" "access_flags" "name"
"STEAM_0:1:12345678" "" "abcdefghijklmn" "AdminName"
Erişim Bayrakları
| Bayrak | İzin |
|---|---|
a | Dokunulmazlık (diğer yöneticiler tarafından atılamaz/yasaklanamaz) |
b | Rezervasyon (ayrılmış slot erişimi) |
c | Oyuncuları atma |
d | Oyuncuları yasaklama |
e | Oyuncuların yasağını kaldırma |
f | Oyuncuları öldürme/tokatlama |
g | Harita değiştirme |
h | Sunucu cvar'larını çalıştırma |
n | RCON erişimi |
Tam yönetici için tüm bayrakları kullanın: "abcdefghijklmn"
~) açın ve status yazın. Steam ID'niz STEAM_0:X:XXXXXXXX biçiminde görünür.
2. RCON Komutları
RCON'u GPanel konsolu, oyun içi konsol veya üçüncü taraf bir araç aracılığıyla kullanın. Oyun içinde şununla kimlik doğrulaması yapın:
rcon_password YourRconPassword
rcon <command>
Oyuncu Yönetimi
| Komut | Açıklama |
|---|---|
rcon kick <userid> | Bir oyuncuyu kullanıcı kimliğine göre atar. |
rcon banid <minutes> <userid> | Bir oyuncuyu yasaklar. Kalıcı için 0 kullanın. |
rcon addip <minutes> <ip> | Bir IP adresini yasaklar. |
rcon removeip <ip> | Bir IP yasağını kaldırır. |
rcon status | Kullanıcı kimlikleri ve Steam ID'leriyle tüm oyuncuları listeler. |
Harita ve Sunucu 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 hostname "Name" | Sunucu adını değiştirir. |
rcon sv_password "pass" | Katılma parolasını ayarlar veya değiştirir. |
rcon say "message" | Sunucu geneline bir sohbet mesajı gönderir. |
rcon exec <filename> | Bir yapılandırma dosyasını çalıştırır. |
rcon quit | Sunucuyu kapatır. |
3. AMX/Eklenti Desteği
Sven Co-op, ek işlevsellik için AngelScript eklentilerini (yerleşik) ve AMX Mod X'i destekler.
AngelScript Eklentileri (Yerleşik)
Eklentileri svencoop/scripts/plugins/ içine yerleştirin ve bunları svencoop/default_plugins.txt içinde kaydedin.
AMX Mod X
- GPanel'den sunucuyu durdurun.
- Sven Co-op için AMX Mod X'i indirin ve SFTP ile yükleyin.
- AMX Mod X
users.inidosyası aracılığıyla yönetici erişimini yapılandırın. - Sunucuyu başlatın ve konsolda doğrulayın.
Popüler Eklentiler
- Yönetici araçları: Gelişmiş atma, yasaklama ve oyuncu yönetimi.
- Harita oylaması: Oyuncuların bir sonraki haritayı oylamasına izin verin.
- Oyuncu istatistikleri: Öldürmeleri, ölümleri ve oynanış süresini takip edin.
- Hile karşıtı: Sunucu taraflı hile tespiti.
4. Özel Haritalar
Haritaları Manuel Olarak Yükleme
- Harita
.bspdosyasını ve ilişkili tüm kaynakları indirin. .bspdosyasını SFTP ilesvencoop/maps/içine yükleyin.- Ek kaynakları (dokular, sesler) uygun dizinlere yükleyin.
- Rotasyon için harita adını
mapcycle.txtdosyasına ekleyin. rcon changelevel mapnameile test edin.
5. Sorun Giderme
Harita Yüklemesinde Sunucu Çöküyor
- Hata mesajları için GPanel konsolunu kontrol edin.
- Farklı bir harita yüklemeyi deneyin -- harita dosyası bozuk olabilir.
- Test etmek için yakın zamanda eklenen özel haritaları veya eklentileri kaldırı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 Çalışmıyor
- Başlatma değişkenlerinde ve
server.cfgiçindercon_password'un ayarlandığını doğrulayın. - Komutları göndermeden önce doğru parolayla (büyük/küçük harfe duyarlı) kimlik doğrulaması yapın.
rconkomutlarını kullanmadan öncercon_passwordardından parolayı yazdığınızdan emin olun.- Alternatif olarak GPanel konsolunu doğrudan kullanın -- RCON kimlik doğrulaması gerektirmez.
Özel Haritalar Yüklenmiyor
.bspdosyasınınsvencoop/maps/dizininde olduğunu doğrulayın.- Komutunuzdaki veya harita döngüsündeki harita adının dosya adıyla tam olarak eşleştiğini kontrol edin (Linux'ta büyük/küçük harfe duyarlı).
- Konsolda eksik kaynak hatalarını arayın -- ek dosyalara ihtiyacınız olabilir.
İlgili Makaleler
- Sven Co-op Sunucu Kurulum Kılavuzu
- Sunucu IP'nizi ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosyalar Nasıl Yüklenir
- Sunucu Başlatma Kılavuzu
Yardıma mı İhtiyacınız Var?
Sven Co-op sunucunuzla ilgili burada ele alınmayan sorunlarla karşılaşırsanız, bir destek talebi açın ve sunucu IP'nizi, sorunun açıklamasını ve GPanel konsolundan ilgili hata mesajlarını ekleyin.