Wiki Minetest
Настройка сервера
Обновлено: 05.07.2026 18:54

Настройка сервера

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

Данная статья описывает настройку выделенного сервера Minetest, который в новых версиях также известен как Luanti: первый запуск, переменные запуска, установка игры сообщества, файл minetest.conf, структура каталогов и подключение игроков.

Что такое Minetest / Luanti

Minetest, теперь также известный как Luanti, — это воксельный игровой движок с открытым исходным кодом. На его основе можно запускать разные игры сообщества, устанавливать моды, создавать собственные миры и размещать многопользовательские серверы.

Важно: Luanti — это движок. Для запуска сервера нужна установленная игра, например minetest_game, MineClone2 или другая игра из ContentDB.

Первый запуск сервера

После выдачи сервера откройте панель управления и перейдите во вкладку «Startup».

Перед первым запуском проверьте:

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

После настройки переменных перейдите во вкладку «Console» и запустите сервер.

Во время установки сервер создаёт базовую структуру каталогов:

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

Также создаётся основной файл конфигурации:

.minetest/minetest.conf

Основные переменные запуска

Основные параметры сервера изменяются во вкладке «Startup».

Переменная Назначение
SERVER_ADMIN_NAME Имя игрока, который получит права администратора при подключении.
SERVER_NAME Название сервера.
SERVER_DESC Описание сервера.
SERVER_DOMAIN Домен или адрес сервера для отображения в списке серверов.
SERVER_URL Сайт сервера.
SERVER_ANNOUNCE Публикация сервера в общем списке серверов.
SERVER_LIST_URL Адрес списка серверов.
SERVER_MOTD Сообщение дня для игроков.
SERVER_MAX_USERS Максимальное количество игроков.
SERVER_PASSWORD Пароль сервера для новых игроков.
WORLD_NAME Название папки мира.
DEFAULT_GAME Идентификатор игры, которую должен запустить сервер.

Имя администратора

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

SERVER_ADMIN_NAME

В файле minetest.conf это соответствует параметру:

name = AdminName

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

Внимание: обязательно измените значение по умолчанию changeme на реальное имя игрока.

Название сервера

Название сервера задаётся переменной:

SERVER_NAME

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

server_name = My Luanti Server

Это название отображается игрокам при подключении и в публичном списке серверов, если публикация включена.

Описание сервера

Описание задаётся переменной:

SERVER_DESC

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

server_description = Описание сервера

Описание помогает игрокам понять тематику сервера, правила и тип игрового процесса.

Публикация в списке серверов

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

SERVER_ANNOUNCE

Включить публикацию:

SERVER_ANNOUNCE=true

Отключить публикацию:

SERVER_ANNOUNCE=false

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

SERVER_LIST_URL

Обычно используется стандартный список серверов Luanti.

Сообщение дня

Сообщение дня задаётся переменной:

SERVER_MOTD

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

motd = Добро пожаловать на сервер!

Сообщение отображается игрокам при подключении.

Максимальное количество игроков

Лимит игроков задаётся переменной:

SERVER_MAX_USERS

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

max_users = 15

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

Пароль сервера

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

SERVER_PASSWORD

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

default_password = password

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

Название мира

Название мира задаётся переменной:

WORLD_NAME

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

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

Пример:

WORLD_NAME=world

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

Игра по умолчанию

Игра, которую запускает сервер, задаётся переменной:

DEFAULT_GAME

В запуске сервера это значение используется как --gameid.

Пример для Minetest Game:

DEFAULT_GAME=minetest_game

Внимание: значение DEFAULT_GAME должно совпадать с установленной игрой в каталоге:

.minetest/games/

Если игра не установлена, сервер завершится с ошибкой:

Game "minetest_game" not found

Загрузка игр сообщества

Сервер может автоматически загружать игру из ContentDB во время установки.

Переменная Назначение
COMMUNITY_DOWNLOAD Включает или отключает загрузку игры сообщества.
COMMUNITY_GAME_NAME Название игры в ContentDB.
COMMUNITY_GAME_AUTOR Автор игры в ContentDB.

Пример установки Minetest Game

Для установки Minetest Game используйте:

COMMUNITY_DOWNLOAD=1
COMMUNITY_GAME_AUTOR=Luanti
COMMUNITY_GAME_NAME=minetest_game
DEFAULT_GAME=minetest_game

После изменения этих параметров выполните переустановку сервера, так как загрузка игры выполняется установочным скриптом.

Пример установки MineClone2

Для установки MineClone2 используйте данные из страницы игры в ContentDB.

Пример:

COMMUNITY_DOWNLOAD=1
COMMUNITY_GAME_AUTOR=Wuzzy
COMMUNITY_GAME_NAME=mineclone2
DEFAULT_GAME=mineclone2

Внимание: значения автора и названия игры чувствительны к регистру. Указывайте их так же, как они написаны в ContentDB.

