Blog’a Dön

Satisfactory Sunucu Nasıl Kurulur? Adım Adım Rehber

Satisfactory sunucu nasıl kurulur? SteamCMD ile dedicated server kurulumu, sunucuyu sahiplenme, 7777 ve 8888 portları, kayıt yükleme, RAM ve yedekler.

Nodesty Ekibi4 dk okumaOyun sunucuları
Koyu Nodesty arka planında Satisfactory yazısı ile SteamCMD, 7777 ve 8888 ifadeleri

Satisfactory sunucu kurma işlemi dört adımda özetlenebilir: SteamCMD ile ücretsiz Satisfactory Dedicated Server dosyalarını indirirsiniz, sunucuyu başlatıp gerekli portları açarsınız, oyun içindeki Server Manager ekranından sunucuyu sahiplenip bir yönetici şifresi belirlersiniz ve yeni bir oyun başlatır ya da mevcut kaydınızı yüklersiniz. Kendi sunucunuzda fabrika, sizin bilgisayarınız kapalıyken de arkadaşlarınızın erişimine açık kalır.

Bu rehberde Linux üzerinde bir Satisfactory sunucusunu sıfırdan kurmayı, portları, sunucuyu sahiplenmeyi, kayıt yüklemeyi, oyuncu sınırını, güncellemeleri ve yedekleri anlatıyoruz.

Gereksinimler

  • İşletim sistemi: Satisfactory Dedicated Server 64 bit Linux ve Windows üzerinde çalışır. Bu rehberde Ubuntu ve Debian kullanıyoruz.
  • RAM: Geliştiricinin önerisi en az 12 GB, rahat bir oyun için 16 GB'tır. Fabrika büyüdükçe bellek kullanımı da artar.
  • İşlemci: Fabrikanın simülasyonu büyük ölçüde tek çekirdeğe dayanır; büyük fabrikalarda yüksek tek çekirdek hızı akıcılığı belirler.
  • Disk: Sunucu dosyaları ve kayıtlar için birkaç on GB boş alan ayırın. NVMe disk, otomatik kayıt anlarındaki takılmaları azaltır.
  • Oyuncular: Varsayılan olarak en fazla 4 oyuncu.

Sunucuya SSH ile bağlanmayı bilmeniz yeterlidir; komutların geri kalanını adım adım veriyoruz.

SteamCMD ile sunucu dosyalarını indirme

Güvenlik için sunucuyu root yerine ayrı bir kullanıcıyla çalıştırın:

sudo apt update
sudo apt install lib32gcc-s1 curl tmux
sudo useradd -m -s /bin/bash satisfactory
sudo su - satisfactory
mkdir ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

Satisfactory Dedicated Server'ın Steam uygulama numarası 1690800'dür:

~/steamcmd/steamcmd.sh +force_install_dir /home/satisfactory/server +login anonymous +app_update 1690800 validate +quit

Experimental dalında oynuyorsanız komuta app_update 1690800 -beta experimental validate yazın; sunucunun ve oyuncuların aynı dalda olması gerekir.

Sunucuyu başlatma

Sunucuyu bir tmux oturumunda başlatın; böylece SSH bağlantınızı kapattığınızda sunucu kapanmaz:

cd ~/server
tmux new -s satisfactory ./FactoryServer.sh

Sunucu varsayılan portlarla açılır. Farklı portlar kullanmak isterseniz başlatma komutuna -Port=7777 ve -ReliablePort=8888 parametrelerini ekleyebilirsiniz. Ctrl + B ardından D ile oturumdan çıkar, tmux attach -t satisfactory ile geri dönersiniz.

Portlar ve güvenlik duvarı

Satisfactory sunucusu varsayılan olarak şu portları kullanır:

  • 7777 UDP: Oyun trafiği.
  • 7777 TCP: Sunucunun HTTPS API'si; Server Manager bu port üzerinden bağlanır.
  • 8888 TCP: Güvenilir mesajlaşma portu.

Ubuntu'da ufw kullanıyorsanız:

sudo ufw allow 7777
sudo ufw allow 8888/tcp

Protokol belirtmeden yazılan 7777, portu hem TCP hem UDP için açar. Portların nasıl çalıştığını Port nedir? yazımızda anlattık.

Sunucuyu sahiplenme ve oyun başlatma

Satisfactory sunucuları ayar dosyası yerine oyunun içinden yönetilir:

  1. Oyunun ana menüsünde Server Manager'ı açın ve Add Server ile sunucunuzun IP adresini ve 7777 portunu girin.
  2. Sunucu ilk kez eklendiğinde sizden onu sahiplenmenizi (claim) ister. Sunucu için bir ad ve bir yönetici şifresi belirleyin. Bu şifreyle sunucunun bütün ayarlarına erişirsiniz; güçlü bir şifre seçin.
  3. Create Game bölümünden oturum adını ve başlangıç bölgesini seçip yeni bir oyun başlatın.
  4. Ayarlar bölümünden isterseniz bir oyuncu şifresi belirleyin; böylece yalnızca şifreyi bilenler bağlanabilir.

