Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

FileRegionCache или полный п******

Все... приехали. Прощайте сервера. Надо хоть статью тут разместить, а то никто не знает.
А подобное уже разрабатывали, но не поделятся (в комментах срач по этому поводу) - http://habrahabr.ru/post/157921/
берём glowstone core, дорабатываем - получаем ядро, которое лучше спигота и поддерживает баккит плагины (глоустоун их поддерживает. и самописный, к слову. про многопоточность не знаю, увы - не копался в коде. кстати, он под открытой лицензией).
 
берём glowstone core, дорабатываем - получаем ядро, которое лучше спигота и поддерживает баккит плагины (глоустоун их поддерживает. и самописный, к слову. про многопоточность не знаю, увы - не копался в коде. кстати, он под открытой лицензией).
У Glowstone есть что-то похожее на многопоточность.
 
Дайте ссылку на него, нигде не могу найти.
 
Ого! Не знал, что glowstone возродили. Кто-то тестировал?
 
После 5и минут игры сыпятся ошибки в консоли, не плагинов, а самого ядра...
одна из них:
[SEVERE] Error while handling WindowClickMessage{id=0, slot=-999, button=0, transaction=1, mode=4, item=null} (handler: WindowClickHandler)
java.lang.ArrayIndexOutOfBoundsException: -999
at net.glowstone.inventory.GlowInventory.getSlotType(GlowInventory.java:99)
at net.glowstone.net.handler.play.inv.WindowClickHandler.process(WindowClickHandler.java:47)
at net.glowstone.net.handler.play.inv.WindowClickHandler.handle(WindowClickHandler.java:23)
at net.glowstone.net.handler.play.inv.WindowClickHandler.handle(WindowClickHandler.java:19)
at com.flowpowered.networking.session.BasicSession.handleMessage(BasicSession.java:82)
at com.flowpowered.networking.session.BasicSession.messageReceived(BasicSession.java:141)
at net.glowstone.net.GlowSession.pulse(GlowSession.java:368)
at net.glowstone.net.SessionRegistry.pulse(SessionRegistry.java:23)
at net.glowstone.scheduler.GlowScheduler.pulse(GlowScheduler.java:172)
at net.glowstone.scheduler.GlowScheduler.access$100(GlowScheduler.java:24)
at net.glowstone.scheduler.GlowScheduler$2.run(GlowScheduler.java:109)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
 
А вот с плагинами сейчас проверю точнее. WE, WG, WB точно работают.
ProtocolLib не работает. Хотя мне кажется, что и не заработает.
ProtocolLib и не будет работать без портирования, так как классы, к которым он обращается через Reflection API, отсутствуют.
 
Да вы не понимаете масштабность проблемы. Много разработчиков все равно сольются. А что если они там настолько все забростя, что за домен не заплатят? И прощай репозиторий с плагинами.
 
После 5и минут игры сыпятся ошибки в консоли, не плагинов, а самого ядра...
одна из них:
Надеюсь поправят это, тоже заметил.

Глоустон очень перспективен:
1) Основан не на ваниле!
2) Многопоточен
3) Баккит апи.

Надо бы отдельную тему под него.
http://www.rubukkit.org/threads/glowstone.78287/

если кто будет тестить, да и вообще :)
После 5и минут игры сыпятся ошибки в консоли, не плагинов, а самого ядра...
одна из них:
http://ci.chrisgward.com/job/Glowstone/44/ решили проблему)
 
Глоустон выглядит многообещающе.

P.S. В крайнем случае сам майнкрафт не так трудно сдекомпилить. Решил опробовать свои мэд скиллз на снапшоте 1.8, декомпиляция выдала 5000 ошибок, всего за час снизил до 4000 и нашёл класс LivingEntity и Entity, так что не всё так плохо.
 
Глоустон выглядит многообещающе.

P.S. В крайнем случае сам майнкрафт не так трудно сдекомпилить. Решил опробовать свои мэд скиллз на снапшоте 1.8, декомпиляция выдала 5000 ошибок, всего за час снизил до 4000 и нашёл класс LivingEntity и Entity, так что не всё так плохо.
А код не смотрел глоустоуна, есть ли смысл тестить его, писать в багтрекер?
 
А код не смотрел глоустоуна, есть ли смысл тестить его, писать в багтрекер?
Пока смысла не имеет. Глоустоун почти пустой, есть только логика обработки карты, и частично игрока.
 
Одни краши, плагины работают непойми как, говно говном. Этот светокамень еще пилить и пилить, а пока он не может быть заменой. Одна надежда, что Spigot сам будет обновления выпускать.
 
не забываем, глоустоун распространяется под открытой лицензией. мы может собраться рубаккитрм и допилить его. 2интерви - сделай лучше.
 

Поделиться этой страницей

Назад
Верх