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.
9 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.
9 years ago
JustinAJ
884205ea0d
Simplified GenericCommand conversions with templates.
Corrected some macro calls in RenX_Warn.
9 years ago
JustinAJ
255a47e10e
Merged VersionConsoleCommand and VersionIRCCommand into VersionGenericCommand.
Replaced SynIRCCommand and RehashIRCCommand with SyncGenericCommand and RehashGenericCommand.
9 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).
9 years ago
JustinAJ
af6d3758eb
Added GenericCommand class.
Added macros for generating ConsoleCommands and IRCCommands from GenericCommands.
9 years ago
JustinAJ
20989f263d
Added ChannelRelay Plugin.
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
9 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.
9 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
9 years ago
JustinAJ
548c7980cc
Added server pinging/timeouts.
9 years ago
JustinAJ
b8aa2303f5
BanDatabase:
* Fixed BanDatabase upgrading (missing version line).
* Added some error notifications to BanDatabase.
9 years ago
JustinAJ
1cd1c6b062
Added BuildingInfoIRCCommand.
Removed detaul access requirements for PlayerInfoIRCCommand.
9 years ago
JustinAJ
262c79d778
Added BuildingInfo tags.
* Adjusted RenX_ProcessTags in RenX::Plugin accordingly.
** Updated Plugins accordingly.
Changed BuildingInfo health/max_health type to double
Added Rx_Building_ translations.
Fixed binfo RCON command spam, and improved Server::updateClientList().
Updated Jupiter.
9 years ago
JustinAJ
90b991227d
Updated Jupiter
9 years ago
JustinAJ
2b15041671
Fixed bug where the new day message printed on an infinite loop.
9 years ago
JustinAJ
c63580dbb8
Added RenX::BuildingInfo struct, and all appropriate functions and config settings.
Improved tags.
Moved RenX::Core initialization away from constructor to load().
9 years ago
JustinAJ
cc584c02a9
Added options to RenX.ExtraLogging:
* FilePrefix
* ConsolePrefix
* NewDayFormat
* PrintToConsole
9 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).
9 years ago
JustinAJ
d29448fa79
Added ServerPrefix (Default: {SERVERPREFIX}) tag.
9 years ago