Arkadaşlarınız da Server Manager'dan aynı IP adresini ekleyip oyuncu şifresini girerek bağlanır.

Mevcut kaydı sunucuya yükleme

Tek oyunculu ya da arkadaşınızın bilgisayarında başlattığınız bir fabrikayı sunucuya taşıyabilirsiniz:

  1. Server Manager'da sunucunuzu seçin ve Manage Saves bölümünü açın.
  2. Upload Save ile bilgisayarınızdaki kaydı seçin.
  3. Yüklenen kaydı seçip Load Game ile oturumu başlatın.

Sunucudaki kayıtlar Linux'ta ~/.config/Epic/FactoryGame/Saved/SaveGames/server/ klasöründe tutulur.

Oyuncu sınırı ve diğer ayarlar

Oyuncu sınırı varsayılan olarak 4'tür. Artırmak için sunucuyu kapatıp ~/server/FactoryGame/Saved/Config/LinuxServer/Game.ini dosyasına şu bölümü ekleyin:

[/Script/Engine.GameSession]
MaxPlayers=8

Oyun 4 oyuncuya göre dengelenmiştir; daha fazla oyuncu sunucunun işlemci ve bellek yükünü belirgin şekilde artırır.

Server Manager'daki ayarlardan şunları da değiştirebilirsiniz:

  • Otomatik duraklatma: Kimse bağlı değilken oyunun duraklatılması. Kapatırsanız fabrika oyuncular yokken de üretmeye devam eder.
  • Bağlantı kesilince kayıt: Bir oyuncu ayrıldığında oyunun otomatik kaydedilmesi.
  • Otomatik kayıt aralığı: Oyunun ne sıklıkla kaydedileceği.

Güncellemeler ve yedekler

Oyun güncellendiğinde sürümü eski sunucuya oyuncular bağlanamaz. Sunucuyu durdurup SteamCMD komutunu tekrar çalıştırın. Büyük güncellemelerden önce kayıt klasörünün bir kopyasını alın:

tar -czf ~/satisfactory-yedek-$(date +%F).tar.gz -C ~/.config/Epic/FactoryGame/Saved SaveGames

Satisfactory uzun süre açık kaldığında bellek kullanımı artabilir; oyuncuların en az olduğu bir saatte düzenli olarak yeniden başlatmak sunucuyu sağlıklı tutar. Bunu otomatikleştirmeyi Cron nedir?, sunucudan bağımsız yedek almayı Sunucu yedekleme yazımızda anlattık.

Satisfactory sunucunuz için Nodesty

Satisfactory'nin yüksek RAM ihtiyacı ve büyüyen fabrikaların tek çekirdeğe yüklediği iş, ev bilgisayarlarını hızla zorlar. Nodesty AMD Ryzen 9 9950X VDS paketleri 5,7 GHz'e çıkan tek çekirdek hızı ve yüksek RAM seçenekleriyle büyük fabrikalarda 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. Başka oyunlar için Palworld, Valheim ve 7 Days to Die rehberlerimize, hazır kurulu bir sunucu için de oyun sunucusu paketlerimize göz atabilirsiniz.

Satisfactory, Coffee Stain Studios'un 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

Satisfactory sunucusu kurmak ücretli mi?

Hayır. Satisfactory 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 oyuna Steam ya da Epic Games Store üzerinden sahip olması yeterlidir.

Satisfactory sunucusu için kaç GB RAM gerekir?

Satisfactory en çok bellek isteyen oyun sunucularından biridir. Geliştiricinin önerisi en az 12 GB, rahat bir oyun için 16 GB'tır. Fabrika büyüdükçe ve oyuncu sayısı arttıkça bellek kullanımı da artar; oyunun sonlarına doğru büyük fabrikalarda daha fazlası gerekebilir.

Sunucuya kaç oyuncu girebilir?

Varsayılan sınır 4 oyuncudur. Game.ini dosyasındaki MaxPlayers ayarıyla bu sınırı artırabilirsiniz, ama oyun çok oyunculu için 4 kişiye göre dengelenmiştir ve daha fazla oyuncu sunucunun yükünü belirgin şekilde artırır.

Tek oyunculu kaydımı sunucuya taşıyabilir miyim?

Evet. Oyun içindeki Server Manager ekranında sunucunuzu seçip Manage Saves bölümünden bilgisayarınızdaki bir kaydı sunucuya yükleyebilirsiniz. Yüklediğiniz kaydı seçip oturumu başlattığınızda fabrikanız sunucuda kaldığı yerden devam eder.

