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.
- Root yerine oyun için bir kullanıcı oluşturun:
adduser valheim. - SteamCMD’yi kurun; ayrıntılar SteamCMD kullanımı rehberinde.
- Sunucu dosyalarını indirin:
steamcmd +force_install_dir /home/valheim/server +login anonymous +app_update 896660 validate +quit- Sunucu klasöründeki
start_server.shdosyası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- 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çintmux,screenya 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.
| Parametre | Açıklama |
|---|---|
-name | Sunucu tarayıcısında görünen ad |
-port | Başlangıç portu; sunucu bu porttan başlayarak ardışık UDP portları kullanır |
-world | Dünya adı; aynı adda dosya yoksa yeni dünya oluşturulur |
-password | Giriş şifresi |
-public | 1 sunucu listesinde gösterir, 0 gizler |
-savedir | Dünya ve liste dosyalarının tutulacağı klasör |
-crossplay | Xbox ve Microsoft Store oyuncularının katılımını açar |
-saveinterval | Otomatik kayıt aralığı (saniye) |
-backups | Saklanacak 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.
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 statusSunucu 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.
- 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. - Sunucuyu kapatın.
- Dosyaları SFTP ile sunucunun dünya klasörüne yükleyin. Linux’ta varsayılan yol
~/.config/unity3d/IronGate/Valheim/worlds_local;-savedirkullandıysanız o klasörün altındakiworlds_local. -worldparametresini 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,savegibi yönetici komutlarını kullanabilir. - bannedlist.txt: Yasaklı oyuncular; oyun içinden
bankomutu 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