LIONFIN
Oyun Sunucuları

Valheim Sunucu Kurulumu: Dedicated Server, Şifre ve Dünya Taşıma

4 dk okuma Güncelleme: 1 görüntülenme
Valheim Sunucu Kurulumu: Dedicated Server, Şifre ve Dünya Taşıma

Valheim sunucu kurulumu, Iron Gate’in ücretsiz dağıttığı Valheim Dedicated Server yazılımını, oyunu oynadığınız bilgisayardan bağımsız bir makinede sürekli açık tutmaktır. Böylece arkadaşlarınız siz oyunda değilken de dünyaya girebilir, ev sahibinin bağlantısı oyunu yavaşlatmaz.

Sunucuyu kendi Linux ya da Windows makinenize kurabilir, kurulumla uğraşmak istemiyorsanız LIONFIN’in panelden yönetilen oyun sunucusu seçeneklerine bakabilirsiniz; hazır paketler Valheim sunucu kiralama sayfasında listelenir.

Kısa cevap

Valheim sunucu kurulumu, SteamCMD ile 896660 numaralı Valheim Dedicated Server uygulamasını indirip start_server.sh (Linux) ya da start_headless_server.bat (Windows) dosyasında sunucu adı, dünya adı, port ve en az 5 karakterlik şifreyi tanımlamaktır. Varsayılan port 2456’dır; 2456–2458 UDP aralığı açılır. Mevcut dünya, .db ve .fwl dosyaları worlds_local klasörüne kopyalanarak taşınır.

Valheim dedicated server için ne gerekir?

Valheim dedicated server hem Linux hem Windows için yayımlanır ve oyunu satın almanızı gerektirmez; SteamCMD ile anonim oturumla indirilir. Küçük bir arkadaş grubu için mütevazı bir sanal sunucu yeterlidir, ancak dünya büyüdükçe ve yapı sayısı arttıkça bellek ve işlemci kullanımı da artar.

  • İşletim sistemi: Ubuntu 24.04 LTS ya da Debian gibi güncel bir Linux dağıtımı yaygın tercihtir; Windows Server da desteklenir.
  • İşlemci: Yüksek tek çekirdek performansı, kalabalık üslerde takılmayı azaltır.
  • Disk: Dünya dosyası sürekli yazıldığı için SSD ya da NVMe önerilir.
  • Ağ: Oyuncularınıza yakın bir veri merkezi gecikmeyi düşürür.

Uzun vadede birden fazla oyun ya da mod denemek istiyorsanız tam yönetici erişimli bir VDS daha esnek bir başlangıçtır.

Valheim sunucu kurulumu adım adım nasıl yapılır?

Linux’ta Valheim sunucu kurulumu, ayrı bir kullanıcı açıp SteamCMD ile dosyaları indirmek ve başlatma betiğini düzenlemekle tamamlanır.

  1. Root yerine oyun için bir kullanıcı oluşturun: adduser valheim.
  2. SteamCMD’yi kurun; ayrıntılar SteamCMD kullanımı rehberinde.
  3. Sunucu dosyalarını indirin:
steamcmd +force_install_dir /home/valheim/server +login anonymous +app_update 896660 validate +quit
  1. Sunucu klasöründeki start_server.sh dosyasının bir kopyasını alın ve son satırını düzenleyin:
./valheim_server.x86_64 -name "Viking Obasi" -port 2456 -world "Dunyamiz" -password "Gizli12345" -public 1
  1. Betiği çalıştırılabilir yapın (chmod +x start_server.sh) ve başlatın. Sunucuyu oturum kapandığında da çalışır tutmak için tmux, screen ya da bir systemd servisi kullanın.

Windows’ta aynı parametreler start_headless_server.bat dosyasında düzenlenir. Oyun güncellendiğinde üçüncü adımdaki komutu sunucu kapalıyken yeniden çalıştırın.

Başlatma parametreleri ve şifre kuralları nelerdir?

Valheim sunucusunun davranışı tamamen başlatma satırındaki parametrelerle belirlenir; ayrı bir yapılandırma dosyası yoktur.

ParametreAçıklama
-nameSunucu tarayıcısında görünen ad
-portBaşlangıç portu; sunucu bu porttan başlayarak ardışık UDP portları kullanır
-worldDünya adı; aynı adda dosya yoksa yeni dünya oluşturulur
-passwordGiriş şifresi
-public1 sunucu listesinde gösterir, 0 gizler
-savedirDünya ve liste dosyalarının tutulacağı klasör
-crossplayXbox ve Microsoft Store oyuncularının katılımını açar
-saveintervalOtomatik kayıt aralığı (saniye)
-backupsSaklanacak otomatik yedek sayısı

Şifre en az 5 karakter olmalı ve sunucu adını içermemelidir; aksi hâlde sunucu açılsa bile oyuncular bağlanamaz. -crossplay kullanıldığında bağlantı aracı bir hizmet üzerinden kurulur ve oyuncular sunucuya oyun içinde görünen katılım koduyla da girebilir.

Dikkat: Şifreyi dünya adıyla ya da sunucu adıyla aynı yapmayın; Valheim bu durumda bağlantıyı reddeder.

Hangi portlar açılmalı?