Steam ve Epic oyuncuları aynı sunucuda oynayabilir mi?

Evet. Satisfactory dedicated server'ları Steam ve Epic Games Store sürümleri arasında birlikte oynamayı destekler. Oyuncuların aynı oyun sürümünü ve aynı dalı (kararlı ya da experimental) kullanması gerekir.

Kimse oyunda değilken sunucu çalışmaya devam eder mi?

Varsayılan olarak sunucu, kimse bağlı değilken oyunu duraklatır. Server Manager'daki ayarlardan bu davranışı kapatabilirsiniz; bu durumda fabrikanız oyuncular yokken de üretmeye devam eder, ama sunucu sürekli kaynak kullanır.

Nodesty

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

Sunucunuzu şimdi başlatın.

Nodesty'nin üstün altyapısı ile projelerinizi özgürce inşa edin ve sınır tanımadan ölçeklendirin.

                                                                                                                                                                                                                            
                                                                                                                                                                                                                            
                                                                                                                                                                                                                            
                                                                                                                             ············································                                                   
                                                ··································································································..........···························                                     
                                       ················..........................................................................................................................··············                             
                                  ·············.................::::::::::::::::::::::::::::::::::::::::::::::....................:::::::::::::::::::::::::::::::::::::::................···········                        
                             ············................:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::............·········                     
                         ············.................:::::::::::::::::::::::::::::::::::::::::::::::::::------------::::::::::::::::::::::::::::::----------------:::::::::::::::::::::..........········                  
                    ············......................::::::::::::::::::::::::::::::::::::------------------------------------------------------------------------------------:::::::::::::.........········                
                ··········.............................................::::::::::::::::::-------------==========================================-----------------------------------:::::::::::........·······               
             ········..................:.....................................::::::::::--------=======+++++++++++++++++++++++++++++++++++++=========================------------------::::::::::.......·······              
           ······.........::::::::::::::::::::................................:::::::-----=====++++xxxxxx**************************xxxxxxxxx++++++++++++++===================------------::::::::.......·······             
          ·····.......:::::::::::::::::::::::::::.............................:::::----===+++xxx****%%%%&&&&&&#############&&&&&&&%%%%%*******xxxxxxxx++++++++++++++==============----------:::::::......······             
         ····......::::::::-------------:::::::::::..........................::::---===+++xx***%%%&&&####@@@@@@@@@@@@@@@@@@@@@@@@####&&&&&%%%%*******xxxxxxxxx+++++++++++++===========--------::::::......·····             
        ····.....:::::::--------------------:::::::::.......................::::---===++xxx**%%&&&###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###&&&&%%%%%********xxxxxxxxxxx++++++++++++========------::::::.....······            
        ····.....:::::--------------------------::::::::....................::::---===++xx***%%&&&####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###&&&&&%%%%%**********xxxxxxxxxxxxx+++++++++=======------:::::.....·····            
        ····....::::::-------=============---------:::::::::................:::::---===+++xx***%%%&&&#####@@@@@@@@@@@@@@@@@@@@@@@@@#####&&&&&%%%%%%*************xxxxxxxxxxxxxx+++++++++======-----:::::....·····            
         ····....:::::-------================---------:::::::::...............:::::----===++++xxx***%%%%&&&&&&#################&&&&&&%%%%%%%*******************xxxxxxxxxxxxxxxxx++++++++======----:::::....·····            
         ·····....:::::--------=================---------::::::::::..............:::::::-----====+++++xxxxxx**************************xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx++++++++=====-----::::....·····            
          ·····.....:::::--------=================----------:::::::::::.................:::::::::-------=============++++++++++++++++++++++++++++++++++++xxxxxxxxxxxxxxxxxxxxxxx++++++++======-----::::....·····            
            ·····.....:::::::----------===========-------------::::::::::::.........................::::::::::::::::::------------------=============+++++++++++++++++++++++++++++++++=======-----::::.....·····            
              ······......:::::::---------------------------------:::::::::::::........................................:::::::::::::::-----------============+++++++++++++++++++++========------:::::.....·····             
                 ······........:::::::::---------------------------:::::::::::::::::...........................................:::::::::::::------------=============================--------::::::.....······              
                    ·········.........:::::::::::::::-------------::::::::::::::::::::::::.......................................::::::::::::::::--------------------------------------::::::::......·······                
                          ··········............::::::::::::::::::::::::::::::::::::::::::::::::::................................::::::::::::::::::::::::::-------------:::::::::::::::.........········                   
                                  ············..................:::::::::::::::::::::::::::::::::::::::::::.........................:::::::::::::::::::::::::::::::::::::................···········                        
                                             ················.............................................................................................................·················                                 
                                                           ······················................................................................···························                                                
                                                                               ·········································································