Bu kılavuz, Legion Hosting üzerinde Frozen Flame adanmış sunucunuzu nasıl kuracağınızı, başlangıç değişkenlerini nasıl yapılandıracağınızı, Game.ini ve Engine.ini yapılandırma dosyalarını nasıl düzenleyeceğinizi, oyun modlarını nasıl seçeceğinizi, zorluk ve PvP ayarlarını nasıl düzenleyeceğinizi, sunucunuza nasıl bağlanacağınızı ve kayıtları nasıl yöneteceğinizi kapsar. Frozen Flame, oyuncuların donmuş bir dünyayı keşfettiği, kaynak topladığı, barınaklar inşa ettiği ve canavarlarla savaştığı bir hayatta kalma aksiyon RPG'sidir. Yönetici komutları, RCON kurulumu ve oyuncu yönetimi için bkz. Frozen Flame Yönetici Komutları.
İlk Başlatma
Frozen Flame sunucunuzu ilk aldığınızda, onu çevrimiçi hale getirmek için şu adımları izleyin:
- GPanel'e giriş yapın ve Frozen Flame sunucunuzu seçin.
- Startup sekmesine gidin ve varsayılan başlangıç değişkenlerini inceleyin. SERVER_NAME'i tercih ettiğiniz ada ayarlayın.
- İsteğe bağlı olarak, erişimi kısıtlamak için bir SERVER_PASSWORD ayarlayın.
- Console sekmesine geri dönün ve Start'a tıklayın.
- Sunucu, ilk açılışta Frozen Flame Dedicated Server dosyalarını otomatik olarak indirip kuracaktır (Steam App ID
1348640). Bu birkaç dakika sürebilir. - Konsol sunucunun başladığını onayladığında, sunucunuz çevrimiçi ve oyuncuların bağlanmasına hazırdır.
Game.ini veya Engine.ini'yi düzenlemeniz gerekiyorsa, sunucuyu bir kez başlatın, yüklemeyi bitirmesini bekleyin, ardından düzenlemeden önce durdurun.
GPanel Başlangıç Değişkenleri
Aşağıdaki değişkenler GPanel Startup sekmesinde bulunur. Bunlar her başlatmada sunucuya komut satırı argümanları olarak iletilir.
| Değişken | Varsayılan | Açıklama |
|---|---|---|
SERVER_NAME |
Frozen Flame Server |
Sunucu tarayıcısında gösterilen görünen ad. -MetaGameServerName parametresiyle eşleşir. |
SERVER_PASSWORD |
(boş) | Katılmak için gereken parola. Genel bir sunucu için boş bırakın. Game.ini içinde ServerPassword altında ayarlanır. |
MAX_PLAYERS |
10 |
Maksimum eşzamanlı oyuncu sayısı. Game.ini içinde yapılandırılır. |
GAME_MODE |
campaign |
Oyun modu seçimi. Seçenekler: campaign (Heaven haritası) veya cataclysm (Survive haritası). Aşağıdaki Oyun Modları bölümüne bakın. |
RCON_PASSWORD |
(boş) | RCON uzaktan yönetimi için parola. Yönetici komutları için gereklidir. Kurulum için bkz. Yönetici Komutları. |
Oyun Modları
Frozen Flame, Engine.ini dosyası veya başlangıç değişkeni aracılığıyla yapılandırılan iki ana oyun modunu destekler. Her modun kendi haritası ve varsayılan ayarları vardır.
| Mod | Harita | Açıklama |
|---|---|---|
| Campaign (Heaven) | Heaven |
Hikaye odaklı mod. Oyuncular görevlerde ilerler, yetenekler açar ve bir anlatı yayına sahip yapılandırılmış bir dünyayı keşfeder. PvE grupları için önerilir. |
| Cataclysm (Survive) | Survive |
Daha sert koşullara, daha zorlu savaşa ve açık uçlu oynanışa sahip hayatta kalma odaklı mod. PvP'yi destekler ve rekabetçi veya hardcore hayatta kalma oyunu için tasarlanmıştır. |
Engine.ini İçinde Oyun Modunu Ayarlama
Oyun modunu manuel olarak değiştirmek için Engine.ini'yi düzenleyin ve ServerDefaultMap değerini ayarlayın:
[/Script/EngineSettings.GameMapsSettings]
; Campaign mode (Heaven map):
ServerDefaultMap=/Game/FrozenFlame/Maps/Heaven/Heaven.Heaven
; Cataclysm mode (Survive map):
; ServerDefaultMap=/Game/GameModeSurvive/Maps/Survive/Survive.Survive
İstediğiniz mod için satırın yorumunu kaldırın ve diğerini yorum satırı yapın (veya kaldırın). Değişikliklerin geçerli olması için sunucuyu yeniden başlatın.
Sunucu Yapılandırma Dosyaları
Frozen Flame, gelişmiş ayarlar için INI yapılandırma dosyaları kullanır. Bunlar şurada bulunur:
FrozenFlame/Saved/Config/LinuxServer/
Düzenlemeden önce sunucuyu durdurun. Bu dosyalar yoksa, oluşturmak için sunucuyu bir kez başlatıp durdurun.
Game.ini — Temel Sunucu Ayarları
| Bölüm / Ayar | Varsayılan | Açıklama |
|---|---|---|
[/Script/Engine.GameSession]MaxPlayers |
10 |
Sunucudaki maksimum eşzamanlı oyuncu sayısı. |
[/Script/FrozenFlame.FGameSession]ServerPassword |
(boş) | Katılmak için gereken parola. Boş olması genel anlamına gelir. |
[/Script/FrozenFlame.GameBalance]bFreePVP |
True |
Arkadaş olmayanlar arasında PvP savaşını etkinleştirir. Yalnızca PvE için False olarak ayarlayın. |
DurationOfDay |
3600 |
Saniye cinsinden bir oyun içi günün uzunluğu. Varsayılan 3600'dür (1 saat gerçek zaman). |
MonstersHealthMultiplier |
1 |
Canavar sağlığını ölçeklendirir. 1'in üzerindeki değerler zorluğu artırır. |
MonstersDamageMultiplier |
1 |
Canavar hasar çıkışını ölçeklendirir. 1'in üzerindeki değerler zorluğu artırır. |
HealthRateAfterRespawn |
0.5 |
Yeniden doğduktan sonraki sağlık yüzdesi. 0.5 = yeniden doğmada %50 sağlık. |
LevelUpFlameRate |
1 |
XP kazanç çarpanı. Daha yüksek değerler daha hızlı seviye atlama anlamına gelir. |
bDropEquippedItems |
False |
Kuşanılan eşyaların ölümde düşürülüp düşürülmeyeceği. |
bNoModuleCost |
False |
True ise, inşa etmek malzeme gerektirmez. Yaratıcı oyun için kullanışlıdır. |
Örnek Game.ini
[/Script/Engine.GameSession]
MaxPlayers=10
[/Script/FrozenFlame.FGameSession]
ServerPassword=
[/Script/FrozenFlame.GameBalance]
bFreePVP=False
DurationOfDay=3600
MonstersHealthMultiplier=1
MonstersDamageMultiplier=1
HealthRateAfterRespawn=0.5
LevelUpFlameRate=1
bDropEquippedItems=False
bNoModuleCost=False
Engine.ini — Oyun Modu ve Görünürlük
Engine.ini dosyası, oyun modunu (harita seçimi) ve sunucunun genel sunucu tarayıcısında görünüp görünmeyeceğini kontrol eder.
[/Script/EngineSettings.GameMapsSettings]
ServerDefaultMap=/Game/FrozenFlame/Maps/Heaven/Heaven.Heaven
[URL]
MetaServerUrl=meta.frozen-flame.xyz
MetaServerSecret=TEuj7URa2horRuENjjpm3d1rqBPtHOz4
[URL] bölümü, sunucunuzun genel sunucu tarayıcısında görünmesini sağlar. Özel, yalnızca doğrudan bağlantılı bir sunucu istiyorsanız bu satırları kaldırın veya yorum satırı yapın.
Nasıl Bağlanılır
Seçenek A — Sunucu Tarayıcısı
- Frozen Flame'i başlatın.
- Ana menüden Multiplayer'ı seçin.
- Sunucu listesine göz atın ve sunucunuzu ada göre arayın.
- Sunucunuzu seçin ve Join'e tıklayın. Ayarlanmışsa parolayı girin.
Seçenek B — Doğrudan Bağlantı
- Frozen Flame'i başlatın.
- Ana menüden Multiplayer'ı seçin.
- Direct Connect'i seçin.
- GPanel'in Network sekmesinden sunucunuzun IP adresini ve portunu girin:
<your-server-ip>:<port> - İstendiğinde parolayı girin ve Connect'e tıklayın.
Kayıt Yönetimi
Kayıt Dosyası Konumu
Kayıt dosyaları sunucuda şurada saklanır:
FrozenFlame/Saved/SaveGames/
Bu dizin, arazi, yapılar, oyuncu envanterleri ve ilerleme dahil olmak üzere tam dünya durumunu içerir.
Manuel Yedeklemeler
- Tüm verilerin diske yazıldığından emin olmak için sunucuyu GPanel'den durdurun.
- Sunucunuza SFTP üzerinden bağlanın veya GPanel File Manager'ı kullanın.
- Tüm
SaveGamesdizinini indirin. - Yedeği yerel makinenizde saklayın.
Bir Kaydı Geri Yükleme
- Sunucuyu GPanel'den durdurun.
- SFTP üzerinden bağlanın ve
FrozenFlame/Saved/SaveGames/dizinine gidin. - Yedeklenmiş kayıt verilerinizi yükleyin ve mevcut dosyaların yerine koyun.
- Sunucuyu GPanel'den başlatın. Sunucu, geri yüklenen kaydı yükleyecektir.
İlgili Makaleler
- Frozen Flame Yönetici Komutları — RCON kurulumu, yönetici komutları, oyuncu yönetimi ve sorun giderme
- Sunucu IP ve Portunuzu Nasıl Bulursunuz
- SFTP Üzerinden Dosyalar Nasıl Yüklenir
- Sunucu Başlatma Kılavuzu — Legion Hosting üzerinde herhangi bir oyun sunucusunu başlatmak için genel kılavuz
Yardıma mı İhtiyacınız Var?
Frozen Flame 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.