52 Commits (fe5417046d15bf1f6c5f86963221d4f8f5ec80d9)

Author SHA1 Message Date
Jessica James f654031ae3 Various updates and bug fixes regarding RCON v4. 9 years ago
Jessica James fb7bc0db70 Updated Jupiter; each plugin config is now rehashed with the plugin 9 years ago
Jessica James 8edf0ac485 Updated Jupiter, and adjusted plugins accordingly (each plugin now has its own config) 9 years ago
Jessica James 175aa11d90 RenX::Server: Added 'gameVersionNumber' with appropriate accessor function (RCONv4) 9 years ago
Jessica James 15130c502e Finished HWID support 9 years ago
Jessica James 367a00ffd9 Added support for RCON protocol 4 9 years ago
Jessica James 27f2adcd4c Player reverse DNS resolution is now threaded. 9 years ago
Jessica James 1e08f6035e * Added full support for multiple ladder databases. 9 years ago
Jessica James 7e9b92907d RenX.Core: 9 years ago
Jessica James 5442838f6f Added config option "BanFromStr", to replace "the server" constant string in ban messages. 9 years ago
Jessica James f66ffb8257 General code improvements 9 years ago
Jessica James fef17f0c16 RenX.Core: 9 years ago
JustinAJ 8e5d3f0a5e Added support for map GUIDs (will appear in next RenX patch) 9 years ago
JustinAJ c724eea309 Bot: 9 years ago
JustinAJ 0694c5146c Revamped ban system internals: 9 years ago
JustinAJ 2d53adc948 RenX.Core: 9 years ago
JustinAJ f6dfaef422 RenX.Core: 9 years ago
JustinAJ 8fd790c58b Updated name in copyright notices. 9 years ago
JustinAJ dd4800c881 Licensing change; now using ISC license. 9 years ago
JustinAJ ad29b0eba5 Changed how RCON gets parsed/tokenized. All parts of all RCON strings are now translated to UTF-8. 9 years ago
JustinAJ e30caeb947 RenX.Core: 9 years ago
JustinAJ fef7c1e30f RenX.Core: 9 years ago
JustinAJ 99e8d4674d RenX.Core: 9 years ago
JustinAJ 3fb51512e9 Added RenX::DisconnectReason enum 10 years ago
JustinAJ 4fc735db9a RenX.Core: 10 years ago
JustinAJ 548c7980cc Added server pinging/timeouts. 10 years ago
JustinAJ c63580dbb8 Added RenX::BuildingInfo struct, and all appropriate functions and config settings. 10 years ago
JustinAJ 50e96e6ebe Added reasons to kicks and bans. 10 years ago
JustinAJ 290d961dd7 * Added getSocketHostname() 10 years ago
JustinAJ 96913fce67 Removed "server" parameter from uuid_func. 10 years ago
JustinAJ ca101466cb UUID revamp 10 years ago
JustinAJ 43fad78bf9 Added Server::fetchClientList() function; Server::updateClientList() now only requests a partial client list; updateClientList() is now called on a configurable interval (default: 2500 milliseconds) 10 years ago
JustinAJ 2fa480854e Added disarm(), disarmC4(), and disarmBeacon() functions to RenX::Server; Added "Kill", "Disarm", "DisarmC4", and "DisarmBeacon" IRC commands. 10 years ago
JustinAJ aa830819bd Removed all Beta 1/2/3 code; removed all eXtendedRCON code; Added Server::Kill(). 10 years ago
JustinAJ 4ed9acf6ec * Removed redundant RenX::Core::send() 10 years ago
JustinAJ 1887317e97 Updated to support most of RCONv3; updated Jupiter; Map now tracked; Tags added for: RCON User, Server Name, Map; Internal tags are now generated at runtime, and guaranteed to be unique for up to 65k tags; Added events to RenX::Plugin: OnExecute (player), OnPlayer, OnHostChat, OnHostPage, OnOtherChat, OnDisarm, OnCapture, OnNeutralize, OnSteal, OnUnsubscribe, OnVoteCall, OnVoteOver, OnVoteCancel, OnVote, OnMapChange, OnMapLoad, OnMap, OnDemoRecord, OnDemo; various optimizations 10 years ago
JustinAJ 2c373c2ebb Fixed eXtended RCON client list and ping/score/credit list parsing; Added changeTeam() and setTeam() functions. 10 years ago
JustinAJ c7c105ff6f added giveCredits() functions 10 years ago
JustinAJ 3beb213299 Added tags system; updated Jupiter 10 years ago
JustinAJ f2a85a8271 Added RenX::BanDatabase; added ip32 to RenX::PlayerInfo; added RenX_OnBan even to RenX::Plugin; Server::banPlayer() now has an optional length parameter; Updated Jupiter version; Config options added: RCONBan, LocalSteamBan, LocalIPBan, LocalNameBan. 10 years ago
JustinAJ c20e9fed7f Server now rehashes settings; added commandsFile to core; added access levels to PlayerInfo and GameCommand; aliases and access overrides are now read from the commandsFile; Jupiter version updated. 10 years ago
JustinAJ 82fe29ebaa RCON Username is now tracked. 10 years ago
JustinAJ a04667ee5f Added RenX_OnTeamChange event; formatSteamID is now const; ReadableString non-format versions of sendPubChan() sendAdmChan() and sendLogChan() added. 10 years ago
JustinAJ 8f8736aa0f Made input player for sendMessage const. 10 years ago
JustinAJ bd31da4871 Added "NeverSay" configurable option 10 years ago
JustinAJ 291b5cd947 Added isFirstGame(), isFirstKill(), and isFirstDeath(). Join spam after map change is now filtered. 10 years ago
JustinAJ 777242952c steamFormat is now unsigned; SteamID 2 format added; SteamID 3 format added; pidbug and mustSanitize ServerProfile fields utilized. 10 years ago
JustinAJ 92bb5f185e Added "SteamFormat" config option; added formatSteamID() to RenX::Server; adjusted usage of steamids in strings appropriately. 10 years ago
JustinAJ b36567d32b Added ServerProfile structure; player part event is now silenced for open beta 3. 10 years ago
JustinAJ 87b6310642 Changed internal steamid representation to uint64_t. Added UUID parameter to PlayerInfo. 10 years ago