PocketMine-MP
В этой статье не хватает информации.
Вы можете помочь проекту, дополнив её.
|


Автор |
shoghicp, sekjun9878, Brandon15811, Intyre, williamtdr |
---|---|

Платформа | |

Написано на |
PHP |

Дата выпуска |
17 марта 2015 (ядро последней версии) |

Последняя версия |
Alpha_1.4.1 |

Лицензия |
LGPL версии 3 |

Исходный код |
Открытый (GitHub) |

Совместимо с |
В зависимости от версии ядра |

Ссылки |


## Описание

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

## Установка

### На Android

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

### На Windows

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

### Linux, iOS и Mac OS X

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



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


После установки откроется программа PocketMine(или откройте её вручную.) Перед вами будет предложено выбрать язык, введите **RU** и нажмите ` ENTER`. Затем будет предложено: Пропустить мастер настройки или нет. Если вы хотите пропустить - наберите

**Y**. Если вы хотите настроить сервер под себя - нажмите

`. Введите имя сервера,введите порт, который открыт на вашем компьютере или роутере, введите количество RAM, которое вы выделите серверу и выберите режим игры:`

**N****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 | Сложность:
|

enable-query | on / off | on | Позволяет активировать протокол GameSpy4 для прослушки сервера (получении информации о сервере). |

enable-rcon | on / off | off | Позволяет использовать удаленный доступ к консоли сервера. |

gamemode | Число (0-1) | 0 | Стандартный игровой режим, автоматически устанавливаемый всем впервые зашедшим на сервер игрокам. Режим отдельного игрока меняется командой `/gamemode` .
|

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 | Любое имя сервера | нет
|
Pixel World |

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*