PocketMine-MP

Disambig color.svg Эта статья — о карманной версии сервера Minecraft. О компьютерной см. Создание и настройка сервера.
PocketMine-MP
PocketMine Logo.png
Автор shoghicp, sekjun9878, Brandon15811, Intyre, williamtdr
Платформа Android iOS/iPadOS Windows Linux
Написано на PHP
Дата выпуска 17 марта 2015 (ядро последней версии)
Последняя версия Alpha_1.4.1 (Zekkou Cake) для Minecraft PE версии 0.10.4(официально)
Beta
#936
Для разработчиков
#1136
Лицензия LGPL версии 3
Исходный код Открытый (GitHub)
Совместимо с В зависимости от версии ядра
Ссылки

Описание

Данная программа позволяет создавать сервера для Minecraft Pocket Edition с плагинами прямо на вашем устройстве!

Установка

На Android

Перейдите в Google Play и найдите приложение PocketMine-MP

На Windows

Перейдите на вкладку ОС Windows, нажмите на установщик для 64bit или 32bit.

Linux, iOS и Mac OS X

Перейдите на сайт программы PocketMine, выберите версию операционной системы для которой нужно загрузить и следуйте инструкциям на экране.(для iOS необходим Jailbreak для установки приложения)


Настройка приложения


После установки откроется программа PocketMine(или откройте её вручную.) Перед вами будет предложено выбрать язык, введите RU и нажмите ENTER. Затем будет предложено: Пропустить мастер настройки или нет. Если вы хотите пропустить - наберите Y. Если вы хотите настроить сервер под себя - нажмите N. Введите имя сервера,введите порт, который открыт на вашем компьютере или роутере, введите количество RAM, которое вы выделите серверу и выберите режим игры: 1 - для творчества, 0 - для выживания.Выберите максимальное кол-во игроков на сервере и выберите, будет ли защищаться спаун.(если вы установите плагин на приват- то можете выключить.)Введите свой ник в игре чтобы получить права администратора и дальше следуйте инструкциям на экране.

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


Найдите папку PocketMine-MP, и откройте её. Первым делом необходимо настроить настройки сервера в файле server.properties. Откройте файл в любом текстовом редакторе. Вы увидите примерно такое содержание.

#Properties Config file #Sat Jun 21 17:26:38 UTC 2014 server-name=Example server-port=19132 memory-limit=128M gamemode=0 max-players=20 spawn-protection=-1 white-list=off enable-query=on enable-rcon=off send-usage=on description=Server made using PocketMine-MP motd=Welcome @player to this server! server-ip= server-type=normal last-update=off announce-player-achievements=on view-distance=10 allow-flight=off spawn-animals=on spawn-mobs=on hardcore=off pvp=on difficulty=1 generator-settings= level-name=world level-seed= level-type=DEFAULT rcon.password=4/T92A5QdP auto-save=on 

Описание параметров

