BEC not working, please help.

I recently made a command.xml, schedule.xml, and a admins.xml, how ever none of them work. Can somebody please look over them and see what I did wrong?

Config.cfg

[Bec]
Ip = 162.223.29.138
Port = 2302
BePath = C:\TCAFiles\Users\EthanA\957\Bliss\BattlEye
Admins = Admins.xml
Commands = Commands.xml
LogDir = Server1

[Misc]
Scheduler = Scheduler.xml
AsciiChatOnly = True
IgnoreChatChars = £€זרו
ConsoleColor = 1f
Timeout = 60
KickLobbyIdlers = 500

Scheduler.xml

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<?xml-stylesheet href="acs.xsl" type="text/xsl" ?>
<!--
This file is only provided as an example file and is not practical to use in real life.
Make sure you take a copy of this file rename it and keep the orginale intact for orginale refrance.
And Start using your new file Now!!

Web Doc : http://www.ibattle.org/install-and-configure/setting-up-the-scheduler/

BE Commands supported by the scheduler system are:
say -1 some text
loadbans
loadscripts
loadevents
writebans
maxping 250
#shutdown
#restart
#reassign
#lock
#unlock
#mission filename (without the .pbo extension)


-->


<Scheduler>

<!-- Schedular to be shown all days in the week. -->
<!-- show text ingame every 20 min -->
<job id="0">
<time>000005</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>1</loop>
<cmd>say -1 Please feel free to ask for admin support in chat</cmd>
<cmdtype>0</cmdtype>
</job>

<!-- show text ingame every 15 min -->
<job id="1">
<time>001500</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>1</loop>
<cmd>say -1 Come join us on TS! atl01.mainvoice.net:7133</cmd>
<cmdtype>0</cmdtype>
</job>

<job id="2">
<time>001500</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>1</loop>
<cmd>say -1 If you have any script recommendations, let Nexus know</cmd>
<cmdtype>0</cmdtype>
</job>


<!-- *** RESTARTS *** -->
<!-- 5 min to the 03:00 restart -->
<job id="3">
<time>02:55:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 5 min.</cmd>
<cmdtype>0</cmdtype>
</job>
<!-- 03:00 restart -->
<job id="4">
<time>03:00:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>#restart</cmd>
<cmdtype>0</cmdtype>
</job>

<!-- 5 min to the 6:00 restart -->
<job id="5">
<time>05:55:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 5 min.</cmd>
<cmdtype>0</cmdtype>
</job>
<!-- 6:00:00 restart -->
<job id="6">
<time>6:00:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>#restart</cmd>
<cmdtype>0</cmdtype>
</job>

<!-- 5 min to the 9:00 restart -->
<job id="7">
<time>08:55:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 5 min.</cmd>
<cmdtype>0</cmdtype>
</job>
<!-- 9:00:00 restart -->
<job id="8">
<time>9:00:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>#restart</cmd>
<cmdtype>0</cmdtype>
</job>

<!-- 5 min to the 12:00 restart -->
<job id="9">
<time>11:55:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 5 min.</cmd>
<cmdtype>0</cmdtype>
</job>
<!-- 12:00:00 restart -->
<job id="10">
<time>12:00:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>#restart</cmd>
<cmdtype>0</cmdtype>
</job>

<!-- 5 min to the 15:00 restart -->
<job id="11">
<time>14:55:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 5 min.</cmd>
<cmdtype>0</cmdtype>
</job>
<!-- 15:00:00 restart -->
<job id="12">
<time>15:00:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>#restart</cmd>
<cmdtype>0</cmdtype>
</job>

<!-- 5 min to the 18:00 restart -->
<job id="13">
<time>17:55:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 5 min.</cmd>
<cmdtype>0</cmdtype>
</job>
<!-- 18:00:00 restart -->
<job id="14">
<time>18:00:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>#restart</cmd>
<cmdtype>0</cmdtype>
</job>

<!-- 5 min to the 21:00 restart -->
<job id="15">
<time>20:55:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 5 min.</cmd>
<cmdtype>0</cmdtype>
</job>
<!-- 21:00:00 restart -->
<job id="16">
<time>21:00:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>#restart</cmd>
<cmdtype>0</cmdtype>
</job>

<!-- 5 min to the 00:00 restart -->
<job id="17">
<time>23:55:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>say -1 This server will restart in 5 min.</cmd>
<cmdtype>0</cmdtype>
</job>
<!-- 00:00:00 restart -->
<job id="18">
<time>00:00:00</time>
<delay>000000</delay>
<day>1,2,3,4,5,6,7</day>
<loop>0</loop>
<cmd>#restart</cmd>
<cmdtype>0</cmdtype>
</job>

</Scheduler>

Admins.xml

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<?xml-stylesheet href="acs.xsl" type="text/xsl" ?>


<BEAdmins>

<admin id="0">
<name>Nexus The False God</name>
<guid>d5bbc88486fc3e0a8f39fe17e53a8cd0</guid>
<group>0</group>
<groupname>Master Admin</groupname>
</admin>