Основной файл конфигурации

Основной файл конфигурации находится по пути:

.minetest/minetest.conf

В этот файл записываются параметры из переменных запуска.

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

Пример minetest.conf

name = AdminName
server_name = My Luanti Server
server_description = Survival server
server_address = play.example.com
server_url = https://example.com
server_announce = true
serverlist_url = servers.luanti.org
motd = Добро пожаловать на сервер!
max_users = 15
bind_address = 0.0.0.0
default_password =
default_game = minetest_game

Параметры minetest.conf

Параметр Назначение
name Имя администратора сервера.
server_name Название сервера.
server_description Описание сервера.
server_address Адрес или домен сервера.
server_url Сайт сервера.
server_announce Публикация сервера в списке серверов.
serverlist_url Адрес списка серверов.
motd Сообщение дня.
max_users Максимальное количество игроков.
bind_address IP-адрес для привязки сервера.
default_password Пароль для новых игроков.
default_game Игра по умолчанию для новых миров.

Путь к играм

Игры устанавливаются в каталог:

.minetest/games/

Для новых версий Luanti рекомендуется использовать переменную окружения:

LUANTI_GAME_PATH=/home/container/.minetest/games

Старая переменная MINETEST_GAME_PATH может работать, но в новых версиях Luanti выводит предупреждение о deprecated-статусе.

Структура каталогов

.minetest/
  minetest.conf
  minetest.conf.example
  games/
    minetest_game/
      game.conf
  mods/
  worlds/
    world/
Путь Назначение
.minetest/minetest.conf Основной файл конфигурации сервера.
.minetest/minetest.conf.example Пример полного конфигурационного файла.
.minetest/games/ Установленные игры.
.minetest/mods/ Моды сервера.
.minetest/worlds/ Миры сервера.
server.log Лог сервера.

Подключение к серверу

IP-адрес и порт сервера отображаются во вкладке «Network» панели управления.

Формат подключения:

IP:PORT

Подключение через список серверов

Чтобы сервер отображался в публичном списке, должны быть выполнены условия:

  • SERVER_ANNOUNCE установлен в true;
  • указано корректное название сервера;
  • порт сервера доступен извне;
  • сервер полностью запущен;
  • в конфигурации не указаны некорректные значения.

Прямое подключение

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

  1. Запустите Minetest / Luanti.
  2. Откройте раздел подключения к серверу.
  3. Введите IP-адрес сервера.
  4. Введите порт сервера.
  5. Укажите имя игрока.
  6. Введите пароль, если он требуется.
  7. Подключитесь к серверу.

Сервер не запускается из-за Game not found

Ошибка вида:

Game "minetest_game" not found

означает, что движок Luanti установлен, но выбранная игра отсутствует в каталоге .minetest/games/.

Проверьте:

  • игра была загружена во время установки;
  • в каталоге игры есть файл game.conf;
  • DEFAULT_GAME совпадает с ID установленной игры;
  • указан правильный автор и название игры в ContentDB;
  • после изменения игры была выполнена переустановка сервера.

Проверка установленной игры

В каталоге игры должен существовать файл:

.minetest/games/<game_id>/game.conf

Пример для Minetest Game:

.minetest/games/minetest_game/game.conf

Пока этого файла нет, сервер не сможет запуститься с выбранным DEFAULT_GAME.

Настройки не применяются

Если изменения не применяются, проверьте:

  • сервер был остановлен перед редактированием файла;
  • после изменения сервер был перезапущен;
  • вы редактируете файл .minetest/minetest.conf;
  • значение не перезаписывается переменной запуска;
  • изменения были внесены во вкладке «Startup», если параметр связан с переменной.

Смена игры сервера

Чтобы сменить игру сервера:

  1. Остановите сервер.
  2. Измените COMMUNITY_GAME_AUTOR.
  3. Измените COMMUNITY_GAME_NAME.
  4. Измените DEFAULT_GAME на ID новой игры.
  5. Выполните переустановку сервера.
  6. Проверьте наличие game.conf в каталоге установленной игры.
  7. Запустите сервер.

Внимание: разные игры могут быть несовместимы с существующим миром. Перед сменой игры сделайте резервную копию каталога .minetest/worlds/.

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

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

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

.minetest/minetest.conf
.minetest/games/
.minetest/mods/
.minetest/worlds/
server.log

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

  • обязательно измените SERVER_ADMIN_NAME с значения по умолчанию;
  • для Minetest Game используйте DEFAULT_GAME=minetest_game;
  • после смены игры выполняйте переустановку сервера;
  • проверяйте наличие game.conf у установленной игры;
  • не используйте разные игры для одного и того же мира без резервной копии;
  • для новых версий Luanti используйте LUANTI_GAME_PATH вместо MINETEST_GAME_PATH;
  • перед ручным редактированием minetest.conf останавливайте сервер.

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

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

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

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