Овој водич ја опфаќа администрацијата на серверот за Minetest (Luanti), вклучувајќи команди во играта, управување со привилегии, инсталација на модови, управување со играчи и одржување на светот.
Поставување на администратор
Играчот наведен во стартната променлива SERVER_ADMIN_NAME автоматски има целосни администраторски привилегии. Осигурете се дека ова е поставено на вашето вистинско име на играч (не стандардното changeme).
Команди за чет во играта
Администраторските команди се внесуваат во четот во играта (притиснете T) со / префикс. Можете исто така да внесувате команди од GPanel конзолата.
| Команда | Опис |
|---|---|
/help |
Ги прикажува сите достапни команди |
/privs [player] |
Ги прикажува привилегиите на играч |
/grant [player] [privilege] |
Доделува привилегија на играч |
/revoke [player] [privilege] |
Одзема привилегија од играч |
/teleport [x,y,z] |
Телепортирање до координати |
/teleport [player] |
Телепортирање до друг играч |
/kick [player] [reason] |
Исфрла играч со опционална причина |
/ban [player] |
Банира играч од серверот |
/unban [player] |
Отстранува бан на играч |
/time [hours:minutes] |
Го поставува времето во играта (на пр., /time 12:00) |
/give [player] [item] [count] |
Дава предмети на играч |
/setpassword [player] [password] |
Ја менува лозинката на играч |
/clearpassword [player] |
Ја брише лозинката на играч |
/status |
Прикажува информации за статусот на серверот |
/shutdown [delay] [reconnect] [message] |
Го исклучува серверот со опционално одложување и порака |
Систем на привилегии
Minetest користи систем на дозволи базиран на привилегии. Клучни привилегии:
| Привилегија | Опис |
|---|---|
interact |
Може да копа и поставува нодови, да користи предмети |
shout |
Може да зборува во четот |
teleport |
Може да ја користи командата /teleport |
settime |
Може да го менува времето од денот |
give |
Може да ги користи командите /give и /giveme |
fly |
Може да лета (вклучи/исклучи со копчето K) |
noclip |
Може да лета низ блокови |
fast |
Може да користи режим на брзо движење |
kick |
Може да исфрла други играчи |
ban |
Може да банира и отстранува бан на играчи |
server |
Може да користи /shutdown и други серверски команди |
privs |
Може да ги менува привилегиите на други играчи |
Пример: Поставување на модератор
/grant PlayerName kick
/grant PlayerName ban
/grant PlayerName teleport
Инсталација на модови
Minetest има голема заедница за модирање. Модовите можат да се преземат од ContentDB.
- Запрете го вашиот сервер од GPanel.
- Преземете го архивот на модот од ContentDB или од репозиториумот на модот.
- Извлечете ја и прикачете ја папката на модот во
.minetest/mods/преку SFTP или File Manager. - Овозможете го модот со додавање во конфигурацијата на светот. Уредете го
.minetest/worlds/{world_name}/world.mtи додадете:load_mod_modname = true - Стартувајте го серверот и проверете ја конзолата за пораки за вчитување на модови.
Управување со светови
Локација на податоците на светот
Податоците на светот се чуваат во .minetest/worlds/{WORLD_NAME}/. Стандардното име на светот е world.
Ресетирање на светот
- Запрете го серверот од GPanel.
- Преименувајте ја или избришете ја папката на светот во
.minetest/worlds/. - Стартувајте го серверот. Нов свет ќе се генерира автоматски.
Решавање на проблеми
| Проблем | Решение |
|---|---|
| Серверот не се прикажува во јавната листа | Осигурете се дека SERVER_ANNOUNCE е поставено на true. Серверот мора да биде достапен на конфигурираниот порт. |
| Модот не успева да се вчита | Проверете ја конзолата за пораки за грешка. Потврдете дека load_mod_modname = true е во world.mt и дека сите зависности се инсталирани. |
| Администраторските команди не работат | Потврдете дека SERVER_ADMIN_NAME точно одговара на вашето име на играч (разликува големи и мали букви). Рестартирајте по промената. |
| Играта не е пронајдена по менувањето на DEFAULT_GAME | Осигурете се дека играта е инсталирана во .minetest/games/. Можеби ќе треба да реинсталирате од GPanel по менувањето на поставките на играта од заедницата. |
Поврзани статии
- Водич за поставување на Minetest сервер
- Како да го најдете IP-то и портот на вашиот сервер
- Како да прикачувате датотеки преку SFTP