1. New script detection/logging that is fully customizable by server admins
You can now easily set up your BE Server to scan clients for certain strings that are used in script attacks on your server, for example "createVehicle", "serverCommand", "setVehicleInit" or anything else that could potentially be exploited on your server. All you need to do to enable this is create a file called "scripts.txt" in your BE working directory (in the game's application data / profiles / BEpath folder, not the install folder - where bans.txt is placed as well) with per-line entries formatted as follows:
[type] [string to search for]
The following types exist:
1 - Log detections to "scripts.log"
2 - Log detections to server console
4 - Kick for detections ("Script Restriction #X")
When logging detections, the BE Server logs an extract of 100 characters of the script being executed showing the detected string. You can combine types by adding them, so e.g. 3 causes positive detections to be logged both to scripts.log and server console, 5 causes detections to be logged to scripts.log and kicked for at the same time, 7 combines all methods, etc..
See the following random scripts.txt example (please do not use the list below unless You know what's command for/why):
1 createVehicle 1 setVehicleInit 3 serverCommand 4 godmode 3 Bo_Mk82 3 #shutdown 7 disableUserInput true
Important update: http://forums.bistud...l=1#post2192402
2. Messaging players via RCon
RCon admins can now directly send in-game messages to players using the new "say" command:
say [player #] [message]
If player # is -1, the message is sent to all players. Otherwise the message is sent privately to the specific player. Note that player # is the one shown when entering "players", not the one used by the game itself. Also, keep in mind that only in-game players can be messaged, not those that are still in the lobby.
say 11 hey mate, how are you doing today?
I hope you like these new features. Feedback of any sort, as always, is welcome.
Edited by $able, 27 July 2012 - 11:42.