Jessica James
c236a29ea9
RenX.Core: Added plugin event RenX_OnPlayerCommand for PLAYER "Command;"
RenX.Logging: Added logs for RenX_OnPlayerCommand
9 years ago
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
Added a few missing 'override' specifiers for explicitness and consistency
9 years ago
Jessica James
8edf0ac485
Updated Jupiter, and adjusted plugins accordingly (each plugin now has its own config)
9 years ago
Jessica James
0ea5cbf259
Fixed a typo
9 years ago
Jessica James
15130c502e
Finished HWID support
9 years ago
Jessica James
3df45363a1
Updated Jupiter (bug fix)
RenX.Logging: Fixed erroneous log message
9 years ago
Jessica James
976643ebd4
RenX.Logging: Changed OverMine log format
9 years ago
Jessica James
f40614718d
RenX.Core:
* total_gdi_game_time and total_nod_game_time should now be calculated correctly
RenX.Logging:
* Added some color to vehicle crate log
9 years ago
Jessica James
27f2adcd4c
Player reverse DNS resolution is now threaded.
Updated Jupiter.
9 years ago
Jessica James
8d9939750f
RenX.Logging:
* Added OverMine and SpeedHack IRC log outputs
9 years ago
Jessica James
54e8061cde
Replaced RenX_OnVoteCall event with multiple vote-specific events.
9 years ago
Jessica James
f66ffb8257
General code improvements
RenX.Core:
* Added Ban/Kick Exemptions
9 years ago
Jessica James
fef17f0c16
RenX.Core:
* Added various DevBot checks
RenX.Logging:
* Added 'devBotExecuteFmt' for DevBot command execution logs (default: empty/disabled).
Updated Jupiter
General cleanup and adjustments
9 years ago
JustinAJ
0694c5146c
Revamped ban system internals:
* Rewrote the database format using Jupiter::Database
* Replaced 'active' with 'flags' in ban entries, adding support for many types of bans
* Added 'prefix_length' to entries; netmask banning is now supported internally
* Moved 'banner' to ban entry from varData
* "bansearch" IRC command now includes type (flags) information
General bug fixes and optimization
9 years ago
JustinAJ
f6dfaef422
RenX.Core:
* Moved player RDNS resolution to RenX.Core
* Added RDNS ban (disabled by default until a proper command and mask checking is added)
RenX.Logging:
* Added players' RDNS to player join logs
* Added {RDNS} and {VRDNS} tags
RenX.Commands:
* Added ban reason and rdns to "bsearch" command output
* Added player's RDNS to default adminPlayerInfoFormat.
* Added "rdns" search option to bsearch
* Fixed a bug in the "ban" IRC command which prevented specifying a ban reason
RenX.DNS:
* Deleted (obsolete)
9 years ago
JustinAJ
8fd790c58b
Updated name in copyright notices.
Updated Jupiter.
9 years ago
JustinAJ
dd4800c881
Licensing change; now using ISC license.
Added LICENSE file
9 years ago
JustinAJ
99e8d4674d
RenX.Core:
* Mutators are now tracked.
* Proxy mine placements/disarms are now tracked.
* Added Server::isPure().
RenX.Logging:
* Cleaner default Kick format.
Updated Jupiter
10 years ago
JustinAJ
ab30b97cc1
Added Radio chat IRC logging
10 years ago
JustinAJ
37c7ba9cdb
Consistency:
* Replaced instances of size() == 0 with isEmpty()
* Replaced instances of size() != 0 with isNotEmpty()
* Replaced instanes of isEmpty() == false with isNotEmpty()
* Updated some copyright years
Updated Jupiter (adds isNotEmpty() and a similar consistency update).
10 years ago
JustinAJ
b3a5a95ce2
Fixed a minor goof from previous commit.
10 years ago
JustinAJ
07231aafc4
Added events:
* RenX_OnTSVehicleCrate
* RenX_OnRAVehicleCrate
* RenX_OnMapStart
Adjusted RenX.Logging accordingly.
10 years ago
JustinAJ
d7f0f5137b
Updated to Visual Studio 2015 RC
* Updated Jupiter
* Fixed some bugs/warnings
10 years ago
JustinAJ
3df83bf7ce
Corrected donateFormat config key to "DonateFormat"
10 years ago
JustinAJ
aa830819bd
Removed all Beta 1/2/3 code; removed all eXtendedRCON code; Added Server::Kill().
10 years ago
JustinAJ
74e7da3379
Added missing spaces around "vs" in kill messages.
10 years ago
JustinAJ
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.
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
3beb213299
Added tags system; updated Jupiter
10 years ago
JustinAJ
fcade79f6e
Removed forgotten line that was used for short-term debugging.
10 years ago
JustinAJ
38a4e28cc9
Added prefix and gamePrefix tags for players/victims; fixed some incorrect outputs.
10 years ago
JustinAJ
85b87d1a35
Overhauled logging plugin; all logging events now have configurable formats; updated for use with new OnTeamChange and OnAdminGrant events; configuration options are now properly rehashed.
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
a59b3a7561
Added warning message for open beta 3.
10 years ago
JustinAJ
a811889ac2
Added parsing for EVAPrivateSay.
10 years ago
JustinAJ
e48f6d6af2
Changed asUnsignedInt calls to asUnsignedLongLong. Changed steamid output format to capitalized hex to better match previous output.
10 years ago
JustinAJ
619dbffbfa
Corrected precision to 16 digits instead of 8.
10 years ago
JustinAJ
bee33ed226
Adjusted format specifiers for steamid.
10 years ago
JustinAJ
87b6310642
Changed internal steamid representation to uint64_t. Added UUID parameter to PlayerInfo.
10 years ago
JustinAJ
999a37ba3f
Added Jupiter as submodule and adjusted Jupiter.lib dependency accordingly.
11 years ago
JustinAJ
627d007d59
Initial Commit
11 years ago