Minecraft Realms

Эту статью нужно срочно оформить!
Вы можете помочь, отредактировав её.
|


Только для Java Edition и Bedrock Edition
|


**Minecraft Realms** (также известна как **Realms**) — технология, заключающаяся в том, что при инициативе пользователей, на платной основе, Mojang Studios выступает в роли хостера сервера. Minecraft Realms предназначена для игры с друзьями от двух человек до десяти.[1]. В таких типах серверов доступен белый список (whitelist)[2]. Эта технология позволяет пользователям быстро получать качественный сервер для собственного использования, при этом администрирование производится самим пользователем, а не хостером.
[3].

Minecraft Realms разрабатывалась, начиная с Minecon 2012, когда Mojang заявила о том, что хотела бы выступать в качестве хостера серверов к игре.

Около 100 игроков[4] были выбраны по определённому компьютерному алгоритму[5] для тестирования первой работоспособной версии Realms[6].

Игроки, которые получили доступ к тестированию, обладают возможностью «создавать» игровой мир на сервере, при этом приглашая туда до 20 любых игроков (независимо от того, являются ли они тестерами или нет)[7]. В Mojang заявили, что они пока не определились, какое максимальное количество игроков смогут удерживать такие сервера, однако Даниэль Фриск отметил, что сервера будут «оптимизированы для 10 игроков на игровой мир». На данный момент, один игрок может инициировать создание только одного сервера. Игроки, которые получили приглашение от других вступить в игру на такой сервер, получат уведомление на экране, в котором будет сказано о том, что данный игрок может играть на определённом сервере.

Сервера Minecraft Realms содержатся на Multiplay Gameservers для ПК и сервисом Amazon для Bedrock Edition.[8]

Также в Bedrock Edition доступен эксклюзивный для этого издания сервис Realms — Realms Plus.

## Подписка

Использование Minecraft Realms платно. Чтобы использовать эту возможность, игроки должны осуществлять подписку[9]. К примеру, 100 бета-тестеров получили подписку на использование Realms на 90 дней[10][11]. При изучении языковых файлов[12] Minecraft с помощью редактора можно увидеть следующие строчки, в которых имеется техническая информация относительно подписки конкретного игрока на Realms:

mco.configure.world.buttons.subscription=Subscription

mco.configure.world.subscription.title=Subscription Info

mco.configure.world.subscription.daysleft=Days Left

mco.configure.world.subscription.start=Start Date

mco.configure.world.subscription.extend=Extend

## Настройки

Игроки, получившие доступ к тестированию Realms, видят соответствующую одноимённую кнопку в главном меню игры. Кнопка «Minecraft Realms» располагается там же, где до этого была кнопка «Texture Packs» перед её перемещением (13w03a). Если нажать на неё, то откроется специальное окно (см. скриншот выше). Это окно очень похоже на браузер серверов в меню многопользовательской игры, однако с небольшими изменениями.

Опция | Описание |
---|---|

Подключиться к серверу | Подключается к realm-серверу. |

Создать мир | Создает мир на сервере realm |

Конфигурация | Открывает меню с настройками сервера |

Больше информации | Открывает minecraft.net в браузере по умолчанию |


При нажатии на кнопку «Конфигурация» открывается окно с дополнительными настройками. Слева расположены различные настройки, а справа — окно с приглашенными игроками.

Опция | Описание |
---|---|

Редактировать | Позволяет изменить название и описание сервера Realm. |

Обнулить мир | Позволяет полностью очистить игровой мир. Обнуление мира перманентно удаляет старый. Также при создании нового мира присутствует опция вставки зерна. |

Закрыть мир | Закрывает/отключает мир. При подтверждении команды игроки не смогут подключатся к этому миру. Закрытие мира эквивалентно остановке сервера. |

Подписка | Указывается дата начала подписки, информация о ней и количество оставшихся дней. |

Пригласить | Пригласить игрока в свой realm-сервер. Для приглашения требуется ввести точный никнейм игрока. После отправки приглашения, тот игрок увидит доступный для него сервер realm в главном меню. |

Выгнать/Запретить доступ | Запрещает указанному игроку играть на realm-сервере. |


## Техническая информация

Класс | Описание |
---|---|

GuiSlotOnlineServerList | Это онлайн-браузер для всех серверов. Он использует ссылку, сгенерированную с помощью $ID, $NAME, $LOCATION_ID для проверки, может ли данный игрок зайти на определённый сервер используя https://mcoapi.minecraft.net/ что является списком ссылок, составленным из параметров $ID и $NAME. Например: https://mcoapi.minecraft.net/worlds/$ID, https://mcoapi.minecraft.net/$NAME/$LOCATION_ID и через эти ссылки добавляется обычный HTTP запрос, например ?motd= и другие переменные, которые включают данные. |

