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
JustinAJ
2d53adc948
RenX.Core:
* Corrected ban message timestamps.
* Added Server::mineBan()
RenX.Commands:
* Added "MineBan" IRC and Game commands.
* Added IP addresses to the PlayerTable command when used from an admin channel
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
a17c45b92a
Added plugin: RenX.AlwaysRecord
9 years ago
JustinAJ
a404c9f44e
Added Surrender translation
Minor optimization
9 years ago
JustinAJ
2f9a0a6f19
Updated Jupiter - Fixes bug in ArrayList
9 years ago
JustinAJ
58592cf51b
Fixed vote reading (untested)
9 years ago
JustinAJ
12eece3e0e
Added RenX::BasicGameCommand, and appropriate config sections in RenXGameCommands.ini.
9 years ago
JustinAJ
4fd4ad8be4
Updated Jupiter (no recompile necessary)
9 years ago
Jessica James
c925364b8f
Update .gitmodules
9 years ago
Jessica James
d8edb812fc
Update LICENSE
9 years ago
Jessica James
fbd7522a2f
Update MakeRelease.bat
9 years ago
JustinAJ
8fd790c58b
Updated name in copyright notices.
Updated Jupiter.
9 years ago
JustinAJ
9c342f4647
Updated Jupiter; reverted previous commit (fixed bug in Jupiter instead).
9 years ago
JustinAJ
6f453a29eb
Added closeSocket() call to connect().
9 years ago
JustinAJ
07fadcb6f6
Updated solution file (hasn't been updated in a while; removes RenX.Stats; adds RenX.Ladder and RenX.MinPlayers)
9 years ago
JustinAJ
dd4800c881
Licensing change; now using ISC license.
Added LICENSE file
9 years ago
JustinAJ
eb98dd9139
Reverted previous two commits; updated Jupiter (better fix).
9 years ago
JustinAJ
7b3fd02b68
Fixed a small bug.
9 years ago
JustinAJ
df26363a4a
Fixed a small bug
9 years ago
JustinAJ
39ee232476
General code improvements.
9 years ago
JustinAJ
ef4c733d35
RenX::Server:
* Removed "buff" local variable in Server::processLine()
* Fixed gotoToken() lambda in Server::processLine()
Updated Jupiter
9 years ago
JustinAJ
ad29b0eba5
Changed how RCON gets parsed/tokenized. All parts of all RCON strings are now translated to UTF-8.
Updated Jupiter version.
commandListFormat is now a TokenizeResult.
Corrected some variable organization in RenX::Server.
9 years ago
JustinAJ
ce828ac1ce
Moved ini/txt files from "Release" to base directory.
Add ini/txt files to repo.
9 years ago
JustinAJ
80b286b5c3
Added RenX.MinPlayers
9 years ago
JustinAJ
0f5e94dbe7
Added RenX.Ladder
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
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
9 years ago
JustinAJ
ab30b97cc1
Added Radio chat IRC logging
9 years ago
JustinAJ
7bee8d4bf0
Added OnRadioChat event
9 years ago
JustinAJ
c00f8eaa9e
OnPlayerDelete() is now called in wipeData().
9 years ago
JustinAJ
b649a24f35
Added TS_ translations
9 years ago
JustinAJ
d0c2235646
Severs aren't disconnected on rehash if they didn't have a configured port or hostname (listen servers).
9 years ago
JustinAJ
2a909b7c95
Replaced ResolveIRCCommand with ResolveGenericCommand.
10 years ago
JustinAJ
a1f29e2b87
IRCCommand:
* Added static member selected_server.
* Added static member active_server.
ExtraCommands:
* Converted all existing console/IRC commands to Generic commands.
* Added SelectGenericCommand.
* Added DeselectGenericCommand.
10 years ago
JustinAJ
884205ea0d
Simplified GenericCommand conversions with templates.
Corrected some macro calls in RenX_Warn.
10 years ago
JustinAJ
255a47e10e
Merged VersionConsoleCommand and VersionIRCCommand into VersionGenericCommand.
Replaced SynIRCCommand and RehashIRCCommand with SyncGenericCommand and RehashGenericCommand.
10 years ago
JustinAJ
f929ff6037
Changed PluginConsoleCommand into PluginGenericCommand; expanded command to Console and IRC.
Removed: LoadPluginIRCCommand, FreePluginIRCCommand, and ListPluginIRCCommand (PluginGenericCommand fills the roles of all of these commands).
10 years ago
JustinAJ
af6d3758eb
Added GenericCommand class.
Added macros for generating ConsoleCommands and IRCCommands from GenericCommands.
10 years ago
JustinAJ
20989f263d
Added ChannelRelay Plugin.
10 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
4fc735db9a
RenX.Core:
* Building health is now set to 0 when a building is destroyed.
* Added isPassworded() function to Server.
* Improved appearance of Building Bars.
RenX.IRCJoin:
* Removed unusable variables.
10 years ago
JustinAJ
c9aad25977
RenX_ExtraLogging:
* Added time to newDayFmt.
* newDayFmt is now printed to the log file on init().
* Removed erroneous call to init() in constructor
10 years ago
JustinAJ
548c7980cc
Added server pinging/timeouts.
10 years ago
JustinAJ
b8aa2303f5
BanDatabase:
* Fixed BanDatabase upgrading (missing version line).
* Added some error notifications to BanDatabase.
10 years ago
JustinAJ
1cd1c6b062
Added BuildingInfoIRCCommand.
Removed detaul access requirements for PlayerInfoIRCCommand.
10 years ago