Page 1 of 22 1234511 ... LastLast
Results 1 to 10 of 216

  Click here to go to the first Developer post in this thread.  

Thread: New BattlEye features for server admins

  1. #1

    New BattlEye features for server admins

    Let's kick off March with two new features added in BE Server v1.131 and BE Client v1.151:


    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:
    Code:
    [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):
    Code:
    1 createVehicle
    1 setVehicleInit
    3 serverCommand
    4 godmode
    3 Bo_Mk82
    3 #shutdown
    7 disableUserInput true
    Important update: http://forums.bistudio.com/showthrea...=1#post2192402


    2. Messaging players via RCon

    RCon admins can now directly send in-game messages to players using the new "say" command:
    Code:
    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.

    Example:
    Code:
    say 11 hey mate, how are you doing today?

    I hope you like these new features. Feedback of any sort, as always, is welcome.
    Last edited by $able; Jul 27 2012 at 11:42.

  2. #2
    This is just too Awesome!

    Great work there $able

    -- BEC, Battleye Extended Controls --
    -- BEC Forum Thread --

    Spoiler:

  3. #3
    SWEEET. Good job!

    Except now they will try to bypass knowing how it worked
    Last edited by nomad_man; Mar 2 2012 at 11:04.

  4. #4

  5. #5
    Good work! )

    MattXR ( MxR )

    Check out my Twitter BIS Fans and Sub!
    -- MRKCCO Twitter --


  6.   Click here to go to the next Developer post in this thread.   #6
    i will stick this topic soon after it gets some attention, for now i leave it unstickied as it's easier to spot (irony)

  7. #7
    Hi
    I am getting kicked from my Dedicated server used this from 1st post
    What did I mess up ?

    See the following scripts.txt example:
    Code:
    1 createVehicle
    1 setVehicleInit
    3 serverCommand
    4 godmode
    7 Bo_Mk82
    6 #shutdown

    Logged in successfully

    RCon admin #0 (X.13x.10x.x53:x35x2) logged in
    Important new script detection feature added to BattlEye! See here for more info
    rmation: http://forums.bistudio.com/showthrea...lEye-features-
    for-server-admins
    Script Log: #0 MYname (165029dcxac8bce37299531x76) - "(serverCommandAva
    ilable "#shutdown") || !isMultiplayer"
    Script Log: #0 MYname (165029dcxac8bce37299531x76) - "(serverCommandAva
    ilable "#shutdown") || !isMultiplayer"
    Player #0 MYname (165029dc6562ac8bce37299531x76) has been kicked by BattlE
    ye: Script Restriction #11

  8. #8
    Really great, thanks (yet again) $able!
    A.C.E. Advanced Combat Environment

    Dev-Heaven.net Free Project Hosting | A2 Community Issue Tracker Help BIS, Help yourself!

  9. #9
    Wow, good stuff. Thanks $able!
    Get Arma2 OA Beta Notifications via e-mail | RSS | Twitter

    Gigabyte P67X-UD3-B3 Motherboard | Intel Core i7 2600k @ 4.0GHz | NVidia GeForce GTX560 TI
    16GB Corsair XMS3 1600Mhz RAM | Kingston HyperX SSD | ASUS Xonar D2X
    sound | be Quiet! 700W PSU | Windows 7 x64


  10. #10
    Quote Originally Posted by mousetrap View Post
    Hi
    I am getting kicked from my Dedicated server used this from 1st post
    What did I mess up ?
    You haven't messed up anything, the code is from a FSM in Domination which checks if an user is logged in as admin and then adds extra admin tools (like spectating and admin dialog).

    Meh, am not happy with this. Many missions use those commands on the client side and it just shows the heart of the problem. There should be some kind of trusted environment where execution of all scripting commands is possible, for example from mission scripts/folders as you can't manipulate MP missions.

    Xeno
    Last edited by Xeno; Mar 2 2012 at 14:28.

Page 1 of 22 1234511 ... LastLast

Similar Threads

  1. New BattlEye Features
    By $able in forum ARMA - MULTIPLAYER
    Replies: 35
    Last Post: Jun 3 2009, 01:35
  2. Recommendation to server admins
    By sicilian in forum MULTIPLAYER
    Replies: 24
    Last Post: Aug 20 2004, 09:59
  3. Server admins, what are you doing!?!
    By DM in forum MULTIPLAYER
    Replies: 77
    Last Post: Jul 11 2004, 08:31
  4. Server admins, what are you doing!?!
    By DM in forum OFFTOPIC
    Replies: 2
    Last Post: Feb 24 2004, 22:15
  5. Request to server admins
    By Bob the Insane in forum MULTIPLAYER
    Replies: 0
    Last Post: Mar 4 2002, 08:47

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •