Коротко. Сервер 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: хостинг своими силами
Получите сервер и игру. Установите сервер одним из способов выше и положите папку с игрой в games/.
Запустите его. Из папки Luanti:
./bin/luantiserver --gameid minetest_game --worldname world --terminal
С полным клиентским бинарником то же самое делает luanti --server. Если увидите "Multiple worlds are available", добавьте --worldname, как показано.
Держите его запущенным. В документации советуют цикл перезапуска в скрипте и запуск внутри screen:
while true
do
./bin/luantiserver --gameid minetest_game --worldname world --terminal
sleep 2
done
Отредактируйте 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, если вы не ведёте собственный список и у вас нет нескольких адресов.
Откройте порт. Разрешите UDP 30000 в брандмауэре машины (например, sudo ufw allow 30000/udp) и пробросьте UDP 30000 на роутере к этой машине.
Зайдите на него. Откройте Luanti, перейдите в Join Game и введите адрес и порт или найдите сервер в списке, если задано server_announce = true. В первый раз зарегистрируйтесь под своим ником. Если сервер вылетит, загляните в debug.txt.
Вариант 2: хостинг на PlayNHost
Аренда избавляет от установки, скачивания игры и проброса портов. Название, администратора и правила вы всё равно выбираете сами.
Выберите тариф. Откройте страницу хостинга серверов Minetest и сравните тарифы: STONE (15 игроков), IRON (30) и DIAMOND (60) на момент написания. Нажмите Создать сервер и оформите заказ. Цены меняются, поэтому проверьте их на этой странице.
Дождитесь установки. Сервер появится в панели. Он готов, когда консоль выведет строку со словами Server for gameid.
Сделайте себя администратором и назовите сервер. На вкладке Настройки в разделе Настройки игры укажите в поле Имя игрока-администратора свой ник в игре, затем Название сервера, Сообщение дня и, для приватного мира, Пароль сервера. Перезапустите. Смотрите Как стать админом на сервере Minetest.
Приватный или публичный.Показывать в списке серверов включено по умолчанию. Выключите его для приватного сервера. Для публичной записи также укажите в поле Доменное имя сервера хостовую часть адреса вашего сервера (то, что стоит до двоеточия) и перезапустите: список принимает только запись, адрес которой разрешается и отвечает.
Добавьте моды или другую игру.Моды из 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 в новом мире, лежал бы на диске незагруженным, и панель этого не допускает. Неверное имя мода останавливает установку и сохраняет те моды, которые работали.
Стоимость: программа бесплатна. Свой хостинг стоит электричества, железа и трафика или облачной машины. Аренда стоит ежемесячную плату по тарифу.
Работоспособность: домашний сервер работает, только пока работают ваш ПК, электричество и интернет. Арендованный сервер работает на оборудовании хостера.
Открытость: дома игроки подключаются к вашему публичному IP-адресу, а брандмауэром и роутером занимаетесь вы. Арендованный сервер не раскрывает ваш домашний IP.
Настройка: для своего хостинга нужны сборка сервера, игра, командная строка и проброс портов. Для аренды нужны название, пароль и ваш ник администратора.
Контроль: свой хостинг даёт вам каждый файл и новейший движок сразу после выхода. На наших серверах вы меняете настройки в панели, и у вас всё равно есть вкладка Файлы.
Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Вы можете принять всё, принять только необходимые файлы cookie или выбрать по категориям.Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Здесь они включены по умолчанию. Вы можете отключить всё, что не хотите.Читать политику конфиденциальности