Arma3 Extension DB C++ dll / so by Torndeco.
C++ CMake C
Latest commit 0b6547a Sep 26, 2016 @Jawshy Jawshy committed on GitHub README: Update links (#6)
Changes:
- Change to HTTPS.
- Framework and community were rebranded.

README.md

Arma3 Extension DB2

Arma3 Database + Rcon Extension for both Windows + Linux.

[paypal]

Public Missions / Mods using extDB2

https://www.exilemod.com
http://a3wasteland.com
https://github.com/MrEliasen/Supremacy-Framework
https://armarpglife.com/forums

Features

  • ASync + Sync Support
  • Unique ID for fetching Results
  • Multi-Part Messages
  • Arma2 Legacy randomize configfile support

  • Commandline Arguments Support

  • Rcon Support
  • Rcon Whitelisting + Kicking for Bad Playernames
  • Steam VAC + Friends Queries

Supported Backends

  • MySQL
  • SQLite

Protocols

  • SQL_CUSTOM_V2 (Ability to define sql prepared statements in a .ini file)
  • SQL_RAW
  • LOG (Custom Logfiles)
  • MISC (has beguid, crc32, md4/5, time + time offset)
  • RCON (Ability to whitelist allowed commands)
  • STEAM_V2 (Ability to Query Steam for VAC Bans / Friend Info)

Documentation @

https://github.com/Torndeco/extDB2/wiki

Troubleshooting for Server Admins

Have a look at this: Troubleshooting

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

Donations

If you link to donate to extDB2 Developement use donate button above.
Don't forget to leave message if any features you would like to see implemented.

Thanks to

  • firefly2442 for the CMake Build System.
  • MaHuJa for taking time to look over the code and fixing / improving the code.
  • bladez- For the original Rcon code, made my life alot easier.
  • Fank for his code to convert SteamID to BEGuid.
  • Gabime for Spdlog Logging Library.
  • rajkosto for his work on DayZ Hive, using same code for sanitize checks.
  • Tonic & Altis RPG Admins for initial testing of extDB etc.