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 Alpha | |||||
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) | Додали Realms В Xbox Live. | ||||
1.0 | Прибрано В "Грати" розділ Realms, але він був, і можна було підключитися. | ||||
Realms | |||||
1.0.0 | Перероблене меню конфігурації | ||||
Додано розділ "Активність гравця" | |||||
Додана можливість перемикання PvP, спавну тварин, монстрів та NPC, командних блоків, захисту спавну та деяких інших | |||||
Додана можливість завантажувати власні світи | |||||
Виправлена помилка під час використання пакету ресурсів | |||||
Виправлені неполадки білих голів | |||||
1.2.5 | Увімкніть більше журналів для Realms, що закінчується в консолі розробки запуску | ||||
1.2.6 | Виправлена проблема із завантаженням світу у Windows | ||||
1.2.7 | Зберігається версія бібліотеки Realms у банку бібліотеки, щоб її можна було відобразити за допомогою запуску | ||||
1.2.8 | Виправлена прокрутка екрана резервного копіювання | ||||
Додано кольори індикаторів для кожного гравця на моніторі активності | |||||
1.2.9 | Зараз карта світу завантажується безпосередньо в каталог збереження Minecraft | ||||
1.2.10 | Клавіша конфігурації відключиться, якщо 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 |
Estonia | 2014-04-24 |
Ethiopia | 2014-05-19 |
Faroe Islands | 2014-02-26 |
Fiji | 2014-05-09 |
Finland | 2014-02-26 |
France | 2014-05-06 |
Gabon | 2014-05-19 |
Gambia | 2014-05-19 |
Georgia | 2014-05-19 |
Germany | 2014-05-06 |
Ghana | 2014-05-19 |
Gibraltar | 2014-05-06 |
Greece | 2014-04-24 |
Greenland | 2014-02-26 |
Grenada | 2014-05-19 |
Guam | 2014-05-09 |
Guatemala | 2014-05-19 |
Guernsey | 2014-05-06 |
Guinea | 2014-05-19 |
Guinea-Bissau | 2014-05-19 |
Guyana | 2014-05-19 |
Haiti | 2014-05-19 |
Honduras | 2014-05-19 |
Hungary | 2014-04-24 |
Iceland | 2014-02-26 |
India | 2014-05-19 |
Indonesia | 2014-05-19 |
Iran | 2014-05-06 |
Iraq | 2014-05-06 |
Ireland (Republic) | 2014-03-25 |
Isle of Man | 2014-04-24 |
Israel | 2014-04-24 |
Italy | 2014-05-06 |
Ivory Coast | 2014-05-19 |
Jamaica | 2014-05-19 |
Japan | 2014-05-19 |
Jersey | 2014-05-06 |
Jordan | 2014-05-06 |
Kazakhstan | 2014-05-19 |
Kenya | 2014-05-19 |
Kiribati | 2014-05-09 |
Korea North | 2014-05-19 |
Korea South | 2014-05-19 |
Kosovo | 2014-05-19 |
Kuwait | 2014-05-19 |
Kyrgyzstan | 2014-05-19 |
Laos | 2014-05-19 |
Latvia | 2014-04-24 |
Lebanon | 2014-05-19 |
Lesotho | 2014-05-19 |
Liberia | 2014-05-19 |
Libya | 2014-05-19 |
Liechtenstein | 2014-05-06 |
Lithuania | 2014-04-24 |
Luxembourg | 2014-04-24 |
Macedonia (Republic) | 2014-05-06 |
Madagascar | 2014-05-19 |
Malawi | 2014-05-19 |
Malaysia | 2014-05-19 |
Maldives | 2014-05-19 |
Mali | 2014-05-19 |
Malta | 2014-04-24 |
Marshall Islands | 2014-05-09 |
Mauritania | 2014-05-19 |
Mauritius | 2014-05-19 |
Mexico | 2014-04-24 |
Micronesia | 2014-05-09 |
Midway Islands | 2014-05-09 |
Moldova (Republic) | 2014-05-06 |
Monaco | 2014-05-06 |
Mongolia | 2014-05-19 |
Montenegro | 2014-05-06 |
Morocco | 2014-05-19 |
Mozambique | 2014-05-19 |
Myanmar, (Burma) | 2014-05-19 |
Namibia | 2014-05-19 |
Nauru | 2014-05-09 |
Nepal | 2014-05-19 |
Netherlands | 2014-03-25 |
New Caledonia | 2014-05-09 |
New Zealand | 2014-05-09 |
Nicaragua | 2014-05-19 |
Niger | 2014-05-19 |
Nigeria | 2014-05-19 |
Niue | 2014-05-09 |
Norfolk Island | 2014-05-09 |
Norway | 2014-02-26 |
Oman | 2014-05-06 |
Pakistan | 2014-05-06 |
Palau | 2014-05-09 |
Panama | 2014-05-19 |
Papua New Guinea | 2014-05-09 |
Paraguay | 2014-05-19 |
Peru | 2014-05-19 |
Philippines | 2014-05-19 |
Pitcairn Islands | 2014-05-09 |
Poland | 2014-05-06 |
Polynesia | 2014-05-09 |
Portugal | 2014-05-06 |
Puerto Rico | 2014-05-06 |
Qatar | 2014-05-19 |
Romania | 2014-04-24 |
Россия | 2014-05-06 |
Rwanda | 2014-05-19 |
St Kitts & Nevis | 2014-05-19 |
St Lucia | 2014-05-19 |
Saint Vincent & the Grenadines | 2014-05-19 |
Saipan | 2014-05-09 |
Samoa | 2014-05-09 |
San Marino | 2014-05-06 |
Sao Tome & Principe | 2014-05-19 |
Saudi Arabia | 2014-05-06 |
Senegal | 2014-05-19 |
Serbia | 2014-05-06 |
Seychelles | 2014-05-19 |
Sierra Leone | 2014-05-19 |
Singapore | 2014-05-19 |
Slovakia | 2014-04-24 |
Slovenia | 2014-04-24 |
Solomon Islands | 2014-05-09 |
Somalia | 2014-05-19 |
South Africa | 2014-04-24 |
Spain | 2014-05-06 |
Sri Lanka | 2014-05-19 |
Sudan | 2014-05-19 |
Suriname | 2014-05-19 |
Svalbard | 2014-05-06 |
Swaziland | 2014-05-19 |
Sweden | 2013-12-19 |
Switzerland | 2014-05-06 |
Syria (Republic) | 2014-05-06 |
Taiwan | 2014-05-19 |
Tajikistan | 2014-05-19 |
Tanzania | 2014-05-19 |
Thailand | 2014-05-19 |
Togo | 2014-05-19 |
Tokelau | 2014-05-09 |
Tonga | 2014-05-09 |
Trinidad & Tobago | 2014-05-19 |
Tunisia | 2014-05-19 |
Turkey | 2014-05-06 |
Turkmenistan | 2014-05-06 |
Tuvalu | 2014-05-09 |
Uganda | 2014-05-19 |
Украина | 2014-05-06 |
United Arab Emirates | 2014-04-24 |
United Kingdom | 2014-03-25 |
United States | 2014-04-24 |
Uruguay | 2014-05-19 |
Uzbekistan | 2014-05-19 |
Vanuatu | 2014-05-09 |
Vatican City | 2014-05-06 |
Venezuela | 2014-05-19 |
Vietnam | 2014-05-19 |
Wallis Futuna Islands | 2014-05-09 |
Yemen | 2014-05-06 |
Zambia | 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
Версії | |||||
---|---|---|---|---|---|
Розробка |
| ||||
Технічне |
| ||||
Мережева гра |
| ||||
Налаштування гри |
|