LIONFIN
Oyun Sunucuları

Satisfactory Sunucu Kurulumu: Dedicated Server ve Kayıt Yükleme

5 dk okuma Güncelleme: 1 görüntülenme
Satisfactory Sunucu Kurulumu: Dedicated Server ve Kayıt Yükleme

Satisfactory sunucu kurulumu, fabrikanızın siz oyunda değilken de çalışmaya devam etmesini sağlayan dedicated server’ı bir makineye kurup oyun içinden sahiplenme işlemidir. Ev sahibinin bilgisayarına bağlı oturumun aksine sunucu sürekli açık kalır; arkadaşlarınız istedikleri saatte bağlanır, konveyör hatları ve trenler kimse beklemeden işler.

Coffee Stain Studios’un yayımladığı sunucu yazılımı ücretsizdir; hem 64 bit Windows hem de Debian ya da Ubuntu gibi Linux dağıtımlarında çalışır. Aşağıdaki adımları kendi makinenizde, bir VDS sunucu üzerinde ya da hazır kurulu gelen oyun sunucusu paketlerinde aynı mantıkla uygulayabilirsiniz.

Kısa cevap

Satisfactory sunucu kurulumu için SteamCMD ile 1690800 uygulamasını indirip Linux’ta FactoryServer.sh, Windows’ta FactoryServer.exe ile başlatırsınız. Ardından 7777 TCP ve UDP ile 8888 TCP portlarını açar, oyundaki Server Manager ekranından sunucuyu ekleyip bir yönetici şifresi belirleyerek sahiplenirsiniz. Son adımda yeni oyun oluşturur ya da Manage Saves sekmesinden mevcut kaydınızı yüklersiniz.

Satisfactory dedicated server için ne gerekir?

Satisfactory dedicated server, 64 bit bir işletim sistemi, SteamCMD ve dışarıdan erişilebilen birkaç port ister; 32 bit ve ARM işlemciler desteklenmez. Resmî topluluk wiki’sinin listesine göre desteklenen sistemler şunlardır:

  • Windows: Windows 10, Windows 11, Windows Server 2016, 2019 ve 2022 (64 bit).
  • Linux: Debian, Ubuntu ve benzeri 64 bit dağıtımlar.

Sunucu, Steam’de oyunu satın almanızı gerektirmez; dosyalar SteamCMD üzerinden anonim oturumla indirilir. Uygulama kimliği (app ID) 1690800’dür. Fabrika büyüdükçe bellek kullanımı ve kayıt dosyasının boyutu artar; büyük üretim zincirleri kuran gruplar için ayrılmış çekirdek ve bellek sunan bir sunucu, paylaşımlı kaynaklı bir ortama göre daha tutarlı tick süresi verir. Kaynak seçimi ve paket karşılaştırması için oyun sunucusu kiralama rehberine göz atabilirsiniz.

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

Kurulum dört adımdan oluşur: SteamCMD ile dosyaları indirmek, sunucuyu bir kez başlatmak, portları açmak ve oyundan sahiplenmek. Linux için örnek akış:

  1. Sunucuyu root dışındaki bir kullanıcıyla çalıştırmak için steam adlı bir kullanıcı oluşturun.
  2. SteamCMD’yi kurun ve dosyaları indirin (SteamCMD’nin ayrıntılı kullanımı SteamCMD kullanımı rehberinde):
    steamcmd +force_install_dir /home/steam/satisfactory +login anonymous +app_update 1690800 validate +quit
  3. Sunucuyu ilk kez başlatın:
    cd /home/steam/satisfactory
    ./FactoryServer.sh -Port=7777 -ReliablePort=8888
  4. Konsolda sunucunun dinlemeye başladığını gördüğünüzde güvenlik duvarında portları açın ve oyuna geçin.

Windows’ta aynı SteamCMD komutunu steamcmd.exe ile çalıştırır, sunucuyu FactoryServer.exe ile başlatırsınız. Linux’ta kalıcı çalışma için bir systemd servisi tanımlamak, sunucunun yeniden başlatmadan sonra kendiliğinden açılmasını sağlar.

İpucu: force_install_dir parametresini login’den önce yazın; aksi hâlde SteamCMD uyarı verir ve dosyaları varsayılan klasöre indirebilir.

