Bu kılavuz, Nuclear Option dedicated sunucunuz için sunucu yönetimi, ban yönetimi, görev rotasyonu yapılandırması, mod desteği ve sorun giderme konularını kapsar. Nuclear Option, taktiksel ve stratejik nükleer silahlar içeren yakın gelecek temalı bir hava muharebe oyunudur. İlk kurulum, başlangıç değişkenleri ve bağlantı talimatları için Nuclear Option Sunucu Kurulum Kılavuzu'na bakın.
1. Sunucu Yönetimi
Nuclear Option sunucu yönetimi şunlar aracılığıyla yapılır:
- DedicatedServerConfig.json: Sunucu kök dizinindeki ana yapılandırma dosyası.
- GPanel Konsolu: GPanel'in Console sekmesinde sunucu çıktısını ve günlüklerini görüntüleyin.
- Ban Listesi:
ban_list.txtaracılığıyla metin tabanlı ban sistemi.
2. Ban Yönetimi
Nuclear Option metin tabanlı bir ban listesi kullanır. Ban dosyası yolu DedicatedServerConfig.json içinde yapılandırılır:
"BanListPaths": ["ban_list.txt"]
Bir Oyuncuyu Banlama
- Oyuncunun Steam ID'sini sunucu günlüklerinden belirleyin.
- Sunucuyu durdurun.
- Sunucu kökündeki
ban_list.txtdosyasını açın (yoksa oluşturun). - Steam ID'yi yeni bir satıra ekleyin.
- Sunucuyu başlatın.
Bir Oyuncunun Banını Kaldırma
- Sunucuyu durdurun.
ban_list.txtdosyasını açın ve oyuncunun Steam ID'sini kaldırın.- Sunucuyu başlatın.
BanListPaths dizisine daha fazla girdi ekleyerek birden fazla ban listesi dosyası yapılandırabilirsiniz. Bu, ban listelerini sunucular arasında paylaşmak için kullanışlıdır.
3. Görev Rotasyonu
Görev rotasyonunu DedicatedServerConfig.json içinde yapılandırın:
"MissionRotation": [
{
"Key": { "Group": "BuiltIn", "Name": "Escalation" },
"MaxTime": 7200
},
{
"Key": { "Group": "BuiltIn", "Name": "Terminal Control" },
"MaxTime": 7200
}
],
"RotationType": 0
| Ayar | Açıklama |
|---|---|
MissionRotation | Görevler dizisi. Her birinin bir Key (Group + Name) ve saniye cinsinden bir MaxTime değeri vardır. |
RotationType | Görevlerin nasıl döndüğü. 0 = sıralı rotasyon. |
MaxTime | Her görev için saniye cinsinden maksimum süre. 7200 = 2 saat. |
NoPlayerStopTime | Sunucu boş olduğunda görevi duraklatmadan önce geçen saniye. Varsayılan: 30. |
Özel Görevler
Özel görev dosyalarını NuclearOption-Missions/ dizinine yerleştirin ve rotasyonda referans gösterin:
{
"Key": { "Group": "Custom", "Name": "MyMission" },
"MaxTime": 3600
}
4. Modlu Sunucu
Modlu bir sunucu çalıştırmak için:
- GPanel Startup değişkenlerinde MODDED_SERVER değerini
trueolarak ayarlayın. - Mod dosyalarını SFTP aracılığıyla sunucuya yükleyin (bkz. SFTP ile Dosya Nasıl Yüklenir).
- Sunucuyu yeniden başlatın.
MODDED_SERVER true olduğunda, sunucu modlu sunucu tarayıcısı sekmesinde görünür. Oyuncuların bağlanabilmesi için eşleşen modların yüklü olması gerekir.
5. GPanel Üzerinden Sunucu Ayarları
| İşlem | Nasıl Yapılır |
|---|---|
| Sunucu Adını Değiştirme | Startup sekmesinde SERVER_NAME değerini güncelleyin (maksimum 30 karakter). |
| Parolayı Değiştirme | Startup sekmesinde SERVER_PASSWORD değerini güncelleyin. Boş = parola yok. |
| Maksimum Oyuncu Sayısını Değiştirme | Startup sekmesinde MAX_PLAYERS değerini güncelleyin. |
| Görev Rotasyonunu Düzenleme | DedicatedServerConfig.json dosyasını doğrudan düzenleyin (başlangıç değişkenleri tarafından üzerine yazılmaz). |
| Banları Yönetme | Sunucu kökündeki ban_list.txt dosyasını düzenleyin. |
6. Sorun Giderme
Sunucu Başlamıyor
- Hata mesajları için GPanel konsolunu kontrol edin.
DedicatedServerConfig.jsondosyasının geçerli JSON olduğunu doğrulayın.QUERY_PORTdeğerinin Network sekmesinde doğru atandığından emin olun.
Oyuncular Bağlanamıyor
- Sunucunun GPanel'de çalıştığını doğrulayın.
- Oyuncuların doğru parolaya sahip olduğundan emin olun.
- Modluysa, oyuncuların eşleşen modlara sahip olduğundan emin olun.
- Network sekmesinden doğru IP ve portu kontrol edin.
Görevler Yüklenmiyor
MissionRotationdizisininDedicatedServerConfig.jsoniçinde düzgün biçimlendirildiğini doğrulayın.- Yerleşik görev adlarının doğru yazıldığından emin olun (
Escalation,Terminal Control). - Özel görevler için, dosyaların
NuclearOption-Missions/içinde bulunduğunu doğrulayın.
İlgili Makaleler
- Nuclear Option Sunucu Kurulum Kılavuzu
- Sunucu IP ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosya Nasıl Yüklenir
Yardıma mı İhtiyacınız Var?
Nuclear Option 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 konsolundan ilgili hata mesajlarını ekleyin.