Това ръководство обхваща настройката на RCON, администраторските команди, управлението на играчи, управлението на сървъра, настройките на света и отстраняването на проблеми за вашия Frozen Flame посветен сървър в Legion Hosting. Frozen Flame използва протокола RCON за дистанционно администриране, давайки ви пълен контрол над играчите, предметите и операциите на сървъра. За първоначална настройка на сървъра, стартови променливи, игрови режими и как да се свържете, вижте Ръководство за настройка на Frozen Flame сървър.
Настройка на RCON
Frozen Flame използва протокола RCON (Remote Console) за администриране на сървъра. RCON трябва да бъде конфигуриран, преди да можете да използвате каквито и да е администраторски команди.
Активиране на RCON
- В GPanel отидете в раздела Startup.
- Задайте
RCON_PASSWORDна силна парола по ваш избор. - Отбележете RCON порта, назначен на вашия сървър (видим в раздела Network).
- Рестартирайте сървъра, за да влязат в сила промените.
Свързване към RCON
Можете да се свържете към RCON чрез всеки стандартен RCON клиент като mcrcon, RCON CLI или уеб-базиран RCON инструмент. При свързване използвайте следните детайли:
| Поле | Стойност |
|---|---|
| Host | Вашият сървърен IP (от раздела Network в GPanel) |
| Port | RCON порт (от раздела Network в GPanel) |
| Password | admin:<your-rcon-password> |
admin:<password>. Например, ако вашата RCON парола е mypass123, въведете admin:mypass123 като парола във вашия RCON клиент.
Команди за управление на играчи
Следните RCON команди управляват играчите на вашия сървър. Заменете <PlayerID> с ID на целевия играч, който можете да намерите чрез Admin_GetOnlinePlayers.
| Команда | Описание |
|---|---|
Admin_GetOnlinePlayers |
Изброява всички текущо свързани играчи с техните имена и ID-та. |
Admin_ListUserProfiles |
Изброява всички играчи, които някога са се присъединявали към сървъра. |
Admin_GetPlayerInfo <PlayerID> |
Показва подробна информация за конкретен играч. |
Admin_KickPlayer <PlayerID> <Reason> |
Изритва играч от сървъра със съобщение за причината. |
Admin_Ban <PlayerID> <Seconds> <Reason> |
Забранява играч за определена продължителност в секунди. Използвайте много голямо число за постоянна забрана. |
Admin_Unban <PlayerID> |
Премахва забрана, позволявайки на играча да се присъедини отново. |
Admin_Chatban <PlayerID> <Seconds> <Reason> |
Ограничава играча да използва текстовия чат за определена продължителност. |
Admin_ChatUnban <PlayerID> |
Възстановява достъпа до чата за играч с чат-забрана. |
Admin_Respawn <PlayerID> |
Нулира местоположението на играча към точката за respawn. |
Admin_ChatMessage [Message] |
Излъчва съобщение в целия сървър до всички свързани играчи. |
Команди за профил на играч и инвентар
Тези команди ви позволяват да инспектирате и модифицирате профилите на играчите, инвентарите и прогресията.
| Команда | Описание |
|---|---|
Admin_InfoUserProfile <PlayerID> |
Показва подробна информация за потребителския профил. |
Admin_GetPlayerInventory <PlayerID> |
Изброява всички предмети и количества в инвентара на играч. |
Admin_AddItem <PlayerID> <ItemID> <Amount> |
Дава предмети на играч. Изисква вътрешния ID на предмета. |
Admin_RemoveItem <PlayerID> <ItemID> <Amount> |
Премахва предмети от инвентара на играч. |
Admin_AddFlame <PlayerID> <Amount> |
Награждава опит (Flame) на играч. |
Admin_RemoveFlame <PlayerID> <Amount> |
Изважда опит от играч. Не намалява нивото. |
Admin_AddUserProfile <PlayerID> <Role> |
Присвоява роля на профил на играч. |
Admin_RemoveUserProfile <PlayerID> |
Изтрива данните за профил на конкретен играч. |
Admin_RemoveProfile <PlayerID> |
Премахва профила на играч и всички данни за запазване постоянно. |
Admin_ReloadUserProfiles |
Освежава всички данни за потребителски профили от диска. |
Admin_SaveUserProfile |
Запазва текущото състояние на профила на диска. |
Команди за управление на сървъра
| Команда | Описание |
|---|---|
Admin_SaveWorld |
Принудително незабавно запазване на света. |
Admin_SaveAll |
Запазва както състоянието на света, така и всички профили на играчи. |
Admin_ServerWorld |
Показва текущата версия на сървъра. |
Admin_Shutdown |
Изключва сървъра елегантно. |
Admin_Restart |
Рестартира сървъра. |
Admin_ScheduleMaintenanceMode <Seconds> |
Планира изключване за поддръжка с известие за обратно броене до всички играчи. |
Admin_CancelScheduledMaintenanceMode |
Отменя предварително планирано изключване за поддръжка. |
Admin_ScheduleMaintenanceMode 300, за да дадете на играчите 5-минутно предупреждение, преди да изключите за поддръжка. Това е много по-учтиво от незабавно Admin_Shutdown.
Настройки на света чрез Game.ini
Освен основните настройки на сървъра, можете да настройвате игрови параметри във файла Game.ini под секцията [/Script/FrozenFlame.GameBalance]. Спрете сървъра преди редактиране.
| Настройка | По подразбиране | Описание |
|---|---|---|
ArmorDurabilityReducementAfterDeath |
25 |
Процент издръжливост на бронята, загубена при смърт. |
DefaultWeaponDurabilityCost |
0.5 |
Скорост на загуба на издръжливост на оръжието при използване. |
bAllowCreaturesToDamageBuildings |
False |
Дали чудовищата могат да нанасят щети на построени от играчи структури. |
bAllowPlayersToDamageBuildings |
True |
Дали играчите могат да нанасят щети на структурите на други играчи (релевантно за PvP). |
bInvulnerableModules |
False |
Ако е True, сградите са неунищожими. |
bLimitlessSupport |
False |
Ако е True, премахва ограниченията за структурна поддръжка на сградите. |
bDemolishResourceDropMultiplier |
0.5 |
Процент ресурси, върнати при разрушаване на сгради. |
Отстраняване на проблеми
RCON връзката е отказана
- Проверете дали
RCON_PASSWORDе зададен в раздела Startup и че сървърът е бил рестартиран. - Уверете се, че използвате правилния RCON порт от раздела Network в GPanel.
- Не забравяйте да използвате формата
admin:<password>при удостоверяване.
Сървърът не се показва в браузъра
- Проверете дали
Engine.iniсъдържа секцията[URL]MetaServer за публична видимост. - Изчакайте няколко минути след стартиране, за да се регистрира сървърът в главния сървър.
- Играчите винаги могат да използват директна връзка като алтернатива.
Играчите не могат да се присъединят
- Проверете дали сървърът работи и е напълно стартиран в GPanel.
- Проверете дали паролата съвпада с това, което е зададено в
Game.iniили стартовата променлива. - Уверете се, че лимитът на
MaxPlayersне е достигнат.
Сървърът се срива при стартиране
- Проверете конзолата на GPanel за съобщения за грешки.
- Проверете дали вашите INI файлове имат правилен синтаксис (без правописни грешки, правилни заглавия на секции).
- Опитайте да изтриете конфигурационните файлове и да рестартирате, за да регенерирате стойностите по подразбиране.
- Ако сривовете продължават след актуализация на играта, отворете тикет за поддръжка.
Свързани статии
- Ръководство за настройка на Frozen Flame сървър — Първоначална настройка, стартови променливи, игрови режими и как да се свържете
- Как да намерите вашия сървърен IP и порт
- Как да качвате файлове чрез SFTP
- Ръководство за стартиране на сървър
Нуждаете се от помощ?
Ако срещнете проблеми с вашия Frozen Flame сървър, които не са обхванати тук, отворете тикет за поддръжка и включете вашия сървърен IP, описание на проблема и всякакви съответни съобщения за грешки или RCON изход.