Jessica James
5ebf36ff97
Replaced all instances of DLList with std::list
Replaced many pointer parameters with reference parameters
Fixed an initialization bug in HTTPServer
Updated Jupiter
8 years ago
Jessica James
b4a92b23c2
All projects can now compile as x64 (albeit, with warnings)
Updated Jupiter
8 years ago
Jessica James
3f22f2646b
Updated Jupiter and refactored code as necessary. Will improve config file formats over time to use proper subsections.
8 years ago
Jessica James
164f00f8a4
Updated Jupiter; adjusted project files to compile
8 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
f66ffb8257
General code improvements
RenX.Core:
* Added Ban/Kick Exemptions
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
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
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
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
92bb5f185e
Added "SteamFormat" config option; added formatSteamID() to RenX::Server; adjusted usage of steamids in strings appropriately.
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