background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Kategoriler

Foundry Sunucu Kurulum Kılavuzu

TR foundry setup config factory-building 0 kişi bunu faydalı buldu

Bu kılavuz, Legion Hosting üzerinde Foundry adanmış sunucunuzu nasıl kuracağınızı, başlangıç değişkenlerini nasıl yapılandıracağınızı, sunucu ayarları dosyasını nasıl düzenleyeceğinizi, dünya oluşturmayı nasıl ayarlayacağınızı, sunucunuza nasıl bağlanacağınızı ve kayıtları ve yedekleri nasıl yöneteceğinizi kapsar. Foundry, oyuncuların kaynak çıkardığı, otomatik üretim hatları kurduğu ve prosedürel olarak oluşturulan bir dünya boyunca devasa fabrikalar genişlettiği voksel tabanlı bir fabrika kurma oyunudur. Yönetici kontrolleri, oyuncu yönetimi ve sorun giderme için bkz. Foundry Yönetimi ve Sunucu Yönetimi.

Not: Foundry adanmış sunucuları, oyun içi barındırma seçeneğinden bağımsız olarak çalışır. Adanmış bir sunucu, fabrika dünyanızı 7/24 çevrimiçi tutar; böylece oyuncular, ev sahibinin hazır bulunmasına gerek kalmadan inşa etmeye ve otomatikleştirmeye devam edebilir.

