Bu kılavuz, Dead Matter adanmış sunucunuz için yönetici kurulumu, konsol komutları, oyuncu yönetimi, dünya yönetimi ve sorun gidermeyi kapsar. Dead Matter, Alberta, Kanada'da geçen, üs inşası, yağmalama, araçlar ve PvP/PvE oynanışı içeren açık dünya bir zombi hayatta kalma oyunudur. İlk sunucu kurulumu, yapılandırma ve bağlantı talimatları için Dead Matter Sunucu Kurulum Kılavuzu sayfasına bakın.
1. Yönetici Kurulumu
Dead Matter adanmış sunucuları, yapılandırma tabanlı bir yönetici sistemi kullanır. Sunucu operatörleri, sunucularını GPanel konsolu ve yapılandırma dosyaları aracılığıyla yönetir.
Sunucu Operatörü Erişimi
Sunucu operatörü olarak, Dead Matter sunucunuzu şunlar aracılığıyla yönetirsiniz:
- GPanel Konsolu: GPanel'deki sunucu konsolu, sunucu çıktısını, oyuncu bağlantılarını, zombi olaylarını ve hata mesajlarını görüntüler.
- Yapılandırma dosyaları:
DeadMatter/Saved/Config/içindekiGame.inidosyası ve diğer yapılandırmalar tüm sunucu ayarlarını kontrol eder. GPanel'deki Files sekmesi aracılığıyla veya SFTP ile düzenleyin. - Oyun içi yönetici araçları: Yönetici olarak oturum açtığınızda, ışınlanma, eşya oluşturma ve oyuncu kontrolü dahil olmak üzere ek yönetim seçeneklerine erişiminiz olur.
Yönetici Ekleme
Sunucunuzdaki oyunculara yönetici ayrıcalıkları vermek için:
- GPanel'den sunucuyu durdurun.
- Sunucunun yapılandırma dizinindeki yönetici yapılandırma dosyasını açın.
- Oyuncunun Steam ID'sini (SteamID64 formatında) yönetici listesine ekleyin.
- Dosyayı kaydedin ve sunucuyu yeniden başlatın.
2. Konsol Komutları
Dead Matter, GPanel konsolu ve oyun içi yönetici konsolu aracılığıyla erişilebilen konsol komutları sağlar. Aşağıda sunucu yönetimi için temel komutlar yer almaktadır.
| Komut | Açıklama |
|---|---|
kick <player/steamid> |
Bir oyuncuyu sunucudan atar. |
ban <player/steamid> |
Bir oyuncuyu sunucudan kalıcı olarak yasaklar. |
unban <steamid> |
Bir oyuncuyu yasak listesinden kaldırır. |
listplayers |
Şu anda bağlı tüm oyuncuları adları ve Steam ID'leriyle listeler. |
save |
Anında bir dünya kaydını tetikler. |
teleport <player> <x> <y> <z> |
Bir oyuncuyu belirtilen koordinatlara ışınlar (oyun içi yönetici). |
giveitem <player> <itemid> <amount> |
Bir oyuncuya eşya kimliğine göre bir eşya verir (oyun içi yönetici). |
settime <hour> |
Oyun içi günün saatini ayarlar (0-24). |
shutdown |
Otomatik kayıt ile düzgün bir sunucu kapatması başlatır. |
3. Oyuncu Yönetimi
Oyuncuları Atma
- GPanel konsolunda oyuncunun adı veya Steam ID'si ile
kickkomutunu kullanın. - Atılan oyuncular, başka bir işlem (yasaklama veya şifre değişikliği) yapılmadıkça hemen yeniden katılabilir.
Oyuncuları Yasaklama
- Bir oyuncunun katılmasını kalıcı olarak engellemek için
bankomutunu kullanın. - Yasaklar Steam ID ile izlenir ve sunucu yeniden başlatmaları boyunca kalıcı olur.
- Bir yasağı geri almak için Steam ID ile
unbankullanın.
Şifre Koruması
Erişimi kontrol etmenin en güvenilir yöntemi bir sunucu şifresi belirlemektir:
ServerPassword=YourSecretPassword
Game.ini dosyasında şifreyi değiştirin ve sunucuyu yeniden başlatın. Şifreyi yalnızca güvenilir oyuncularla paylaşın.
Beyaz Liste Modu
Maksimum erişim kontrolü için yalnızca beyaz liste içeren bir sunucu çalıştırmayı düşünün. Onaylanmış Steam ID'lerini beyaz liste yapılandırma dosyasına ekleyin. Şifreyi bilip bilmediklerine bakılmaksızın yalnızca beyaz listedeki oyuncular katılabilir.
4. Dünya Yönetimi
Dünyayı Sıfırlama
Dünyayı tamamen silmek ve sıfırdan başlamak için:
- GPanel'den sunucuyu durdurun.
- SFTP ile bağlanın ve
DeadMatter/Saved/SaveGames/dizinine gidin. - Kayıt dizinini silin veya yeniden adlandırın (yedek olarak tutmak için yeniden adlandırın).
- Sunucuyu başlatın. Mevcut yapılandırmanızla yeni bir dünya oluşturulacaktır.
Dünya Ayarlarını Düzenleme
Game.ini dosyasını değiştirerek tam bir sıfırlama olmadan dünya deneyimini ayarlayabilirsiniz:
- ZombieDensity -- Dünyadaki zombi sayısını artırır veya azaltır.
- LootRespawnTime -- Yağmalandıktan sonra ganimet konteynerlerinin ne kadar hızlı yeniden dolacağını kontrol eder.
- DayNightCycleSpeed -- Hayatta kalmanın temposunu değiştirmek için günleri daha uzun veya daha kısa yapar.
- bPvPEnabled -- Silmeden PvP'yi açar veya kapatır. Değişiklikler yeniden başlatmada etkili olur.
Yedekleme ve Geri Yükleme
- GPanel'den sunucuyu durdurun.
- SFTP ile bağlanın ve yedekleme için
SaveGames/dizinini indirin. - Geri yüklemek için, yedeklenen dizini yükleyin ve mevcut olanın yerine koyun.
- Sunucuyu başlatın. Geri yüklenen dünya yüklenecektir.
5. Sorun Giderme
Sunucu Başlangıçta Çöküyor
- Hata mesajları için GPanel konsolunu kontrol edin. Yaygın nedenler arasında
Game.inidosyasındaki hatalı yapılandırma sözdizimi yer alır. - Bağlantı noktası değerlerinin manuel olarak değiştirilmediğini doğrulayın. Bağlantı noktaları GPanel'in atadığı değerlerle eşleşmelidir.
- Yeni varsayılanları yeniden oluşturmak için yapılandırma dosyalarını silmeyi ve yeniden başlatmayı deneyin.
- Çökme kayıtla ilgiliyse,
SaveGames/dizinini yeniden adlandırarak yeni bir dünya ile başlatmayı deneyin. - Çökme devam ederse, sunucu IP'niz ve tam konsol çıktısı ile bir destek talebi açın.
Oyuncular Bağlanamıyor
- Sunucunun GPanel'de çalıştığını doğrulayın ve hatalar için konsolu kontrol edin.
- Oyuncunun GPanel Network sekmesindeki doğru IP ve bağlantı noktasını kullandığını onaylayın.
- Sunucu şifresinin doğru olduğunu kontrol edin (şifreler büyük/küçük harfe duyarlıdır).
- Beyaz liste kullanıyorsanız, oyuncunun Steam ID'sinin eklendiğini onaylayın.
- Hem sunucunun hem de oyuncunun aynı Dead Matter sürümünü çalıştırdığından emin olun.
Zombi ve Performans Sorunları
- Yüksek
ZombieDensitydeğerleri sunucu yükünü önemli ölçüde artırır. Performans kötüyse, bunu1.0veya daha düşük bir değere indirin. - Sunucu birçok eş zamanlı oyuncuyla zorlanıyorsa
MaxPlayersdeğerini azaltın. - Çok sayıda oyuncu tarafından inşa edilen yapı zamanla sunucu performansını etkileyebilir.
- Kayıtlar periyodik gecikme artışlarına neden oluyorsa
AutoSaveIntervaldeğerini artırın. - Performans kötü kalmaya devam ederse, sunucu planınızı yükseltme konusunda destek ile iletişime geçin.
Senkronizasyon Bozulması ve Gecikme
- Dead Matter aktif geliştirme aşamasındadır ve bir miktar senkronizasyon bozulması beklenir. Tüm oyuncuların aynı oyun sürümünde olduğundan emin olun.
- Yüksek gecikmeye sahip oyuncular daha fazla senkronizasyon bozulması yaşayabilir. Sunucu konumuna en iyi bağlantıya sahip oyuncuları önerin.
- Birikmiş durumu temizlemek ve performansı artırmak için sunucuyu periyodik olarak (günde bir kez veya uzun oturumlardan sonra) yeniden başlatın.
Kayıt Bozulması
- Sunucu bir kayıt sırasında çökerse, kayıt dosyası bozulabilir.
- Mümkünse manuel bir SFTP yedeğinden geri yükleyin. Geri yükleme talimatları için Dead Matter Sunucu Kurulum Kılavuzu sayfasına bakın.
- Düzenli SFTP yedeklemeleri en iyi korumadır. Dünyanızı en az her oyun oturumunda bir kez yedekleyin.
İlgili Makaleler
- Dead Matter Sunucu Kurulum Kılavuzu
- Sunucu IP ve Bağlantı Noktanızı Nasıl Bulursunuz
- SFTP ile Dosyalar Nasıl Yüklenir
- Sunucu Başlatma Kılavuzu
Yardıma mı İhtiyacınız Var?
Dead Matter 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 tüm hata mesajlarını ekleyin.