Valheim Sunucu Nasıl Kurulur? Adım Adım Rehber
Valheim sunucu nasıl kurulur? SteamCMD ile Valheim dedicated server kurulumu, başlatma ayarları, portlar, crossplay, dünya taşıma, modlar ve yedekler.

İçindekiler
Valheim sunucu kurma işlemi üç adımda özetlenebilir: SteamCMD ile ücretsiz Valheim Dedicated Server dosyalarını indirirsiniz, sunucuyu ad, dünya ve şifre belirleyen bir başlatma betiğiyle çalıştırırsınız ve 2456–2457 UDP portlarını açarsınız. Kendi sunucunuzda dünya, arkadaşlarınızdan biri oyunda olmasa bile açık kalır ve herkes istediği zaman girip oynamaya devam eder.
Bu rehberde gereksinimlerden SteamCMD kurulumuna, başlatma ayarlarından crossplay'e, dünya taşımadan modlara kadar Linux üzerinde bir Valheim sunucusu kurmanın bütün adımlarını anlatıyoruz.
Gereksinimler
- İşletim sistemi: Valheim Dedicated Server 64 bit Linux ve Windows üzerinde çalışır. Bu rehberde Ubuntu ve Debian kullanıyoruz; Linux daha az kaynak harcar ve 7/24 çalışmaya daha yatkındır.
- RAM: Vanilla bir dünya için 4 GB rahat bir başlangıçtır. Dünya keşfedildikçe ve yapılar arttıkça kullanım yükselir; modlu sunucular için 8 GB'ı tercih edin.
- İşlemci: Sunucu, oyuncuların bulunduğu bölgelerdeki fiziği ve yapıları hesaplar. Büyük üslerde tek çekirdek hızı akıcılığı doğrudan etkiler.
- Disk: Sunucu dosyaları birkaç GB yer kaplar. Dünya ve yedekleri için ek alan ayırın.
- Oyuncu sınırı: Vanilla Valheim en fazla 10 oyuncuyu destekler.
Sunucuya SSH ile bağlanmayı bilmeniz yeterlidir; komutların geri kalanını adım adım veriyoruz.
SteamCMD kurulumu
Güvenlik için sunucuyu root yerine ayrı bir kullanıcıyla çalıştırın.
- Gerekli paketleri kurun ve
valheimadında bir kullanıcı oluşturun:sudo apt update sudo apt install lib32gcc-s1 libatomic1 libpulse0 curl tmux sudo useradd -m -s /bin/bash valheim sudo su - valheim - SteamCMD'yi Valve'ın resmî arşivinden indirin:
mkdir ~/steamcmd && cd ~/steamcmd curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
Valheim sunucu dosyalarını indirme
Valheim Dedicated Server'ın Steam uygulama numarası 896660'dır:
~/steamcmd/steamcmd.sh +force_install_dir /home/valheim/server +login anonymous +app_update 896660 validate +quit
+force_install_dir ifadesinin +login'den önce gelmesi gerekir. Aynı komutu her Valheim güncellemesinde tekrar çalıştırarak sunucu dosyalarını güncel tutarsınız.
Sunucuyu başlatma ve temel ayarlar
Sunucu klasöründe hazır bir start_server.sh dosyası gelir, ama her güncelleme bu dosyanın üzerine yazar. Kendi ayarlarınızı kaybetmemek için onu kopyalayıp kopyasını düzenleyin:
cd ~/server
cp start_server.sh start_sunucum.sh
nano start_sunucum.sh
Dosyanın içeriği şöyle olmalı:
#!/bin/bash
export templdpath=$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=./linux64:$LD_LIBRARY_PATH
export SteamAppId=892970
./valheim_server.x86_64 -nographics -batchmode \
-name "Sunucunuzun adı" \
-port 2456 \
-world "Dunyam" \
-password "gizli12345" \
-public 1 \
-savedir "/home/valheim/data"
export LD_LIBRARY_PATH=$templdpath
-name: Sunucu listesinde görünen ad.-world: Dünyanın adı. Bu adla bir dünya yoksa ilk açılışta yeni bir dünya oluşturulur.-password: Sunucu şifresi. En az 5 karakter olmalı ve sunucu adını içermemelidir; aksi hâlde sunucu açılmaz.-public:1sunucuyu topluluk listesinde gösterir,0gizler. Gizli sunucuya oyuncular IP adresiyle bağlanır.-savedir: Dünya ve ayar dosyalarının tutulacağı klasör. Belirtmezseniz~/.config/unity3d/IronGate/Valheimkullanılır.
Betiği çalıştırılabilir yapıp bir tmux oturumunda başlatın; böylece SSH bağlantınızı kapattığınızda sunucu kapanmaz:
chmod +x start_sunucum.sh
tmux new -s valheim ./start_sunucum.sh
Ctrl + B ardından D ile oturumdan çıkar, tmux attach -t valheim ile geri dönersiniz. Sunucuyu kapatırken Ctrl + C kullanın; Valheim kapanırken dünyayı kaydeder.
Zorluk ve dünya ayarları
Valheim'ın dünya ayarlarını sunucuda başlatma parametreleriyle belirleyebilirsiniz:
-preset normal: Hazır zorluk seviyesi.casual,easy,normal,hard,hardcore,immersivevehammerseçenekleri vardır.-modifier raids none: Tek bir ayarı değiştirir. Örneğin baskınları kapatır ya da-modifier combat hardile savaşı zorlaştırır.-setkey nomap: Haritayı kapatmak gibi özel kuralları açar.
Portlar ve güvenlik duvarı
Valheim sunucusu, verdiğiniz port ile bir sonraki portu kullanır. Varsayılan ayarla:
- 2456 UDP: Oyun trafiği.
- 2457 UDP: Steam sorgu portu; sunucunun listede ve Steam üzerinden bulunmasını sağlar.
Ubuntu'da ufw kullanıyorsanız:
sudo ufw allow 2456:2457/udp
Aynı makinede ikinci bir sunucu çalıştıracaksanız ona -port 2458 verin ve 2458–2459 UDP portlarını açın. Portların nasıl çalıştığını Port nedir? yazımızda anlattık.
Sunucuya bağlanma
Oyunda Oyuna Başla'ya tıklayıp karakterinizi seçin, Oyuna Katıl sekmesine geçin ve Sunucu Ekle düğmesine basın ve 203.0.113.10:2456 şeklinde sunucunun IP adresini ve portunu girin. Şifreyi girdikten sonra dünyaya bağlanırsınız. Sunucu herkese açıksa Topluluk sekmesinde adıyla da arayabilirsiniz.
Crossplay
Xbox ve PC Game Pass oyuncularının da girebilmesi için başlatma betiğine -crossplay ekleyin. Bu modda bağlantılar PlayFab üzerinden kurulur ve sunucu konsolunda oyuncuların bağlanmak için kullanabileceği bir katılım kodu görünür. Crossplay açıkken bazı modlar uyumlu çalışmayabilir.
Mevcut dünyanızı sunucuya taşıma
Arkadaşlarınızla kendi bilgisayarınızda başladığınız dünyayı sunucuya taşıyabilirsiniz. Her dünya iki dosyadan oluşur: DunyaAdi.db ve DunyaAdi.fwl.
- Bilgisayarınızda dosyaları bulun. Windows'ta
%USERPROFILE%\AppData\LocalLow\IronGate\Valheim\worlds_localklasöründedir. - Sunucuyu durdurun.
- İki dosyayı sunucudaki
/home/valheim/data/worlds_localklasörüne kopyalayın. Dosya aktarımı için WinSCP ya dascpkullanabilirsiniz. - Başlatma betiğindeki
-worlddeğerini dosya adıyla (uzantısız) aynı yapın ve sunucuyu başlatın.
Yöneticiler ve oyuncu yönetimi
Sunucunun kayıt klasöründe (-savedir ile verdiğiniz klasör) üç metin dosyası bulunur:
adminlist.txt: Yöneticiler. Her satıra bir SteamID64 numarası yazılır.bannedlist.txt: Yasaklı oyuncular.permittedlist.txt: Doluysa yalnızca bu listedeki oyuncular girebilir.
SteamID64 numaranızı Steam profilinizin adresinden ya da bir SteamID sorgulama sitesinden öğrenebilirsiniz. Yönetici olarak oyunda F5 ile konsolu açıp kick, ban ve save gibi komutları kullanabilirsiniz. Konsol açılmıyorsa Steam'de Valheim'ın başlatma seçeneklerine -console ekleyin.
Modlar: BepInEx
Valheim modlarının neredeyse tamamı BepInEx üzerine kurulur. En kolay yol, Thunderstore'daki BepInExPack Valheim paketini sunucu klasörüne çıkarmak ve modları BepInEx/plugins klasörüne koymaktır. BepInEx'i yükledikten sonra sunucuyu paketle gelen start_server_bepinex.sh betiğiyle başlatırsınız; kendi ayarlarınızı bu betiğin bir kopyasına taşıyın.
Çoğu mod hem sunucuda hem de her oyuncunun bilgisayarında kurulu olmalıdır ve sürümlerin eşleşmesi gerekir. Oyunculara aynı mod listesini r2modman ya da Thunderstore Mod Manager ile bir profil kodu olarak paylaşmak, sürüm uyuşmazlıklarını büyük ölçüde önler.
Yedekler ve güncellemeler
Valheim, dünyanın otomatik yedeklerini kayıt klasöründe tutar. Yedek sayısını ve sıklığını -backups, -backupshort ve -backuplong parametreleriyle, kayıt aralığını ise -saveinterval ile (saniye cinsinden) değiştirebilirsiniz. Yine de büyük bir güncellemeden ya da mod değişikliğinden önce worlds_local klasörünün ayrı bir kopyasını almayı alışkanlık hâline getirin:
tar -czf ~/dunya-yedek-$(date +%F).tar.gz -C /home/valheim/data worlds_local
Oyun güncellendiğinde oyuncular sürümü eski bir sunucuya bağlanamaz. Sunucuyu durdurup SteamCMD komutunu yeniden çalıştırın; mod kullanıyorsanız modların yeni sürümle uyumlu olduğundan emin olun.
Valheim sunucunuz için Nodesty
Valheim sunucusu, temel Linux bilgisiyle bir sanal sunucuda rahatça kurulabilir. Nodesty AMD Ryzen 9 9950X VDS paketleri 5,7 GHz'e çıkan tek çekirdek hızıyla büyük üslerde bile akıcı bir oyun sunar; NVMe disk, L3–L7 nShield DDoS koruması ve 7 gün saklanan ücretsiz günlük yedeklemeyle Frankfurt ve New York'ta çalışır. Hazır kurulu bir sunucuyla başlamak isterseniz Minecraft, Rust ve Unturned gibi oyunlar için oyun sunucusu paketlerimize de göz atabilirsiniz.
Valheim, Iron Gate AB'nin ticari markasıdır; Steam, Valve Corporation'ın ticari markasıdır. Nodesty bu şirketlerle bağlantılı değildir ve onlar tarafından onaylanmamıştır.
Sıkça Sorulan Sorular
Valheim sunucusu kurmak ücretli mi?
Hayır. Valheim Dedicated Server yazılımı ücretsizdir ve SteamCMD ile anonim olarak indirilir. Ücret yalnızca sunucuyu 7/24 açık tutacağınız makine için ödenir. Oyuncuların Valheim'a sahip olması yeterlidir.
Valheim sunucusuna kaç kişi girebilir?
Vanilla Valheim sunucuları en fazla 10 oyuncuyu destekler. Bu sınır oyunun kendisinden gelir; daha fazla oyuncu için sınırı kaldıran modlar kullanılır, ama 10'un üzerinde oyuncu sunucuya ve oyunculara belirgin şekilde yük bindirir.
Valheim sunucusu için kaç GB RAM gerekir?
Vanilla bir sunucu dünya keşfedildikçe 2–4 GB RAM kullanır. 10 oyunculu vanilla bir dünya için 4 GB rahat bir başlangıçtır; çok sayıda mod kullanan sunucular için 8 GB'ı tercih edin. Valheim'da tek çekirdek hızı da önemlidir.
Kendi dünyamı sunucuya taşıyabilir miyim?
Evet. Bilgisayarınızdaki dünya dosyalarını (.db ve .fwl uzantılı iki dosya) sunucunun worlds_local klasörüne kopyalayıp sunucuyu aynı dünya adıyla başlatmanız yeterlidir. Windows'ta bu dosyalar AppData\LocalLow\IronGate\Valheim\worlds_local klasöründedir.
Sunucum oyundaki listede neden görünmüyor?
Sunucunun -public 1 ile başlatıldığından ve 2456–2457 UDP portlarının açık olduğundan emin olun. Listeye düşmesi birkaç dakika sürebilir ve topluluk listesi çok kalabalık olduğu için aramada adı tam yazmanız gerekebilir. Bu sırada oyuncular Sunucu Ekle ile IP adresinden doğrudan bağlanabilir.
Xbox ve Game Pass oyuncuları sunucuma girebilir mi?
Evet, sunucuyu -crossplay parametresiyle başlatırsanız. Bu modda bağlantılar PlayFab üzerinden kurulur ve oyuncular sunucuya konsolda görünen katılım koduyla bağlanır. Crossplay açıkken bazı modlar çalışmayabilir.
Yazar hakkında
Nodesty Ekibi · Altyapı ve Destek
Nodesty ekibi sunucularımızı, ağımızı ve DDoS korumamızı her gün işletir ve müşteri destek taleplerini 7/24 yanıtlar. Bu rehberler o deneyimden yazılır.
İlgili yazılar

Minecraft Sunucu Lag Sorunu: TPS Düşüklüğü ve Çözümleri
Minecraft sunucusu neden lag yapıyor? TPS ve MSPT, spark ile ölçüm, chunk oluşturma, görüş mesafesi, varlıklar, eklentiler ve Aikar bayraklarıyla çözüm.

Oyun Sunucusu Paketi mi VDS mi? Hangisini Seçmeli?
Oyun sunucusu paketi mi VDS mi kiralamalı? Hazır kurulum, desteklenen oyunlar, konum, işletim sistemi ve birden fazla sunucu açısından karşılaştırma.

Project Zomboid Sunucu Kurma: Adım Adım Rehber
Project Zomboid sunucu nasıl kurulur? SteamCMD ile dedicated server, yönetici şifresi, servertest.ini, 16261 portu, Workshop modları, RAM ve yedekler.