Ten przewodnik opisuje konfigurację RCON, komendy administracyjne, zarządzanie graczami, zarządzanie serwerem, ustawienia świata oraz rozwiązywanie problemów dla Twojego dedykowanego serwera Frozen Flame w Legion Hosting. Frozen Flame używa protokołu RCON do zdalnej administracji, dając Ci pełną kontrolę nad graczami, przedmiotami i operacjami serwera. Informacje o początkowej konfiguracji serwera, zmiennych startowych, trybach gry i sposobie łączenia się znajdziesz w artykule Przewodnik konfiguracji serwera Frozen Flame.
Konfiguracja RCON
Frozen Flame używa protokołu RCON (Remote Console) do administracji serwerem. RCON musi zostać skonfigurowany, zanim będziesz mógł używać jakichkolwiek komend administracyjnych.
Włączanie RCON
- W GPanel przejdź do zakładki Startup.
- Ustaw
RCON_PASSWORDna silne hasło według własnego wyboru. - Zanotuj port RCON przypisany do Twojego serwera (widoczny w zakładce Network).
- Uruchom serwer ponownie, aby zmiany zostały zastosowane.
Łączenie się z RCON
Możesz połączyć się z RCON za pomocą dowolnego standardowego klienta RCON, takiego jak mcrcon, RCON CLI lub narzędzie RCON oparte na przeglądarce. Podczas łączenia użyj następujących danych:
| Pole | Wartość |
|---|---|
| Host | IP Twojego serwera (z zakładki Network w GPanel) |
| Port | Port RCON (z zakładki Network w GPanel) |
| Hasło | admin:<your-rcon-password> |
admin:<password>. Na przykład, jeśli Twoje hasło RCON to mypass123, wprowadź admin:mypass123 jako hasło w swoim kliencie RCON.
Komendy zarządzania graczami
Następujące komendy RCON zarządzają graczami na Twoim serwerze. Zastąp <PlayerID> identyfikatorem docelowego gracza, który możesz znaleźć za pomocą Admin_GetOnlinePlayers.
| Komenda | Opis |
|---|---|
Admin_GetOnlinePlayers |
Wyświetla listę wszystkich aktualnie połączonych graczy wraz z ich nazwami i identyfikatorami. |
Admin_ListUserProfiles |
Wyświetla listę wszystkich graczy, którzy kiedykolwiek dołączyli do serwera. |
Admin_GetPlayerInfo <PlayerID> |
Pokazuje szczegółowe informacje o konkretnym graczu. |
Admin_KickPlayer <PlayerID> <Reason> |
Wyrzuca gracza z serwera z komunikatem powodu. |
Admin_Ban <PlayerID> <Seconds> <Reason> |
Banuje gracza na określony czas w sekundach. Użyj bardzo dużej liczby dla bana permanentnego. |
Admin_Unban <PlayerID> |
Zdejmuje bana, pozwalając graczowi ponownie dołączyć. |
Admin_Chatban <PlayerID> <Seconds> <Reason> |
Ogranicza graczowi możliwość korzystania z czatu tekstowego na określony czas. |
Admin_ChatUnban <PlayerID> |
Przywraca dostęp do czatu graczowi z banem na czat. |
Admin_Respawn <PlayerID> |
Resetuje lokalizację gracza do punktu odrodzenia. |
Admin_ChatMessage [Message] |
Rozgłasza komunikat dla całego serwera do wszystkich połączonych graczy. |
Komendy profilu i ekwipunku gracza
Te komendy pozwalają inspekcjonować i modyfikować profile graczy, ekwipunek i postęp.
| Komenda | Opis |
|---|---|
Admin_InfoUserProfile <PlayerID> |
Pokazuje szczegółowe informacje o profilu użytkownika. |
Admin_GetPlayerInventory <PlayerID> |
Wyświetla listę wszystkich przedmiotów i ich ilości w ekwipunku gracza. |
Admin_AddItem <PlayerID> <ItemID> <Amount> |
Przyznaje przedmioty graczowi. Wymaga wewnętrznego identyfikatora przedmiotu. |
Admin_RemoveItem <PlayerID> <ItemID> <Amount> |
Usuwa przedmioty z ekwipunku gracza. |
Admin_AddFlame <PlayerID> <Amount> |
Przyznaje doświadczenie (Flame) graczowi. |
Admin_RemoveFlame <PlayerID> <Amount> |
Odejmuje doświadczenie graczowi. Nie obniża poziomu. |
Admin_AddUserProfile <PlayerID> <Role> |
Przypisuje rolę do profilu gracza. |
Admin_RemoveUserProfile <PlayerID> |
Usuwa dane profilu konkretnego gracza. |
Admin_RemoveProfile <PlayerID> |
Trwale usuwa profil gracza i wszystkie dane zapisu. |
Admin_ReloadUserProfiles |
Odświeża wszystkie dane profili użytkowników z dysku. |
Admin_SaveUserProfile |
Zapisuje bieżący stan profilu na dysk. |
Komendy zarządzania serwerem
| Komenda | Opis |
|---|---|
Admin_SaveWorld |
Wymusza natychmiastowy zapis świata. |
Admin_SaveAll |
Zapisuje zarówno stan świata, jak i wszystkie profile graczy. |
Admin_ServerWorld |
Wyświetla aktualną wersję serwera. |
Admin_Shutdown |
Płynnie wyłącza serwer. |
Admin_Restart |
Restartuje serwer. |
Admin_ScheduleMaintenanceMode <Seconds> |
Planuje wyłączenie na konserwację z powiadomieniem o odliczaniu dla wszystkich graczy. |
Admin_CancelScheduledMaintenanceMode |
Anuluje wcześniej zaplanowane wyłączenie na konserwację. |
Admin_ScheduleMaintenanceMode 300, aby dać graczom 5-minutowe ostrzeżenie przed wyłączeniem na konserwację. Jest to znacznie bardziej uprzejme niż natychmiastowe Admin_Shutdown.
Ustawienia świata przez Game.ini
Poza podstawowymi ustawieniami serwera możesz dostroić parametry rozgrywki w pliku Game.ini w sekcji [/Script/FrozenFlame.GameBalance]. Zatrzymaj serwer przed edycją.
| Ustawienie | Domyślnie | Opis |
|---|---|---|
ArmorDurabilityReducementAfterDeath |
25 |
Procent wytrzymałości pancerza utracony po śmierci. |
DefaultWeaponDurabilityCost |
0.5 |
Tempo utraty wytrzymałości broni na użycie. |
bAllowCreaturesToDamageBuildings |
False |
Czy potwory mogą uszkadzać struktury zbudowane przez graczy. |
bAllowPlayersToDamageBuildings |
True |
Czy gracze mogą uszkadzać struktury innych graczy (istotne dla PvP). |
bInvulnerableModules |
False |
Jeśli True, budynki są niezniszczalne. |
bLimitlessSupport |
False |
Jeśli True, usuwa ograniczenia wsparcia konstrukcyjnego budynków. |
bDemolishResourceDropMultiplier |
0.5 |
Procent surowców zwracanych przy rozbiórce budynków. |
Rozwiązywanie problemów
Odmowa połączenia RCON
- Sprawdź, czy
RCON_PASSWORDjest ustawione w zakładce Startup i czy serwer został zrestartowany. - Upewnij się, że używasz poprawnego portu RCON z zakładki Network w GPanel.
- Pamiętaj, aby użyć formatu
admin:<password>podczas uwierzytelniania.
Serwer nie pojawia się w przeglądarce
- Sprawdź, czy
Engine.inizawiera sekcję MetaServer[URL]dla widoczności publicznej. - Poczekaj kilka minut po uruchomieniu, aby serwer zarejestrował się w serwerze głównym.
- Gracze zawsze mogą skorzystać z bezpośredniego połączenia jako alternatywy.
Gracze nie mogą dołączyć
- Sprawdź, czy serwer działa i jest w pełni uruchomiony w GPanel.
- Sprawdź, czy hasło odpowiada temu ustawionemu w
Game.inilub zmiennej startowej. - Upewnij się, że limit
MaxPlayersnie został osiągnięty.
Serwer ulega awarii przy uruchomieniu
- Sprawdź konsolę GPanel pod kątem komunikatów o błędach.
- Sprawdź, czy Twoje pliki INI mają poprawną składnię (brak literówek, prawidłowe nagłówki sekcji).
- Spróbuj usunąć pliki konfiguracyjne i uruchomić ponownie, aby wygenerować domyślne ustawienia.
- Jeśli awarie utrzymują się po aktualizacji gry, otwórz zgłoszenie do wsparcia.
Powiązane artykuły
- Przewodnik konfiguracji serwera Frozen Flame — Początkowa konfiguracja, zmienne startowe, tryby gry i sposób łączenia się
- Jak znaleźć IP i port serwera
- Jak przesyłać pliki przez SFTP
- Przewodnik uruchamiania serwera
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 lub wyjście RCON.