НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как создать сервер Minetest (2026)

MinetestUpdated Nov 5, 20267 min read

Коротко. Сервер Minetest можно бесплатно захостить самостоятельно. Minetest теперь называется Luanti, и сервер работает на том же движке: возьмите сборку сервера, добавьте игру, например Minetest Game из ContentDB, запустите его с --server --gameid <game> и откройте UDP-порт 30000. Или арендуйте сервер Minetest и забудьте про настройку сети.

Игроки открывают Join Game в главном меню Luanti и выбирают ваш сервер из списка или вводят его адрес и порт.

Проверено 5 ноября 2026, когда последним выпуском Luanti был 5.18.0 (29 октября 2026).

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

Что вам понадобится

  • Серверная программа: бесплатная и с открытым кодом. В документации по Linux перечислены такие пути: пакет luantiserver вашего дистрибутива (они предупреждают, что он может отставать на несколько выпусков), готовые консольные сборки из стороннего репозитория, на который они ссылаются, сборка из исходников с -DBUILD_CLIENT=0 -DBUILD_SERVER=1 или Docker.
  • Игра: Начиная с Luanti 5.8.0 движок поставляется без игры по умолчанию. Скачайте игру из ContentDB (content.luanti.org) и положите её в папку games/. Minetest Game остаётся классикой.
  • Машина, которая работает постоянно: запасной ПК, домашний сервер или виртуальная машина в облаке. В руководстве Luanti по настройке сервера приведены примерные характеристики для примерно 10 игроков, а также сказано, что более тяжёлым играм и модам нужно больше и что важнее всего быстрое одно ядро процессора.
  • Сеть: один UDP-порт, по умолчанию 30000, доступный из интернета. Документация советует порт 30000 для одного сервера и счёт вверх (30001, 30002) для остальных.
  • Ваш игровой ник: имя в игре, под которым вы будете администратором.

Вариант 1: хостинг своими силами

  1. Получите сервер и игру. Установите сервер одним из способов выше и положите папку с игрой в games/.
  2. Запустите его. Из папки Luanti:
    ./bin/luantiserver --gameid minetest_game --worldname world --terminal
    С полным клиентским бинарником то же самое делает luanti --server. Если увидите "Multiple worlds are available", добавьте --worldname, как показано.
  3. Держите его запущенным. В документации советуют цикл перезапуска в скрипте и запуск внутри screen:
    while true
    do
        ./bin/luantiserver --gameid minetest_game --worldname world --terminal
        sleep 2
    done
  4. Отредактируйте minetest.conf и перезапустите сервер, потому что изменения применяются только после перезапуска. Параметры, которые задают чаще всего:
    name = YourPlayerName
    port = 30000
    max_users = 15
    default_password = a-long-password
    motd = Welcome!
    server_announce = true
    server_name = My Minetest server
    server_description = A world for friends
    server_url = https://example.com
    В примере конфигурации сказано, что клиент, подключившийся под заданным вами name, становится администратором, поэтому зайдите под этим ником раньше всех и храните пароль в надёжном месте. server_address должен быть простым доменным именем без пути или остаться незаданным, если домена нет, иначе список серверов вас отклонит. Не трогайте serverlist_url и bind_address, если вы не ведёте собственный список и у вас нет нескольких адресов.
  5. Откройте порт. Разрешите UDP 30000 в брандмауэре машины (например, sudo ufw allow 30000/udp) и пробросьте UDP 30000 на роутере к этой машине.
  6. Зайдите на него. Откройте Luanti, перейдите в Join Game и введите адрес и порт или найдите сервер в списке, если задано server_announce = true. В первый раз зарегистрируйтесь под своим ником. Если сервер вылетит, загляните в debug.txt.

Вариант 2: хостинг на PlayNHost

