A couple of years ago, Mark Sibly wrote gnet, a very nice tool to publish a game on a web server (see here). For a network game, this allows to the clients to directly list the available servers, and select a server without having to type the IP address.
The problem with gnet was that the game was freezing for ~1 sec when gnet was refreshing the server. This discouraged many people to use it for actual games.
Progi and me just wrote a new library which allows to access any network database using threads. This library will be soon available for all versions of Blitz (including Blitz3D and BlitzMax).
The first application of this library was to rewrite gnet: now the new gnet do not freeze any more during the game. Everything is done in the background! This makes gnet usable for any net game, and for any version of Blitz!
Please download the executable here: the new gnet. When testing, check out the gnet section on the site.
Please test this. I would like to know your feedback.
Complete library will be release soon!
The problem with gnet was that the game was freezing for ~1 sec when gnet was refreshing the server. This discouraged many people to use it for actual games.
Progi and me just wrote a new library which allows to access any network database using threads. This library will be soon available for all versions of Blitz (including Blitz3D and BlitzMax).
The first application of this library was to rewrite gnet: now the new gnet do not freeze any more during the game. Everything is done in the background! This makes gnet usable for any net game, and for any version of Blitz!
Please download the executable here: the new gnet. When testing, check out the gnet section on the site.
Please test this. I would like to know your feedback.
Complete library will be release soon!