Bu kılavuz, No One Survived adanmış sunucunuz için yönetici kurulumunu, mevcut komutları, oyuncu yönetimini ve sorun gidermeyi kapsar. Yönetici erişimini nasıl yapılandıracağınızı, oyun içi komutları nasıl kullanacağınızı ve yaygın sunucu sorunlarını nasıl çözeceğinizi öğrenin.
Yönetici Kurulumu
No One Survived, bir yönetici şifresi ve isteğe bağlı olarak bir Steam ID beyaz listesi aracılığıyla yönetici erişimi sağlar. Yönetici yetenekleri, oynarken sunucu üzerinde tam kontrol sağlar.
Yönetici Şifresini Ayarlama
Yönetici şifresi, SERVER_ADMIN_PASSWORD GPanel başlangıç değişkeni aracılığıyla veya WRSH/Saved/Config/WindowsServer/Game.ini yapılandırma dosyasında yapılandırılır:
[ServerSetting]
AdminPassword=YourSecurePassword123
Bunu GPanel'in Startup sekmesi aracılığıyla SERVER_ADMIN_PASSWORD değişkenini düzenleyerek de ayarlayabilirsiniz. Şifreyi değiştirdikten sonra, etkili olması için sunucuyu yeniden başlatın.
Oyun İçinde Yönetici Olarak Giriş Yapma
- Sunucunuza normal bir oyuncu olarak katılın.
- Oyun içi konsolu açın (genellikle ` veya ~ tuşuna basarak veya oyunun tuş atamalarını kontrol edin).
- Şifrenizle yönetici giriş komutunu yazın:
AdminLogin YourSecurePassword123
Mevcut oturum için size yönetici ayrıcalıkları verildiğine dair bir onay mesajı görmeniz gerekir.
Steam ID Beyaz Listesi
Ek bir güvenlik katmanı için, sunucu ayarlarında bir Steam ID beyaz listesi yapılandırarak yönetici erişimini belirli Steam hesaplarıyla sınırlayabilirsiniz:
[AdminSettings]
AdminSteamIDs=76561198012345678,76561198087654321,76561198011223344
Bir Steam ID beyaz listesi yapılandırıldığında, yönetici şifresini bilseler bile yalnızca Steam ID'leri listelenen oyuncular yönetici olarak kimlik doğrulaması yapabilir. Bu, şifre sızdırılırsa yetkisiz erişimi önler.
Yönetici Komutları
Yönetici olarak kimlik doğrulaması yaptıktan sonra, oyun içi konsol aracılığıyla aşağıdaki komutları kullanabilirsiniz:
Oyuncu Yönetimi Komutları
| Komut | Sözdizimi | Açıklama |
|---|---|---|
| Kick | Kick <PlayerName> |
Bir oyuncuyu sunucudan kaldırır. Hemen tekrar katılabilirler. |
| Ban | Ban <PlayerName> |
Bir oyuncuyu kaldırır ve yasağı kaldırılana kadar tekrar katılmasını engeller. |
| Unban | Unban <PlayerName> |
Bir oyuncuyu yasak listesinden kaldırarak tekrar katılmasına izin verir. |
| Player List | ListPlayers |
Şu anda bağlı olan tüm oyuncuları adları ve Steam ID'leriyle gösterir. |
| Broadcast | Broadcast <Message> |
Tüm oyuncular tarafından görülebilen sunucu genelinde bir mesaj gönderir. |
Işınlanma Komutları
| Komut | Sözdizimi | Açıklama |
|---|---|---|
| Oyuncuya Işınlan | TeleportTo <PlayerName> |
Sizi belirtilen oyuncunun konumuna ışınlar. |
| Oyuncuyu Yanına Işınla | TeleportHere <PlayerName> |
Belirtilen oyuncuyu mevcut konumunuza ışınlar. |
| Koordinatlara Işınlan | Teleport <X> <Y> <Z> |
Sizi belirtilen dünya koordinatlarına ışınlar. |
Eşya ve Oluşturma Komutları
| Komut | Sözdizimi | Açıklama |
|---|---|---|
| Eşya Ver | GiveItem <ItemID> <Amount> |
Belirtilen eşyayı envanterinizde oluşturur. |
| Oyuncuya Eşya Ver | GiveItemTo <PlayerName> <ItemID> <Amount> |
Bir eşyayı doğrudan başka bir oyuncunun envanterinde oluşturur. |
| Varlık Oluştur | SpawnEntity <EntityID> |
Konumunuzda bir varlık (zombi, NPC, hayvan) oluşturur. |
Zaman ve Hava Durumu Komutları
| Komut | Sözdizimi | Açıklama |
|---|---|---|
| Zamanı Ayarla | SetTime <Hour> |
Oyun içi zamanı ayarlar (0-24). Örneğin, SetTime 12 öğleye ayarlar. |
| Hava Durumunu Ayarla | SetWeather <Type> |
Mevcut hava durumunu değiştirir. Seçenekler: Clear, Rain, Storm, Fog. |
| Gündüz/Gece Döngüsünü Aç/Kapat | ToggleDayNight |
Gündüz/gece döngüsünü mevcut zamanda duraklatır veya devam ettirir. |
RCON Erişimi
Oyun RCON'u (Uzaktan Konsol) destekliyorsa, oyuna giriş yapmadan yönetici komutları gönderebilirsiniz. Bu, otomatik sunucu yönetimi ve harici araçlar için kullanışlıdır.
RCON'u Etkinleştirme
[RCONSettings]
RCONEnabled=true
RCONPort=27020
RCONPassword=YourRCONPassword
RCON etkinleştirildikten sonra, sunucuya bağlanmak ve komutları uzaktan çalıştırmak için herhangi bir standart RCON istemcisini kullanabilirsiniz. RCON portu, oyun ve sorgu portlarından farklı olmalıdır.
Oyuncu Yönetimi
Yasak Listesini Yönetme
Yasaklar, sunucudaki bir yasak listesi dosyasında saklanır. Yasakları yönetici komutları aracılığıyla veya yasak listesi dosyasını doğrudan düzenleyerek yönetebilirsiniz:
- Bir oyuncuyu yasak listesine eklemek için
Ban <PlayerName>kullanın. - Bir oyuncuyu yasak listesinden kaldırmak için
Unban <PlayerName>kullanın. - Yasak listesi dosyası, toplu değişiklikler için GPanel'in Dosya Yöneticisi aracılığıyla düzenlenebilir.
Beyaz Liste Modu
Sunucunuzu yalnızca belirli oyuncularla sınırlamak istiyorsanız, beyaz liste modunu etkinleştirebilirsiniz:
[ServerSettings]
WhitelistEnabled=true
Beyaz liste etkinleştirildiğinde, yalnızca Steam ID'leri beyaz liste dosyasında bulunan oyuncular bağlanabilir. GPanel'in Dosya Yöneticisi aracılığıyla beyaz liste dosyasına Steam ID'leri ekleyin (her satıra bir tane).
Dünya Yönetimi
Gündüz/Gece Döngüsü Ayarı
Gündüz/gece döngüsü oynanışı önemli ölçüde etkiler. Daha uzun günler oyunculara kaynak toplama için daha fazla güvenli zaman verirken, daha uzun geceler hayatta kalma zorluğunu artırır:
| Oyun Stili | Gündüz Süresi | Gece Süresi |
|---|---|---|
| Rahat / İnşa odaklı | 60 dakika | 15 dakika |
| Dengeli (varsayılan) | 40 dakika | 20 dakika |
| Hardcore Hayatta Kalma | 20 dakika | 40 dakika |
| Sürekli Gündüz | 120 dakika | 1 dakika |
Zorluk Ayarı
Önceden ayarlanmış zorluk seviyelerinin ötesinde, özel bir zorluk oluşturmak için bireysel ayarları ince ayar yapabilirsiniz. Özel bir deneyim için bunları birleştirin:
- Zombi yoğunluğu:
ZombieSpawnMultiplierdeğerini ayarlayın (neredeyse hiç olmaması için 0.1, ezici sürüler için 5.0). - NPC davranışı: Dost NPC'ler için
NPCHostilitydeğeriniPassiveolarak veya düşman bir dünya içinAggressiveolarak ayarlayın. - Kaynak kıtlığı: Daha zor hayatta kalma için
GatherRateMultiplierveLootRespawnMultiplierdeğerlerini düşürün. - Savaş zorluğu: Zorlu bir savaş deneyimi için yüksek zombi oluşumlarını düşük dayanıklılıkla birleştirin.
Sorun Giderme
Sunucu Çökmeleri
- Konsol günlüğünü kontrol edin: Çökmeden önce hata mesajları için GPanel konsol çıktısını inceleyin. Yaygın nedenler arasında bellek sınırları ve bozuk kayıt verileri bulunur.
- Bellek sorunları: Sunucu dünya oluşturma sırasında veya çok sayıda oyuncuyla çökerse, daha fazla RAM'e ihtiyaç duyabilir. Sunucu planınızı yükseltmeyi düşünün.
- Bozuk dünya kaydı: Sunucu başlangıçta tekrar tekrar çökerse, bir yedeği geri yüklemeyi veya bir dünya sıfırlaması yapmayı deneyin. Yedekleme ve sıfırlama talimatları için No One Survived Sunucu Kurulum Kılavuzu'na bakın.
- Oyun güncellemeleri: Bir oyun güncellemesinden sonra çökmeler uyumluluk sorunlarına işaret edebilir. Güncellemeyi uygulamak için sunucuyu yeniden başlatın ve bilinen sorunlar için topluluk forumlarını kontrol edin.
Bağlantı Sorunları
- Sunucu tarayıcıda görünmüyor: Sunucunun tamamen başlatıldığından emin olun (hazır mesajı için GPanel konsolunu kontrol edin). Sorgu portunun doğru atandığını doğrulayın.
- Doğrudan IP ile bağlanılamıyor: IP ve oyun portunu (sorgu portunu değil) iki kez kontrol edin. Bkz. Sunucu IP ve Portunuzu Nasıl Bulursunuz.
- Bağlanırken zaman aşımı: Sunucu aşırı yüklenmiş veya yanıt vermiyor olabilir. GPanel aracılığıyla yeniden başlatmayı deneyin. Sorun devam ederse, hatalar için konsolu kontrol edin.
- "Sürüm uyuşmazlığı": Hem sunucu hem de istemci aynı oyun sürümünde olmalıdır. Bekleyen güncellemeleri uygulamak için sunucuyu yeniden başlatın.
Kayıt Bozulması
- Belirtiler: Sunucu başlatılamıyor, boş bir dünyaya yükleniyor veya oyuncular tüm ilerlemelerini kaybediyor.
- Önleme: Bakımdan önce her zaman sunucuyu GPanel aracılığıyla düzgün bir şekilde durdurun. Sunucu işlemini zorla sonlandırmaktan kaçının.
- Kurtarma: Bozulma meydana gelmeden önce alınan bir yedekten geri yükleyin. Yedek yoksa, bir dünya sıfırlaması gereklidir.
Zombi Oluşturma Sorunları
- Zombi oluşmuyor:
ZombieSpawnMultiplierdeğerinin0olarak ayarlanmadığını kontrol edin. Zorluğun zombileri devre dışı bırakan bir moda ayarlanmadığını doğrulayın. - Çok fazla zombi / gecikme:
ZombieSpawnMultiplierdeğerini düşürün. Çok sayıda oyuncuyla birleştirilen yüksek oluşum oranları önemli sunucu gecikmesine neden olabilir. - Zombiler kaybolmuyor: Bu bir oyun hatası olabilir. Sunucuyu yeniden başlatmak, oluşturulan tüm varlıkları temizler ve sorunu geçici olarak çözer.
Performans Optimizasyonu
- Sunucu mevcut oyuncu sayısıyla zorlanıyorsa
MaxPlayersdeğerini azaltın. - Varlık sayısını ve CPU kullanımını azaltmak için
ZombieSpawnMultiplierdeğerini düşürün. - Sunucunun harita boyutu ve oyuncu sayısı için yeterli RAM'e sahip olduğundan emin olun.
- Bellek sızıntılarını temizlemek ve varlık sayılarını sıfırlamak için periyodik yeniden başlatmalar planlayın (günlük veya birkaç günde bir).
- Mümkünse, sunucu ayarlarında görüş mesafesini veya simülasyon aralığını azaltın.
İlgili Makaleler
- No One Survived Sunucu Kurulum Kılavuzu
- Sunucu IP ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosyalar Nasıl Yüklenir
- Yeni Sunucunuzla Başlarken