Sarah Evans
40ed3728e5
Fix compilation error
6 years ago
Jessica James
0ae6eb1778
Updated to Visual Studio 2017
Simplified project files by adding property sheets
8 years ago
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
361fd47562
Updated Jupiter and refactored as necessary.
8 years ago
Jessica James
dc4f891a99
Commands is now a subsection of server sections
Updated Jupiter; refactored as necessary
Various bug fixes
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
25f6ef95dc
Resolved a null pointer exception (this solution is faster anyways).
8 years ago
Jessica James
016f71d2c5
RenX.Core: RenX_OnPlayerIdentify event
RenX.Logging: Added log for RenX_OnPlayerIdentify; disabled some logs by default.
MakeRelease.bat: Now copies LICENSE and all files in "Configs/"
8 years ago
Jessica James
6901c90279
Added support for new HWID log
Revised nBab's pull request
Removed compiled .lib files
8 years ago
Jessica James
b0da2930f7
RenX.Server: Made a temp fix to getBotCount() until I can figure out why bot_count is incorrect
RenX.ServerList: Fixed a Unicode related bug
8 years ago
Jessica James
f2c45afbbe
RenX.Core:
* Players list is now erased when changing maps using non-seamless travel
* PLAYER "Exit;" event no longer has potential to create a PlayerInfo object
* Added translations for Communications Center
RenX.ServerList: Added levels list to browser.jsp
8 years ago
Jessica James
c236a29ea9
RenX.Core: Added plugin event RenX_OnPlayerCommand for PLAYER "Command;"
RenX.Logging: Added logs for RenX_OnPlayerCommand
8 years ago
Jessica James
ff92356af0
Added support for PLAYER "Command;" log (currently only used by DevBot).
8 years ago
Jessica James
5747df6ef2
RenX.Core: Further RCONv4 adjustments
RenX.Commands: Added safety check
RenX.Ladder: "OnlyPure" config option now has meaning
RenX.ServerList: Added browser.jsp
Updated Config.ini text
8 years ago
Jessica James
24a8f7b426
Revised previous commit
8 years ago
Jessica James
6c2caafa92
General bug fixes/improvements
8 years ago
Jessica James
2ba04558d5
RenX.Core: Game commands can now be disabled by setting a negative access level.
RenXGameCommands.ini: Minor typo correction
RenX.ModSystem: Minor DevBot related tweak
9 years ago
Jessica James
f654031ae3
Various updates and bug fixes regarding RCON v4.
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
ac78d031ed
Various dev-bot related changes
RenX.ServerList: Added "long" (human readable) version of server list
RenX.Core/RenX_Functions.cpp: Removed a debug line
9 years ago
Jessica James
15130c502e
Finished HWID support
9 years ago
Jessica James
367a00ffd9
Added support for RCON protocol 4
Added event: 'RenX_OnFullyConnected'
Added RenX.ServerList plugin
Updated Jupiter
9 years ago
Jessica James
9237750c03
Minor bug fix
9 years ago
Jessica James
c9858d76cc
RenX.Core:
* Added more per-building data; added tags for new data
RenX.Commands:
* Added 'StaffTitle' config option to be able to configure the generic title for staff (default: "Moderator"). Reworded some strings.
RenX.AlwaysRecord:
* Added explicit 'override' keyword to 'RenX_OnMapStart'
9 years ago
Jessica James
91dbfcd100
Minor bug fix in 'RenX::Server::gameoverWhenEmpty'.
9 years ago
Jessica James
27f2adcd4c
Player reverse DNS resolution is now threaded.
Updated Jupiter.
9 years ago
Jessica James
4ee258770d
Fixed some offsets
9 years ago
Jessica James
3ba0e4043e
RenX.Core:
* Added handling for "SpeedHack;" PLAYER and "OverMine;" GAME RCON events.
RenX.Commands:
* Color coded "inactive" and "active" keywords in "BanSearch" IRC Command
9 years ago
Jessica James
60b6e50ab3
Removed erroneous 'c' character in command line.
9 years ago
Jessica James
1eae769ffd
DevBot command responses no longer get thrown to default handling.
9 years ago
Jessica James
54e8061cde
Replaced RenX_OnVoteCall event with multiple vote-specific events.
9 years ago
Jessica James
9a8d1dbf06
Updated some RCON parsing
Updated the "gameover" IRCCommand's help message.
9 years ago
Jessica James
8c4e3dec07
Added parsing for new "Dev;" and "Rank;" PLAYER logs.
9 years ago
Jessica James
140fb9dcc0
All query parameters except for "database" are now added as hidden inputs to the database selector.
Added 'gameoverStop' to RenX::Server (forgot to add file in previous commit)
9 years ago
Jessica James
7e9b92907d
RenX.Core:
* Added 'gameoverWhenEmpty' and 'gameover(std::chrono::seconds)' functions to RenX::Server
RenX.Commands 'GameOverIRCCommand':
* Added parsing of parameters for the strings "empty", and "now"
* Added parsing of parameters as time in seconds, when above not matches
* Changed default (no-args) behavior to 10 second delay
9 years ago
Jessica James
d0bdc387b5
Moved 'RenX_LadderDatabase' from 'RenX.Ladder' to 'RenX::LadderDatabase' in 'RenX.Core'
Added HTTPServer plugin
Added RenX.Ladder.Web plugin
Adder tag parsing for Ladder entries
Updated Jupiter
9 years ago
Jessica James
5442838f6f
Added config option "BanFromStr", to replace "the server" constant string in ban messages.
9 years ago
Jessica James
f49b4fcb68
RenX.Core:
* Removed unnecessary banCheck() calls in Server
* Removed old debug line
FunCommands:
* Added a few extra 8ball possibilities. :p
9 years ago
Jessica James
f66ffb8257
General code improvements
RenX.Core:
* Added Ban/Kick Exemptions
9 years ago
Jessica James
bcbe9a56e1
RenX.Core:
* Added safety check in Server::banCheck().
RenX.Commands:
* Added confirmation message for "addban" command
* Fixed in-game "ban" command not taking reason parameters (wrong variable was being used)
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
8e5d3f0a5e
Added support for map GUIDs (will appear in next RenX patch)
9 years ago
JustinAJ
c724eea309
Bot:
* Added "Error: Command disabled." error message
CoreCommands:
* Added "Error: Command disabled." error message
RenX.Core:
* Fixed all known crashing/corruption issues related to the new BanDatabase.
* Replaced 'banCheck' processLine lambda function
* bIsCompetitive is now tracked as 'competitive'
* Added checks for commands disabled when 'competitive' is true
RenX.Commands:
* Combined Date and Time fields in BanSearch IRC Command results.
* Added error message for when certain commands are disabled/not supported by a server
* Global ban checks are now run after a "ban" or "addban" command is executed
9 years ago
JustinAJ
513a421cb1
Updated parsing for "changename" RCON command
9 years ago
JustinAJ
131fd09f51
Players now have an empty UUID when a player not using steam joins the game while using the default uuid system.
9 years ago
JustinAJ
c1f6d549df
Changed ban flag type from uint8_t to uint16_t
Added flag: USE_RDNS
Added "AddBan" IRC Command.
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