Продолжаем тему развития движка ClassicUO (CUO) и естественно нашего проекта WisQuas. На этот раз руки дошли до реконектора, который позволяет как подключится к серверу который переполнен и отвергает подключение, а так же переподключиться если произошел разрыв внутри самой игры.
(IMG:
https://c2n.me/3ZHTKx1.jpg)
А вот тут у меня небольшое видео с демонстрацией всей этой работы
Особенности:1. Работает как на LoginScene (первый экран входа) и пробует подключится к серверу пока он не включится. Удобно при отладке с локальным сервером (IMG:
style_emoticons/default/smile.gif)
2. Работает на GameScene и ожидает отвала соединения по SocketOnDisconnected, если это произошло — вернет на LoginScene и попробует переподключиться к игре
ВАЖНО! Если вас “выкинуло” внутри игры (GameScene) — повторное подключение будет работать только если вы используете галочку “save account”. Без данной опции — реконектор будет работать только на первом экране.PR:https://github.com/andreakarasho/ClassicUO/pull/266https://github.com/andreakarasho/ClassicUO/pull/267https://github.com/andreakarasho/ClassicUO/pull/269https://github.com/andreakarasho/ClassicUO/pull/272https://github.com/andreakarasho/ClassicUO/pull/273