Minetest (теперь также известный как Luanti) — это воксельный игровой движок с открытым исходным кодом, в котором вы можете играть в созданные сообществом игры, устанавливать моды или создавать собственный контент. В этом руководстве рассматривается настройка сервера Minetest на Legion Hosting, конфигурация всех переменных запуска и подключение игроков.
Первый запуск в GPanel
- Войдите в GPanel и выберите ваш сервер Minetest.
- Перейдите на вкладку Console. Установочный скрипт создаст конфигурационный файл, загрузит игру по умолчанию и настроит структуру каталогов.
- Дождитесь завершения настройки. Это включает создание
minetest.conf, папки games и папки mods. - После запуска найдите в консоли сообщение, содержащее
Server for gameid.
Переменные запуска
Перейдите на вкладку Startup в GPanel, чтобы просмотреть и изменить эти настройки:
| Переменная | Описание | По умолчанию |
|---|---|---|
SERVER_ADMIN_NAME |
Имя игрока, который получает права администратора при подключении | changeme |
SERVER_NAME |
Имя сервера, отображаемое в списке серверов и при входе | Minetest server |
SERVER_DESC |
Описание сервера, отображаемое в списке серверов | mine here |
SERVER_DOMAIN |
Доменное имя, отображаемое в списке серверов | game.minetest.net |
SERVER_URL |
URL домашней страницы сервера | https://minetest.net |
SERVER_ANNOUNCE |
Включать ли в публичный список серверов (true/false) |
true |
SERVER_LIST_URL |
Список серверов, в котором объявлять сервер | servers.minetest.net |
SERVER_MOTD |
Сообщение дня, отображаемое игрокам при подключении | Пусто |
SERVER_PASSWORD |
Пароль по умолчанию, который новые игроки должны ввести для входа | Пусто |
WORLD_NAME |
Имя папки мира | world |
DEFAULT_GAME |
Идентификатор игры для использования (должен соответствовать установленной игре) | minetest |
SERVER_ADMIN_NAME с changeme на ваше фактическое имя игрока в Minetest. Это имя будет иметь полные права администратора при подключении.
Игры сообщества
Minetest поддерживает установку игр, созданных сообществом. Эти переменные управляют автоматической загрузкой игр во время установки:
| Переменная | Описание | По умолчанию |
|---|---|---|
COMMUNITY_DOWNLOAD |
Включить загрузку игры сообщества (1 = да, 0 = нет) | 1 |
COMMUNITY_GAME_NAME |
Имя игры в ContentDB (с учётом регистра) | minetest_game |
COMMUNITY_GAME_AUTOR |
Имя автора в ContentDB (с учётом регистра) | Minetest |
Например, чтобы установить MineClone2, задайте COMMUNITY_GAME_NAME значение mineclone2, а COMMUNITY_GAME_AUTOR — значение Wuzzy, соответствующее URL ContentDB: https://content.luanti.org/packages/Wuzzy/mineclone2/.
После смены игры обновите DEFAULT_GAME, чтобы он соответствовал идентификатору игры, затем переустановите из раздела Settings в GPanel.
Конфигурационный файл
Основной конфигурационный файл — .minetest/minetest.conf. GPanel автоматически заполняет ключевые настройки из ваших переменных запуска. Вы можете добавлять собственные настройки ниже автоматически сгенерированного раздела.
Полный пример справочной конфигурации доступен в .minetest/minetest.conf.example (загружается во время установки).
Как подключиться
Через браузер серверов
- Запустите Minetest/Luanti.
- Нажмите на вкладку Join Game.
- Если для
SERVER_ANNOUNCEустановлено значениеtrue, ваш сервер появится в публичном списке. Найдите его по имени. - Выберите ваш сервер и нажмите Connect.
Через прямой IP
- На вкладке Join Game введите IP вашего сервера в поле Address и порт в поле Port.
- Введите ваше имя игрока и нажмите Connect.
- Если установлен пароль сервера, введите его при запросе.
Структура каталогов
.minetest/
minetest.conf - Main configuration file
minetest.conf.example - Full settings reference
games/ - Installed game engines
mods/ - Server-wide mods
worlds/ - World data
world/ - Default world folder
Связанные статьи
- Администрирование и команды Minetest
- Как найти IP и порт вашего сервера
- Как загружать файлы через SFTP