Wiki Minetest
Администрирование
Обновлено: 05.07.2026 18:56

Администрирование

🕒 Последнее изменение: 05 июля 2026 в 18:56

Данная статья описывает администрирование выделенного сервера Minetest / Luanti: настройку администратора, команды управления игроками, систему привилегий, установку модов, управление миром и базовую диагностику.

Настройка администратора

Первый администратор сервера задаётся переменной запуска:

SERVER_ADMIN_NAME

В конфигурационном файле это значение записывается в параметр:

name = AdminName

Игрок, который подключится с этим именем, получает административные права.

Внимание: обязательно замените значение по умолчанию changeme на реальное имя игрока. Имя должно совпадать с ником игрока в игре, включая регистр символов.

Где вводить команды

Команды вводятся во внутриигровом чате с префиксом /.

Открыть чат можно клавишей:

T

Также команды можно вводить через вкладку «Console» в панели управления, если сервер корректно принимает консольный ввод.

Основные команды администратора

Команда Описание
/help Показать список доступных команд.
/help command Показать справку по конкретной команде.
/status Показать статус сервера.
/privs PlayerName Показать привилегии игрока.
/grant PlayerName privilege Выдать игроку привилегию.
/revoke PlayerName privilege Забрать привилегию у игрока.
/kick PlayerName reason Исключить игрока с сервера с необязательной причиной.
/ban PlayerName Забанить игрока.
/unban PlayerName Снять бан с игрока.
/teleport x,y,z Телепортироваться к координатам.
/teleport PlayerName Телепортироваться к игроку.
/time hours:minutes Установить игровое время.
/give PlayerName item count Выдать предметы игроку.
/setpassword PlayerName password Изменить пароль игрока.
/clearpassword PlayerName Очистить пароль игрока.
/shutdown Выключить сервер.

Примеры команд

/status
/privs PlayerName
/grant PlayerName interact
/grant PlayerName shout
/kick PlayerName Нарушение правил
/ban PlayerName
/unban PlayerName
/time 12:00
/teleport 0,20,0
/give PlayerName default:stone 99
/shutdown

Система привилегий

Minetest / Luanti использует систему привилегий. Вместо одной роли администратора игрокам выдаются отдельные права.

Привилегия Назначение
interact Разрешает копать, ставить блоки и использовать предметы.
shout Разрешает писать в чат.
teleport Разрешает использовать телепортацию.
settime Разрешает менять игровое время.
give Разрешает выдавать предметы через команды.
fly Разрешает режим полёта.
noclip Разрешает проходить сквозь блоки.
fast Разрешает ускоренное передвижение.
kick Разрешает исключать игроков с сервера.
ban Разрешает банить и разбанивать игроков.
server Разрешает выполнять серверные команды, включая выключение сервера.
privs Разрешает управлять привилегиями других игроков.

Выдача привилегий

Чтобы выдать игроку одну привилегию, используйте:

/grant PlayerName privilege

Пример:

/grant PlayerName interact

Чтобы забрать привилегию:

/revoke PlayerName privilege

Пример:

/revoke PlayerName fly

Настройка модератора

Для модератора обычно достаточно прав на чат, кик, бан и телепортацию.

/grant PlayerName shout
/grant PlayerName kick
/grant PlayerName ban
/grant PlayerName teleport

Не выдавайте привилегию privs обычным модераторам, если они не должны управлять правами других игроков.

Настройка администратора

Для полноценного администратора можно выдать расширенный набор привилегий.

/grant PlayerName interact
/grant PlayerName shout
/grant PlayerName teleport
/grant PlayerName settime
/grant PlayerName give
/grant PlayerName fly
/grant PlayerName noclip
/grant PlayerName fast
/grant PlayerName kick
/grant PlayerName ban
/grant PlayerName server
/grant PlayerName privs

Внимание: привилегии server и privs дают очень высокий уровень доступа. Выдавайте их только доверенным пользователям.

Проверка прав игрока

Чтобы посмотреть права игрока, используйте:

/privs PlayerName

Если игрок не может использовать команду, сначала проверьте, есть ли у него нужная привилегия.

Управление игроками

Для исключения игрока используйте:

/kick PlayerName reason

Пример:

/kick PlayerName Спам в чате

Для бана игрока:

/ban PlayerName

Для снятия бана:

/unban PlayerName

Управление паролем игрока

Если игрок потерял доступ к своему аккаунту на сервере, администратор может изменить или очистить его пароль.

Изменить пароль:

/setpassword PlayerName NewPassword

Очистить пароль:

/clearpassword PlayerName

Телепортация

Телепортация к координатам:

/teleport x,y,z

Пример:

/teleport 0,20,0

Телепортация к игроку:

/teleport PlayerName

Выдача предметов

Для выдачи предметов используется команда:

/give PlayerName item count

Пример:

/give PlayerName default:stone 99

