Commit Graph

  • b3a5a95ce2 Fixed a minor goof from previous commit. JustinAJ 2015-05-28 00:27:48 -0400
  • 07231aafc4 Added events: * RenX_OnTSVehicleCrate * RenX_OnRAVehicleCrate * RenX_OnMapStart Adjusted RenX.Logging accordingly. JustinAJ 2015-05-27 23:49:54 -0400
  • 5f38e3fa11 RenX::Server: * Added "serverinfo" command parsing * Moved HostChat logging from command-interpretation to "HostSay;" CHAT log. * "serverinfo" is now sent instead of "map" * Hostname is now copied from the socket in the socket move constructor JustinAJ 2015-05-24 19:24:17 -0400
  • 163cfc1173 Updated Jupiter JustinAJ 2015-05-23 03:08:37 -0400
  • 3e9f7f2e60 RenX.ModSystem: * Added another search mechanism for DelIRCCommand JustinAJ 2015-05-23 03:08:28 -0400
  • feebade1fd RenX.Listen: * Changed default port to 21337 * Fixed incoming server printf() format. JustinAJ 2015-05-23 03:08:21 -0400
  • 3156430be9 RenX.ExtraLogging: * Added configuration option "PrintToConsole" * Load now fails if it would do nothing (both file and console logging disabled). * Now properly rehashses JustinAJ 2015-05-23 03:08:04 -0400
  • 1649b768fa IRCPrefix is now parsed for tags Added tags: {SERVERHOST}, {SERVERPORT}, {SOCKHOST}, {SOCKPORT} JustinAJ 2015-05-23 03:07:30 -0400
  • 290d961dd7 * Added getSocketHostname() * Added getSocketPort() * Added Jupiter::Socket move constructor * Added "MaxReconnectAttempts" configuration variable Added plugin "RenX.Listen" Updated Jupiter JustinAJ 2015-05-22 03:30:08 -0400
  • 94d272b94f Updated Jupiter JustinAJ 2015-05-21 22:23:48 -0400
  • d7f0f5137b Updated to Visual Studio 2015 RC * Updated Jupiter * Fixed some bugs/warnings JustinAJ 2015-05-21 22:05:56 -0400
  • f1dfe2c58c Added safety check to "addmod" IRC command JustinAJ 2015-05-17 05:44:38 -0400
  • 7137b4c65f Updated Jupiter Added PlayerTable IRC Command JustinAJ 2015-05-08 02:54:31 -0400
  • d04b5436ec Removed redundant semicolon. JustinAJ 2015-05-05 20:00:30 -0400
  • b17c7575d6 Added RenX.HybridUUID JustinAJ 2015-05-05 19:59:41 -0400
  • e00e094374 Added RenX.NicknameUUID plugin. JustinAJ 2015-05-05 19:49:56 -0400
  • 96913fce67 Removed "server" parameter from uuid_func. JustinAJ 2015-05-05 19:47:34 -0400
  • cabab1f130 Compiled JustinAJ 2015-05-05 19:13:23 -0400
  • 25fb5c62a1 Moved default_uuid_func to RenX_Functions as RenX::default_uuid_func. JustinAJ 2015-05-05 19:13:07 -0400
  • 2ea4f81e37 Added RenX_OnServerCreate event to RenX::Plugin. JustinAJ 2015-05-05 19:03:39 -0400
  • 1c0d7af4be Fixed error. JustinAJ 2015-05-05 18:43:52 -0400
  • 3d7919e1b5 Bug fix: Announcements timer is now properly killed when rehashed. JustinAJ 2015-05-05 18:38:41 -0400
  • ca101466cb UUID revamp * UUIDMode variable removed (moving to a plugin-based system) * RenX_OnPlayerUUIDChange event added * Added functions to RenX::Server: ** setUUIDFunction() ** getUUIDFunction() ** setUUID() ** setUUIDIfDifferent() * Added default calc_uuid implementation - sets UUID to formatted SteamID. * Removed some lambdas in RenX::Server::processLine() JustinAJ 2015-05-01 02:28:37 -0400
  • 624aae9917 Fixed a minor bug in the "mods" game command; minor cleanups JustinAJ 2015-04-10 16:18:18 -0400
  • 1003d9e96b Players are now rechecked for ban matches on an ID change. JustinAJ 2015-04-10 16:16:19 -0400
  • c3986f1db4 Fixed name buffer not getting flushed before use. JustinAJ 2015-04-01 06:36:52 -0400
  • a8d430942b Fixed bad parsing in BanDatabase. JustinAJ 2015-04-01 06:26:11 -0400
  • 5712b65d0f adminType is now set to an empty string if the type is "None" is returned in the client list. JustinAJ 2015-04-01 03:27:37 -0400
  • 3df83bf7ce Corrected donateFormat config key to "DonateFormat" JustinAJ 2015-03-31 04:46:04 -0400
  • 6a86cedd1a Added parsing for "map" command response; "map" command is now sent before the initial client list. JustinAJ 2015-03-31 04:36:46 -0400
  • e2ea42fca0 RenX_Medals now uses automatically generated unique tags, instead of pre-defined ones. JustinAJ 2015-03-31 04:06:58 -0400
  • 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) JustinAJ 2015-03-31 04:06:14 -0400
  • 6a91bb5148 Added getUniqueInternalTag() function JustinAJ 2015-03-31 02:40:48 -0400
  • 39743dc063 Added "Kill", "Disarm", "DisarmC4", and "DisarmBeacon" game commands JustinAJ 2015-03-26 21:32:26 -0400
  • 2fa480854e Added disarm(), disarmC4(), and disarmBeacon() functions to RenX::Server; Added "Kill", "Disarm", "DisarmC4", and "DisarmBeacon" IRC commands. JustinAJ 2015-03-26 21:06:00 -0400
  • 073955e899 IRCPrefix is now prepended to all IRC output messages, if one is defined; Added RenX_OnIDChange() event JustinAJ 2015-03-26 20:46:30 -0400
  • aa830819bd Removed all Beta 1/2/3 code; removed all eXtendedRCON code; Added Server::Kill(). v0.14.1 JustinAJ 2015-03-22 01:00:01 -0400
  • 74e7da3379 Added missing spaces around "vs" in kill messages. JustinAJ 2015-03-22 00:27:41 -0400
  • b58bab920c Fixed kick/ban bug JustinAJ 2015-03-22 00:27:24 -0400
  • e050c90a2f Removed debug line JustinAJ 2015-03-09 14:49:05 -0400
  • c223e82aef Updated Jupiter v0.14 JustinAJ 2015-03-08 14:16:45 -0400
  • 6d5ce419e1 "modlist" now displays Name instead of UUID (defaults to UUID if no Name is found). JustinAJ 2015-03-08 13:35:44 -0400
  • 4ed9acf6ec * Removed redundant RenX::Core::send() * Added additional weapon translations * Added some projectile translations * Added Silo translation * Replaced RenX::getTeam() with 2 different getTeam() functions * Removed RenX::sanitizeString() for C-style Strings. * Added events: OnDisarm, OnExplode, OnCharacterPurchase, OnItemPurchase, OnWeaponPurchase, OnRefillPurchase, OnVehiclePurchase, OnVehicleSpawn, OnSpawn, OnBotJoin, OnVehicleCrate, OnDeathCrate, OnMoneyCrate, OnCharacterCrate, OnSpyCrate, OnRefillCrate, OnDonate, OnDemoRecordStop * Added functions to RenX::Server: isSeamless(), gameover(), setMap(), loadMutator(), unloadMutator(), cancelVote(), swapTeams(), recordDemo(), mute(), unmute(). Replaced RenX::Server::changeTeam() parameter "options" with "resetCredits". * Server profile added for Open Beta 4. * Updated Jupiter * Updated plugins according to the above changes. JustinAJ 2015-03-07 20:32:41 -0500
  • 2322e3609a Players are now auth'd to the default group when the UUID is empty. JustinAJ 2015-02-21 03:13:01 -0500
  • ba002c8b5e Finished player data tracking for RCONv3. Player beacon disarms, building captures, vehicle steals, and vehicles stolen now tracked; appropriate tags added. JustinAJ 2015-02-08 23:50:09 -0500
  • 6f2ecfe992 Added remaining events; fixed RenX_OnKill() killer-victim order. JustinAJ 2015-02-08 19:51:35 -0500
  • 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 JustinAJ 2015-02-08 15:57:46 -0500
  • 1b5b3f6cf0 Corrected plugin name JustinAJ 2015-02-07 00:40:32 -0500
  • a59969ba06 Updated Jupiter version for release. JustinAJ 2015-02-05 20:12:34 -0500
  • 0d3991ab66 Added TeamChangeIRCCommand and TeamChange2IRCCommand. v0.13 JustinAJ 2015-02-05 19:57:23 -0500
  • 2c373c2ebb Fixed eXtended RCON client list and ping/score/credit list parsing; Added changeTeam() and setTeam() functions. JustinAJ 2015-02-05 19:57:02 -0500
  • e9260f3d82 Added team-change command response parsing. JustinAJ 2015-02-05 18:58:21 -0500
  • 72c185abe3 joinMessageFile no longer syncs to file system on rehash. JustinAJ 2015-02-05 18:57:58 -0500
  • bc5ade4ccb Changed ping format due to ping being interpreted as newline JustinAJ 2015-02-01 22:19:11 -0500
  • 2a66c06bf5 Corrected team color for default PlayerInfoFormat value JustinAJ 2015-02-01 21:05:02 -0500
  • b4f2f91c70 TagDefinitions moved to RenX section; TagDefinitions defaults to RenX.Tags. JustinAJ 2015-02-01 20:56:22 -0500
  • 82cbb850c8 Added notice to receiving player JustinAJ 2015-02-01 20:44:06 -0500
  • a13fccd313 Changed default section for tag definitions to TagDefinitions JustinAJ 2015-02-01 20:43:55 -0500
  • 4540a21188 Added Refund IRC command JustinAJ 2015-02-01 20:32:53 -0500
  • c7c105ff6f added giveCredits() functions JustinAJ 2015-02-01 20:32:37 -0500
  • 1efac8cfbd added RawRCON Console command. JustinAJ 2015-02-01 18:36:46 -0500
  • ca0ad35be4 Added explicit static_cast to disable warning. JustinAJ 2015-02-01 18:36:02 -0500
  • 61cd2f6570 Now auto-subscribes to Player/Ping/Score/Credits list JustinAJ 2015-02-01 18:35:24 -0500
  • b2695908bb Changed ping from float to unsigned short. JustinAJ 2015-01-31 23:17:18 -0500
  • c2b3a0defb Additional tags added; PlayerInfo IRC command now configurable. JustinAJ 2015-01-31 18:13:30 -0500
  • 3beb213299 Added tags system; updated Jupiter JustinAJ 2015-01-31 16:58:42 -0500
  • 297767ef0f Added getCharacter(); added translations JustinAJ 2015-01-31 16:57:43 -0500
  • 88a1aefbbe Added translations JustinAJ 2015-01-03 03:22:44 -0500
  • 119dcde9cf Removed old TODO JustinAJ 2015-01-02 20:47:23 -0500
  • 21af13bd31 Fixed team not being assigned. JustinAJ 2015-01-01 20:17:29 -0500
  • 23f9b1744f added parsePlayerData() lambda function; Added PARSE_PLAYER_DATA_P macro. JustinAJ 2015-01-01 17:21:50 -0500
  • af4ef99b97 Crash fix JustinAJ 2015-01-01 17:20:19 -0500
  • 717b6ed015 Fixed bans being prematurely deactivated. JustinAJ 2014-11-25 10:36:34 -0500
  • 291837e489 Fixed "There are no configured moderators" message. JustinAJ 2014-11-08 14:20:05 -0500
  • 045277eb64 Null prefixes are no longer inserted into "msg" and "pmsg". JustinAJ 2014-11-08 13:29:34 -0500
  • 73b21ab66d Improved RenX_ModSystemPlugin::getConfigAccess(). JustinAJ 2014-11-08 13:02:38 -0500
  • 8f650b43fe resetAccess now returns the correct value. JustinAJ 2014-11-06 16:16:08 -0500
  • b9ec4ba61d Corrected comment v0.12.1 JustinAJ 2014-11-06 14:26:17 -0500
  • 59950de900 RenXGameCommands.ini is now copied over with release builds. JustinAJ 2014-11-06 14:25:48 -0500
  • bdac94467e Added trigger "addmod" and "delmod" to AddIRCCommand and DelIRCCommand. JustinAJ 2014-11-06 14:25:28 -0500
  • 0ea1aaaea7 RenX_ModSystemPlugin::set() now calls sync(). JustinAJ 2014-11-06 14:24:15 -0500
  • 3a1498bebb Added message for empty moderator lists. JustinAJ 2014-11-06 14:21:01 -0500
  • 1a04237de4 Added checks for blank entry fields; active status is now updated in the config. JustinAJ 2014-11-06 14:20:48 -0500
  • 678b421f3b Updated Jupiter version number for release. v0.12 JustinAJ 2014-11-06 02:03:48 -0500
  • d40db23df6 Added Plugin: RenX.Warn JustinAJ 2014-11-06 02:00:22 -0500
  • e7237bda04 Corrected include guard JustinAJ 2014-11-06 02:00:06 -0500
  • 3948f5f299 Added game commands: AddBots, KillBots, PhaseBots. JustinAJ 2014-11-06 01:05:55 -0500
  • ffb48f69c7 Added name lock for moderators; added RenX_ModSystemPlugin::set(); modsFile is now public; Added IRC Commands: DeAuth, Add, Del, ModList. JustinAJ 2014-11-06 00:39:44 -0500
  • a0a48c6eba Added IRC commands: TempBan, UnBan; Added Game commands: TempBan; Added config option "TBanTime" JustinAJ 2014-11-06 00:38:11 -0500
  • c4aeb7ce58 File position is now stored for ban entries; added BanDatabase::deactivate(). JustinAJ 2014-11-06 00:37:02 -0500
  • 5e63a045fa Added tieFormat to ServerProfile; GDI's score is now correctly parsed during a tie. JustinAJ 2014-11-06 00:36:00 -0500
  • ce113f6bef Moved BanSearchIRCCommand from RenX.ModSystem to RenX.Commands. JustinAJ 2014-11-02 15:28:09 -0500
  • ef68f098a1 Moved include to top. JustinAJ 2014-11-01 19:31:40 -0400
  • dc93e3b4a8 Added "any" and "all" options to BanSearchIRCCommand; Jupiter updated. JustinAJ 2014-10-31 21:17:07 -0400
  • eb92f1642c Added BanSearchIRCCommand. JustinAJ 2014-10-30 23:40:04 -0400
  • 887419930a "@IRC" is now appended to "banner" for KickBanIRCCommand. JustinAJ 2014-10-30 23:39:47 -0400
  • f64206c72d Plugin data is now attached to ban entries; Jupiter version updated. JustinAJ 2014-10-30 23:39:20 -0400
  • c55aa3b825 RenX.Commands now adds a player's banner to their ban entry data. JustinAJ 2014-10-30 21:39:13 -0400
  • 1c602cbef1 "banner" is now set in a player's varData to the command executor for ban commands. JustinAJ 2014-10-30 21:33:47 -0400
  • 645dc9473f varData added to BanDatabase::Entry; Extra data is now read from the ban database. JustinAJ 2014-10-30 21:32:07 -0400