Satisfactory sunucusu hangi portları kullanır?

Güncel Satisfactory sunucusu üç port kullanır: 7777 TCP, 7777 UDP ve 8888 TCP. Üçü de açık olmadan oyuncular bağlanamaz ya da bağlantı kurulduktan sonra kopar.

PortProtokolGöreviParametre
7777TCPSunucu trafiği ve HTTPS API-Port
7777UDPOyun trafiği ve hafif sorgu (Lightweight Query) API’si-Port
8888TCPGüvenilir mesajlaşma (reliable messaging)-ReliablePort

Ubuntu’da UFW kullanıyorsanız:

sudo ufw allow 7777/tcp
sudo ufw allow 7777/udp
sudo ufw allow 8888/tcp

Port 7777 doluysa sunucu bir üst portu dener; 8888 doluysa ise hiç açılmaz. Aynı makinede ikinci bir sunucu çalıştıracaksanız iki parametreyi de farklı değerlerle verin. Windows Güvenlik Duvarı ve modem yönlendirmesi için oyun sunucusu port açma rehberindeki adımları izleyin.

Sunucu nasıl sahiplenilir (claim) ve yönetici şifresi nasıl belirlenir?

Satisfactory’de sunucu ayarları dosyadan değil oyun içinden yapılır: sunucuyu ilk ekleyen kişi onu sahiplenir ve bir yönetici şifresi belirler. Adımlar şöyledir:

  1. Oyunu açın, ana menüden Server Manager ekranına girin.
  2. Add Server ile sunucunun IP adresini ve portunu (varsayılan 7777) yazın.
  3. Sunucu ilk kez görüldüğünde size bir ad ve yönetici şifresi (administrator password) sorulur; bu şifreyi güvenli bir yerde saklayın.
  4. Yeni bir oyun oluşturun ya da kendi kaydınızı yükleyin.
  5. İsterseniz Server Settings sekmesinden oyuncu şifresi (player password) tanımlayın; varsayılan olarak kapalıdır, yani adresi bilen herkes katılabilir.

Yönetici şifresini bilen her oyuncu sunucuyu yönetebilir, kayıt silebilir ve ayarları değiştirebilir. Bu yüzden yönetici ve oyuncu şifresini farklı tutun; arkadaşlarınıza yalnızca oyuncu şifresini verin.

Dikkat: Sunucuyu sahiplenmeden önce portları internete açık bırakırsanız adresi ilk bulan kişi sunucuyu sizden önce sahiplenebilir; portları kurulumdan hemen sonra, oyuna geçmeden kısa süre önce açın.

Mevcut kayıt sunucuya nasıl yüklenir, kayıtlar nerede durur?

Kendi bilgisayarınızdaki tek oyunculu ya da arkadaşlarla oynadığınız kaydı, Server Manager’daki Manage Saves sekmesinden doğrudan sunucuya gönderebilirsiniz; dosyayı elle kopyalamanız gerekmez. Yükledikten sonra kaydı seçip Load Game demeniz yeterlidir.

Elle yedek almak ya da başka bir sunucuya taşımak isterseniz kayıtlar şu klasörlerdedir:

OrtamKayıt klasörü
Linux~/.config/Epic/FactoryGame/Saved/SaveGames/server
Windows (kullanıcı hesabıyla)%LocalAppData%\FactoryGame\Saved\SaveGames\server
Windows (NetworkService ile servis)%WINDIR%\ServiceProfiles\NetworkService\AppData\Local\FactoryGame\Saved\SaveGames\server

Sunucu otomatik kayıt alır, ancak bu kayıtlar aynı diskte durur. Disk arızasına karşı klasörü düzenli olarak başka bir hedefe kopyalayın; zamanlanmış yedekleme kurmak için oyun sunucusu yedekleme rehberinden yararlanabilirsiniz.

Oyuncu sınırı ve başlatma parametreleri nasıl değiştirilir?

Satisfactory sunucusunda varsayılan oyuncu sınırı dörttür ve bu değer başlatma satırına eklenen bir INI parametresiyle yükseltilir. Örnek:

./FactoryServer.sh -Port=7777 -ReliablePort=8888 -ini:Game:[/Script/Engine.GameSession]:MaxPlayers=8

