GCOMMUNICATE Version 1.1
Purpose
This addon allows threaded cross server chat with any number of servers. It also has a plugin loading system for those that would like to make plugins. This addon uses GDatabase to load, therefore requires it.
Requirements[ul]
[li]A brain
[/li][li]LUA skills
[/li][li]MYSQL server(tested with MySQL version 5.0.41)
[/li][li]GDatabase v1.0 or above
[/li][/ul]
Installation
1:Install GDatabase and run install modules.bat that is included with it.
2:Import gcommunicate.sql into the database of your choice with phpmyadmin(I used version 2.10.3)
3:Modify gcommunicate/lua/gcommunicate/config.lua to the settings of your SQL server(it is commented very well.)
4:Start your server. Your server will be auto-added to the Database if it doesn’t exist yet.
Credits
Spacetech: Lots Help and Testing.
Aschmack: This addon is based off of gmtalk. While some of the code was left untouched, most of the code was completely rewritten to work with gdatabase and threads. Thank you for your original creation.
Notes
gcomm_reload is the console command you can use if the shit hits the fan. This will completely reload GCommunicate
Future Releases
[ul]
[li]Custom Chat menu with server to server chat colors customizable
[/li][li]Chat Filters
[/li][li]Remote RCON for Server Admins with the right permissions
[/li][li]Userlist, Allowing users to see who is currently online and what server they are on.
[/li][/ul]
http://www.garrysmod.org/img/?t=dll&id=32295
**THIS REQUIREs GDATABASE TO RUN! Download it here:**http://forums.facepunchstudios.com/showthread.php?p=9052208
Make sure to put libmySQL.dll(included in GDatabase) in your srcds main directory or Gdatabase WILL NOT load correctly!
Changelog
[ul]
[li]1.1-
[/li] [FEATURE]Added Database truncation to the last 10000 entries if the database gets over 100k.
[FEATURE]Added Database reconnect feature if the database is down when the addon initially loads.
[li]1.0- Initial Release
[/li][/ul]