1. İlk Başlatma

  1. GPanel'e giriş yapın ve Foundry sunucunuzu seçin.
  2. Startup sekmesine gidin ve yapılandırılabilir değişkenleri inceleyin (Bölüm 2'deki tabloya bakın).
  3. SERVER_NAME değişkenini sunucunuz için bir ad olarak ayarlayın. Bu, Steam sunucu tarayıcısında görünür.
  4. Erişimi kısıtlamak istiyorsanız SRV_PW değişkenini ayarlayın. Genel bir sunucu için boş bırakın.
  5. İsteğe bağlı olarak, dünya oluşturmayı kontrol etmek için bir MAP_SEED ayarlayın. Rastgele bir tohum için boş bırakın.
  6. Console sekmesine geri dönün ve Start'a tıklayın.
  7. Konsolun sunucunun başladığını onaylamasını bekleyin. Sunucu dünyayı oluşturup ilk yapılandırma dosyalarını oluştururken ilk başlatma birkaç dakika sürebilir.
İlk başlatma yapılandırma dosyalarını oluşturur. App.cfg veya diğer yapılandırma dosyalarını düzenlemeniz gerekiyorsa, sunucuyu bir kez başlatın, yüklemeyi bitirmesini bekleyin, ardından düzenlemeden önce durdurun. Dosyalar ilk çalıştırmaya kadar var olmayacaktır.

2. GPanel Başlangıç Değişkenleri

Aşağıdaki değişkenler GPanel Startup sekmesinde bulunur. Bunlar her başlatmada sunucuya iletilir.

Değişken Gerekli Açıklama
SERVER_NAME Evet Steam sunucu tarayıcısında görüntülenen ad.
SRV_PW Hayır Oyuncuların katılmak için girmesi gereken isteğe bağlı parola. Genel bir sunucu için boş bırakın.
MAX_PLAYERS Hayır Maksimum eşzamanlı oyuncu sayısı. Varsayılan 32'dir.
MAP_SEED Hayır Dünya oluşturma tohum numarası. Aynı araziyi yeniden oluşturmak için aynı tohumu kullanın. Rastgele bir dünya için boş bırakın.
WORLD_NAME Hayır Dünya/kayıt klasörünün adı. Varsayılan MyFoundry'dir. Bunu değiştirmek yeni bir dünya oluşturur.
PUBLIC_SERVER Hayır Sunucunun Steam sunucu tarayıcısında görünüp görünmeyeceği. true veya false olarak ayarlayın. Varsayılan true'dur.

3. Sunucu Yapılandırma Dosyası

Başlangıç değişkenlerinin sunduğunun ötesindeki gelişmiş ayarlar için sunucu yapılandırma dosyasını doğrudan düzenleyebilirsiniz. Değişiklik yapmadan önce sunucunuzu durdurun.

Dosya Konumu

App.cfg

Bu dosyayı GPanel'deki Files sekmesini kullanarak açın veya SFTP üzerinden bağlanın. Dosya, satır başına bir ayar olacak şekilde basit bir key=value biçimi kullanır. Dosya yoksa, oluşturmak için sunucuyu bir kez başlatıp durdurun.

Yapılandırma dosyalarını düzenlemeden önce her zaman sunucunuzu durdurun. Sunucu, başlangıçta App.cfg dosyasını okur. Sunucu çalışırken yapılan değişiklikler bir sonraki yeniden başlatmaya kadar geçerli olmaz.

App.cfg İçindeki Önemli Ayarlar

Ayar Varsayılan Açıklama
server_name My Server Steam sunucu tarayıcısında gösterilen sunucu adı.
server_password (boş) Sunucuya katılmak için gereken parola. Boş olması genel anlamına gelir.
server_world_name MyFoundry Dünya/kayıt klasörü adı. Her benzersiz ad, kendi kayıt verilerine sahip ayrı bir dünya oluşturur.
server_max_players 32 Sunucuda izin verilen maksimum eşzamanlı oyuncu sayısı.
server_is_public true Sunucunun Steam sunucu tarayıcısında listelenip listelenmeyeceğini kontrol eder.
server_port 3724 Oyun portu. Bu, GPanel tarafından yönetilir -- destek tarafından talimat verilmedikçe değiştirmeyin.
server_query_port 27015 Sunucu tarayıcısı listelemeleri için kullanılan Steam sorgu portu. GPanel tarafından yönetilir.
map_seed (rastgele) Prosedürel dünya oluşturma için tohum numarası. Herhangi bir tam sayı değeri kullanın. Aynı tohum her zaman aynı arazi düzenini üretir.
autosave_interval 300 Saniye cinsinden otomatik kayıt aralığı. Varsayılan 300'dür (5 dakika). Otomatik kaydetmeyi devre dışı bırakmak için 0 olarak ayarlayın.
pause_server_when_empty true Hiçbir oyuncu bağlı olmadığında oyun dünyasını duraklatır. Fabrikayı 7/24 çalışır durumda tutmak için false olarak ayarlayın.

Örnek Yapılandırma

server_name=My Legion Factory
server_password=
server_world_name=MyFoundry
server_max_players=16
server_is_public=true
server_port=3724
server_query_port=27015
map_seed=48293175
autosave_interval=300
pause_server_when_empty=true
Port değerlerini değiştirmeyin. server_port ve server_query_port, GPanel tarafından atanır ve tahsis edilen portlarınızla eşleşmelidir. Bunları değiştirmek, oyuncuların bağlanmasını ve sunucunun tarayıcıda görünmesini engeller.

4. Dünya Oluşturma

Foundry, voksel arazisini oluşturmak için prosedürel dünya oluşturmayı kullanır. Dünya, arazinin, cevher yataklarının ve biyomların düzenini belirleyen bir tohum numarasından oluşturulur.

Harita Tohumu

  • App.cfg içindeki map_seed değerini veya MAP_SEED başlangıç değişkenini herhangi bir tam sayıya ayarlayın.
  • Aynı tohumu kullanmak her zaman aynı dünya düzenini üretir; bu, belirli bir dünyayı başkalarıyla paylaşmak veya bir sıfırlamadan sonra bir dünyayı yeniden oluşturmak istiyorsanız kullanışlıdır.
  • Sunucunun rastgele bir dünya oluşturmasına izin vermek için tohumu boş bırakın veya tamamen atlayın.
  • Tohum yalnızca ilk dünya oluşturmayı etkiler. Mevcut bir dünyada tohumu değiştirmenin hiçbir etkisi yoktur -- yeni bir tohumun geçerli olması için yeni bir dünya oluşturmanız (server_world_name'i değiştirin) gerekir.

Dünya Adı ve Birden Çok Dünya

server_world_name ayarı, sunucunun hangi kayıt klasörünü kullanacağını belirler. Farklı dünya adları arasında geçiş yaparak birden çok dünyayı sürdürebilirsiniz:

  • Her benzersiz server_world_name, kendi kayıt verilerine, fabrika durumuna ve oyuncu ilerlemesine sahip ayrı bir dünya oluşturur.
  • Dünyaları değiştirmek için sunucuyu durdurun, App.cfg içindeki server_world_name'i değiştirin ve yeniden başlatın.
  • Önceki dünyalar korunur ve adlarına geri dönülerek tekrar yüklenebilir.

Boş Olduğunda Duraklat

pause_server_when_empty seçeneği, hiçbir oyuncu çevrimiçi olmadığında fabrikanızın çalışmaya devam edip etmeyeceğini kontrol eder:

  • true (varsayılan) -- Tüm oyuncular bağlantıyı kestiğinde dünya duraklatılır. Fabrikalar üretmeyi durdurur, kaynaklar tüketilmeyi durdurur. Sunucu kaynaklarından tasarruf etmek ve oyun durumunu öngörülebilir tutmak için iyidir.
  • false -- Fabrika 7/24 çalışmaya devam eder. Üretim hatları devam eder, kaynaklar birikir ve kimse oynamasa bile dünya ilerler. Sunucu kaynak kullanımını artırabilir.

5. Nasıl Bağlanılır

Seçenek A -- Steam Sunucu Tarayıcısı

  1. Foundry'yi başlatın.
  2. Ana menüden Multiplayer'ı seçin.
  3. Sunucu tarayıcısını açmak için Join Game'e tıklayın.
  4. Sunucunuzu ada göre bulmak için arama çubuğunu kullanın.
  5. Sunucunuzu seçin ve Join'e tıklayın. Ayarlanmışsa sunucu parolasını girin.
Yeni başlatılan bir sunucunun tarayıcıda görünmesi birkaç dakika sürebilir. Sunucunuz görünmüyorsa, listeyi yenilemeyi veya doğrudan IP ile bağlanmayı deneyin.

Seçenek B -- Doğrudan Bağlantı

  1. Foundry'yi başlatın.
  2. Ana menüden Multiplayer'ı seçin.
  3. Direct Connect seçeneğini seçin.
  4. GPanel'in Network sekmesinden sunucunuzun IP adresini ve portunu girin:
    <your-server-ip>:<port>
  5. İstendiğinde sunucu parolasını girin ve Connect'e tıklayın.
Bağlantı sorunları mı? Sunucunuzun GPanel'de çalıştığını doğrulayın, Network sekmesinden doğru IP ve portu kullandığınızı kontrol edin ve sunucu parolasının eşleştiğinden emin olun. Özel bir IP'niz olmadıkça portlar rastgele atanır. Bağlantı ayrıntılarınızı bulmak için yardım almak üzere bkz. Sunucu IP ve Portunuzu Nasıl Bulursunuz.

6. Kayıt Yönetimi

Otomatik Kayıt

Sunucu, App.cfg içindeki autosave_interval tarafından belirtilen aralıkta otomatik olarak kaydeder (varsayılan: her 300 saniyede / 5 dakikada bir). Foundry otomatik kayıtları araya girmez ve çoğu fabrika boyutu için fark edilir bir gecikmeye neden olmaz.

Kayıt Dosyası Konumu

Kayıt dosyaları, sunucuda App.cfg içindeki server_persistent_data_override_folder tarafından belirtilen yolda saklanır. Varsayılan yol şudur:

serverfiles/

Bu dizin, arazi değişiklikleri, yerleştirilen yapılar, fabrika makineleri, konveyör bantları ve oyuncu envanterleri dahil olmak üzere tam dünya durumunu içerir.

SFTP Üzerinden Manuel Yedeklemeler

  1. Tüm verilerin diske yazıldığından emin olmak için sunucuyu GPanel'den durdurun.
  2. Sunucunuza SFTP üzerinden bağlanın. Talimatlar için bkz. SFTP Üzerinden Dosyalar Nasıl Yüklenir.
  3. Dünyanız için tüm kayıt dizinini indirin (ör. serverfiles/).
  4. Yedeği bilgisayarınızda güvenli bir konumda saklayın.
Düzenli olarak yedekleyin. Çok sayıda makine ve konveyör bandına sahip büyük fabrikalar önemli bir inşa çabasını temsil eder. Düzenli yedeklemeler, kayıt bozulmalarına, kazara dünya sıfırlamalarına veya diğer oyuncular tarafından yapılan istenmeyen değişikliklere karşı koruma sağlar.

Bir Kaydı Geri Yükleme

  1. Sunucuyu GPanel'den durdurun.
  2. SFTP üzerinden bağlanın ve serverfiles/ dizinine gidin.
  3. Yedeklenmiş dünya dizininizi yükleyin ve mevcut olanın yerine koyun.
  4. Klasör adının App.cfg içindeki server_world_name ile eşleştiğinden emin olun.
  5. Sunucuyu GPanel'den başlatın. Sunucu, geri yüklenen kaydı yükleyecektir.

7. Performans İpuçları

Foundry bir fabrika kurma oyunudur ve sunucu performansı doğrudan fabrika karmaşıklığından etkilenir. Fabrikanız büyüdükçe bu ipuçlarını aklınızda tutun:

  • Fabrika karmaşıklığı: Çok sayıda makine, konveyör bandı ve lojistik ağı, sunucu tick yükünü artırır. Gecikme fark ederseniz, üretim zincirlerini birleştirmeyi veya optimize etmeyi düşünün.
  • Chunk yükleme: Sunucu, yüklenen tüm chunk'ları işler. Harita boyunca yayılmış daha fazla aktif fabrika alanı, simüle edilecek daha fazla chunk anlamına gelir. Fabrikanızı kompakt tutmak, sunucunun takip etmesi gereken chunk sayısını azaltır.
  • Oyuncu sayısı: Daha fazla bağlı oyuncu, her oyuncunun etrafında yüklenen daha fazla chunk anlamına gelir. Çok sayıda oyuncuyla performans düşüyorsa, server_max_players'ı azaltmayı düşünün.
  • Otomatik kayıt sıklığı: Büyük dünyalarda çok sık otomatik kayıtlar (60 saniyenin altında) periyodik takılmalara neden olabilir. Varsayılan 300 saniye genellikle iyidir, ancak gerekirse artırabilirsiniz.
  • Boş olduğunda duraklat: pause_server_when_empty=true seçeneğini etkinleştirmek, kimse oynamadığında gereksiz simülasyonu önler; bu da aktif oyun oturumları sırasında tutarlı performansı korumaya yardımcı olur.
İpucu: Fabrikanız çok büyüdüyse ve sürekli gecikme yaşıyorsanız, ek kaynaklar için sunucu planınızı yükseltmeyi görüşmek üzere bir destek talebi açın.

İlgili Makaleler

Yardıma mı İhtiyacınız Var?

Foundry sunucunuzla ilgili burada ele alınmayan sorunlarla karşılaşırsanız, bir destek talebi açın ve sunucu IP'nizi, sorunun bir açıklamasını ve GPanel konsolundaki ilgili hata mesajlarını ekleyin.


Bu makale faydalı oldu mu?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.