
After a lot of hard work, ETNA 2.0 is out! ETNA stands for Easy daTabase Network Access. This library helps to connect to a web database of type PHP/MySql (using thread for no slow down of your game). This library may be used with all versions of Blitz (BlitzBasic, Blitz3D, BlitzPlus, BlitzMax, ...), PureBasic and DELPHI.
The great news is that now ETNA uses ultra-secure ENCRYPTION to communicate back and forth with the php script. And ETNA is as easy as before to use, even with this powerful new functionality!
The library is perfect for games with online score, online chat, stats of players, persistent players, master server, etc.
List of features:
* Use of threads: no more slow down of the program while you access the database.
* Unlimited number of threads can run, thanks to the queueing system. You don't have to wait for the completion of a request.
* Ultra-secure encryption to protect your data during the communication with the server (using keys to encrypt/decrypt).
* Automatic detection of encryption when receiving a message so that encryption is as easy as no encryption.
* Very easy to use! Less than 10 lines of code to use ETNA, including threads and encryption!
* 100% free!! (see license)
You can download it from here:
http://repeatuntil.online.fr/Etna
This library is FREE, but please pay attention to the special license.
Please try the examples in the "Examples/" directory...
Note that ETNA is now working with BlitzMax 1.18 (and any other version in fact)! (Windows only)
This library was written by Progi1984 and myself. Please give us some feedback!! Also we are looking for people willing to wrap ETNA for other languages (only 40 lines of code).