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
e30caeb947
RenX.Core:
* Map rotation is now tracked.
* Changed more types from time_t
* Player data is now reset on "MAP Changing;" instead of "GAME MatchEnd;"
RenX.Commands:
* Added "Rotation", "Mutators", and "Map" IRC commands.
* "setmap" now takes partial map names.
RenX.HybridUUID: Corrected plugin name
RenX.NicknameUUID: Corrected plugin name
9 years ago
JustinAJ
fef7c1e30f
RenX.Core:
* Core: Added hasServer()
* Functions:
** Added getServerTime()
** Removed getGameTime()
** Removed getKillsPerSecond()
* Server:
** Replaced isFirstGame() with hasSeenStart().
** Added getCurrentRCONCommand(), getCurrentRCONCommandParameters(), and getGameTime().
RenX.Medals:
* Fixed "best" rewards not being awarded.
* Added "best score" reward.
General:
* Changed some time_t variables/functions to various chrono durations.
* Changed some floats to doubles.
* Cleaned up code
9 years ago
JustinAJ
3fb51512e9
Added RenX::DisconnectReason enum
Added RenX_OnServerDisconnect event to RenX::Plugin
Added DisconnectReason as a parameter for Server::disconnect() and Server::reconnect() -- adjusted all calls to these commands accordingly
10 years ago
JustinAJ
1cd1c6b062
Added BuildingInfoIRCCommand.
Removed detaul access requirements for PlayerInfoIRCCommand.
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
50e96e6ebe
Added reasons to kicks and bans.
RenX::BanDataBase:
* Added "reason" parameter to add()
* Added reason to Entry
* Added write() functions
* Version number incremented
RenX::Server:
* Added "reason" parameter to kickPlayer() and banPlayer() functions.
* Added forceKickPlayer() function
Adjusted plugins to above changes.
10 years ago
JustinAJ
d7f0f5137b
Updated to Visual Studio 2015 RC
* Updated Jupiter
* Fixed some bugs/warnings
10 years ago
JustinAJ
7137b4c65f
Updated Jupiter
Added PlayerTable IRC Command
10 years ago
JustinAJ
624aae9917
Fixed a minor bug in the "mods" game command; minor cleanups
10 years ago
JustinAJ
39743dc063
Added "Kill", "Disarm", "DisarmC4", and "DisarmBeacon" game commands
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
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
0d3991ab66
Added TeamChangeIRCCommand and TeamChange2IRCCommand.
10 years ago
JustinAJ
2a66c06bf5
Corrected team color for default PlayerInfoFormat value
10 years ago
JustinAJ
82cbb850c8
Added notice to receiving player
10 years ago
JustinAJ
4540a21188
Added Refund IRC command
10 years ago
JustinAJ
1efac8cfbd
added RawRCON Console command.
10 years ago
JustinAJ
c2b3a0defb
Additional tags added; PlayerInfo IRC command now configurable.
10 years ago
JustinAJ
045277eb64
Null prefixes are no longer inserted into "msg" and "pmsg".
10 years ago
JustinAJ
3948f5f299
Added game commands: AddBots, KillBots, PhaseBots.
10 years ago
JustinAJ
a0a48c6eba
Added IRC commands: TempBan, UnBan; Added Game commands: TempBan; Added config option "TBanTime"
10 years ago
JustinAJ
ce113f6bef
Moved BanSearchIRCCommand from RenX.ModSystem to RenX.Commands.
10 years ago
JustinAJ
887419930a
"@IRC" is now appended to "banner" for KickBanIRCCommand.
10 years ago
JustinAJ
c55aa3b825
RenX.Commands now adds a player's banner to their ban entry data.
10 years ago
JustinAJ
1c602cbef1
"banner" is now set in a player's varData to the command executor for ban commands.
10 years ago
JustinAJ
73dd68fece
Added kick and kickban in-game commands.
10 years ago
JustinAJ
21b17c49ae
Modified "mods" command outputs.
10 years ago
JustinAJ
b84b8afa73
"PlayerInfo" now shows a player's access level.
10 years ago
JustinAJ
bb2b0e8c4e
HelpGameCommand now outputs in a format similar to HelpIRCCommand.
10 years ago
JustinAJ
268608d9b9
Bot no longer messages non-logging channels on modrequest; bot no longer messages itself on modrequest.
10 years ago
JustinAJ
57a2a8c4d2
Changed help info from <Player Name> to <Player> (more accurate, since player IDs can be used).
10 years ago
JustinAJ
0909d4c106
Changed steam profile link to SSL.
10 years ago
JustinAJ
62af38d3fc
Added steam profile link to !steam command.
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
ac3a341cf2
"help" is now a private message; "modrequest" now responds to players.
10 years ago
JustinAJ
0564220080
Added PMsg command
10 years ago
JustinAJ
d2e442a12d
Fixed "steam" IRC command
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