Ten przewodnik opisuje, jak skonfigurować dedykowany serwer Frozen Flame w Legion Hosting, ustawić zmienne startowe, edytować pliki konfiguracyjne Game.ini i Engine.ini, wybrać tryby gry, dostosować ustawienia trudności i PvP, połączyć się z serwerem oraz zarządzać zapisami. Frozen Flame to survivalowa gra RPG akcji, w której gracze eksplorują zamarznięty świat, gromadzą surowce, budują schronienia i walczą z potworami. Informacje o komendach administracyjnych, konfiguracji RCON i zarządzaniu graczami znajdziesz w artykule Komendy administracyjne Frozen Flame.
Pierwsze uruchomienie
Gdy po raz pierwszy otrzymasz swój serwer Frozen Flame, wykonaj poniższe kroki, aby uruchomić go online:
- Zaloguj się do GPanel i wybierz swój serwer Frozen Flame.
- Przejdź do zakładki Startup i przejrzyj domyślne zmienne startowe. Ustaw SERVER_NAME na preferowaną nazwę.
- Opcjonalnie ustaw SERVER_PASSWORD, aby ograniczyć dostęp.
- Wróć do zakładki Console i kliknij Start.
- Serwer automatycznie pobierze i zainstaluje pliki dedykowanego serwera Frozen Flame przy pierwszym uruchomieniu (Steam App ID
1348640). Może to potrwać kilka minut. - Gdy konsola potwierdzi uruchomienie serwera, Twój serwer jest online i gotowy na połączenie graczy.
Game.ini lub Engine.ini, uruchom serwer raz, pozwól mu zakończyć ładowanie, a następnie zatrzymaj go przed edycją.
Zmienne startowe GPanel
Następujące zmienne są dostępne w zakładce Startup GPanel. Są one przekazywane jako argumenty wiersza poleceń do serwera przy każdym uruchomieniu.
| Zmienna | Domyślnie | Opis |
|---|---|---|
SERVER_NAME |
Frozen Flame Server |
Nazwa wyświetlana w przeglądarce serwerów. Odpowiada parametrowi -MetaGameServerName. |
SERVER_PASSWORD |
(puste) | Hasło wymagane do dołączenia. Pozostaw puste dla serwera publicznego. Ustawiane w Game.ini w ServerPassword. |
MAX_PLAYERS |
10 |
Maksymalna liczba jednoczesnych graczy. Konfigurowana w Game.ini. |
GAME_MODE |
campaign |
Wybór trybu gry. Opcje: campaign (mapa Heaven) lub cataclysm (mapa Survive). Patrz sekcja Tryby gry poniżej. |
RCON_PASSWORD |
(puste) | Hasło do zdalnej administracji RCON. Wymagane dla komend administracyjnych. Informacje o konfiguracji znajdziesz w artykule Komendy administracyjne. |
Tryby gry
Frozen Flame obsługuje dwa główne tryby gry, konfigurowane przez plik Engine.ini lub zmienną startową. Każdy tryb ma własną mapę i domyślne ustawienia.
| Tryb | Mapa | Opis |
|---|---|---|
| Campaign (Heaven) | Heaven |
Tryb fabularny. Gracze przechodzą przez questy, odblokowują zdolności i eksplorują uporządkowany świat z narracyjną fabułą. Zalecany dla grup PvE. |
| Cataclysm (Survive) | Survive |
Tryb skupiony na przetrwaniu z surowszymi warunkami, trudniejszą walką i otwartą rozgrywką. Obsługuje PvP i jest zaprojektowany do rywalizacyjnej lub hardcorowej rozgrywki survivalowej. |
Ustawianie trybu gry w Engine.ini
Aby ręcznie zmienić tryb gry, edytuj Engine.ini i ustaw wartość ServerDefaultMap:
[/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
Odkomentuj linię dla trybu, który chcesz, i zakomentuj (lub usuń) drugą. Uruchom serwer ponownie, aby zmiany zostały zastosowane.
Pliki konfiguracyjne serwera
Frozen Flame używa plików konfiguracyjnych INI do zaawansowanych ustawień. Znajdują się one w:
FrozenFlame/Saved/Config/LinuxServer/
Zatrzymaj serwer przed edycją. Jeśli te pliki nie istnieją, uruchom i zatrzymaj serwer raz, aby je wygenerować.
Game.ini — Podstawowe ustawienia serwera
| Sekcja / Ustawienie | Domyślnie | Opis |
|---|---|---|
[/Script/Engine.GameSession]MaxPlayers |
10 |
Maksymalna liczba jednoczesnych graczy na serwerze. |
[/Script/FrozenFlame.FGameSession]ServerPassword |
(puste) | Hasło wymagane do dołączenia. Puste oznacza publiczny. |
[/Script/FrozenFlame.GameBalance]bFreePVP |
True |
Włącza walkę PvP między graczami niebędącymi znajomymi. Ustaw na False, aby grać tylko w PvE. |
DurationOfDay |
3600 |
Długość jednego dnia w grze w sekundach. Domyślnie 3600 (1 godzina czasu rzeczywistego). |
MonstersHealthMultiplier |
1 |
Skaluje zdrowie potworów. Wartości powyżej 1 zwiększają trudność. |
MonstersDamageMultiplier |
1 |
Skaluje obrażenia zadawane przez potwory. Wartości powyżej 1 zwiększają trudność. |
HealthRateAfterRespawn |
0.5 |
Procent zdrowia po odrodzeniu. 0.5 = 50% zdrowia przy odrodzeniu. |
LevelUpFlameRate |
1 |
Mnożnik zdobywania XP. Wyższe wartości oznaczają szybsze zdobywanie poziomów. |
bDropEquippedItems |
False |
Czy wyposażone przedmioty są upuszczane po śmierci. |
bNoModuleCost |
False |
Jeśli True, budowanie nie kosztuje materiałów. Przydatne do rozgrywki kreatywnej. |
Przykładowy 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 — Tryb gry i widoczność
Plik Engine.ini kontroluje tryb gry (wybór mapy) oraz to, czy serwer pojawia się w publicznej przeglądarce serwerów.
[/Script/EngineSettings.GameMapsSettings]
ServerDefaultMap=/Game/FrozenFlame/Maps/Heaven/Heaven.Heaven
[URL]
MetaServerUrl=meta.frozen-flame.xyz
MetaServerSecret=TEuj7URa2horRuENjjpm3d1rqBPtHOz4
[URL] z ustawieniami MetaServer sprawia, że Twój serwer pojawia się w publicznej przeglądarce serwerów. Usuń lub zakomentuj te linie, jeśli chcesz mieć prywatny serwer dostępny tylko przez bezpośrednie połączenie.
Jak się połączyć
Opcja A — Przeglądarka serwerów
- Uruchom Frozen Flame.
- Z menu głównego wybierz Multiplayer.
- Przeglądaj listę serwerów i wyszukaj swój serwer po nazwie.
- Wybierz swój serwer i kliknij Join. Wprowadź hasło, jeśli zostało ustawione.
Opcja B — Bezpośrednie połączenie
- Uruchom Frozen Flame.
- Z menu głównego wybierz Multiplayer.
- Wybierz Direct Connect.
- Wprowadź adres IP serwera i port z zakładki Network w GPanel:
<your-server-ip>:<port> - Wprowadź hasło, jeśli pojawi się monit, i kliknij Connect.
Zarządzanie zapisami
Lokalizacja pliku zapisu
Pliki zapisu są przechowywane na serwerze w:
FrozenFlame/Saved/SaveGames/
Ten katalog zawiera pełny stan świata, w tym teren, struktury, ekwipunek graczy i postęp.
Ręczne kopie zapasowe
- Zatrzymaj serwer w GPanel, aby zapewnić zapisanie wszystkich danych na dysku.
- Połącz się z serwerem przez SFTP lub użyj Menedżera plików w GPanel.
- Pobierz cały katalog
SaveGames. - Przechowuj kopię zapasową na swoim komputerze lokalnym.
Przywracanie zapisu
- Zatrzymaj serwer w GPanel.
- Połącz się przez SFTP i przejdź do
FrozenFlame/Saved/SaveGames/. - Prześlij swoje dane zapisu z kopii zapasowej, zastępując istniejące pliki.
- Uruchom serwer w GPanel. Serwer wczyta przywrócony zapis.
Powiązane artykuły
- Komendy administracyjne Frozen Flame — Konfiguracja RCON, komendy administracyjne, zarządzanie graczami i rozwiązywanie problemów
- Jak znaleźć IP i port serwera
- Jak przesyłać pliki przez SFTP
- Przewodnik uruchamiania serwera — Ogólny przewodnik uruchamiania dowolnego serwera gry w Legion Hosting
Potrzebujesz pomocy?
Jeśli napotkasz problemy z serwerem Frozen Flame, które nie są opisane tutaj, otwórz zgłoszenie do wsparcia i dołącz IP serwera, opis problemu oraz wszelkie istotne komunikaty o błędach z konsoli GPanel.