Varsayılan -port 2456 ayarıyla sunucu 2456’dan başlayan ardışık UDP portlarını kullanır; güvenlik duvarında 2456–2458/UDP aralığını açmanız yeterlidir. Port numarasını değiştirirseniz açılacak aralık da aynı ölçüde kayar.

sudo ufw allow 2456:2458/udp
sudo ufw status

Sunucu listede görünmüyor ama doğrudan IP ile bağlanılabiliyorsa sorun büyük olasılıkla -public 0 ayarı ya da listeye kaydın gecikmesidir. Hiç bağlanılamıyorsa önce güvenlik duvarını kontrol edin. UFW kuralları için UFW firewall kurulumu, genel port mantığı için oyun sunucusu port açma rehberine bakabilirsiniz.

Mevcut dünya sunucuya nasıl taşınır?

Tek oyunculu ya da kendi bilgisayarınızda barındırdığınız bir dünyayı taşımak için iki dosyayı kopyalamanız yeterlidir: dünyanın kendisini tutan .db ve meta bilgisini tutan .fwl. Her ikisi de dünya adıyla adlandırılır.

  1. Bilgisayarınızda dosyaları bulun: %USERPROFILE%\AppData\LocalLow\IronGate\Valheim\worlds_local. Dünya Steam bulutunda tutuluyorsa önce oyun içinden yerel kayda taşıyın.
  2. Sunucuyu kapatın.
  3. Dosyaları SFTP ile sunucunun dünya klasörüne yükleyin. Linux’ta varsayılan yol ~/.config/unity3d/IronGate/Valheim/worlds_local; -savedir kullandıysanız o klasörün altındaki worlds_local.
  4. -world parametresini dosya adıyla (uzantısız) eşleştirin ve sunucuyu başlatın.

Sunucudaki mevcut dünyanın üzerine yazmadan önce kopyasını alın; zamanlanmış kopyalama için oyun sunucusu yedekleme rehberi kullanılabilir.

Yönetici, yasaklı ve izinli oyuncu listeleri nasıl kullanılır?

Valheim üç düz metin dosyasıyla yetkilendirme yapar: adminlist.txt, bannedlist.txt ve permittedlist.txt. Dosyalar kayıt klasörünün kökünde (Linux’ta varsayılan olarak ~/.config/unity3d/IronGate/Valheim/) ilk açılışta oluşturulur; her satıra bir oyuncu kimliği yazılır.

  • adminlist.txt: Buradaki oyuncular oyun içi konsolda kick, ban, save gibi yönetici komutlarını kullanabilir.
  • bannedlist.txt: Yasaklı oyuncular; oyun içinden ban komutu da bu dosyaya yazar.
  • permittedlist.txt: Doluysa yalnızca listedeki oyuncular girebilir; şifreye ek bir beyaz liste katmanıdır.

Steam oyuncuları için 17 haneli SteamID64 kullanılır. Crossplay açık sunucularda kimlikler platform önekiyle görünebilir; doğru değeri oyuncu bağlandığında sunucu günlüğünden alın. Değişiklikler sunucu yeniden başlatılmadan da okunur, ancak emin olmak için bir yeniden başlatma önerilir.

Sık Sorulan Sorular

Valheim sunucusu için oyunu satın almak gerekir mi?

Hayır. Valheim Dedicated Server ayrı ve ücretsiz bir Steam uygulamasıdır; SteamCMD’de anonim oturumla 896660 numarasıyla indirilir. Sunucuya bağlanacak oyuncuların ise oyunu kendi hesaplarında satın almış olması gerekir.

Valheim sunucum neden listede görünmüyor?

En sık nedenler <code>-public 0</code> ayarı, kapalı UDP portları ve listeye kaydın birkaç dakika gecikmesidir. Önce 2456–2458 UDP aralığının açık olduğunu doğrulayın; ardından oyun içinde IP ve port ile doğrudan bağlanmayı deneyin. Doğrudan bağlantı çalışıyorsa sunucu sağlıklıdır.

Valheim sunucu şifresi kaç karakter olmalı?

En az 5 karakter olmalıdır ve sunucu adını içermemelidir. Kısa ya da kurala uymayan şifrede sunucu açılır gibi görünse de oyuncular bağlantıda reddedilir. Harf ve rakam karışımı, kolay tahmin edilmeyen bir şifre seçin.

Xbox oyuncuları Valheim sunucusuna katılabilir mi?

Başlatma satırına <code>-crossplay</code> eklediğinizde Xbox ve Microsoft Store sürümündeki oyuncular da katılabilir. Bu modda bağlantı bir aracı hizmet üzerinden kurulur ve oyuncular katılım koduyla girebilir. Modlu sunucularda konsol oyuncuları istemci tarafı mod kuramadığı için sorun yaşayabilir.

Valheim dünya dosyası nerede tutulur?

Windows bilgisayarlarda <code>AppData\LocalLow\IronGate\Valheim\worlds_local</code>, Linux sunucularda varsayılan olarak <code>~/.config/unity3d/IronGate/Valheim/worlds_local</code> klasöründe tutulur. Her dünya için bir <code>.db</code> ve bir <code>.fwl</code> dosyası bulunur; taşırken ikisini birlikte kopyalayın.

Bu makale yardımcı oldu mu?

Geri bildiriminiz için teşekkürler!

kişi faydalı buldu

Paylaş

X LinkedIn WhatsApp

Sorunuz mu var? Destek ekibimize yazın.