Това ръководство обхваща администраторски контроли, конзолни команди, системата за разрешения, управление на играчи, управление на света и мините, резервни копия на записи и отстраняване на проблеми за вашия Return to Moria dedicated сървър в Legion Hosting. За първоначална настройка на сървъра, стартови променливи, предварително зададени нива на трудност и как да се свържете, вижте Ръководство за настройка на Return to Moria сървър.
Конзолни команди
Return to Moria предоставя сървърна конзола за администриране. Конзолата трябва да бъде активирана в MoriaServerConfig.ini с [Console] Enabled=true (активирана по подразбиране). Командите се въвеждат директно в GPanel конзолата.
| Команда | Описание |
|---|---|
players |
Изброява всички в момента свързани играчи с техните потребителски имена. |
kick <player> |
Премахва играч от сървъра. Играчът може да се присъедини отново към същата сесия. |
block <player> |
Постоянно блокира играч да се присъединява към сървъра. |
unblock <player> |
Премахва постоянно блокиране, позволявайки на играча да се присъедини отново. |
setdifficulty <preset> |
Променя предварително зададеното ниво на трудност в текущия свят. Опции: story, solo, normal, hard, custom. |
setcustomdifficulty <setting> <value> |
Настройва конкретна потребителска настройка за трудност. Вижте раздела за персонализирана трудност по-долу. |
rename world <name> |
Променя показваното име на света. |
regenerateinvitecode |
Генерира нов код за присъединяване за сървъра, обезсилвайки предишния. |
kick временно премахва играч, който може да се присъедини незабавно. Използвайте block за постоянна забрана. Можете също да управлявате блокирания чрез файла MoriaServerPermissions.txt.
Система за разрешения
Return to Moria използва текстов файл с разрешения за контрол на това какво могат да правят отделни играчи на вашия сървър. Редактирайте MoriaServerPermissions.txt, докато сървърът е спрян, за да избегнете конфликти.
Местоположение на файла
MoriaServerPermissions.txt
Файлът автоматично записва всеки играч, който се е присъединил към сървъра. Можете да модифицирате техните разрешения, като добавяте или премахвате тагове за разрешения до техните потребителски имена.
Нива на разрешения
| Разрешение | Ефект |
|---|---|
Blocked |
Играчът е забранен от сървъра. Не може да се свърже. |
Default |
Стандартен достъп на играч. Без специални ограничения или привилегии. |
NoConstruction |
Играчът не може да изгражда или деконструира никакви структури. |
QuickBuild |
Играчът може да изгражда само платформи и въжени стълби. Без пълно изграждане. |
AllConstruction |
Пълен достъп за изграждане и деконструиране. |
NoStorage |
Играчът не може да взаимодейства с контейнери или работни станции за крафтване. |
AllStorage |
Пълен достъп до всички контейнери и работни станции за крафтване. |
Предварително блокиране на играчи
Можете да блокирате играч преди дори да се е присъединил, като ръчно добавите потребителското му име във файла с разрешения със статус Blocked. Това е полезно, ако знаете, че определен играч не трябва да има достъп до вашия сървър.
Правила на сървъра
Можете да покажете персонализирано съобщение на всички играчи, когато се присъединят към вашия сървър, като редактирате MoriaServerRules.txt.
Местоположение на файла
MoriaServerRules.txt
Въведете правилата на вашия сървър или приветствено съобщение в този файл. Текстът се показва на всеки играч при присъединяване. Съобщението има максимална дължина от 1024 знака.
Персонализирани настройки за трудност
Когато предварително зададеното ниво на трудност е custom, можете фино да настройвате индивидуални параметри за трудност. Те могат да бъдат зададени в MoriaServerConfig.ini под секцията [World.Create] за нови светове, или коригирани в съществуващ свят, използвайки конзолната команда setcustomdifficulty.
| Настройка | Описание | Стойности |
|---|---|---|
CombatDifficulty |
Скалиране на щетите и здравето на враговете. | verylow, low, default, high, veryhigh |
EnemyAggression |
Колко често враговете атакуват и в какви размери на групи. | verylow, low, default, high, veryhigh |
SurvivalDifficulty |
Сила на buff-овете, отчаяние и темпове на изтощение на издръжливостта. | verylow, low, default, high, veryhigh |
MiningDrops |
Количество руда и ресурси, изпускани при добив. | verylow, low, default, high, veryhigh |
WorldDrops |
Темпове на изпускане на награди от врагове и срещи с орки. | verylow, low, default, high, veryhigh |
HordeFrequency |
Колко често шумни действия предизвикват атаки на орк хорди. | verylow, low, default, high, veryhigh |
SiegeFrequency |
Колко често орки атакуват вашата база/лагер. | verylow, low, default, high, veryhigh |
PatrolFrequency |
Колко често вражески патрулни групи се появяват в мините. | verylow, low, default, high, veryhigh |
Пример за персонализирана трудност в конфигурацията
[World.Create]
Difficulty.Preset=custom
Difficulty.CombatDifficulty=high
Difficulty.EnemyAggression=default
Difficulty.SurvivalDifficulty=low
Difficulty.MiningDrops=high
Difficulty.WorldDrops=default
Difficulty.HordeFrequency=low
Difficulty.SiegeFrequency=default
Difficulty.PatrolFrequency=default
Управление на света
Типове светове
Return to Moria поддържа два типа светове, зададени в настройката [World.Create] Type:
- Campaign — Сюжетно ориентираното изживяване с прогресия през Мория. Препоръчва се за повечето групи.
- Sandbox — Свободно изследване и изграждане без структурата на кампанията. Идеално за творческа игра и изграждане на бази.
Множество светове
Можете да поддържате множество светове на един сървър, като променяте настройката [World] Name:
- Всяко уникално име на свят създава отделен файл за запис.
- За да превключите светове, спрете сървъра, променете името на света в
MoriaServerConfig.iniи рестартирайте. - Предишните светове се запазват и могат да бъдат заредени отново чрез превключване обратно към тяхното име.
Нулиране на свят
- Спрете сървъра в GPanel.
- Отворете File Manager или се свържете чрез SFTP.
- Навигирайте до
Moria/Saved/SaveGamesDedicated/и изтрийте файла.savза света, който искате да нулирате. - Стартирайте сървъра. Нов свят ще бъде генериран с използване на текущите конфигурационни настройки.
Резервни копия на записи
Местоположение на файловете за запис
Moria/Saved/SaveGamesDedicated/
Създаване на резервно копие
- Спрете сървъра в GPanel, за да гарантирате, че данните за запис са напълно записани.
- Свържете се чрез SFTP или използвайте GPanel File Manager.
- Изтеглете всички файлове
.savот директорията за запис. - Съхранявайте резервното копие на вашата локална машина или облачно хранилище.
Възстановяване на резервно копие
- Спрете сървъра в GPanel.
- Качете архивирания си файл
.savвMoria/Saved/SaveGamesDedicated/чрез SFTP, замествайки съществуващия файл. - Уверете се, че името на света в
MoriaServerConfig.iniсъответства на файла за запис. - Стартирайте сървъра. Той ще зареди възстановения запис.
Отстраняване на проблеми
Сървърът не се появява / Не може да се свърже
- Проверете дали сървърът работи и е напълно стартиран в GPanel.
- Проверете конзолата за съобщения за грешки или дневници на сривове.
- Уверете се, че използвате правилния код за присъединяване или IP:port от раздела Network.
- Ако използвате парола, проверете дали съвпада точно (чувствителна към регистър).
Проблеми с производителността / Стени на зареждане
- Намалете
LoadedAreaLimitвMoriaServerConfig.ini. Стойност от 8 работи добре за групи от 4 или по-малко играчи. - Ако използването на CPU е високо, намалете
ServerFPSдо 30. - По-малко свързани играчи означава, че по-малко области трябва да бъдат заредени едновременно.
Светът не се зарежда
- Уверете се, че
[World] Nameв конфигурацията съответства на съществуващ файл за запис вMoria/Saved/SaveGamesDedicated/. - Ако файлът за запис е повреден, възстановете от резервно копие или го изтрийте, за да генерирате нов свят.
Играчи блокирани неочаквано
- Проверете
MoriaServerPermissions.txtза записа на играча. Премахнете тагаBlocked, ако е наличен. - Помнете да спрете сървъра, преди да редактирате файла с разрешения.
Свързани статии
- Ръководство за настройка на Return to Moria сървър — Първоначална настройка, стартови променливи, предварително зададени нива на трудност и как да се свържете
- Как да намерите IP адреса и порта на вашия сървър
- Как да качвате файлове чрез SFTP
- Ръководство за стартиране на сървър
Имате нужда от помощ?
Ако срещнете проблеми с вашия Return to Moria сървър, които не са обхванати тук, отворете тикет за поддръжка и включете IP адреса на сървъра, описание на проблема и съответния изход от GPanel конзолата.