Аренда избавляет от установки, скачивания игры и проброса портов. Название, администратора и правила вы всё равно выбираете сами.

  1. Выберите тариф. Откройте страницу хостинга серверов Minetest и сравните тарифы: STONE (15 игроков), IRON (30) и DIAMOND (60) на момент написания. Нажмите Создать сервер и оформите заказ. Цены меняются, поэтому проверьте их на этой странице.
  2. Дождитесь установки. Сервер появится в панели. Он готов, когда консоль выведет строку со словами Server for gameid.
  3. Сделайте себя администратором и назовите сервер. На вкладке Настройки в разделе Настройки игры укажите в поле Имя игрока-администратора свой ник в игре, затем Название сервера, Сообщение дня и, для приватного мира, Пароль сервера. Перезапустите. Смотрите Как стать админом на сервере Minetest.
  4. Приватный или публичный. Показывать в списке серверов включено по умолчанию. Выключите его для приватного сервера. Для публичной записи также укажите в поле Доменное имя сервера хостовую часть адреса вашего сервера (то, что стоит до двоеточия) и перезапустите: список принимает только запись, адрес которой разрешается и отвечает.
  5. Пригласите игроков. Дайте им адрес и порт вашего сервера и следуйте руководству Как подключиться к серверу Minetest.
  6. Добавьте моды или другую игру. Моды из ContentDB принимает имена в формате author/mod, разделённые запятыми. Для другой игры из ContentDB заполните Автор игры сообщества и Название игры сообщества по её адресу на content.luanti.org, а в поле Название игры укажите имя папки, которое она получит в .minetest/games. Список модов и загрузка игры считываются во время установки сервера, поэтому они применяются при следующей переустановке, а не при перезапуске. Задайте новой игре и новое Название мира: сервер запускается с игрой, указанной в поле Название игры, даже если мир уже существует, поэтому, оставив текущее название мира, вы откроете этот мир с игрой, для которой он не создавался. Смотрите Как установить моды на сервер Minetest.

Вот что панель делает за вас:

  • Она устанавливает игру за вас. По умолчанию установка скачивает Minetest Game из ContentDB и отказывается продолжать, а не сообщает об успехе, если в загрузке нет game.conf.
  • Ваш порт назначается и передаётся серверу через --port при каждом запуске, поэтому вам не нужно его править.
  • Настройки выше записываются в .minetest/minetest.conf при каждом запуске, поэтому меняйте их в панели, а не в файле. Всё остальное, что вам нужно, добавляйте под заголовок "Custom server settings", который установка оставляет в этом файле.
  • Моды ContentDB попадают в папку worldmods мира, которую Luanti загружает без строки load_mod. Мод, положенный в .minetest/mods в новом мире, лежал бы на диске незагруженным, и панель этого не допускает. Неверное имя мода останавливает установку и сохраняет те моды, которые работали.
  • Если мод не загружается или игроки видят неизвестные блоки, смотрите Сервер Minetest не запускается или игроки видят неизвестные блоки.

Свой хостинг или аренда: честное сравнение

  • Стоимость: программа бесплатна. Свой хостинг стоит электричества, железа и трафика или облачной машины. Аренда стоит ежемесячную плату по тарифу.
  • Работоспособность: домашний сервер работает, только пока работают ваш ПК, электричество и интернет. Арендованный сервер работает на оборудовании хостера.
  • Открытость: дома игроки подключаются к вашему публичному IP-адресу, а брандмауэром и роутером занимаетесь вы. Арендованный сервер не раскрывает ваш домашний IP.
  • Настройка: для своего хостинга нужны сборка сервера, игра, командная строка и проброс портов. Для аренды нужны название, пароль и ваш ник администратора.
  • Контроль: свой хостинг даёт вам каждый файл и новейший движок сразу после выхода. На наших серверах вы меняете настройки в панели, и у вас всё равно есть вкладка Файлы.

Хотите пропустить настройку? Посмотрите тарифы на сервер Minetest. Сервер уже есть? Начните с Как изменить название и настройки сервера Minetest.

Ваш сервер уже у другого хостинга? Перенесите его к нам

ПОСЛЕДНИЕ БЛОГИ