Launcher
Launcher copied to clipboard
[FEATURE] Рефакторинг работы с версиями
Для пинга серверов версия протокола в принципе не нужна. Больше инфы по пингам здесь: https://wiki.vg/Server_List_Ping
Предлагаю заменить метод сравнения версий, ибо на данный момент любое добавление новой версии майна требует правок в коде и пересборку лаунчерсервера.
Подобное уже было реализовано здесь (https://github.com/KeeperJerry/LauncherSchool/pull/7), не сказать что метод хорош, но можно же и лучше))
На данный момент для однотипный версий 1.7.10 1.8-1.12.2 1.13-1.16.2 (либо 1.16.3) 1.16.4-1.16.5 1.17-1.18 beta можно использовать любые версии из этого диапазона, для правильной работы Если мне не изменяет память конечно
для однотипных +/- да, и то есть один момент))
а так это всяко лучше чем ждать когда там выйдет новая версия с добавленной поддержкой, хотя...
Большинство команд для загрузки клиентов понимают что необходимой версии может не быть в списке версий и это учитывается. Реальная необходимость в этом скорее вопрос удобства и API В 5.3.0+ можно этот API переделать
@JoCat
Хз, зачем вы туда протоколы выпихнули, но если всё ок, то пускай гравит закроет эту ишью