Параметр Значения По умолчанию Описание
allow-flight on / off off Разрешает игроку совершать полёты по миру Minecraft. Эта опция действует только на полёты в режиме Выживание и оказывает эффект только при наличии соответствующего плагина (например, Flight). На полёты в режиме Творчество никак не влияет.
announce-player-achievements on / off off Данный параметр определяет, должен ли сервер отправлять в чат сообщения о получении достижений.
auto-save on / off on Если значение on, миры автоматически сохраняются, если значение off, то сохранять миры придется вручную командой /save-all
description Любое описание длинной до 60 букв. Server made using PocketMine-MP Описание сервера.
difficulty Число (0-3) 1 Сложность:
0 - Peaceful
1 - Easy
2 - Normal
3 - Hard
enable-query on / off on Позволяет активировать протокол GameSpy4 для прослушки сервера (получении информации о сервере).
enable-rcon on / off off Позволяет использовать удаленный доступ к консоли сервера.
gamemode Число (0-1) 0 Стандартный игровой режим, автоматически устанавливаемый всем впервые зашедшим на сервер игрокам. Режим отдельного игрока меняется командой /gamemode.
0 - Survival
1 - Creative
generator-settings нет Строка Эта строка задает шаблон генерации суперплоского мира. См. суперплоскость для подробностей.
hardcore on / off off Включает на сервере режим Хардкор. После смерти - бан, переподключиться нельзя.
last-update on/off off
level-name Имя папки world Название папки с файлами карты, которую будет использовать сервер во время игры. Данная папка размещена в том же каталоге, где находится сервер. Если её не окажется, сервер автоматически сгенерирует новый мир и поместит его файлы в папку с этим названием.
level-seed Любое допустимое зерно нет Входные данные (зерно) для генератора уровня. Если вы хотите создать случайный мир - оставьте данное поле пустым.
level-type DEFAULT / FLAT / LARGEBIOMES DEFAULT Определяет тип мира.
max-players Число (0-2147483647) 20 Указывает максимальное допустимое количество игроков на сервере.
motd Строка короче 60 символов Welcome @player to this server! Сообщение, которое будет показываться игроку когда он зайдёт на сервер.
pvp on / off on Включает/отключает получение урона игрокам от атак других игроков на сервере. При on игроки смогут «воевать» между собой, убивая друг друга. Если уставлено значение off, игроки не смогут наносить прямой урон один другому.
rcon.password Строка Псевдослучайный набор букв Пароль для удаленного доступа к серверу. Появляется автоматически при enable-rcon=true.
server-ip Любой допустимый IP-адрес нет Указывает IP-адрес сервера, который будет использоваться другими игроками для подключения к этому серверу. Данное поле рекомендуется оставлять пустым, но если вы хотите дать серверу особый IP-адрес, то можно воспользоваться этим параметром, чтобы задать его.
server-type normal
server-port Число (1-65535) 19132 Данные параметр определяет значение порта в протоколах TCP и UDP, который будет использовать сервер игры. Стандартный для Minecraft Pocket Edition порт — 19132. Рекомендуется не изменять значение, т.к. для входа на сервер, использующий стандартный порт, игроку будет достаточно набрать IP или DNS адрес, без указания порта, а также при использовании других портов есть вероятность того, что этот порт уже будет занят другим сетевым ресурсом. Если Вы все же хотите указать порт вручную, выбирайте числа побольше и избегайте популярных портов: 80 и 8080 (web-сервер), 21 (ftp-сервер), 22 (ssh-сервер), 143 (imap), 6969 и 6881—6889 (bittorrent) и др. Например, порт 25000 подойдёт.
server-name Любое имя сервера нет Имя сервера.
send-usage on / off on Разрешает серверу отправлять некоторую статистику и данные разработчикам.
spawn-animals on / off true Аналогично spawn-monsters, но для дружелюбных мобов (коровы, свиньи, овцы...).
spawn-mobs on / off on Если значение параметра on, то, как и в одиночной игре, в ночное время и в темных пещерах на карте будут появляться враждебные мобы и будут стараться нанести вред игрокам на сервере. Если значение false, враждебные мобы (например, скелеты, зомби) не будут автоматически появляться во время игры, однако их можно заспаунить с помощью модификаций. Все находившиеся на карте мобы останутся.
spawn-protection Число (-1-100) -1 Радиус защиты территории спауна в блоках (эту территорию смогут изменять только операторы). Радиус 0 дает защиту единственного блока, 1 - зоны 3x3 и так далее. Значение -1 отключает данную функцию. Эта опция не генерируется при первой загрузке, а появляется, когда первый игрок заходит на сервер.
view-distance Число (3-15) 10 Регулирует радиус обновляемых чанков для отсылки игроку.
white-list on / off off Позволяет включать/отключать использование вайтлиста на сервере. При true администратору сервера необходимо будет вручную добавлять ники игроков в белый список. Если установлено значение false, любой игрок сможет зайти на данный сервер, зная его IP-адрес и порт. Администраторы сервера имеют возможность зайти на сервер вне зависимости от белого списка.
Непосредственно перед началом игры на сервере вы можете настроить указанные выше параметры сервера.
  • Поле server-ip лучше всего оставить пустым — игра сама определит и настроит данный параметр. Но если вы хотите присвоить серверу особый IP-адрес, то можете изменить этот параметр.
  • Поле gamemode указывает на игровой режим, который автоматически будет включен всем игрокам, зашедшим на сервер. Игровой режим для конкретного игрока можно сменить во время работы.
  • Если вы включили white-list, сделайте себя оператором или добавьте себя в белый список.
Любое изменение настроек в этом файле требует перезапуск сервера. Кроме того, сервер иногда может записывать изменения в этот файл, поэтому перенастройку лучше производить при отключенном сервере.

Установка собственных миров

Сначала откройте папку PocketMine-MP и найдите папку worlds. Выберите нужную карту и перенесите мир в эту папку. Затем зайдите в файл server.properties, откройте файл текстовым редактором и найдите следующую строку:
 level-name=world 


Замените её на следующую:

 level-name=Имя_папки_с_миром

и перезапустите сервер. Все готово!

Установка плагинов

Для установки плагинов вам необходимо перейти на форум программы и перейти на вкладку «Plugins» и выберите любой плагин. Нажмите «Download plugin». Затем переместите плагин в папку Plugins в папке PocketMine-MP

В данной статье используются материалы из статьи «PocketMine-MP» с вики-сайта Minecraft Wiki, расположенного на Фэндоме, и они распространяются согласно лицензии Creative Commons Attribution-NonCommercial-ShareAlike 3.0. Авторы статьи.