Внимание: ID предметов зависят от установленной игры и модов. Например, предметы из Minetest Game и MineClone2 могут отличаться.

Изменение времени

Установить игровое время можно командой:

/time hours:minutes

Пример:

/time 12:00

Выключение сервера

Для безопасного выключения сервера используйте:

/shutdown

Также сервер можно остановить через вкладку «Console» панели управления.

Установка модов

Моды устанавливаются в каталог:

.minetest/mods/

Перед установкой мода остановите сервер.

Порядок установки мода

  1. Остановите сервер.
  2. Скачайте мод с ContentDB или из репозитория автора.
  3. Распакуйте архив мода.
  4. Загрузите папку мода в каталог .minetest/mods/.
  5. Откройте файл мира world.mt.
  6. Добавьте или измените строку включения мода.
  7. Запустите сервер.
  8. Проверьте консоль на наличие ошибок загрузки.

Включение мода в мире

Моды включаются в файле мира:

.minetest/worlds/<WORLD_NAME>/world.mt

Для включения мода добавьте строку:

load_mod_modname = true

Где modname — техническое имя папки мода.

Пример:

load_mod_mymod = true

Внимание: имя в строке load_mod_... должно соответствовать имени мода. Если имя указано неправильно, мод не загрузится.

Зависимости модов

Некоторые моды требуют другие моды для работы.

Перед запуском проверьте описание мода и установите все зависимости.

Если зависимость отсутствует, сервер может не запуститься или мод будет отключён.

Управление миром

Миры сервера находятся в каталоге:

.minetest/worlds/

Текущий мир задаётся переменной запуска:

WORLD_NAME

В текущей конфигурации сервер запускает мир по пути:

/home/container/.minetest/worlds/<WORLD_NAME>

Сброс мира

Чтобы создать новый мир:

  1. Остановите сервер.
  2. Создайте резервную копию текущего мира.
  3. Откройте каталог .minetest/worlds/.
  4. Переименуйте или удалите папку нужного мира.
  5. Запустите сервер.

Если папки мира нет, сервер создаст новый мир с именем, указанным в WORLD_NAME.

Внимание: удаление папки мира необратимо. Перед сбросом обязательно создайте резервную копию.

Резервное копирование

Перед изменением модов, прав, мира или игры создайте резервную копию.

Минимально рекомендуется сохранить:

.minetest/minetest.conf
.minetest/worlds/
.minetest/mods/
.minetest/games/

Мод не загружается

Проверьте:

  • папка мода находится в .minetest/mods/;
  • в папке мода есть корректные файлы мода;
  • мод включён в world.mt;
  • строка load_mod_modname = true использует правильное имя мода;
  • установлены все зависимости;
  • мод совместим с текущей версией Luanti и выбранной игрой.

Команды администратора не работают

Проверьте:

  • SERVER_ADMIN_NAME совпадает с именем игрока;
  • имя игрока указано с правильным регистром;
  • сервер был перезапущен после изменения SERVER_ADMIN_NAME;
  • у игрока есть нужные привилегии;
  • команда введена с префиксом /;
  • установленная игра поддерживает нужную команду.

Сервер не отображается в публичном списке

Проверьте:

  • SERVER_ANNOUNCE установлен в true;
  • порт сервера доступен извне;
  • указано название сервера;
  • сервер полностью запущен;
  • в minetest.conf нет некорректных значений.

Игра не найдена после смены DEFAULT_GAME

Если сервер пишет, что игра не найдена, проверьте:

  • игра установлена в .minetest/games/;
  • в папке игры есть файл game.conf;
  • DEFAULT_GAME совпадает с ID установленной игры;
  • после смены игры была выполнена переустановка сервера;
  • путь к играм указан через LUANTI_GAME_PATH.

Быстрые команды администратора

/help
/status
/privs PlayerName
/grant PlayerName interact
/grant PlayerName shout
/grant PlayerName kick
/revoke PlayerName fly
/kick PlayerName Причина
/ban PlayerName
/unban PlayerName
/teleport 0,20,0
/give PlayerName default:stone 99
/time 12:00
/shutdown

Рекомендации

  • сразу измените SERVER_ADMIN_NAME с значения changeme;
  • не выдавайте privs и server обычным модераторам;
  • перед установкой модов останавливайте сервер;
  • перед удалением мира создавайте резервную копию;
  • проверяйте зависимости модов перед установкой;
  • после изменения переменных запуска перезапускайте сервер;
  • после смены игры выполняйте переустановку сервера.

Файлы и каталоги, которые рекомендуется проверять при администрировании:

.minetest/minetest.conf
.minetest/worlds/<WORLD_NAME>/world.mt
.minetest/worlds/
.minetest/mods/
.minetest/games/
server.log
Информация

После завершения платежа выбранная вами сумма будет зачислена на ваш баланс, что позволит вам продлить ваши услуги или разместить новые заказы.

Сколько вы хотите добавить?