<admin id="1">
<name>Dock</name>
<guid>c1335fcdf0af5870a2ec12ad5a34c206</guid>
<group>0</group>
<groupname>Owner</groupname>
</admin>

</BEAdmins>

Commands.xml

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<?xml-stylesheet href="acs.xsl" type="text/xsl" ?>

<!-- Show basic help info -->
<command id="18">
<name>!help</name>
<group>100</group>
<cmd>help</cmd>
<time></time>
<text></text>
<desc>USAGE :: [!help] or [!help !command] :: INFO -> Use help to show availeble commands.</desc>
</command>

<!-- Show player info -->
<command id="19">
<name>!pinf</name>
<group>100</group>
<cmd>pinfo</cmd>
<time></time>
<text></text>
<desc>USAGE :: !pinf name :: INFO -> Show player info. Beid and join time.</desc>
</command>

<!-- Show admin info -->
<command id="20">
<name>!ainf</name>
<group>100</group>
<cmd>ainfo</cmd>
<time></time>
<text></text>
<desc>USAGE :: !ainf :: INFO -> Show Admins online.</desc>
</command>

<!-- Show server uptime -->
<command id="21">
<name>!upt</name>
<group>100</group>
<cmd>uptime</cmd>
<time></time>
<text></text>
<desc>USAGE :: !upt :: INFO -> Show Server Uptime.</desc>
</command>

</BeCommands>

Those are the files that I edited, and of course i can post anything else that might be needed. Thank you guys ahead of time.
 
Try to set absolute paths to the scheduler, admin commands files
I put in the exact paths and still no message when I join, and no response when I type any of the commands.

Here's the new config file

[Bec]
Ip = 162.223.29.138
Port = 2302
BePath = C:\TCAFiles\Users\EthanA\957\Bliss\BattlEye
Admins = C:\TCAFiles\Users\EthanA\957\BEC\Config\Admins.xml
Commands = C:\TCAFiles\Users\EthanA\957\BEC\Config\Commands.xml
LogDir = Server1

[Misc]
Scheduler = C:\TCAFiles\Users\EthanA\957\BEC\Config\Scheduler.xml
AsciiChatOnly = True
IgnoreChatChars = £€זרו
ConsoleColor = 1f
Timeout = 60
KickLobbyIdlers = 500
 
This is why I love to have my dedicated machine :D
Ok back to Topic:
The config.cfg was it already on your server or did you set it up from the beginning?
 
This is why I love to have my dedicated machine :D
Ok back to Topic:
The config.cfg was it already on your server or did you set it up from the beginning?

It was already there.

I would love a dedicated machine, but I get awful internet speeds where I live.
 
Still nothing. Here's the Config after I edited it

# This config file is only provided as an example file.
# Edit it to sute your needs.
# For more info on how to edit this file. use the Readme.txt file or visit http://www.ibattle.org/install-and-configure


#--------------------------------------------------------------------------------------------------------
[Bec]
#--------------------------------------------------------------------------------------------------------

# Set the ip to your server. normally 127.0.0.1 will be fine.
Ip = 162.223.29.138


# Set the port to the server. default port is 2302
Port = 2302


# Set the path to the BattlEye directory that is currently in use by the server.
BePath = C:\TCAFiles\Users\EthanA\957\Bliss\BattlEye


# Set the path to your Admins.xml file containing your admins.
Admins = C:\TCAFiles\Users\EthanA\957\Bec\Config\admins.xml


# Set the path to your Commands.xml file.
Commands = C:\TCAFiles\Users\EthanA\957\BEC\Config\Commands.xml


#--------------------------------------------------------------------------------------------------------
[Misc]
#--------------------------------------------------------------------------------------------------------

# Set which type of hacks that will be added to your banlist.
# 0 = none. 1 = GameHack. 2 = Battleye Hack. 3 = both GameHack & Battleye Hack.
# value 3 is set as default if this parameter is not defined.
Ban = 3

# Set the height & width of Becs console window
ConsoleHeight = 45
ConsoleWidth = 165


# Only allow english chars.
AsciiNickOnly = False


# Only allow english chars to be typed on the chat. Note, Warnings must be enabled. 0 or more.
AsciiChatOnly = false


# If AsciiChatOnly is set True. you can define none english chars that will be accepted.
# You separate each char with a , "note you need to define lower and upper case of the chars."
IgnoreChatChars = €,£,æ,Æ,ø,Ø,å,Å,ö,ä,ü,ß


# Set the amount of warnings a player will get before kicked. -1 is disabled. 0 instant kick
# 1 == one warning on a bad word. next bad word results in kick
Warnings = 5


# Kick players who has listed chars in their name
#DisallowPlayerNameChars = []{}()0123456789


# Min length, kicks players who has to short name.
MinPlayerNameLength = 3


# Max length, kicks players who has to long name.
MaxPlayerNameLength = 16


