Author: Foxhound
Author Website: https://github.com/dcorbe/extdb

Version: 2015-02-16

Short description: Its an extension for arma3server, compiles on windows + linux.

Date: 2015-02-16 22:55


Comments: (0)
Rating:



 



extDB-Plus

by
hohum


Description:
Its an extension for arma3server, compiles on windows + linux.
Simply put this is basicly an extension for using a database with some extra features.

This is based off of work done by the original author, Torndeco; who unfortunately has decided to pull his work down. We aim to continue providing support, bug fixes and binary releases of the original work.

Binary Releases for Windows 7/Server 2008R2 or later
http://www.corbe.net/static/extdb-plus-v35.zip

Binary Releases for GNU/Linux Debian 8.0
Coming soon!


Features:
Multi-Part Messages (i.e if output > outputsize set by arma)
Multi-Threading Sync / ASync Commands
Unique ID for Messages
Supports Mysql / SQlite / ODBC
Support for Arma2 Randomizing config file

Protocols:
DB_CUSTOM (Ability to define sql statements in a .ini file)
DB_BASIC
DB_PROCEDURE (limited support, no outputs)
DB_RAW (by raw i mean raw sql commands)
DB_RAW_NO_EXTRA_QUOTES
MISC (has beguid crc32 md4 md5 beguid time + time offset)
MISC_LOG (ability to add info to extDB logfile)


Installation / Usage:
For installation and usage instructions and information of how to use the extDB-Plus please refer to the included documentation.


Future plans:
RCon Support


Notes:
Its not a drop-in replacement for anything else, you will need to rewrite your mission / code to use the extension.
There is no mission code using this atm, still need to write one.
The various .exe's are just test applications, they are not needed.


Credits & Thanks:
bladez- Using modified code from https://github.com/bladez-/bercon for RCON
Fank for his code to convert SteamID to BEGUID https://gist.github.com/Fank/11127158
rajkosto for his work on DayZ Hive, using almost the exact same boost parser for sanitize checks for input/output https://github.com/rajkosto/hive
firefly2442 for the CMake Build System & wiki updates https://github.com/firefly2442
MaHuJa for fixing Test Application Input, no longer hardcoded input limit https://github.com/MaHuJa
killzonekid for his blog http://killzonekid.com/
Tonic & Atlis RPG Admins for beening literally beening bleeding edge testers for extDB. https://github.com/TAWTonic
Gabime for Spdlog https://github.com/gabime/spdlog


Changelog:
v2015-02-16
- first release


Forum topic:
- BI forums



Linux Requirements
Linux Distro with Glibc 2.17 or higher
Debian 8 / Centos 7 / Ubuntu 14.10

Windows Requirements
Windows Server 2008 + Later
Windows 7 + Later
Install vcredist_x86.exe @ http://www.microsoft.com/en-ie/download/details.aspx?id=40784


External download:
- extDB-Plus





Enable javascript to be able to download from Armaholic please!



Tags: Compile,   Database,   Linux,   Windows