Valheim sunucu komutları, oyuncuları yönetmene, sorunları kontrol etmene ve test dünyalarını daha hızlı denetlemene yardımcı olur. Önemli olan ayrımdır: gerçek sunucu admin komutları sunucudaki admin yetkileriyle çalışır; birçok cheat ve spawn komutu ise resmi Valheim dokümantasyonuna göre yalnızca uygun oyun modlarında devcommands sonrasında kullanılabilir.

Valheim sunucu komutları için gereksinimler

Komutları kullanmadan önce konsola erişimin olmalı ve sunucu yönetimi için admin listesinde bir kaydın bulunmalıdır. Resmi Valheim destek sayfası Steam için -console başlatma seçeneğini açıklar ve konsolu açmak için F5 tuşunu belirtir: valheim.com dokümantasyonu

Ücretli bir Valheim sunucusunda ayrıca yapılandırma dosyalarını kontrol edebilmen belirleyicidir. game-serverhosting üzerinde sunucunu tahminlerle değil; izlenebilir ayarlar, dosyalar, loglar ve destek kanallarıyla yönetirsin. Henüz bir sunucu planlıyorsan, dahili rehber Valheim sunucusu kiralama ve kurulum buna uygundur. Yerel Windows kurulumları için ek olarak Windows üzerinde Valheim Dedicated Server kurma rehberini bulabilirsin.

Admin konsolunu açma

Oyunda konsolu açmak için F5 tuşuna bas. Hiçbir şey olmuyorsa önce Valheim’ın uygun başlatma seçeneğiyle başlatılıp başlatılmadığını kontrol et. Steam’de bunun için oyunun özelliklerindeki başlatma seçeneklerine -console girilir. Ardından Valheim’ı bu seçeneği ayarladığın aynı platform veya kısayol üzerinden başlat.

Hızlı bir işlev testi şudur:

help

Konsol komutları listeliyorsa erişilebilir durumdadır. Ancak bir sunucudaysan bu, otomatik olarak admin yetkin olduğu anlamına gelmez.

Admin listesini yönetme

Sunucu admin komutları için ID’n adminlist.txt içinde yer almalıdır. Her satıra bir ID gir, örneğin:

76561198012345678    # SteamID64
76561198087654321    # İkinci Admin

Dosyayı kaydet ve ardından sunucuya yeniden bağlan. Bir panel bu dosya için yeniden başlatma veya reload gerektiriyorsa bunu bilinçli şekilde yap ve sonrasında yetkilerinin çalışıp çalışmadığını zararsız bir komutla kontrol et. Listeyi kısa tut: yalnızca gerçekten moderasyon yapan veya teknik görev üstlenen kişiler orada yer almalıdır.

game-serverhosting panelinde bir Valheim sunucusunun canlı konsolu: sunucu başlangıcı ve admin çıktıları gerçek zamanlı
game-serverhosting panelinde bir Valheim sunucusunun canlı konsolu: sunucu başlangıcı ve admin çıktıları gerçek zamanlı

Sunucu admin komutları

Bu komutlar çalışan sunucu operasyonu için önemlidir. Hile yapmak için değil, moderasyon ve yönetim için kullanılırlar.

ban <name/ip>       # Oyuncuyu banlama
kick <name>         # Oyuncuyu kickleme
unban <name/ip>     # Oyuncunun banını kaldırma
banned              # Ban listesini gösterme

Bir oyuncunun sunucudan hemen çıkarılması gerekiyor ama kalıcı dışlama gerekli değilse kick kullan. ban açık kural ihlalleri içindir. Daha fazla değişiklik yapmadan önce banned ile mevcut ban listesini kontrol edersin. Birini yanlışlıkla dışladıysan kaydı unban ile kaldırırsın.

Cheat modu ve devcommands komutlarını doğru değerlendirme

Etkinleştirme komutu şudur:

devcommands

Resmi Valheim dokümantasyonuna göre birçok cheat komutu ancak devcommands sonrasında kullanılabilir hale gelir. Aynı zamanda bunları normal sunucu admin yetkileriyle karıştırmamalısın: uçma, godmode veya item spawn etme gibi komutlar özellikle testler, tek oyunculu dünyalar veya kendi barındırdığın sessionlar için düşünülmüştür. Dedicated sunucularda oyun sürümüne ve bağlama göre klasik admin komutları gibi kullanılamayabilirler.

Önemli komutlar

Komut Açıklama
god Ölümsüzlük
ghost Düşmanlara görünmezlik
fly Uçma
pos Konumu gösterme
goto x,y,z Işınlanma
exploremap Tüm haritayı açma
resetmap Haritayı sıfırlama
killall Yakındaki tüm düşmanları öldürme

Bu komutları dikkatli kullan. Takım dünyaları için testleri ayrı bir dünyada yapmak mantıklıdır; böylece oyun ilerlemesi, harita durumu ve kaynaklar istemeden değişmez.

Item spawn etme

Temel kalıp şudur:

spawn <ItemName> <Adet> <Level>

Örnekler:

spawn SwordBlackmetal 1 4        # Siyah metal kılıç
spawn ArmorPaddedCuirass 1 4     # Dolgulu zırh
spawn DragonEgg 1                # Ejderha yumurtası
spawn Coins 999                  # 999 sikke

Item adlarında tam yazıma dikkat et. Bir spawn komutu tepki vermiyorsa bunun nedeni çoğu zaman eksik devcommands, yanlış item adı, desteklenmeyen bir bağlam veya uygun bir test ortamı yerine şu anda dedicated bir sunucuda çalışıyor olmandır.

Hava durumu ve zaman

Görüş, eventler veya inşa alanlarıyla ilgili testler için hava durumu ve zaman komutları yardımcı olabilir:

tod 0.5          # Öğle (0-1, 0=gece yarısı)
wind 0 0 0       # Rüzgarı durdurma
resetwind        # Rüzgarı sıfırlama
env clear        # Hava durumu: Açık
env rain         # Hava durumu: Yağmur
env thunder      # Hava durumu: Fırtına

Her müdahaleden sonra istenen etkinin görünür olup olmadığını kontrol et. Özellikle hava durumu ve zaman komutları kalıcı sunucu dengelemesinden çok teşhis ve testler için uygundur.

Sonucu kontrol etme

Admin değişikliklerinden sonra üç şeyi kontrol etmelisin: Konsol F5 ile açılıyor mu? adminlist.txt kaydından sonra admin rolün tanınıyor mu? banned veya pos gibi zararsız komutlar çalışıyor mu? Ancak bundan sonra kick, ban veya dünya değişiklikleri gibi müdahaleler yapmalısın.

Modlar, boss sırası veya genel sunucu yapısı üzerinde çalışıyorsan, ek olarak Valheim sunucusu kiralama: modlar, yapılandırma ve boss sırası rehberi de sana yardımcı olur.

Sorun giderme

F5 konsolu açmıyorsa -console başlatma seçeneğini, kullanılan platformu ve dizüstü bilgisayarlarda fonksiyon tuşu ayarını kontrol et. Admin komutları çalışmıyorsa adminlist.txt içindeki ID’yi kontrol et, boşluk hatalarını kaldır ve yeniden bağlan. spawn, god veya fly çalışmıyorsa bunu sunucu hatası olarak değerlendirme; önce mevcut oyun bağlamında devcommands destekleniyor mu kontrol et.

Kontrol, sınırlar ve güvenli geri dönüş

“Valheim Sunucu Komutları – Admin Commands doğru kullanımı” rehberi, makalede açıklanan sunucu türü ve kontrol anında görünen sürüm durumu için geçerlidir. Menü adları, kullanılabilir sürümler, mod veya plugin uyumluluğu ve gerekli kaynaklar güncellemelerden sonra farklılık gösterebilir. Bu nedenle değerleri kontrol etmeden başka bir oyun, loader veya sunucu sürümüne aktarma.

Dünya, kayıt dosyası, yapılandırma veya eklentilerde değişiklik yapmadan önce etkilenen dosyaların yedeğini oluştur. Ardından yalnızca birbiriyle bağlantılı tek bir adımı değiştir ve bunu daha sonra oynamak istediğin aynı istemci ve sunucu sürümüyle kontrol et.

Kontrol noktası Beklenen sonuç İptal ve geri dönüş
Sunucu başlangıcı Sunucu yeni hata mesajı olmadan çalışmaya hazır duruma ulaşır. Başlatma hatalarında değişikliği geri al ve son yedeği geri yükle.
Bağlantı testi Bir test hesabı panelde gösterilen adres üzerinden bağlanabilir. Sürüm veya bağlantı hatalarında sürümü, portu ve izinleri yeniden karşılaştır.
İşlev testi Değiştirilen somut işlev, mevcut dünya veya oyun verilerine zarar vermeden çalışır. Yan etkilerde sunucuyu durdur ve yedeklenen dosyaları geri yükle.

Başarılı bir tekil test performans veya erişilebilirlik garantisi değildir. Dünya boyutu, modlar, pluginler, oyuncu sayısı, ağ rotası ve eşzamanlı yük sonucu değiştirebilir. Sürümü, değişikliği ve test sonucunu belgele; böylece sonraki sapmaları izleyebilirsin.

FAQ

F5 neden Valheim konsolunu açmıyor?

Çoğu zaman -console başlatma seçeneği eksiktir veya Valheim bu seçeneğin ayarlandığı kısayol üzerinden başlatılmamıştır. Ayrıca klavyenin F5’i doğrudan gönderip göndermediğini ya da Fn tuşunun gerekip gerekmediğini kontrol et.

devcommands sunucu admin yetkileri için yeterli mi?

Hayır. devcommands, desteklenen bağlamlarda cheat veya geliştirici komutlarını etkinleştirir. Sunucu yönetimi için adminlist.txt içinde doğru bir kayda ihtiyacın var.

Dedicated bir sunucu için en önemli komutlar hangileri?

Operasyon için özellikle kick, ban, unban, banned ve bağlama göre kayıt veya yönetim komutları önemlidir. Cheat komutlarını ayrı değerlendirmelisin.

Valheim sunucumda item spawn edebilir miyim?

Bu oyun bağlamına bağlıdır. Spawn komutu vardır, ancak normal dedicated sunucu admin komutu olarak otomatik çalışmaz. Bu tür komutları iş akışlarına dahil etmeden önce uygun bir dünyada test et.

Ban atmadan önce neyi kontrol etmeliyim?

Oyuncu adını veya ID’yi kontrol et, nedeni belgele ve ardından doğru kaydın oluşturulduğunu banned ile denetle. Böylece gereksiz yanlış banlardan kaçınırsın.