Bu kılavuz, Kerbal Space Program çok oyunculu sunucuları (DMP ve LMP) için sunucu yönetimini kapsar; konsol komutları, oyuncu yönetimi, beyaz liste yapılandırması ve warp modu yönetimi dahil.
DMP Sunucu Komutları
Dark Multiplayer, doğrudan GPanel Console sekmesine yazabileceğiniz konsol komutları sağlar. Sunucu /exit komutuyla durur.
| Komut | Açıklama |
|---|---|
/help |
Mevcut tüm komutları listeler |
/say [message] |
Bağlı tüm oyunculara bir mesaj yayınlar |
/kick [player] |
Bir oyuncuyu sunucudan atar |
/ban [player] |
Bir oyuncuyu sunucudan yasaklar |
/unban [player] |
Daha önce yasaklanmış bir oyuncunun yasağını kaldırır |
/whitelist [add/del] [player] |
Sunucu beyaz listesini yönetir (beyaz listenin etkin olmasını gerektirir) |
/players |
O anda bağlı tüm oyuncuları listeler |
/countclients |
Bağlı istemci sayısını gösterir |
/connectionstats |
Ağ istatistiklerini görüntüler |
/dekessler |
Oyundan uzay enkazını kaldırır |
/nukeksc |
KSC çevresindeki tüm araçları temizler |
/exit |
Sunucuyu düzgün şekilde durdurur |
DMP Beyaz Listesi
DMP'de beyaz liste modunu etkinleştirmek için WHITELIST değişkeninin True olarak ayarlanması gerekir (bu, sunucu yöneticileri tarafından yönetilir). Etkinleştirildiğinde yalnızca beyaz listedeki oyuncular bağlanabilir. Erişimi yönetmek için /whitelist add [player] ve /whitelist del [player] komutlarını kullanın.
DMP Warp Modları Açıklaması
| Mod | Açıklama |
|---|---|
SUBSPACE |
Varsayılan. Oyuncular serbestçe warp yapabilir ancak farklı zaman çerçevelerinde (alt uzaylarda) bulunurlar. Aynı alt uzaydaki oyuncular aynı zamanı paylaşır. |
SUBSPACE_SIMPLE |
Daha az senkronizasyon karmaşası olan basitleştirilmiş alt uzay modu. |
MCW_FORCE |
Yönetici Kontrollü Warp. Sunucu yöneticisi herkes için warp'ı kontrol eder. |
MCW_VOTE |
Oyuncular bir warp başlatmak için oy verir ve çoğunluk kabul ederse warp gerçekleşir. |
MCW_LOWEST |
Herkes en yavaş oyuncunun hızında warp yapar. |
NONE |
Zaman warp'ı tamamen devre dışıdır. |
LMP Sunucu Yönetimi
Luna Multiplayer bir yönetici şifresi sistemi kullanır. GPanel'de ADMIN_PASSWORD başlangıç değişkenini ayarlayın. Bu şifreyi oyun içinde giren oyuncular yönetici ayrıcalıkları kazanır.
LMP sunucu komutları GPanel konsoluna girilebilir. Sunucu Ctrl+C ile durur (GPanel'in Stop düğmesi tarafından işlenir).
LMP Yapılandırma Yönetimi
LMP tüm ayarları LMPServer/Config/ altındaki XML dosyalarında saklar. Anahtar dosyalar:
| Dosya | Amaç |
|---|---|
GeneralSettings.xml |
Sunucu adı, şifre, yönetici şifresi, maksimum oyuncu, oyun modu, zorluk |
ConnectionSettings.xml |
Port, heartbeat, zaman aşımı, MTU ayarları |
GameplaySettings.xml |
Ayrıntılı oynanış parametreleri (zorluktan otomatik oluşturulur) |
Oyuncu Yönetimi
- DMP: Konsolda
/kickve/bankomutlarını kullanın. Yasak listeleri sunucunun veri dizininde saklanır. - LMP: Yönetici oyuncular (yönetici şifresiyle kimlik doğrulaması yapanlar) diğer oyuncuları oyunun çok oyunculu arayüzü içinden yönetebilir.
Mod Senkronizasyonu
DMP Mod Paketi Modu
DMP, MODPACKMODE değişkeni aracılığıyla üç mod senkronizasyon modunu destekler:
- NONE: Mod zorlaması yok. Oyuncular herhangi bir mod kullanabilir (senkronizasyon sorunlarına neden olabilir).
- CKAN: Oyuncular, sunucuda tanımlanan CKAN mod listesiyle eşleşmelidir.
- GAMEDATA: Sunucu, GameData klasörünün tam olarak eşleşmesini zorunlu kılar.
LMP Modları
LMP mod senkronizasyonunu otomatik olarak gerçekleştirir. Kararlı bir bağlantı için tüm oyuncuların KSP istemcilerinde eşleşen modlar yüklü olmalıdır.
Sorun Giderme
| Sorun | Çözüm |
|---|---|
| Oyuncularda sık sık senkronizasyon kopması | Warp modunu değiştirmeyi (DMP) veya tüm oyuncuların aynı mod listelerine sahip olmasını sağlamayı düşünün. SUBSPACE modu senkronizasyon kopmalarına karşı en hoşgörülü olanıdır. |
| Sunucu tarayıcıda görünmüyor | Sunucunun tamamen başlatıldığını doğrulayın (konsolda hazır mesajını kontrol edin). LMP için UPnP yapılandırılmış olmalı veya port erişilebilir olmalıdır. |
| Yönetici şifresi çalışmıyor (LMP) | GPanel'in Startup sekmesinde ADMIN_PASSWORD değişkeninin ayarlandığını doğrulayın ve sunucuyu yeniden başlatın. |
| Uzay enkazı gecikmeye neden oluyor | Enkazı kaldırmak için /dekessler komutunu (DMP) kullanın. Oyuncuları tamamlanan görevleri düzgün şekilde sonlandırmaya teşvik edin. |
İlgili Makaleler
- Kerbal Space Program Sunucu Kurulum Kılavuzu
- Sunucu IP ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosyalar Nasıl Yüklenir