наверное тему нужно закрывать, т.к. самое очевидное что без знаний Java нет особо смысла мне что-то рекомендовать
Адекватный совет - Мобиус. С академической точки зрения - это лучший выбор для изучения.
Распишу плюсы и минусы:
1) Сборка бесплатная и распространяется через исходные коды.
2) Сборка имеет довольно понятную структуру и разрабатывается довольно активно. Также использует относительно чистый код, который не перегружен сторонними библиотеками.
3) Разработчик предоставляет к своей сборке полный комплект простых, но необходимых компонетнов бесплатно. Геодату, патч, клиент.
4) У сборки довольно большое и активное сообщество, которые имеют свой форум и обмениваются там наработками, как платно, так и бесплатно.
4.1) Это позволит тебе найти ответы на первичные вопросы довольно легко.
4.2) Это позволит более активно изучать чужие разработки и понимать смысл их реализации.
5) Сборка мобиуса готова к работе сразу из коробки, после некоторой настройки конфигов(база данных, сеть и админ доступы)
6) Мобиус делает почти все существующие хроники, от С1, до самых последних протоколов Эссенца или Мейна
7) Когда твой сервер начнет приносить доход, ты сможешь перейти на платный саппорт.
Минусы:
1) В сборке есть некоторые проблемы с реализацией и стабильностью, но они проявляются только на высоком онлайне.
2) Свежие версии сборки распространяются по подписке, а на битбакете лежит версия, которая в среднем на 3-4 месяца отстает от актуальной разработки. Т.е баги, которые были найдены и исправлены для платных подписчиков, будут тревожить тебя дольше.
3) В сборке отсутствует некоторые нужные механики, и их никто не будет скорее всего реализовывать для бесплатных подписчиков. Правда, это не сильно критично, т.к большая часть из них не видна обычным игрокам.
Почему не советую брать более навороченные сборки из шары, вроде L2GW или OverWorld.
Для нормальной работы над такими сборками, требуется как высокий уровень Java, так и высокий уровень понимания самой сборки. Новичку заниматься разработкой будет невероятно тяжело и скорее всего, ничего путного сделать из них не получится, без багажа навыков.
У них нет бесплатной поддержки и тебе придется все проблемы решать самостоятельно или за деньги, нанимая кого-то.
Большая часть из исходных кодов из шары, уже СИЛЬНО устарела и имеет ряд известных проблем, решения которых не выкладывались публично. Т.е тебе нужно будет опять же найти их самостоятельно и исправить.