Core Keeper Sunucu Kurulumu: Oyun Kimliği ve Dünya Ayarları
Core Keeper sunucu kurulumu, Pugstorm’un madencilik ve keşif oyununda yeraltı dünyanızı ev sahibinin oyunda olmasına gerek kalmadan açık tutmanızı sağlar. Arkadaşlarınız istedikleri saatte girip kazmaya, üs kurmaya ve boss’lara hazırlanmaya devam eder; dünya tek bir oyuncunun bilgisayarına bağlı kalmaz.
Core Keeper’ın sunucusu, varsayılan modda port açmayı gerektirmez: oyuncular uzun bir Game ID (oyun kimliği) girerek Steam’in aktarım ağı üzerinden bağlanır. Bu da sunucuyu bir oyun sunucusu ya da VDS üzerinde kurmayı oldukça kolaylaştırır.
Kısa cevap
Core Keeper sunucu kurulumu, Steam araçlarındaki ücretsiz “Core Keeper Dedicated Server” uygulamasının SteamCMD ile 1963720 kimliğinden indirilmesiyle başlar. Sunucu Windows’ta Launch.bat, Linux’ta _launch.sh ile açılır ve oyuncuların bağlanacağı Game ID’yi konsola ve GameID.txt dosyasına yazar. Dünya, oyun modu ve oyuncu sınırı ServerConfig.json dosyasından ya da başlatma parametreleriyle ayarlanır.
Core Keeper dedicated server nasıl indirilir?
Core Keeper dedicated server, Steam kütüphanesinin Tools bölümündeki ücretsiz bir araçtır ve grafik arayüzü olmayan sunucularda SteamCMD ile 1963720 uygulama kimliğinden indirilir.
steamcmd +force_install_dir /home/corekeeper/server +login anonymous +app_update 1963720 validate +quitKurulum klasöründe Windows için Launch.bat, Linux için _launch.sh başlatma betiği bulunur. Betikler sunucuyu başlatır, ilk açılışta yeni bir dünya üretir ve oyuncuların bağlanması için gereken Game ID’yi gösterir. Sunucu oyunla aynı sürümde olmalıdır; oyun güncellendiğinde aynı SteamCMD komutunu yeniden çalıştırın. Komutun ayrıntıları için SteamCMD kullanımı rehberine bakabilirsiniz.
Game ID nedir, oyuncular nasıl bağlanır?
Game ID, Core Keeper sunucusunun kendisini Steam aktarım ağında (Steam Datagram Relay) tanıttığı uzun bir kimliktir; oyuncular IP adresi yerine bu kimliği girerek bağlanır. Sunucu kimliği ilk açılışta üretir, konsola yazar ve kurulum klasöründeki GameID.txt dosyasına kaydeder.
- Sunucuyu başlatın ve konsolda ya da
GameID.txtiçinde kimliği bulun. - Oyunda Join Game menüsünü açın.
- Kimliği kopyalayıp yapıştırın ve bağlanın.
Bu modda trafik Valve’in aktarım ağı üzerinden geçtiği için port yönlendirmesi gerekmez; sunucunun yalnızca Steam’e dışarıya doğru bağlanabilmesi yeterlidir. Kimliği herkese açık paylaşırsanız herkes girebilir; kapalı bir grup için kimliği yalnızca davet ettiğiniz kişilerle paylaşın ya da Direct Connect modunda parola kullanın.
ServerConfig.json dosyasında neler ayarlanır?
ServerConfig.json, sunucunun Game ID’sini, yüklenecek dünyayı, tohum değerini, oyun modunu ve oyuncu sınırını tutan dosyadır; sunucu ilk kez çalıştığında DedicatedServer klasöründe oluşur. Windows’ta AppData\LocalLow\Pugstorm\Core Keeper\DedicatedServer, Linux’ta ~/.config/unity3d/Pugstorm/Core Keeper/DedicatedServer altında bulunur.
| Anahtar | Anlamı |
|---|---|
gameId | Oyuncuların gireceği kimlik; boşsa otomatik üretilir |
world | Yüklenecek dünya yuvasının numarası |
worldName | Dünyanın adı |
worldSeed | Tohum değeri; 0 rastgele |
worldMode | 0 Normal, 1 Hard, 2 Creative, 4 Casual |
maxNumberPlayers | Oyuncu sınırı |
seasonOverride | Mevsimsel etkinliği zorlama; -1 tarihe göre otomatik |
Dosyayı düzenlemeden önce sunucuyu durdurun. Tohum ve oyun modu yalnızca yeni üretilen dünyalarda etkilidir; Creative ile diğer modlar arasında geçiş desteklenmez.
Direct Connect modu ve başlatma parametreleri
Direct Connect, sunucunun Steam aktarım ağı yerine kendi IP adresi ve portu üzerinden bağlantı kabul ettiği moddur; başlatma satırına -port eklenince etkinleşir. Bu modda belirlediğiniz port UDP olarak güvenlik duvarında açılmalıdır.
./_launch.sh -world 0 -worldname "LIONFIN Madeni" -maxplayers 8 -port 27100 -password GucluParola-world,-worldname,-worldseed,-worldmode: dünya seçimi ve üretimi.-gameid: belirli bir Game ID kullanma.-maxplayers: oyuncu sınırı.-port,-ip,-password: yalnızca komut satırından verilir, Direct Connect içindir.-datapath: kayıtların tutulacağı klasör.
Core Keeper sunucu kurulumu sonrası farklı platformlardan oyuncuların birlikte oynaması için Direct Connect modu gerekir. Port açma adımları için oyun sunucusu port açma rehberine göz atın.
Mevcut dünya sunucuya nasıl taşınır?
Tek oyunculu ya da ev sahipli bir dünyayı taşımak için dünya dosyasını sunucunun DedicatedServer/worlds klasörüne kopyalayıp world değerini o dosyanın numarasıyla eşleştirmeniz yeterlidir. Dünyalar 0.world.gzip, 1.world.gzip gibi numaralı dosyalar olarak saklanır.
- Sunucuyu durdurun.
- Oyun kayıt klasörünüzden ilgili
N.world.gzipdosyasını bulun. - Dosyayı sunucunun
worldsklasörüne kopyalayın; aynı numarada dosya varsa önce yedekleyin. ServerConfig.jsoniçindekiworlddeğerini dosya numarasına eşitleyin ve sunucuyu başlatın.
Seçilen yuva boşsa sunucu sessizce yeni bir dünya üretir; dünyanız “sıfırlanmış” görünüyorsa önce numara eşleşmesini kontrol edin. Düzenli kopyalar için oyun sunucusu yedekleme rehberine, sürekli açık bir dünya için Core Keeper sunucu kiralama seçeneklerine bakabilirsiniz.
Sık Sorulan Sorular
Core Keeper sunucusu için port açmak gerekir mi?
Varsayılan modda gerekmez; sunucu Steam Datagram Relay üzerinden çalışır ve oyuncular Game ID ile bağlanır. Başlatma satırına -port eklediğinizde Direct Connect modu açılır ve yalnızca bu durumda belirttiğiniz UDP portunu güvenlik duvarında açmanız gerekir.
Core Keeper Game ID nerede yazar?
Sunucu ilk açılışta Game ID’yi konsola yazar ve kurulum klasöründeki GameID.txt dosyasına kaydeder. Aynı değer ServerConfig.json dosyasındaki gameId alanında da tutulur; kimliği değiştirmek ya da korumak için bu alanı kullanabilirsiniz.
Core Keeper sunucusunda oyun modu sonradan değiştirilebilir mi?
worldMode değeri yeni dünya üretilirken uygulanır. Mevcut bir dünyada Creative ile Normal, Hard veya Casual arasında geçiş desteklenmez; farklı bir mod için yeni bir dünya yuvası açıp sunucuyu o yuvayla başlatmanız gerekir.
Core Keeper sunucusu Linux’ta çalışır mı?
Evet, sunucu dosyaları Linux için _launch.sh betiğiyle gelir ve ayar dosyası kullanıcının ~/.config/unity3d altındaki Pugstorm klasöründe oluşur. Birçok topluluk Docker imajı da sunucuyu Linux üzerinde çalıştırır.
Bu makale yardımcı oldu mu?
Geri bildiriminiz için teşekkürler!
kişi faydalı buldu