Овој водич ги опфаќа сите администраторски команди, поддршка за модови и алатки за управување со сервер достапни за вашиот посветен 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) е достапен — ова е вообичаено вашиот игрален порт + 1 - Почекајте 2-3 минути по стартувањето на серверот за Steam листингот да се распространи
- Обидете се да се поврзете преку Direct Connect за да потврдите дека серверот работи
- Осигурете се дека серверот целосно се стартувал со проверка за
Server startup completeво конзолата
Падови на серверот
Ако вашиот Avorion сервер паѓа, следете ги овие чекори:
- Проверете ги логовите за падови — Погледнете во конзолата на GPanel и во папката
logs/во вашиот директориум на галаксијата за пораки за грешки - Отстранете неодамна додадени модови — Ако падовите започнале по додавањето на мод, отстранете го од
modconfig.luaи рестартирајте - Проверете за оштетување на сектор — Ако падот се случува при вчитување на одреден сектор, тој сектор може да биде оштетен. Користете
/regeneratesectorод конзолата (ако е достапна) или избришете ја датотеката на секторот од папкатаsectors/ - Ажурирајте го серверот — Осигурете се дека вашиот сервер работи со најновата верзија преку GPanel
- Намалете ги работните нишки — Ако серверот останува без ресурси, обидете се да ги намалите
workerThreadsиgeneratorThreadsвоserver.ini - Вратете од резервна копија — Ако ништо друго не успее, вратете ја папката на галаксијата од резервна копија направена пред да започнат проблемите
Проблеми со перформанси
- Високо tick време — Користете
/statusза да ги проверите перформансите на серверот. Високите tick времиња укажуваат дека серверот се мачи да држи чекор со барањата на симулацијата. - Премногу вчитани сектори — Секој сектор со играчи или активна AI троши ресурси. Охрабрете ги играчите да избегнуваат премногу да се распространуваат низ галаксијата истовремено.
- Големи бродови — Бродовите со прекумерен број блокови го зголемуваат оптоварувањето на симулацијата. Размислете за поставување насоки за максимални големини на бродови.
- Прекумерен број станици — Многу станици изградени од играчите во еден сектор можат да ги влошат перформансите. Следете го бројот на ентитети по сектор со
/sector.
Проблеми со поврзување на играчи
- Несовпаѓање на верзија — Сите играчи мора да бидат на иста верзија на играта како серверот. Осигурете се дека секој ажурирал преку Steam.
- Несовпаѓање на модови — На играчите им требаат истите модови инсталирани. Ако играч не може да се поврзе, проверете дали нивниот список на модови се совпаѓа со
modconfig.luaна серверот. - Грешки на истек на време — Можат да укажуваат на преоптоварување на серверот или мрежни проблеми. Проверете ги перформансите на серверот со
/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 серверот или имате прашања за специфични команди, нашиот тим за поддршка е подготвен да помогне. Поднесете тикет за поддршка и ние ќе одговориме што е можно поскоро.