Фен превръща Minecraft в MMO: хиляди играчи без лаг в един свят

0
562

Благодарение на мода Mammoth в Minecraft скоро ще бъдат възможни огромни събития с хиляди играчи.

Може би го знаете: Ако твърде много играчи се разхождат заедно в света на Minecraft, играта в крайна сметка се превръща в слайдшоу. Това се дължи главно на факта, че стандартният сървърен софтуер за Minecraft е ограничен до едно процесорно ядро. Затова повечето самостоятелно хоствани сървъри имат проблеми с управлението на повече от 200 играчи едновременно.

Засега едва ли е възможно няколко хиляди души да играят заедно без забавяне. Очаква се обаче скоро да има нов мод, който да направи точно това!

Това се крие зад огромния проект

Модът се нарича WorldQL / Mammoth и идва от фен на Minecraft на име Джаксън Робъртс, който се отегчава по време на блокирането на Corona. Тогава му хрумва нов проект: би било страхотно, ако няколко хиляди играчи могат да бъдат активни на един сървър по едно и също време.

Първи опит: За да направи това, той първо изпробва следния метод: Робъртс разделя света на Minecraft на няколко части, всяка от които се хоства на собствен сървър. Преходите бяха синхронизирани помежду си, така че например човек можеше да пресече невидимите граници на кон. Това работеше до известна степен, но имаше различни слабости, например в масовия PvP. Поради това този метод беше отхвърлен.

Ето как работи сега: Състоянието на света се съхранява в централна база данни: WorldQL. Това от своя страна осигурява на няколко сървъра информация едновременно, като например местоположението на всички играчи – в реално време, така че да няма забавяне. Блоковете също са синхронизирани, така че можете да строите заедно. Това може да бъде от полза и за огромни проекти на Minecraft, като например репликата на цялата Средна земя

Строго погледнато, всички играчи не са на един и същи сървър, но все пак могат да играят заедно. Цялостната архитектура на модела Mammoth е дори по-сложна от описаната тук. Можете да прочетете всичко за това в блога на Робърт .

Предполага се, че версия за Linux ще бъде пусната на 7 или 8 септември. Въпреки това по мода все още се работи, например в момента кодът е в процес на изчистване.

Това все още се случва в Minecraft: Голямата актуализация 1.18 с втората част на „Пещери и скали“ е точно зад ъгъла. Вече можете да си пуснете първата снимка от него.