proller

Results 66 comments of proller

credit: ```proller ``` all needed changes: https://github.com/freeminer/freeminer/blob/master/src/network/fm_lan.h https://github.com/freeminer/freeminer/blob/master/src/network/fm_lan.cpp https://github.com/freeminer/freeminer/blob/master/src/script/lua_api/l_mainmenu.h#L68-L69 https://github.com/freeminer/freeminer/blob/master/src/script/lua_api/l_mainmenu.cpp#L1061-L1094 https://github.com/freeminer/freeminer/blob/master/builtin/mainmenu/tab_online.lua#L25-L28 https://github.com/freeminer/freeminer/blob/master/builtin/mainmenu/tab_online.lua#L163 https://github.com/freeminer/freeminer/blob/master/builtin/mainmenu/tab_online.lua#L168 https://github.com/freeminer/freeminer/blob/master/builtin/mainmenu/serverlistmgr.lua#L116 https://github.com/freeminer/freeminer/blob/master/src/server.h#L764 https://github.com/freeminer/freeminer/blob/master/src/serverlist.h#L37-L39 https://github.com/freeminer/freeminer/blob/master/src/serverlist.cpp#L226-L238 https://github.com/freeminer/freeminer/blob/master/src/client/clientlauncher.cpp#L582 https://github.com/freeminer/freeminer/blob/master/src/network/address.h#L52-L54 https://github.com/freeminer/freeminer/blob/master/src/network/CMakeLists.txt#L2 (you can search by "lan" if i forgot something)

Next thing to do: add multi address support for servers in list, join ipv4/ipv6 addreses of one servers by uuid in one record with something like addresess:["1.2.3.4", "fe80::2b8b:8de7:ab01:9c2c%3"] this will...

yep, forgotten: https://github.com/freeminer/freeminer/blob/master/src/network/address.h#L52-L54 also possible to get diff between mt 5.8.0 and freeminer for all or specific files: git diff 49ce5a2de633d751080a0c97b802ae48190bf911 address.h address.cpp

@DustyBagel remove all addMultiProto and server_proto Its for freeminer because it can handle multiple protocols on different ports maybe it can be useful in far future when somebody makes new...

Maybe better to hardcode proto to "mt" for future extends If not - ``` - } else if (p["proto"] == proto) { +} else { ```

Why not reached? after ~thread -> thread.join -> thread.stop it exit from while(!stopRequested()) and sends shutdown message but you can put this into function and call manually is some server...