Това ръководство обхваща всички администраторски команди, поддръжка на модове и инструменти за управление на сървъра, налични за вашия специализиран сървър за Avorion на Legion Hosting. Научете как да управлявате играчите, да контролирате галактиката, да инсталирате модове и да отстранявате често срещани проблеми. За първоначална настройка и конфигурация на сървъра вижте нашето ръководство Ръководство за настройка на сървър за Avorion.
Настройка на администратор
Avorion използва XML-базирана администраторска система, която предоставя на конкретни играчи повишени права. Администраторите се дефинират във файла admin.xml или могат да бъдат добавени чрез команди в играта.
Добавяне на администратори чрез admin.xml
Файлът admin.xml се намира в папката за запис на вашата галактика (например galaxies/your_galaxy_name/admin.xml). Можете да редактирате този файл чрез File Manager на GPanel.
<?xml version="1.0" encoding="UTF-8"?>
<admin>
<admin id="76561198012345678" />
<admin id="76561198087654321" />
</admin>
Всеки запис <admin> съдържа Steam ID на играч (във формат SteamID64). За да намерите Steam ID на играч:
- Отидете в Steam профила на играча
- Ако URL адресът на профила използва персонализирано име, използвайте инструмент за търсене на SteamID, за да намерите техния SteamID64
- SteamID64 е 17-цифрено число, започващо със
7656119
Добавяне на администратори в играта
Ако вече сте администратор, можете да добавите други администратори с помощта на чат командата в играта:
/admin <playerName>
Това добавя посочения играч към списъка с администратори незабавно, без да се изисква рестартиране на сървъра.
admin.xml директно чрез File Manager на GPanel, тъй като все още не съществуват администратори, които да изпълнят командата в играта. След добавяне на вашия Steam ID и рестартиране на сървъра можете да използвате командите в играта, за да добавите допълнителни администратори.
Често използвани администраторски команди
Администраторските команди се въвеждат в чата в играта (натиснете Enter, за да отворите чата) с префикс /. Те също могат да бъдат изпълнени от конзолата на сървъра в GPanel.
Управление на играчите
| Команда | Описание |
|---|---|
/kick <name> |
Изхвърля играч от сървъра. Той може да се свърже отново незабавно. |
/ban <name> |
Забранява играч от сървъра. Неговият Steam ID се добавя в banlist.txt. |
/unban <steamid> |
Премахва забрана за играч по неговия Steam ID. |
/admin <name> |
Дава администраторски права на играч. |
/removeadmin <name> |
Премахва администраторски права от играч. |
/say <message> |
Излъчва съобщение до всички играчи в сървъра. |
/players |
Изброява всички свързани играчи с техните Steam ID и текущ сектор. |
/whisper <name> <message> |
Изпраща частно съобщение до конкретен играч. |
Контрол на сървъра
| Команда | Описание |
|---|---|
/save |
Ръчно запазва всички заредени сектори и данни на играчите на диск. |
/stop |
Безопасно запазва всички данни и спира сървъра. |
/seed |
Показва текущото seed на галактиката. |
/status |
Показва състоянието на сървъра, включително брой играчи, заредени сектори и показатели за производителност. |
/difficulty <value> |
Променя нивото на трудност на сървъра (-3 до 3). Влиза в сила за новогенерирани сектори. |
/pvp <on|off> |
Превключва битката играч срещу играч. |
/maxplayers <number> |
Променя максималния брой играчи, докато сървърът работи. |
/password <password> |
Задава или променя паролата на сървъра. Оставете празно, за да премахнете паролата. |
Телепортация и навигация
| Команда | Описание |
|---|---|
/tp <x> <y> |
Телепортира ви до координати на сектор (x, y). |
/tp <playerName> |
Телепортира ви до местоположението на друг играч. |
/tp <playerName> <x> <y> |
Телепортира конкретен играч до координати на сектор. |
/give <playerName> <amount> <material> |
Дава ресурси на играч. Материали: Iron, Titanium, Naonite, Trinium, Xanion, Ogonite, Avorion. |
Управление на галактиката
Като администратор имате инструменти за управление на структурата на галактиката и секторите.
Управление на сектори
| Команда | Описание |
|---|---|
/sector |
Показва информация за текущия ви сектор (координати, обекти, фракции). |
/regeneratesector <x> <y> |
Регенерира сектор, връщайки го в неговото процедурно генерирано състояние. Предупреждение: Унищожава всички структури, изградени от играчи в този сектор. |
/clearsector <x> <y> |
Премахва всички обекти от сектор, оставяйки го празен. |
Нива на материалите
Галактиката на Avorion е организирана в пръстени с нарастващи нива на материали, разпространяващи се навътре към бариерата в ядрото. Разбирането на това помага при телепортиране на играчи или управление на съдържанието на сектори.
| Материал | Ниво | Пръстен на галактиката | Цвят |
|---|---|---|---|
| Iron | 0 | Най-външен пръстен | Сив |
| Titanium | 1 | Втори пръстен | Бял |
| Naonite | 2 | Трети пръстен | Зелен |
| Trinium | 3 | Четвърти пръстен | Син |
| Xanion | 4 | Пети пръстен | Жълт |
| Ogonite | 5 | Шести пръстен | Оранжев |
| Avorion | 6 | Ядро (след бариерата) | Златен |
Поддръжка на модове и Workshop
Avorion има надеждна поддръжка на Steam Workshop, която ви позволява да разширите вашия сървър с модове, създадени от общността.
Инсталиране на модове
- Намерете желания мод в Steam Workshop за Avorion
- Запишете Workshop ID от URL адреса на мода (числото в края)
- Спрете сървъра в GPanel
- Отворете File Manager на GPanel
- Навигирайте до директорията
galaxies/your_galaxy_name/ - Редактирайте файла
modconfig.lua(създайте го, ако не съществува) - Добавете Workshop ID на мода към конфигурацията
- Стартирайте сървъра — модът ще бъде изтеглен автоматично
Формат на modconfig.lua
-- Avorion Mod Configuration
modLocation = ""
forceEnabling = false
mods =
{
{workshopid = "1234567890"},
{workshopid = "0987654321"},
{workshopid = "1122334455"},
}
Съвети за управление на модове
- Добавяйте модове един по един и тествайте след всяко добавяне, за да идентифицирате проблеми със съвместимостта
- Някои модове изискват нулиране на галактиката, за да влязат в пълна сила (особено тези, които променят генерирането на сектори)
- Проверявайте коментарите и описанията на модовете за известни несъвместимости преди инсталиране
- Пазете резервно копие на вашия
modconfig.luaи папката на галактиката преди добавяне или премахване на модове - Модовете само от страна на сървъра не изискват клиентите да ги инсталират, но повечето геймплей модове изискват и двете страни
Отстраняване на проблеми
Сървърът не се появява в браузъра
- Проверете
listed=trueвъв вашияserver.iniили в стартовите променливи - Проверете дали Steam query портът (
steamQueryPort) е достъпен — това обикновено е вашият game port + 1 - Изчакайте 2-3 минути след стартиране на сървъра, за да се разпространи Steam обявата
- Опитайте да се свържете чрез Direct Connect, за да потвърдите, че сървърът работи
- Уверете се, че сървърът е напълно стартиран, като проверите за
Server startup completeв конзолата
Сривове на сървъра
Ако вашият Avorion сървър се срива, следвайте тези стъпки:
- Проверете журналите за сривове — Потърсете в конзолата на GPanel и в папката
logs/във вашата директория на галактиката за съобщения за грешки - Премахнете наскоро добавени модове — Ако сривовете са започнали след добавяне на мод, премахнете го от
modconfig.luaи рестартирайте - Проверете за повреда на сектор — Ако срив възниква при зареждане на конкретен сектор, той може да е повреден. Използвайте
/regeneratesectorот конзолата (ако е достъпно) или изтрийте файла на сектора от папкатаsectors/ - Актуализирайте сървъра — Уверете се, че вашият сървър работи с най-новата версия чрез GPanel
- Намалете worker нишките — Ако сървърът остава без ресурси, опитайте да намалите
workerThreadsиgeneratorThreadsвserver.ini - Възстановете от резервно копие — Ако нищо друго не помогне, възстановете папката на галактиката от резервно копие, направено преди началото на проблемите
Проблеми с производителността
- Високо време за tick — Използвайте
/status, за да проверите производителността на сървъра. Високите стойности на tick време показват, че сървърът се затруднява да поддържа симулационните изисквания. - Твърде много заредени сектори — Всеки сектор с играчи или активен AI консумира ресурси. Насърчавайте играчите да избягват да се разпръскват твърде надалече в галактиката едновременно.
- Големи кораби — Кораби с прекомерен брой блокове увеличават симулационното натоварване. Помислете за определяне на насоки за максимални размери на корабите.
- Спам от станции — Много станции, построени от играчи в един сектор, могат да влошат производителността. Наблюдавайте броя на обектите в сектора с
/sector.
Проблеми с връзката на играчите
- Несъответствие на версията — Всички играчи трябва да са на същата версия на играта като сървъра. Уверете се, че всички са актуализирани чрез Steam.
- Несъответствие на модове — Играчите се нуждаят от инсталирани същите модове. Ако играч не може да се свърже, проверете дали неговият списък с модове съответства на
modconfig.luaна сървъра. - Грешки за timeout — Могат да показват претоварване на сървъра или мрежови проблеми. Проверете производителността на сървъра с
/status. - Проблеми с паролата — Ако играчите съобщават, че паролата не работи, проверете дали паролата във вашите стартови променливи и
server.iniсъвпадат.
Бърза справка
Най-често използваните администраторски команди за ежедневно управление на сървъра:
# Check server health
/status
# See who is online
/players
# Save all data
/save
# Broadcast a message
/say Server restarting in 5 minutes!
# Kick a player
/kick PlayerName
# Ban a player
/ban PlayerName
# Teleport to a player
/tp PlayerName
# Give resources to a player
/give PlayerName 10000 Trinium
# View current sector info
/sector
# Check galaxy seed
/seed
# Safely shut down
/stop
Свързани статии
- Ръководство за настройка на сървър за Avorion
- Как да намерите IP адреса и порта на вашия сървър
- Как да качвате файлове чрез SFTP
- Първи стъпки с новия ви сървър
Нуждаете се от помощ?
Ако се нуждаете от допълнителна помощ с администрирането на сървъра за Avorion или имате въпроси относно конкретни команди, нашият екип за поддръжка е готов да помогне. Подайте билет за поддръжка и ще ви отговорим възможно най-скоро.