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
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.
10 years ago
JustinAJ
90b991227d
Updated Jupiter
10 years ago
JustinAJ
2b15041671
Fixed bug where the new day message printed on an infinite loop.
10 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().
10 years ago
JustinAJ
cc584c02a9
Added options to RenX.ExtraLogging:
* FilePrefix
* ConsolePrefix
* NewDayFormat
* PrintToConsole
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
d29448fa79
Added ServerPrefix (Default: {SERVERPREFIX}) tag.
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
b3a5a95ce2
Fixed a minor goof from previous commit.
10 years ago
JustinAJ
07231aafc4
Added events:
* RenX_OnTSVehicleCrate
* RenX_OnRAVehicleCrate
* RenX_OnMapStart
Adjusted RenX.Logging accordingly.
10 years ago
JustinAJ
5f38e3fa11
RenX::Server:
* Added "serverinfo" command parsing
* Moved HostChat logging from command-interpretation to "HostSay;" CHAT log.
* "serverinfo" is now sent instead of "map"
* Hostname is now copied from the socket in the socket move constructor
10 years ago
JustinAJ
163cfc1173
Updated Jupiter
10 years ago
JustinAJ
3e9f7f2e60
RenX.ModSystem:
* Added another search mechanism for DelIRCCommand
10 years ago
JustinAJ
feebade1fd
RenX.Listen:
* Changed default port to 21337
* Fixed incoming server printf() format.
10 years ago
JustinAJ
3156430be9
RenX.ExtraLogging:
* Added configuration option "PrintToConsole"
* Load now fails if it would do nothing (both file and console logging disabled).
* Now properly rehashses
10 years ago
JustinAJ
1649b768fa
IRCPrefix is now parsed for tags
Added tags: {SERVERHOST}, {SERVERPORT}, {SOCKHOST}, {SOCKPORT}
10 years ago
JustinAJ
290d961dd7
* Added getSocketHostname()
* Added getSocketPort()
* Added Jupiter::Socket move constructor
* Added "MaxReconnectAttempts" configuration variable
Added plugin "RenX.Listen"
Updated Jupiter
10 years ago
JustinAJ
94d272b94f
Updated Jupiter
10 years ago
JustinAJ
d7f0f5137b
Updated to Visual Studio 2015 RC
* Updated Jupiter
* Fixed some bugs/warnings
10 years ago
JustinAJ
f1dfe2c58c
Added safety check to "addmod" IRC command
10 years ago
JustinAJ
7137b4c65f
Updated Jupiter
Added PlayerTable IRC Command
10 years ago
JustinAJ
d04b5436ec
Removed redundant semicolon.
10 years ago
JustinAJ
b17c7575d6
Added RenX.HybridUUID
10 years ago
JustinAJ
e00e094374
Added RenX.NicknameUUID plugin.
10 years ago
JustinAJ
96913fce67
Removed "server" parameter from uuid_func.
10 years ago
JustinAJ
cabab1f130
Compiled
10 years ago
JustinAJ
25fb5c62a1
Moved default_uuid_func to RenX_Functions as RenX::default_uuid_func.
10 years ago
JustinAJ
2ea4f81e37
Added RenX_OnServerCreate event to RenX::Plugin.
10 years ago
JustinAJ
1c0d7af4be
Fixed error.
10 years ago
JustinAJ
3d7919e1b5
Bug fix:
Announcements timer is now properly killed when rehashed.
10 years ago
JustinAJ
ca101466cb
UUID revamp
* UUIDMode variable removed (moving to a plugin-based system)
* RenX_OnPlayerUUIDChange event added
* Added functions to RenX::Server:
** setUUIDFunction()
** getUUIDFunction()
** setUUID()
** setUUIDIfDifferent()
* Added default calc_uuid implementation - sets UUID to formatted SteamID.
* Removed some lambdas in RenX::Server::processLine()
10 years ago
JustinAJ
624aae9917
Fixed a minor bug in the "mods" game command; minor cleanups
10 years ago
JustinAJ
1003d9e96b
Players are now rechecked for ban matches on an ID change.
10 years ago
JustinAJ
c3986f1db4
Fixed name buffer not getting flushed before use.
10 years ago
JustinAJ
a8d430942b
Fixed bad parsing in BanDatabase.
10 years ago
JustinAJ
5712b65d0f
adminType is now set to an empty string if the type is "None" is returned in the client list.
10 years ago
JustinAJ
3df83bf7ce
Corrected donateFormat config key to "DonateFormat"
10 years ago
JustinAJ
6a86cedd1a
Added parsing for "map" command response; "map" command is now sent before the initial client list.
10 years ago
JustinAJ
e2ea42fca0
RenX_Medals now uses automatically generated unique tags, instead of pre-defined ones.
10 years ago
JustinAJ
43fad78bf9
Added Server::fetchClientList() function; Server::updateClientList() now only requests a partial client list; updateClientList() is now called on a configurable interval (default: 2500 milliseconds)
10 years ago
JustinAJ
6a91bb5148
Added getUniqueInternalTag() function
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
073955e899
IRCPrefix is now prepended to all IRC output messages, if one is defined; Added RenX_OnIDChange() event
10 years ago
JustinAJ
aa830819bd
Removed all Beta 1/2/3 code; removed all eXtendedRCON code; Added Server::Kill().
10 years ago
JustinAJ
74e7da3379
Added missing spaces around "vs" in kill messages.
10 years ago
JustinAJ
b58bab920c
Fixed kick/ban bug
10 years ago