Sık kullanılan diğer parametreler:

  • -multihome=IP: Birden çok IP adresi olan makinede sunucuyu belirli bir adrese bağlar.
  • -DisableSeasonalEvents: FICSMAS gibi mevsimsel etkinlikleri kapatır.
  • -ExternalReliablePort: Dış port farklı bir porta yönlendiriliyorsa güvenilir mesajlaşma portunu bildirir.
  • -Log: Windows’ta günlükleri ayrı bir pencerede gösterir; Linux’ta zaten açıktır.

Oyuncu sayısını artırmak sunucunun daha fazla işlemci ve bellek kullanmasına yol açar; özellikle oyuncular haritanın farklı uçlarında üs kurduğunda her biri ayrı bir bölgeyi yükletir. Sınırı yükseltmeden önce sunucunun mevcut yük altındaki bellek kullanımını izleyin.

Sunucu nasıl güncellenir?

Oyunun yeni sürümü çıktığında istemci ile sunucu sürümü uyuşmazsa oyuncular bağlanamaz; güncelleme, kurulumda kullandığınız SteamCMD komutunu sunucu kapalıyken yeniden çalıştırmaktır. Önerilen sıra:

  1. Oyunculara haber verin ve oyun içinden kaydedin.
  2. Sunucuyu durdurun (systemd kullanıyorsanız sudo systemctl stop satisfactory).
  3. Kayıt klasörünün bir kopyasını alın.
  4. +app_update 1690800 validate komutunu yeniden çalıştırın.
  5. Sunucuyu başlatıp konsolda hata olmadığını kontrol edin.

Deneysel (experimental) dala geçmek isterseniz SteamCMD’de -beta experimental eklenir; ancak istemcinin de aynı dalda olması gerekir ve deneysel dalda alınan kayıt kararlı sürümde açılmayabilir. LIONFIN oyun sunucusu panellerinde güncelleme ve yeniden başlatma tek tıkla yapılır; Satisfactory sunucu kiralama sayfasında hazır kurulu seçenekleri görebilirsiniz.

Sık Sorulan Sorular

Satisfactory sunucusu için oyunu satın almam gerekir mi?

Sunucu yazılımı için gerekmez; dedicated server dosyaları SteamCMD üzerinden anonim oturumla, 1690800 uygulama kimliğiyle ücretsiz indirilir. Ancak sunucuya bağlanacak her oyuncunun oyuna sahip olması gerekir.

Satisfactory sunucusunu Epic ve Steam oyuncuları birlikte kullanabilir mi?

Evet. Dedicated server, Steam ve Epic Games Store sürümlerindeki oyunculara aynı anda açıktır; önemli olan istemci ile sunucunun aynı sürümde olmasıdır. Oyuncular Server Manager ekranından IP adresi ve port ile sunucuyu ekleyerek bağlanır.

Satisfactory sunucusunun yönetici şifresini unutursam ne olur?

Sunucuyu kapatıp ayar klasöründeki ServerSettings.PORT.sav dosyasını (PORT yerine sunucu portu) silmeniz gerekir. Bu işlem sunucu adını, oyuncu şifresini ve otomatik yüklenecek oturum bilgisini de sıfırlar; kayıtlarınız silinmez. Sunucuyu başlatıp Server Manager’dan yeniden sahiplenir, yeni bir yönetici şifresi belirlersiniz.

Sunucu Server Manager’da görünüyor ama bağlanamıyorum, neden?

En sık neden 8888 TCP portunun kapalı olmasıdır; sunucu 7777 üzerinden görünür, ancak oturum kurulamaz. Güvenlik duvarında 7777 TCP, 7777 UDP ve 8888 TCP portlarının üçünün de açık olduğunu ve modemde aynı makineye yönlendirildiğini kontrol edin.

Satisfactory sunucusu kaç oyuncuyu kaldırır?

Varsayılan sınır dört oyuncudur ve MaxPlayers INI parametresiyle artırılabilir. Pratik sınır sunucunun işlemcisi ve belleği ile fabrikanın büyüklüğüne bağlıdır; çok büyük üslerde oyuncu sayısını kademeli artırıp performansı izlemek en güvenli yöntemdir.

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.