Server protocal problems in external launcher
#1
Amirooo and I are working on a program/game launcher which is made with Qt and C++ and it primarily for AssaultCube.
The launcher code can be found here: https://bitbucket.org/iguanameow/assaultcube_launcher and a mirror to downloads here: https://github.com/IguanaMeow/launcher

We are having problems in handling network protocols and packets in servers.cpp in which we are retrieving data from all the servers registered on the masterserver. Currently we have adapted network requests from gy_be's python script here: https://gist.github.com/gyunderscorebe/1...c7d52fd1fe

This is what we have created so far:
[Image: 28728275-52df6aca-73c8-11e7-8d5a-cbb8b2143fda.png]

In servers.cpp we query the masterserver via a link from this site, then for each individual server we check if there are players on or not, then if there are players we retrieve the name name, mode, etc.. and player names. To refresh the whole list takes around a minute or more and we don't know if were using the correct requests to retrieve the data or why its so slow.

If anyone has any advice or can help us with these network problems, or if your interested in joining our team to finish the launcher, it would be awesome.
Thanks given by: vector


Messages In This Thread
Server protocal problems in external launcher - by Iguana - 29 Jul 17, 05:41PM