12 Nov 12, 09:10PM
the client requests Master Server for GUID, Master Server generates GUID, Master Server saves GUID to database, Master Server sends GUID to client, client saves GUID to cfg file
(limit from one IP, by name, MAC, ...)
the server in predefined intervals contacts Master Server and requests the list of GUIDs, if GUID age is in required interval,server saves GUID to cfg file
(list can be compared with blacklist, whitelist, additional conditions ...)
the client wants to connect to "trusted" server, client requests server for client_id, server checks its cfg file if GUID is inside, client is connected or disconnected
The trust is built by time. For example 6 months for GUID. ;)
(limit from one IP, by name, MAC, ...)
the server in predefined intervals contacts Master Server and requests the list of GUIDs, if GUID age is in required interval,server saves GUID to cfg file
(list can be compared with blacklist, whitelist, additional conditions ...)
the client wants to connect to "trusted" server, client requests server for client_id, server checks its cfg file if GUID is inside, client is connected or disconnected
The trust is built by time. For example 6 months for GUID. ;)