GuiScreenOnlineServers | GUI (Пользовательский интерфейс) который содержит GuiSlotOnlineServerList и содержит также другие GUI как GuiScreenCreateOnlineWorld, GuiScreenConfigureWorld и кнопку, которая перенаправляет сразу на http://minecraft.net |

McoServer | Это контейнер сервера, который показан в GuiSlotOnlineServerList и использует параметры: ID, Name, MOTD, State, Owner, Invited, IP и Expired. Параметры являются очевидными и их функция соответствует их названию. |

GuiScreenCreateOnlineWorld | Это интерфейс для создания онлайн-мира. Он берет ID текущей сессии и имя игрока и пытается создать новый мир, используя имя и MOTD выбранного создателем. Система подключается к https://mcoapi.minecraft.net/ и после прохождения валидации, на сервере будет создана директория, куда будут помещены файлы запрашиваемого для создания сервера. Если операция будет полностью неудачной, будет возвращено значение Invalid session ID, которое можно увидеть в этом URL: https://mcoapi.minecraft.net/worlds |

GuiScreenConfigureWorld | Этот класс предназначен для определения и валидаций полномочий с помощью https://mcoapi.minecraft.net/ . При неудачной попытке будет возвращен Invalid session ID как в этом: https://mcoapi.minecraft.net/worlds . Это позволяет пользователю редактировать настройки сервера, подобно обычному SMP. |

McoClient | Этот класс предназначен для определения, является ли пользователь обладателем/создателем Minecraft Realms (PRE_ACCESS) или нет. Этот класс подключается к сайтам приведенным в GuiSlotOnlineServerList. |

McoOption | Этот класс очень маленький и его предназначение неизвестно. Наиболее лучшее предположение: он содержит будущие опции для клиента Minecraft Realms. |

McoOptionSome | Предназначение этого малого класса неизвестно. Предположение: настройка, позволяющая изменять только некоторые параметры сервера в клиенте Minecraft Realms. Похоже, что он связан с McoOption, McoOptionNone. |

McoOptionNone | Если получает значение NULL, возвращает «crash». Предположение: настройка, отключающая возможность конфигурации сервера с помощью клиента Minecraft Realms. Похоже, что он связан с McoOption, McoOptionSome. |

Список URL, где были найдены куски кода Minecraft Realms:
https://mcoapi.minecraft.net/ https://mcoapi.minecraft.net/worlds/$ID https://mcoapi.minecraft.net/worlds/$ID/join https://mcoapi.minecraft.net/worlds/$NAME https://mcoapi.minecraft.net/worlds/$NAME/$LOCATION_ID https://mcoapi.minecraft.net/mco/available https://mcoapi.minecraft.net/payments/unused https://mcoapi.minecraft.net/worlds/$WORLD_ID https://mcoapi.minecraft.net/worlds/$WORLD_ID/invites/$USER_NAME https://mcoapi.minecraft.net/worlds/$WORLD_ID/$NAME https://mcoapi.minecraft.net/worlds/$WORLD_ID/open https://mcoapi.minecraft.net/worlds/$WORLD_ID/close https://mcoapi.minecraft.net/worlds/$WORLD_ID/reset https://mcoapi.minecraft.net/worlds/locations https://mcoapi.minecraft.net/subscriptions/$WORLD_ID | |

Информация выше неполноценная и базируется на неподтвержденных данных. |


## История

Этот раздел нужно срочно обновить!
Вы можете помочь, обновив содержимое раздела в соответствии с последними версиями
Minecraft. |


Официальный выпуск Java Edition | |||||
---|---|---|---|---|---|

1.5 | 13w09b | Добавлена технология Minecraft Realms. Доступ получили только 100 бета-тестеров. | |||

1.5.1 | 13w11a | Некоторые изменения Minecraft Realms. | |||

1.6.4 | Выбраны новые бета-тестеры. Использовался такой же алгоритм, как и в первом туре выборов. | ||||

1.7.4 | 13w47a | Изменение конфигурации экрана — добавлено лицо владельца рядом с информацией о Realms. | |||

1.7.5 | Добавлены мини-игры. | ||||

1.7.6, 1.7.7, 1.7.8, 1.7.9, 1.7.10 | |||||

Исправлены ошибки в Realms. | |||||

Командные блоки снова работают в Realms. | |||||

Realms перемещены в отдельную библиотеку, позволяя обновлять их независимо от игры. | |||||

1.8 | 14w02a | Переключение кнопки главного меню, если у вас есть обновленный Realms. | |||

Альфа-версия Pocket Edition | |||||

0.7.0 | Добавлена технология Minecraft Realms в карманное издание. | ||||

0.7.2 | Исправлены некоторые ошибки в Realms. | ||||

0.7.6 | Исправлены новые ошибки в Realms. | ||||

Кнопка Play on Realms перенесена из главного меню в меню настроек игры. Также появилась кнопка "Login". Если у вас есть учётная запись Realms, то в главном меню все ещё будет отображаться кнопка "Play on Realms". | |||||

0.8.0 | Исправлена ошибка, при которой игроки могли войти в Realms, но выходили после перезапуска игры. | ||||

0.8.1 | Исправлены некоторые ошибки. | ||||

0.14.0 | build 1 | Добавили Realms и будет бесплатным до полного 0.15.0 и вход через него через Xbox Live. | |||

0.15.0 | Alpha Realms build 1 | Добавили Realms В Xbox Live. | |||

Официальный выпуск Pocket Edition | |||||

1.0 | Убран раздел «Играть» в Realms, но он был, и можно было подключиться. | ||||

Realms | |||||

1.0.0 | Переработано меню настроек | ||||

Добавлен раздел "Активность игрока" | |||||

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

Добавлена возможность загружать свои собственные миры | |||||

Исправлен сбой при использовании Resource Pack | |||||

Исправлен глюк белых голов | |||||

1.2.5 | Включено больше ведения журнала для Realms, которое заканчивается в консоли разработки программы запуска | ||||

1.2.6 | Исправлена проблема с загрузкой мира в Windows | ||||

1.2.7 | Сохраненная версия библиотеки Realms в jar библиотеки, так что она может отображаться программой запуска | ||||

1.2.8 | Исправлена прокрутка экрана резервных копий | ||||

Добавлены цвета индикатора для каждого игрока в мониторе активности | |||||

1.2.9 | Карта мира теперь загружается прямо в каталог сохранений Minecraft | ||||

1.2.10 | Кнопка Configure теперь будет отключена, если Realm находится в режиме администратора | ||||

1.3.0 | Локализация сообщений об ошибках Realms | ||||

1.3.1 | Исправлена проблема с экраном приглашения, которая не отображала на экране сообщения об ошибках Realms | ||||

Рефакторинг обработки ошибок в http-клиенте Realms | |||||

1.3.2 | Исправлена проблема с глобальной загрузкой в Windows | ||||

1.3.4 | Realms считает мододированных клиентов устаревшими | ||||

1.5.2 | Неизвестно | ||||

1.5.4 | Неизвестно | ||||

1.5.5 | Перемещена кнопка «Что такое Realms?» в верхный левый угол главного экрана Realms. | ||||

1.5.9 | Неизвестно | ||||

1.7.3 | Новый макет конфигурации мира. Возможность сохранения трех миров в Realms с возможностью переключения между ними в любое время. |


### Доступность

В следующей таблице показано, в какой стране когда появились Realms.

Страна / Регион | Первое появление (гггг.мм.дд) |
---|---|

Афганистан | 2014.05.06 |

Аландские острова (Финляндия) | 2014.04.24 |

Албания | 2014.05.06 |

Алжир | 2014.05.19 |

Андорра | 2014.05.06 |

Ангола | 2014.05.19 |

Антигуа и Барбуда | 2014.05.19 |

Аргентина | 2014.05.19 |

Армения | 2014.05.19 |

Австралия | 2014.05.09 |

Австрия | 2014-05-06 |

Азербайджан | 2014-05-19 |

Багамские Острова | 2014-05-19 |

Бахрейн | 2014-05-19 |

Бангладеш | 2014-05-19 |

Барбадос | 2014-05-19 |

Белоруссия | 2014-05-06 |

Бельгия | 2014-04-24 |

Белиз | 2014-05-19 |

Бенин | 2014-05-19 |

Бутан | 2014-05-19 |

Боливия | 2014-05-19 |

Босния и Герцеговина | 2014-05-06 |

Ботсвана | 2014-05-19 |

Бразилия | 2014-05-19 |

Бруней | 2014-05-19 |

Болгария | 2014-04-24 |

Буркина-Фасо | 2014-05-19 |

Бурунди | 2014-05-19 |

Камбоджа | 2014-05-19 |

Камерун | 2014-05-19 |

Канада | 2014-04-01 |

Кабо-Верде | 2014-05-19 |

Каймановы острова (Великобритания) | 2014-04-24 |

Центрально-Африканская Республика | 2014-05-19 |

Чад | 2014-05-19 |

Чили | 2014-05-19 |

Китай | 2014-05-19 |

Колумбия | 2014-05-19 |

Коморские Острова | 2014-05-19 |

Конго | 2014-05-19 |

Демократическая Республика Конго | 2014-05-19 |

Острова Кука (Новая Зеландия) | 2014-05-09 |

Коста-Рика | 2014-05-19 |

Хорватия | 2014-04-24 |

Куба | 2014-05-19 |

Кипр | 2014-05-06 |

Чехия | 2014-05-06 |

Дания | 2014-02-26 |

Джибути | 2014-05-19 |

Доминика | 2014-05-19 |

Доминиканская Республика | 2014-05-19 |

Восточный Тимор | 2014-05-19 |

Эквадор | 2014-05-19 |

Египет | 2014-05-06 |

Сальвадор | 2014-05-19 |

Экваториальная Гвинея | 2014-05-19 |

Эритрея | 2014-05-19 |

Эстония | 2014-04-24 |

Эфиопия | 2014-05-19 |

Фарерские острова | 2014-02-26 |

Фиджи | 2014-05-09 |

Финляндия | 2014-02-26 |

Франция | 2014-05-06 |

Габон | 2014-05-19 |

Гамбия | 2014-05-19 |

Грузия | 2014-05-19 |

Германия | 2014-05-06 |

Гана | 2014-05-19 |

Гибралтар | 2014-05-06 |

Греция | 2014-04-24 |

Гренландия | 2014-02-26 |

Гренада | 2014-05-19 |

Гуам | 2014-05-09 |

Гватемала | 2014-05-19 |

Guernsey | 2014-05-06 |

Гвинея | 2014-05-19 |

Гвинея-Бисау | 2014-05-19 |

Гайана | 2014-05-19 |

Гаити | 2014-05-19 |

Гондурас | 2014-05-19 |

Венгрия | 2014-04-24 |

Исландия | 2014-02-26 |

Индия | 2014-05-19 |

Индонезия | 2014-05-19 |

Иран | 2014-05-06 |

Ирак | 2014-05-06 |

Ирландия (Республика) | 2014-03-25 |

Остров Мэн | 2014-04-24 |

Израиль | 2014-04-24 |

Италия | 2014-05-06 |

Кот-Д’Ивуар | 2014-05-19 |

Ямайка | 2014-05-19 |

Япония | 2014-05-19 |

Джерси | 2014-05-06 |

Иордания | 2014-05-06 |

Казахстан | 2014-05-19 |

Кения | 2014-05-19 |

Кирибати | 2014-05-09 |

Северная Корея | 2014-05-19 |

Южная Корея | 2014-05-19 |

Косово | 2014-05-19 |

Кувейт | 2014-05-19 |

Кыргызстан | 2014-05-19 |

Лаос | 2014-05-19 |

Латвия | 2014-04-24 |

Ливан | 2014-05-19 |

Лесото | 2014-05-19 |

Либерия | 2014-05-19 |

Ливия | 2014-05-19 |

Лихтенштейн | 2014-05-06 |

Литва | 2014-04-24 |

Люксембург | 2014-04-24 |

Македония (Республика) | 2014-05-06 |

Мадагаскар | 2014-05-19 |

Малави | 2014-05-19 |

Малайзия | 2014-05-19 |

Мальдивы | 2014-05-19 |

Мали | 2014-05-19 |

Мальта | 2014-04-24 |

Маршалловы острова | 2014-05-09 |

Мавритания | 2014-05-19 |

Мартиника | 2014-05-19 |

Мексика | 2014-04-24 |

Микронезия | 2014-05-09 |

Острова Мидуэй | 2014-05-09 |

Молдова (Республика) | 2014-05-06 |

Монако | 2014-05-06 |

Монголия | 2014-05-19 |

Черногория | 2014-05-06 |

Марокко | 2014-05-19 |

Мозамбик | 2014-05-19 |

Мьянма, (Бирма) | 2014-05-19 |

Намибия | 2014-05-19 |

Науру | 2014-05-09 |

Непал | 2014-05-19 |

Нидерланды | 2014-03-25 |

Новая Каледония | 2014-05-09 |

Новая Зеландия | 2014-05-09 |

Никарагуа | 2014-05-19 |

Нигер | 2014-05-19 |

Нигерия | 2014-05-19 |

Ниуэ | 2014-05-09 |

Остров Норфолк | 2014-05-09 |

Норвегия | 2014-02-26 |

Оман | 2014-05-06 |

Пакистан | 2014-05-06 |

Палау | 2014-05-09 |

Панама | 2014-05-19 |

Папуа-Новая Гвинея | 2014-05-09 |

Парагвай | 2014-05-19 |

Перу | 2014-05-19 |

Филиппины | 2014-05-19 |

Острова Питкэрн | 2014-05-09 |

Польша | 2014-05-06 |

Полинезия | 2014-05-09 |

Португалия | 2014-05-06 |

Пуэрто-Рико | 2014-05-06 |

Катар | 2014-05-19 |

Румыния | 2014-04-24 |

Россия | 2014-05-06 |

Руанда | 2014-05-19 |

Сент-Киттс и Невис | 2014-05-19 |

Сент-Люсия | 2014-05-19 |

Сент-Винсент и Гренадины | 2014-05-19 |

Сайпан | 2014-05-09 |

Самоа | 2014-05-09 |

Сан-Марино | 2014-05-06 |

Сан-Томе и Принсипи | 2014-05-19 |

Саудовская Аравия | 2014-05-06 |

Сенегал | 2014-05-19 |

Сербия | 2014-05-06 |

Сейшельские острова | 2014-05-19 |

Сьерра-Леоне | 2014-05-19 |

Сингапур | 2014-05-19 |

Словакия | 2014-04-24 |

Словения | 2014-04-24 |

Соломоновы острова | 2014-05-09 |

Сомали | 2014-05-19 |

ЮАР | 2014-04-24 |

Испания | 2014-05-06 |

Шри-Ланка | 2014-05-19 |

Судан | 2014-05-19 |

Суринам | 2014-05-19 |

Шпицберген | 2014-05-06 |

Свазиленд | 2014-05-19 |

Швеция | 2013-12-19 |

Швейцария | 2014-05-06 |

Сирия (Республика) | 2014-05-06 |

Тайвань | 2014-05-19 |

Таджикистан | 2014-05-19 |

Танзания | 2014-05-19 |

Таиланд | 2014-05-19 |

Того | 2014-05-19 |

Токелау | 2014-05-09 |

Тонга | 2014-05-09 |

Тринидад и Тобаго | 2014-05-19 |

Тунис | 2014-05-19 |

Турция | 2014-05-06 |

Туркменистан | 2014-05-06 |

Тувалу | 2014-05-09 |

Уганда | 2014-05-19 |

Украина | 2014-05-06 |

Объединённые Арабские Эмираты | 2014-04-24 |

Великобритания | 2014-03-25 |

Соединённые Штаты Америки | 2014-04-24 |

Уругвай | 2014-05-19 |

Узбекистан | 2014-05-19 |

Вануату | 2014-05-09 |

Ватикан | 2014-05-06 |

Венесуэла | 2014-05-19 |

Вьетнам | 2014-05-19 |

Острова Уоллис и Футуна | 2014-05-09 |

Йемен | 2014-05-06 |

Замбия | 2014-05-19 |

Зимбабве | 2014-05-19 |


## Другое

- Подпись в самом конце блога Mojang
*Minecraft Snapshot 13w09a*гласила*// The Minecraft and Minecraft Realms teams*вместо привычного*// The Minecraft team*.[13]

## Примечания

- ↑ http://www.youtube.com/watch?v=MNZFI04cS5c
- ↑ http://mojang.com/2013/03/what-is-minecraft-realms-anyway/
- ↑ https://twitter.com/danfrisk/status/311725356434460672
- ↑ https://twitter.com/danfrisk/status/307018397382737920
- ↑ https://twitter.com/danfrisk/status/307186209384448000
- ↑ http://www.youtube.com/watch?v=0-gnkyutGhI
- ↑ https://twitter.com/danfrisk/status/311728875598143489
- ↑ http://www.gamesindustry.biz/articles/2013-03-13-mojang-targets-families-with-minecraft-realms-subs-service
- ↑ https://twitter.com/Marc_IRL/status/307271868522573825
- ↑ http://www.youtube.com/watch?v=rlBFEl29s8c
- ↑ http://www.youtube.com/watch?v=0fzZm6SEUM0
- ↑ http://www.youtube.com/watch?v=xnUvviASdbU
- ↑ http://www.mojang.com/2013/02/minecraft-snapshot-13w09a