# Set the name of your Arma3server.exe if it has been renamed from arma3server.exe to something else!
# if the exe has its original name. comment it out.
# DO NOT SET FULL PATH TO THE EXE FILE
ServerExeName = arma2oaserver1.exe


# Set path to the file containing a list of bad words. Note, Warnings must be enabled. 0 or more.
# WordFilterFile = BadWords.txt


# Set the path to the file containing whitelisted guids.
# WhiteListFile = WhiteList.txt


# Set custom whitelist kick message. Text must be in ascii letters. MAX 58 CHARS. BE only does ascii on messages
# WhileListKickMsg = you are not whitelisted on this server.


# Kick people with offensive names
NickFilterFile = BadNames.txt


# Set the path to the Scheduler.xml file.
Scheduler = C:\TCAFiles\Users\EthanA\957\Bec\Config\Scheduler.xml


# Kick people who are idleing in the lobby, kick will happen after given time, Min time is 90 sec. use 0 to disable this function.
KickLobbyIdlers = 300


# If enabled. Bec will create seperate chat files for each channel along with the main file.
ChatChannelFiles = true

# Set the amount of Normal players who can connect. Set it to -1 to disable it.
# If set to 0 it means only players who are listed in the Admins.xml, (or whatever you call it) will be able to connect to the server.
# Quick Example 1: server can holed 50 players. and you want to reserve 5 slots for admins. then set SlotLimit to 45.
# Quick Example 2: server can holed 50 players. and you want to reserve 5 slots for admins and 5 slots for friends. then set SlotLimit to 40,
# AND edit your admins.xml. ADD in all your frineds guid and remaining data, put them in group example 100. or whatever you feel likt.
# by using this method you can give some of your friends some access to some commands if you like or none.
# in general this is works like .Whitelisting X player slots for admins and friends, while leaving the remaining Y slots for public.
SlotLimit = -1

# Set the message people will get when they try to connect and is not whitelisted. Text must be in ascii letters.
SlotLimitKickMsg = The Server has reached its player limit.


# The amount of time Bec will wait for the server to start up.
Timeout = 30


#--------------------------------------------------------------------------------------------------------
[Reporter]
#--------------------------------------------------------------------------------------------------------
# Reporter account. Fill in the username and password for your reporter account.
# GameHacks, BattlEye Hacks will be reported to a database. all players who connect will also be checked against this database.

# Set the Username for your account
#User = alfred


# Set the Password for your account
#Password = 123456


#--------------------------------------------------------------------------------------------------------
[ChatRestriction]
#--------------------------------------------------------------------------------------------------------
# Set max amount of chat lines a player is allowed to send for each channel.
# Going passed the number will result in kick. -1 is disabled, 0 isntant kick.
# If the number is higher than 0 players will be sent warnings.

Lobby = 30
Global = 0
Side = -1
Group = -1
Vehicle = -1
Command = 0
Commander = 0
Direct = -1


#--------------------------------------------------------------------------------------------------------
[ChatSpam]
#--------------------------------------------------------------------------------------------------------

# Set max amount of chat lines per channel allowed within given time frame.
# Set the values to 0 to disable this function(s)

# Quick Example:
# Lobby = 5
# Lobby_Time_Lower = 10
# Lobby_Time_Upper = 15

# If the time between each new chatlines from a player is less than CHANNEL_Time_Lower the spam counter increases by + 1.
# Consider the CHANNEL (Lobby) as the spam counter.
# When a player has (CHANNEL - 1) in spam counting. a warning will be sent to whom it may consern.
# If the time between each new chatline from the player is Greater than CHANNEL_Time_Lower and Less than CHANNEL_Time_Upper the spam counter stay as it is.
# If the time since the last chatline is greater then CHANNEL_Time_Upper the spam counter is reset to 1.
# To get optimal result play around a bit with the values on your server.

Lobby = 0
Lobby_Time_Lower = 0
Lobby_Time_Upper = 0

Global = 0
Global_Time_Lower = 0
Global_Time_Upper = 0

Side = 0
Side_Time_Lower = 0
Side_Time_Upper = 0

Group = 2
Group_Time_Lower = 1
Group_Time_Upper = 3

Vehicle = 0
Vehicle_Time_Lower = 0
Vehicle_Time_Upper = 0

Command = 0
Command_Time_Lower = 0
Command_Time_Upper = 0

Commander = 0
Commander_Time_Lower = 0
Commander_Time_Upper = 0

Direct = 0
Direct_Time_Lower = 0
Direct_Time_Upper = 0
 
whopsie forgot this part:
Code:
ServerExeName = arma2oaserver1.exe

change it to this:
Code:
arma2oaserver.exe

Just a simple question: You are sure that BEC is running on startup?
 
whopsie forgot this part:
Code:
ServerExeName = arma2oaserver1.exe

change it to this:
Code:
arma2oaserver.exe

Just a simple question: You are sure that BEC is running on startup?

I'll do the change real quick. Also... I hope so. How should I check...
 
Back
Top