Windows üzerinde bir Valheim Dedicated Server, Steam Tools üzerinden veya SteamCMD ile kurulabilir. Önemli olan ayrı bir başlatma betiği, doğru ayarlanmış sunucu parametreleri, açık UDP portları 2456-2457 ve güvenlik duvarı, router ve bağlantı testidir. Kalıcı hosting için ayrıca güncellemeleri, yedekleri, güç kaynağını ve güvenlik risklerini bilinçli şekilde planlamalısın.

Gereksinimler

Valheim Dedicated Server'ın sürekli çalışabileceği bir Windows PC veya Windows sunucuya ihtiyacın var. Ayrıca Windows güvenlik duvarı ve router için yönetici haklarına, Steam veya SteamCMD erişimine ve takım arkadaşların için yeterli upload hızına sahip stabil bir internet bağlantısına ihtiyacın var. Sunucu ev ağının dışından erişilebilir olacaksa, bağlantın gelen bağlantılara izin vermelidir. DS-Lite, Carrier-NAT veya kısıtlayıcı ISP router'larında klasik port yönlendirme başarısız olabilir.

Resmi Valheim dokümantasyonu, “A Guide to Dedicated Servers” rehberinde sunucunun varsayılan port aralığının 2456-2457 olduğunu ve Steam backend kullanıldığında Port Forwarding üzerinden erişilebilir olması gerektiğini açıklar: valheim.com dokümantasyonu. Aynı kaynak, Crossplay'in bir relay üzerinden çalıştığını ve bu durumda harici erişilebilirlik için router port yönlendirmesine ihtiyaç duymadığını belirtir. Bu yüzden önce Steam backend mi yoksa Crossplay mi kullanmak istediğini kontrol et.

Kendin yönetmek istemiyorsan, game-serverhosting'den kiralanan bir Valheim sunucusu daha kontrollü bir işletim seçeneğidir: Teknik kontrol, destek ve işletim ile yapılandırma için net süreçlerle Multi-Game-Hosting alırsın. Pratik bir başlangıç için şu rehbere bakabilirsin: Valheim Server mieten und einrichten – Koop-Guide 2026.

Yöntem 1: Steam üzerinden kurulum

  1. Steam'i aç ve kütüphaneye git.
  2. Filtrede veya açılır menüde “Tools” kategorisini etkinleştir.
  3. “Valheim Dedicated Server”ı kur.
  4. Kurulum klasörünü aç ve birlikte gelen başlatma dosyasının doğrudan orijinaliyle değil, bir kopyasıyla çalış.

Başlatma seçenekleri belirleyebilirsin, örneğin:

-name "Sunucum" -world "Dünya" -password "şifre" -port 2456

Gerçek kullanımda parola basit olmamalıdır. Ayrıca yanlışlıkla yeni bir dünya oluşturmamak veya yanlış dünyayı başlatmamak için benzersiz bir dünya adı kullan.

Yöntem 2: SteamCMD üzerinden kurulum

SteamCMD, güncellemeler ve yeniden doğrulama komutlarla tekrarlanabilir şekilde çalıştığı için sunucu işletimi için çoğu zaman daha pratiktir. SteamCMD'yi ayrı bir klasöre kur ve ardından şunu çalıştır:

:: SteamCMD indir ve kur
steamcmd.exe +login anonymous +app_update 896660 validate +quit

Kurulum klasörünü açıkça kontrol etmek istiyorsan, uygun bir +force_install_dir yolu ekle. Güncellemelerden önce sunucuyu durdur, böylece yazma sırasında dünya dosyaları değişmez.

Başlatma betiği oluşturma

Sunucu klasöründe veya ayrı bir yönetim klasöründe start_valheim.bat adlı bir Batch dosyası oluştur:

@echo off
start "" "valheim_server.exe" -nographics -batchmode -name "Sunucu" -port 2456 -world "Dünya" -password "şifre" -public 1

En azından -name, -world ve -password değerlerini ayarla. -public 1, ağ ve backend izin verdiği sürece sunucuyu herkese açık şekilde bulunabilir yapar. Sunucuyu yalnızca özel olarak çalıştırmak istiyorsan, -public 0 değerinin istediğin bağlantı yöntemine uyup uymadığını kontrol et.

Portları açma

Valheim varsayılan durumda şu portlara ihtiyaç duyar:

Port Protokol Kullanım
2456 UDP Oyun trafiği
2457 UDP Query

Windows Güvenlik Duvarı

Yönetici haklarıyla bir PowerShell veya Komut İstemi aç ve gelen bağlantı kuralı oluştur:

netsh advfirewall firewall add rule name="Valheim" dir=in action=allow protocol=UDP localport=2456-2457

Farklı bir başlangıç portu kullanıyorsan, açılan aralık buna uygun olmalıdır. Resmi dokümantasyona göre Valheim belirtilen portu ve ek olarak Port+1'i kullanır.

Router

  1. Router yönetimini aç (192.168.1.1)
  2. Port-Forwarding → UDP 2456-2457 → Yerel IP adresin

Router adresi farklı olabilir; birçok ev router'ı 192.168.0.1 veya üretici alan adını da kullanır. Önemli olan Windows sunucusunun yerel IP adresinin stabil kalmasıdır, örneğin DHCP rezervasyonu ile. Valheim için ihtiyacın yoksa gereksiz TCP portlarını yönlendirme.

Otomatik başlatmayı ayarlama

Sunucunun yeniden başlatmadan sonra otomatik başlamasını istiyorsan Batch dosyasını Windows Başlangıç klasörüne koy. Bunun için Win+R ile shell:startup aç ve start_valheim.bat için bir kısayol oluştur. Daha güvenilir işletim için alternatif olarak Windows Görev Zamanlayıcı'yı kullanabilir ve başlatmayı “Sistem başlangıcında” veya “Oturum açıldığında” olayına bağlayabilirsin.

Ayrıca bakım aralıkları planla. Steam kurulumu kullanıldığında Steam, Dedicated Server'ı diğer Tools gibi günceller. SteamCMD kullanıyorsan yeniden app_update 896660 validate çalıştırırsın. Her güncellemeden önce sunucuyu düzgün şekilde kapatmalı ve Valheim kayıt klasörünün bir kopyasını almalısın.

Sonucu kontrol etme

start_valheim.bat dosyasını başlat ve sunucu konsolunu izle. Anında kapanmadan çalışmaya devam etmelidir. Ardından önce yerel ağda sunucuya erişip erişemediğini test et. Ancak bu çalıştıktan sonra dışarıdan erişimi kontrol et, örneğin ev ağının dışındaki bir takım arkadaşın üzerinden.

Admin komutlarını, moderasyonu ve izinleri düzgün şekilde ayarlamak istiyorsan şu rehber işine yarar: Valheim Server Befehle – Alle Admin Commands. Daha ileri yapılandırma, modlar ve boss ilerlemesi için Valheim Server mieten: Mods, Konfiguration & Boss-Reihenfolge 2026 uygundur.

Sorun giderme

Sunucu listede görünmüyor

Önce -public 1 değerinin ayarlı olup olmadığını ve sunucunun hatasız çalışıp çalışmadığını kontrol et. Ardından Windows güvenlik duvarını, router yönlendirmesini ve genel erişilebilirliği kontrol et. Sunucu listeleri gecikmeli güncellenebilir; doğrudan bağlantı testi çoğu zaman daha anlamlıdır.

Arkadaşlar bağlanamıyor

Yerel bağlantılar çalışıyor ama harici bağlantılar çalışmıyorsa, sorun genellikle port yönlendirme, ISP-NAT veya router'daki yanlış hedef IP'den kaynaklanır. Router yönlendirmesini Windows sunucunun yerel IP adresiyle karşılaştır ve internet bağlantının gelen UDP bağlantılarına izin verip vermediğini kontrol et.

Dünya beklendiği gibi başlamıyor

-world değerini kontrol et. Farklı bir ad, farklı bir dünya oluşturur veya yükler. Değişikliklerden önce Valheim kayıt klasörünü yedekle, böylece hatalı yapılandırmada geri dönebilirsin.

Sunucu başlatıldıktan sonra kapanıyor

Batch dosyasını zaten açık olan bir Komut İstemi içinden başlat, böylece hata mesajları görünür kalır. Yaygın nedenler yanlış yollar, eksik dosyalar, çakışan portlar veya geçersiz parametrelerdir.

Self-Hosting dezavantajları

  • Elektrik: PC 7/24 çalışmalıdır
  • İnternet: Upload bant genişliğin oyuncuları sınırlar
  • Güvenlik: PC'in internetten erişilebilir olur
  • Bakım: Güncellemeleri manuel kurman gerekir

Alternatif olarak kiralık sunucu

Self-Hosting, öğrenmek, test etmek veya kendi Windows ortamın için tüm sorumluluğu üstlenmek istiyorsan mantıklıdır. Düzenli co-op oturumları için kiralık bir sunucuyu işletmek çoğu zaman daha kolaydır, çünkü donanım, erişilebilirlik, destek kanalları ve işletim süreçleri özel PC'ine bağlı değildir. game-serverhosting'de odak, doğaçlama ev sunucusu işletimi yerine teknik kontrol ve şeffaf yönetim sunan ücretli Multi-Game-Hosting üzerindedir.

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

“Windows'ta Valheim Dedicated Server kurma” rehberi, makalede açıklanan sunucu türü ve kontrol zamanı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 yüzden değerleri kontrol etmeden başka bir oyun, loader veya sunucu sürümüne aktarma.

Dünya, kayıt, yapılandırma veya eklentiler üzerinde değişiklik yapmadan önce ilgili dosyaların yedeğini oluştur. Ardından yalnızca birbiriyle ilişkili 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şlatma Sunucu yeni hata mesajı vermeden ç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, port ve izinleri yeniden karşılaştır.
Fonksiyon testi Somut olarak değiştirilen fonksiyon, mevcut dünya veya oyun verilerine zarar vermeden çalışır. Yan etkilerde sunucuyu durdur ve yedeklenen dosyaları geri yükle.

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

FAQ

SteamCMD kesinlikle gerekli mi?

Hayır. Valheim Dedicated Server'ı Steam Tools üzerinden de kurabilirsin. SteamCMD özellikle güncellemeleri ve kurulumu komutla net şekilde kontrol etmek istediğinde mantıklıdır.

Hangi portları açmalıyım?

Varsayılan durumda Valheim UDP 2456 ve 2457 kullanır. Farklı bir -port ayarlarsan, sunucu bu portu ve ek olarak Port+1'i kullanır.

Crossplay için de port yönlendirme kurmam gerekir mi?

Resmi Valheim dokümantasyonuna göre Crossplay, bağlantı bir relay üzerinden çalıştığı için harici erişilebilirlikte router port yönlendirmesine ihtiyaç duymaz. Port yine de birden fazla sunucuyu ayırt etmek için önemini korur.

Sunucuyu Windows yeniden başlatıldıktan sonra otomatik başlatabilir miyim?

Evet. Batch dosyasına giden bir kısayolu Başlangıç klasörüne koy veya Windows Görev Zamanlayıcı'da bir görev oluştur.

Güncellemelerden önce ne önemli?

Sunucuyu düzgün şekilde durdur ve dünya dosyalarını yedekle. Ardından Steam üzerinden güncelleyebilir veya SteamCMD kullanıyorsan app_update 896660 validate çalıştırabilirsin.