Создание своего сервера Minetest

Серверы позволяют играть с другими людьми по сети. Они могут быть запущены на выделенном сервере, виртуальном частном сервере () или домашнем компьютере. Список серверов можно посмотреть как в самом приложении, так и на официальном ресурсе.

В этой статье мы рассмотрим два самых простых способа создания своего сервера Minetest.

Создание сервера Minetest на хостинге серверов

В сети существуют ресурсы, предоставляющие услугу хостинга для серверов Minetest. Рассмотрим, как можно создать свой Minetest на примере бесплатного хостинга серверов Minetest Hosting.

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

Какие есть ограничения для бесплатного сервера:

  • 1 активный мир
  • 3 одновременно играющих пользователя онлайн
  •  Базовые и моды.
  •  Технической поддержки нет
  •  Нет бэкапа и восстановления миров
  •  Нет своего домена
  •  Нет странички-визитки мира
  •  Нет сервера голосового чата
  •  Нет возможности загружать свои игры и моды

Все эти ограничения снимаются при покупке платных услуг.

После короткой и простой регистрации вы попадёте в минималистичную панель управления, где сможете создать свой мир и задать ему следующие настройки:

  •   имя сервера
  •   имя пользователя модератора
  •   Сообщение для вновь подключившихся игроков.
  •   Пароль по умолчанию для новых пользователей, подключающихся к миру. Оставьте это поле пустым, чтобы сделать мир публичным.
  •   Привилегии, которые автоматически получают новые пользователи.
  •   Описание сервера, которое отображается при подключении пользователей и в списке серверов.
  •   Если это поле указано, то пользователи всегда будут спауниться в указанной позиции.

Сохраните настройки, нажав на кнопку «Add».

Созданный мир появится на вкладке My Worlds. Здесь вы сможете его удалить при необходимости или изменить настройки, указанные при его создании. На этой же вкладке вы сможете узнать адрес и порт, по которым можно подключиться к вашему серверу, а также количество пользователей.

Например, наш тестовый сервер доступен по адресу:

minetesthosting.com:32827

Именно эту информацию нужно ввести в приложении Minetest на вкладке «Играть онлайн».  У нас на сервере разрешён огонь, TNT, PVP и урон, также включен креативный режим, поэтому можете зайти прямо сейчас и посмотреть, какой там творится хаос 🙂 Не забудьте придумать имя пользователя и пароль.

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

Если на вкладке My Worlds вы нажмёте на имя вашего мира, то перейдёте в панель управления миром. Здесь вы сможете отредактировать настройки мира, перезапустить его и удалить. Также можно посмотреть списки всех и активных пользователей. Записями пользователей можно управлять: удалять, менять пароли. Активных пользователей можно забанить или кикнуть. На вкладке Logs можно просмотреть журнал сервера, а на вкладке Console вы сможете перейти в консоль управления сервером и выполнять доступные команды. Вкладка Backups для бесплатного плана не доступна.

Хотя сервис Minetest Hosting и предоставляет довольно скромные возможности для создания своего сервера, в целом создаёт довольно положительное общее впечатление.

Важная информация! Сервера, которые предоставляет Minetest Hosting — версии 0.4.14, и по этому, как мы уже писали здесь, вы не сможете подключиться из новых версий Minetest 5.0.*. А вот 0.4.16 подключается без проблем.

Создание сервера Minetest на своём компьютере

Создание сервера на своём компьютере оказывается даже ещё проще, чем на хостинге! Просто установите в главном меню флажок «Запустить сервер» и «Публичный сервер» (если хотите анонс сервера в списке серверов).

Всё! Можно также, но это не обязательно, в меню «Настройки->Все настройки->Сервер / одиночная игра» указать такие параметры сервера как «Имя сервера», «Описание сервера», «URL сервера», «О сервере». Также можно найти множество других настроек, определяющих сообщение дня, максимальное количество пользователей на сервере, время жизни выброшенной вещи и прочее.

Придумайте имя пользователя и пароль, и зайдите на сервер. У вас будут права администратора сервера с соответствующими привилегиями.

Если вы указали настройку «Публичный сервер», то адрес вашего сервера появится в списке серверов, и его смогут видеть игроки. Вы также сможете сообщить своим друзьям свой и порт сервера (как правило 30000) для подключения к вашему серверу.

Имейте в виду, что в отличие от сервера на хостинге, этот сервер будет доступен для пользователей только тогда, когда включен ваш компьютер. Но зато ваши пользователи смогут использовать на вашем сервере любые, установленные вами, моды!

Если у вашего компьютера нет постоянного IP-адреса (если ваш интернет провайдер выдаёт динамический IP-адрес), то при каждом подключении к интернету он может меняться и, соответственно, будет меняться и адрес вашего Minetest сервера.

Если для вас это не желательно, то вы сможете решить проблему, например, с помощью сервиса www.noip.com, который предоставляет услугу динамического DNS (DDNS). Основные сервисы динамического DNS используют домены, принадлежащие No-IP, бесплатно на всём протяжении действия аккаунта. Бесплатная услуга позволяет каждому пользователю регистрировать от 1 до 3 доменных имён. Имя хоста будет перенаправлять на текущий IP-адрес пользовательского компьютера, на котором установлено клиентское программное обеспечение. No-IP предоставляет клиентское ПО для , X и .

Важное замечание! Перед запуском сервера:

  1. Проверьте настройки перенаправления портов в роутере (если он у вас есть)
  2. Назначьте протокол UDP или ALL на порт (30000, если вы оставили его по умолчанию) для перенаправления на внутренний IP.
  3. Кроме того, настройте все брандмауэры, на пропуск трафика на этом порту.

Для того, чтобы определить внутренний IP компьютера, на котором будет сервер, выполните следующее:

  1. для Linux: откройте терминал и введите команду ifconfig
  2. для Windows: Пуск → Выполнить … → сmd.еxe → ipconfig

Более подробно о процессе перенаправления портов можно прочитать здесь, а ниже — о перенаправлении портов.

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

В настройках роутера, переходим в Расширенные настройки, деле в Межсетевой экран, там ищем DMZ и в этом случае, вы должно попасть в настройки демилитаризованной зоны.

  1. Ставим галочку Включено, если отключено
  2. В строке IP-адрес, выбираем внутренний адрес вашего ПК, который вы нашли с помощью ifconfig или ipconfig, то есть, например, 192.168.1.7
  3. Нажимаем кнопку применить, либо сохранить, при необходимости перезагружаем роутер.

Создание сервера Minetest на своём компьютере имеет свои преимущества, то не забывайте, что в этом случае сервер будет доступен для игроков до тех пор, пока работает Minetest!

Полезные ссылки

Читайте также

Posted on 26.09.2019

Оставить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *