мНет описания правки |
Anonymous 6222778120ee77.02453280 (обс. | вклад) м (→История) |
||
Строка 154: | Строка 154: | ||
{{История||0.15.0 build 1 (REALMS)| Добавили Реалмс В Xbox Live.}} |
{{История||0.15.0 build 1 (REALMS)| Добавили Реалмс В Xbox Live.}} |
||
{{История||1.0| Убран В "Играть" Раздел Реалмс, Но Он Был, И Можно Было Подключиться.}} |
{{История||1.0| Убран В "Играть" Раздел Реалмс, Но Он Был, И Можно Было Подключиться.}} |
||
+ | {{История|подвал}} |
||
<!-- перевести |
<!-- перевести |
Версия от 15:19, 8 сентября 2017
Эту статью нужно срочно оформить!
Вы можете помочь, отредактировав её.
|
Minecraft Realms (также известна как Realms) — технология, заключающаяся в том, что при инициативе пользователей за деньги Mojang AB выступает в роли хостера сервера [1]. В таких типах серверов доступен белый список (whitelist)[2]. Эта технология позволит пользователям быстро получать качественный сервер для собственного использования, при этом администрирование сервера будет производиться самим пользователем, а не хостером. Minecraft Realms не предназначена для больших публичных серверов и ориентирована на небольшие группы игроков, друзей или как «сервер для семьи»[3].
Minecraft Realms разрабатывалась, начиная с Minecon 2012, когда Mojang заявила о том, что хотела бы выступать в качестве хостера серверов к игре.
Около 100 игроков[4] были выбраны по определенному компьютерному алгоритму[5] для тестирования первой работоспособной версии Realms[6].
Игроки, которые получили доступ к тестированию, обладают возможностью «создавать» игровой мир на сервере, при этом приглашая туда до 20 любых игроков (независимо от того, являются ли они тестерами или нет)[7]. В Mojang заявили, что они пока не определились, какое максимальное количество игроков смогут удерживать такие сервера, однако Даниэль Фриск отметил, что сервера будут «оптимизированы для 10 игроков на игровой мир». На данный момент, один игрок может инициировать создание только одного сервера. Игроки, которые получили приглашение от других вступить в игру на такой сервер, получат уведомление на экране, в котором будет сказано о том, что данный игрок может играть на определенном сервере.
Сервера Minecraft Realms будут содержаться на Multiplay Gameservers для ПК и сервисом Amazon для Карманного издания.[8]
Подписка
Использование 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 | |
Информация выше неполноценная и базируется на неподтвержденных данных. |
История
Официальный выпуск 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 build1 | Добавили Realms и будет бесплатным до полного 0.15.0 и вход через него через Xbox Live. | ||||
0.15.0 build 1 (REALMS) | Добавили Реалмс В Xbox Live. | ||||
1.0 | Убран В "Играть" Раздел Реалмс, Но Он Был, И Можно Было Подключиться. |
Другое
- Подпись в самом конце блога 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