Kısa cevap. Don't Starve Together sunucusunu ücretsiz olarak kendiniz barındırabilirsiniz: SteamCMD ile ve anonim girişle ayrılmış sunucuyu (Steam uygulaması 343050) indirin, Klei hesabınızdan ücretsiz bir sunucu token'ı alın ve biri yüzey, biri mağaralar için olmak üzere, her biri kendi UDP portunda çalışan iki sunucu işlemi başlatın. Ya da bir Don't Starve Together sunucusu kiralayın ve ağ işleriyle uğraşmayın.
Oyuncular sunucunuzu oyun içi sunucu tarayıcısında cluster adıyla bulur. 5 Kasım 2026 tarihinde kontrol edildi, oyunun en yeni güncellemesi olan Hotfix 761239 (30 Ekim 2026) için doğrudur.
Bu rehber, panelimizin her Don't Starve Together sunucusunda kurduklarını kullanır: kurulum betiğimiz, başlatma komutumuz ve yazdığı dosyalar. Gerisi Valve'ın SteamCMD belgelerinden ve Klei'nin kendi ayrılmış sunucu rehberlerinden gelir. Doğrudan kiralama yoluna geçmek için şuraya bakın: Seçenek 2.
İhtiyacınız olanlar
Sunucu yazılımı: „Don't Starve Together Dedicated Server”, Steam uygulaması 343050. Anonim girişle indirilir, bu yüzden kurmak için Steam hesabı gerekmez.
Bir Klei sunucu token'ı: ücretsizdir, Klei hesabınızda şu adreste oluşturulur: https://accounts.klei.com/account/game/servers?game=DontStarveTogether. Sunucu, token olmadan hiçbir dünya yüklemez.
Açık kalan bir makine: yedek bir bilgisayar, bir ev sunucusu ya da bir bulut sanal makinesi. Bu rehber 64 bit Linux kullanır, bizim de kullandığımız budur. Windows'u test etmedik, bu yüzden Windows adımları vermiyoruz.
RAM ve CPU: alıntılayabileceğimiz, geliştiriciden gelen bir ayrılmış sunucu değeri yok, bu yüzden hiçbir değer vermiyoruz. Mağaraları çalıştırmak sunucu işlemlerinin sayısını ikiye katlar.
Ağ: internetten erişilebilen iki UDP portu: biri yüzey, biri mağaralar için. Bu rehber yüzey için 10999'u (Klei'nin varsayılanı), mağaralar için 11000'i kullanır. İki shard arasındaki bağlantı makinenin içinde kalır.
Oyun: her oyuncunun Steam'de Don't Starve Together'ın PC sürümüne ihtiyacı var. Klei, ayrılmış sunucuların Xbox ve PlayStation sürümleri için desteklenmediğini söylüyor.
Sunucu yazılımı ücretsizdir. Makine, elektrik ve bant genişliği için ödeme yaparsınız, yazılım için değil.
Seçenek 1: kendiniz barındırın
SteamCMD adımları Valve'ın SteamCMD sayfasını izler. Klasörler, bayraklar ve dosya anahtarları panelimizin kurduklarıdır ve Klei'nin ayrılmış sunucu ayarları rehberiyle karşılaştırılmıştır.
Linux (Debian veya Ubuntu)
SteamCMD'nin ihtiyaç duyduğu kütüphaneyi kurun.
sudo apt-get install lib32gcc-s1
Oyunun kendisi için başka sistem kütüphanelerini doğrulamadık, bu yüzden sunucu başlamazsa eksik kütüphane için günlüğünü okuyun.
Bir steam kullanıcısı oluşturun ve ona geçin. Valve, SteamCMD'yi root olarak çalıştırmaya karşı uyarır.
sudo useradd -m steam
sudo -iu steam
SteamCMD'yi kurun bu kullanıcıyla.
mkdir ~/Steam && cd ~/Steam
curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
İlk satır, taze bir SteamCMD'nin gerçek indirmeden önce kendini güncellemesini sağlar. Kurulum betiğimiz de aynısını yapar ve üç defaya kadar yeniden dener, çünkü Steam bazen „Missing configuration” yanıtı verirken SteamCMD yine de „success” ile biter ve oyun dosyaları olmaz. Şu dosyanın var olduğunu kontrol edin: /home/steam/dst-server/steamapps/appmanifest_343050.acf. Yoksa indirmeyi yeniden çalıştırın.
Steam istemci kütüphanelerini bağlayın: sunucuyu çalıştıran kullanıcının ev dizinindeki .steam klasörüne, Valve'ın SteamCMD sayfasında anlatıldığı gibi.
Kurulum betiğimiz bunun yerine aynı iki dosyayı sunucu klasörüne kopyalar, çünkü sunucuyu o klasöre ayarlı HOME ile çalıştırır.
Bir token oluşturun ve yerine koyun. Yukarıdaki Klei adresinde bir sunucu token'ı oluşturun ve şuraya kaydedin: cluster_token.txt. Aşağıdaki başlatma komutuyla klasör şudur: /home/steam/dst-server/DoNotStarveTogether/config/server/.
game_mode değeri survival, endless veya wilderness olur. Klei'nin ayarlar rehberi, cluster_key anahtarının shard_enabled true olduğunda gerekli olduğunu (mağaraların yüzeye katılmak için kullandığı parola budur), aynı makinedeki her shard'ın kendi server_port değerine ihtiyaç duyduğunu ve aynı makinedeki her sunucu için iki [STEAM] portunun da farklı olması gerektiğini söyler. Bunlar dahilidir, bu yüzden açmazsınız. Aynı rehber, parola, PvP ve boşken duraklatma gibi diğer tüm anahtarları varsayılanlarıyla listeler.
Her iki shard'ı başlatın. Mağara shard'ı arka planda, yüzey shard'ı ön planda başlatılır. Panelimizin çalıştırdığı komut budur, port ve oyuncu değerleri doldurulmuş hâlde:
-cluster server bayrağı, dosyaların server adlı bir klasörde durmasının nedenidir. Panelimizin beklediği satır, günlüğe şu yazıldığında sunucu çalışıyor demektir: Server Started on port: (sunucu hazır demektir).
Portları açın. Makinenin güvenlik duvarında UDP 10999 ve UDP 11000'e izin verin (ufw ile: sudo ufw allow 10999/udp ve sudo ufw allow 11000/udp), ardından ikisini de yönlendiricinizde UDP olarak yönlendirin. 11001'i açmayın: o yalnızca aynı makinedeki shard'lar arasındaki bağlantıdır.
Katılın. Oyunda sunucu tarayıcısını açın ve cluster adınızı arayın.
Kendiniz barındırırken modlar
Panelimiz mods/dedicated_server_mods_setup.lua dosyasını sunucu klasörüne yazar (burada ~/dst-server/mods/) ve her mod için bir satır ekler, örneğin ServerModSetup("1234567890"), Steam Workshop öğe numarası kullanılarak. Ayrıca modoverrides.lua dosyasını her shard klasörüne yazar, yani config/server/Master ve config/server/Caves; bu dosya return { } bloğunun içinde her mod için bir satır içerir: ["workshop-1234567890"] = { enabled = true },. Aynısını elle yapmak aynı sonucu verir, ancak mod hem Master hem de Caves klasöründe etkin olmalıdır.
Seçenek 2: PlayNHost'ta barındırın
Kiralama; güvenlik duvarını, port yönlendirmeyi ve mağara kurulumunu ortadan kaldırır. Her iki shard, her iki port ve cluster dosyaları sizin için kurulur.
Bir plan seçin.Don't Starve Together sunucu barındırma sayfasını açın ve planları karşılaştırın (yazı sırasında WOODIE, WES ve MAXWELL; 6, 12 ve 25 oyuncu için). WOODIE veya WES için Sunucu oluştur düğmesine, MAXWELL için Planı özelleştir düğmesine basın ve siparişi tamamlayın. Fiyatlar değişir, bu yüzden o sayfadan kontrol edin.
Klei token'ınızı oluşturun. Klei hesabınıza şu adresten giriş yapın: https://accounts.klei.com/account/game/servers?game=DontStarveTogether, bir sunucu token'ı oluşturun (ücretsizdir) ve kopyalayın.
Sunucunuzu şu adreste açın: panel.playnhost.com. Kurulum bittiğinde bir „sunucu hazır” e-postası alırsınız. Token olmadan sunucu oyunu başlatmaz: Konsol Don't Starve Together'ın Klei sunucu token'ı olmadan başlamayacağını belirten bir mesaj gösterir ve token oluşturmak için adresi verir.
Sunucuyu otomatik güncelle (Gelişmiş seçenekleri göster altında): siz açmadıkça kapalıdır. Açıkken sunucu her başladığında Steam'de yeni bir sürüm olup olmadığına bakar.
Sunucuyu başlatın.Başlat düğmesine (zaten çalışıyorsa Yeniden başlat düğmesine) basın ve Konsol'u izleyin. Günlük şu satırı yazdığında panel sunucuyu çalışıyor sayar: Server Started on port:.
Katılın. Oyun içi sunucu tarayıcısını açın ve Cluster adınızı arayın.
Panel sizin için neler yapar
Her planda mağaralar. Başlatma komutu yüzeyi ve mağaraları iki işlem olarak çalıştırır. Mağaralar, sunucu oluşturulurken belirlenen ve şu adla gösterilen kendi portunu kullanır: Caves portu. Yüzey shard'ı durduğunda başlatma komutu mağaralara bir kapatma sinyali gönderir.
Token dosyası. Panel her başlatmada Sunucu Token'ınızı şuraya yazar: DoNotStarveTogether/config/server/cluster_token.txt.
Cluster dosyaları. Panel her başlatmada game_mode, max_players, cluster_name ve cluster_description değerlerini cluster.ini dosyasına yazar, iki shard arasındaki bağlantıyı sunucunun kendisinde kurar ve her shard'ın portunu yazar. Bunları Ayarlar'dan değiştirin: bu anahtarlarda elle yapılan düzenlemeler sonraki başlatmada değiştirilir.
Oyuncu sayısı. Planınızı izler ve düzenlediğiniz bir alan değildir.
Her iki dünya için modlar. Panel her başlatmada mods/dedicated_server_mods_setup.lua dosyasını ve hem Master hem Caves için modoverrides.lua dosyasını Steam Workshop Modları alanından yeniden oluşturur. O dosyaları elle düzenleyerek eklediğiniz modlar değiştirilir, bu yüzden bunları Ayarlar'dan ekleyin. Dosya her modu yalnızca etkinleştirir, bu yüzden mod başına seçenek değerleri tutamaz.
Kurulum kontrolleri. Kurulum, SteamCMD indirmesini yeniden dener ve dosyaların geldiğinin kanıtı olarak çıkış kodunu değil, uygulama manifestosunu kabul eder.
Yedekler. Planınız yedekleri içeriyorsa dosyaları elle değiştirmeden önce Yedekler bölümünden bir yedek alın.
Kendiniz barındırmak mı, kiralamak mı: dürüst bir karşılaştırma
Maliyet. Kendi barındırdığınız: yazılım ücretsizdir, donanım, elektrik ve bant genişliği için ya da bir bulut sanal makinesi için ödeme yaparsınız. Kiralık: plana göre aylık ücret. Şuna bakın: güncel planlar.
Erişilebilirlik. Kendi barındırdığınız: makineniz, elektriğiniz ve ev internetiniz kadar güvenilirdir ve arkadaşlarınız oynarken açık kalmalıdır. Kiralık: sizin bilgisayarınızda değil, barındırıcının donanımında çalışır.
Ağa açıklık. Kendi barındırdığınız: oyuncular herkese açık IP'nize bağlanır ve iki port için güvenlik duvarıyla yönlendiriciye siz bakarsınız. Kiralık: ev IP'niz işin içinde olmaz.
Gereken beceri. Kendi barındırdığınız: komut satırı, port yönlendirme, .ini dosyalarını düzenleme, iki shard çalıştırma. Gayet yapılabilir ve öğrenmek için iyi bir yol. Kiralık: form alanlarına sahip bir web paneli.
Güncellemeler. Kendi barındırdığınız: durdurun, SteamCMD komutunu yeniden çalıştırın, başlatın. Kiralık: Sunucuyu otomatik güncelle seçeneğini (Gelişmiş seçenekleri göster altında, Ayarlar'da) açın, ardından bir yamadan sonra onu almak için Yeniden başlat düğmesine basın.
Kendiniz barındırmak, zaten gün boyu çalışan bir makineniz varsa ve ağlarla aranız iyiyse size uyar. Kiralamak, donanımla uğraşmak istemiyorsanız size uyar.
Sık karşılaşılan sorunlar ve çözümleri
Sunucu hiç dünya yüklemiyor
Neden: Klei sunucu token'ı yok. Testlerimizde token olmadan iki shard'dan hiçbiri başlamıyor. PlayNHost'ta bunu Konsol söyler.
Çözüm: Yukarıdaki Klei adresinde bir token oluşturun ve Ayarlar altında Sunucu Token'ı alanına girin (kendiniz barındırıyorsanız cluster_token.txt dosyasına yazın), ardından yeniden başlatın.
İndirme bitiyor ama oyun dosyaları yok
Neden: Steam „Missing configuration” yanıtı verdi ve SteamCMD yine de başarı bildirdi.
Çözüm: şu dosyanın var olduğunu kontrol edin: steamapps/appmanifest_343050.acf. Yoksa SteamCMD indirmesini yeniden çalıştırın.
cluster.ini veya mod dosyalarındaki değişiklikleriniz kayboluyor (PlayNHost)
Neden: anahtar, panelin her başlatmada yazdıklarından biri ya da mod listesidir.
Çözüm: adı, açıklamayı, oyun modunu ve modları Ayarlar'dan değiştirin.
Modlar yüzeyde başlıyor ama mağaralarda başlamıyor (kendi barındırdığınız)
Neden: mod yalnızca tek bir shard'ın şu dosyasında etkinleştirilmiştir: modoverrides.lua.
Çözüm: Aynı ["workshop-ID"] = { enabled = true } girdisini hem Master hem Caves dosyalarına ekleyin.
SSS
Don't Starve Together sunucusunu ücretsiz barındırabilir miyim?
Evet. Ayrılmış sunucu ücretsizdir ve anonim girişle indirilir, Klei sunucu token'ı da ücretsizdir. Yine de makine, elektrik ve internet için ödeme yaparsınız ve insanlar oynarken açık kalmalıdır.
Sunucuyu çalıştırmak için oyuna sahip olmam gerekir mi?
Kurmak için gerekmez. Katılmak için oyunculara oyun gerekir. Sunucu token'ı oluşturmak için ise bir Klei hesabına ihtiyacınız var.
Sunucuya mağaralar dahil mi?
PlayNHost'ta evet, her planda. Kendiniz barındırırken yukarıdaki adımlarda olduğu gibi Caves adlı ikinci bir shard çalıştırırsınız.
Hangi portları kullanır?
UDP, shard başına bir port. Klei'nin varsayılanı 10999'dur ve aynı makinedeki her shard'ın kendi portu olmalıdır, bu yüzden bu rehber yüzey için 10999'u, mağaralar için 11000'i kullanır. İki shard arasındaki bağlantı (bizim kurulumumuzda 11001) makinede kalır. PlayNHost'ta iki port da sunucunuzla birlikte atanır ve mağara portu Ayarlar'da şu adla gösterilir: Caves portu.
Kaç oyuncu katılabilir?
Planlarımız 6, 12 ve 25 oyunculuktur.
Steam Workshop modları ekleyebilir miyim?
Evet. PlayNHost'ta Workshop öğe numaralarını Ayarlar altında Steam Workshop Modları alanına girin. Panel bunları her iki dünyada da etkinleştirir.
Sitenin çalışması, nasıl kullanıldığını anlamamız ve pazarlamamızı ölçmemiz için çerez kullanıyoruz. Tümünü kabul edebilir, yalnızca zorunlu çerezleri kabul edebilir veya kategori bazında seçebilirsiniz.Sitenin çalışması, nasıl kullanıldığını anlamamız ve pazarlamamızı ölçmemiz için çerez kullanıyoruz. Burada varsayılan olarak açıktır. İstemediklerinizi kapatabilirsiniz.Gizlilik politikamızı okuyun