colonel_black 0 Posted May 23, 2012 B.E.C Extended is a nice thing that Greg(UK4) recommended to me and it's been very useful.http://forums.bistudio.com/showthread.php?127978-B-E-C-quot-Battleye-Extended-Controls-quot-Admin-ToolWith it, you're able to do multiple things. For one, you can log the console and such.For two, it can warn people who speak in other characters other than ASCII. (I have mine set to 3 warnings) And then if the player doesn't listen to the warnings, it'll eventually kick them. My server has a ENGLISH ONLY rule in the MOTD, so that enforces it for me for non-ASCII things.It can also filter out bad names and bad words for you. It can filter out non-ASCII names.But it's also got a bunch of other features. You can set the MOTD on a interval to advertise such information every so often. So you may want to put your community address every so often. (I wouldn't think the Devs would have an issue with this).And now with the latest update, you can "!say Hello" and it'll speak as if you was using RCON Chat to speak as a Admin. (A good use of this would be if people are using the microphone globally and you don't want them to, "!say Please refrain from using the VON globally")Players can see what admins are online with !ainfIf you want to give admins limited access, they could use !res to restart the server and such without direct Desktop Control.http://ibattle.org/install-and-configure/ for more informationExample of my Config.cfg[bec]Ip = 108.60.128.91Port = 2302Password = xxxxBePath = C:\Program Files (x86)\Steam\steamapps\common\arma 2 operation arrowhead\cfgdayz\BattlEyeLogDir = dayz_1Admins = Admins.xmlCommands = Commands.xml[Misc]AsciiNickOnly = TrueAsciiChatOnly = TrueIgnoreChars = £æøåNickFilterFile = BadNames.txtWordFilterFile = BadWords.txtWarnings = 3Color = 1fTimeout = 40ServerExeName = Expansion\arma2oaserver.exeKickLobbyIdlers = 300FloodControl = 5 Share this post Link to post Share on other sites
drakenof 9 Posted May 23, 2012 Awesome, thank you for sharing. Share this post Link to post Share on other sites
Difecti 11 Posted May 23, 2012 I'll be using this when I switch EU5 over to the new box tomorrow. The capabilities surpass the current RCon usage, the to be able to add different levels of admin is a bonus. Share this post Link to post Share on other sites
colonel_black 0 Posted May 23, 2012 Thank Greg for informing me about it ^^ Share this post Link to post Share on other sites
c.chris.perry@gmail.com 17 Posted May 23, 2012 How do you set the MOTD thing up? Looking through their site and can't find a method. Share this post Link to post Share on other sites
colonel_black 0 Posted May 23, 2012 Here you go http://forums.bistudio.com/showthread.php?127978-B-E-C-quot-Battleye-Extended-Controls-quot-Admin-Tool&p=2154049&viewfull=1#post2154049 Share this post Link to post Share on other sites
c.chris.perry@gmail.com 17 Posted May 23, 2012 Okay, ya, that isn't part of this tool. Just a modification to use the MOTD in the standard server setup. Thanks though :) Share this post Link to post Share on other sites
colonel_black 0 Posted May 23, 2012 Okay' date=' ya, that isn't part of this tool. Just a modification to use the MOTD in the standard server setup. Thanks though :)[/quote']Ah yeah. There was me thinking it was part of B.E.C. I ain't tested it myself (MOTD), so if you try it, tell me how well it works please Share this post Link to post Share on other sites
c.chris.perry@gmail.com 17 Posted May 23, 2012 Okay' date=' ya, that isn't part of this tool. Just a modification to use the MOTD in the standard server setup. Thanks though :)[/quote']Ah yeah. There was me thinking it was part of B.E.C. I ain't tested it myself (MOTD), so if you try it, tell me how well it works pleaseJust added it to my server... Just made the interval 30s on the motd and then put 10 min breaks inbetween each message block. We'll see how it does. Share this post Link to post Share on other sites
colonel_black 0 Posted May 23, 2012 So basically you've donemotdInterval=30;motd[] = { "","","","","", //30 sec pause"Join us at foobar.com","","","","","", //30 sec pause"Join us at foobar.com","","","","","", //30 sec pause"Join us at foobar.com","","","","","", //30 sec pause"Join us at foobar.com","","","","","", //30 sec pause"Join us at foobar.com",}; ?Even if that works, I have nothing to advertise, it sucks :) Share this post Link to post Share on other sites
c.chris.perry@gmail.com 17 Posted May 23, 2012 So basically you've donemotdInterval=30;motd[] = { ""' date='"","","","", //30 sec pause"Join us at foobar.com","","","","","", //30 sec pause"Join us at foobar.com","","","","","", //30 sec pause"Join us at foobar.com","","","","","", //30 sec pause"Join us at foobar.com","","","","","", //30 sec pause"Join us at foobar.com",}; [/quote']?Even if that works, I have nothing to advertise, it sucks :)Ya, but like 60 times haha so that it runs for ~10 hours. I guess I really don't need that much, because it shows it to individual players, so if it only advertises for the first hour it's probably fine. Share this post Link to post Share on other sites
Alfie (DayZ) 8 Posted May 23, 2012 Now this looks very cool. Cheers for the post. Share this post Link to post Share on other sites
kochleffel 3 Posted May 23, 2012 So basically you've donemotdInterval=30;motd[] = { ""' date='"","","","", //30 sec pause"Join us at foobar.com","","","","","", //30 sec pause"Join us at foobar.com","","","","","", //30 sec pause"Join us at foobar.com","","","","","", //30 sec pause"Join us at foobar.com","","","","","", //30 sec pause"Join us at foobar.com",}; [/quote']?Even if that works, I have nothing to advertise, it sucks :)Ya, but like 60 times haha so that it runs for ~10 hours. I guess I really don't need that much, because it shows it to individual players, so if it only advertises for the first hour it's probably fine.thats easy...btw the upper thing is wrong...here with break inside.motdInterval=30;motd[] = { "", //30 sec pause"Join us at foobar.com","", //30 sec pause"Join us at foobar.com","", //30 sec pause"Join us at foobar.com","", //30 sec pause"Join us at foobar.com","", //30 sec pause"Join us at foobar.com","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","", //30 mins break"", //30 sec pause"Join us at foobar.com","", //30 sec pause"Join us at foobar.com","", //30 sec pause"Join us at foobar.com","", //30 sec pause"Join us at foobar.com","", //30 sec pause"Join us at foobar.com","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","", //30 mins break"", //30 sec pause"Join us at foobar.com","", //30 sec pause"Join us at foobar.com","", //30 sec pause"Join us at foobar.com","", //30 sec pause"Join us at foobar.com","", //30 sec pause"Join us at foobar.com","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","", //30 mins break"", //30 sec pause"Join us at foobar.com","", //30 sec pause"Join us at foobar.com","", //30 sec pause"Join us at foobar.com","", //30 sec pause"Join us at foobar.com","", //30 sec pause"Join us at foobar.com","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","", //30 mins break"", //30 sec pause"Join us at foobar.com","", //30 sec pause"Join us at foobar.com","", //30 sec pause"Join us at foobar.com","", //30 sec pause"Join us at foobar.com","", //30 sec pause"Join us at foobar.com",}; 2 hrs with this Share this post Link to post Share on other sites
c.chris.perry@gmail.com 17 Posted May 23, 2012 Oh, I know how to do it.. It's already done, I was just joking that I had stupidly set it for like 10 hours because I forgot that the MOTD is per user, and not based on server startup. Share this post Link to post Share on other sites
rocket 16567 Posted May 24, 2012 BEC is made by Nux, anything nux makes is awesome!But please be careful for any kicking actions. We do not condone the kicking of players due to language problems. Kicking a disruptive player (one who continues on side chat voice, say) can be kicked. But auto-kicking for text is not okay at all, especially if it is targeted at a specific language (such as Russian). Share this post Link to post Share on other sites
colonel_black 0 Posted May 24, 2012 Along with that, you'd like us to turn off the auto-kick/warn for non-ascii chars? (As you know, russian chars are non-ascii)And do you support lobby limits? I've got mine set to 10 now. So when there's 10 people in the lobby, it will lock it until a slot is free. This reduces being flooded Share this post Link to post Share on other sites
Greg-UK4 31 Posted May 24, 2012 So, basically we can't kick people - my intention was to set it up as a warning mechanism only, to inform people to do their best to speak in the majorities language, I've got my warnings set to 10, then a kick (which is unavoidable due to how the app is made i guess).I've found through reading my server logs a disturbing trend for the majority of my players to gang up on non-english speak individuals, it's disgusting behaviour and many people have been kicked for taking it too far.It goes like this:Rus22: áOûþ┌6!!!DaveENG: Wtf mate englishIgnorantCockENG: Yeah, get out ruskieRus22: sorry, i not englishAnotherDickENG: Fuck offRus22: ûþ┌áþ┌Oûþ┌!!Entireserver: Racism racism racism ad nauseum. I've implemented the warnings to show players that "you don't have to worry, they are trying and have been asked to try" Share this post Link to post Share on other sites