GSTChannels uses php/mysql on a http-server to register servers.
every 60 secs the different 3dgs gstnet servers execute a non-blocking http request to update various properties for the appropriate server in the list with a timestamp.

the serverlist call is also an http request which execute at first a query to delete those servers where the last timestamp is older than 120 seconds (gui or non gui version).

that should work for most mp games.


Andreas
GSTools - Home of
GSTScript 0.9.8: lua scripting for A6/7/8
GSTNet 0.7.9.20: network plugin for A6/7/8
GSTsqlite 1.3.7: sql database plugin for A6/7/8
3DGS Codebase: 57 snippets || 3DGS Downloads: 248 files