Автор Тема: [Battleye Extended Controls] - Авторестарт, управление сервером, резервные слоты  (Прочитано 3637 раз)

Drupas

  • Administrator
  • Новенький
  • *****
  • Сообщений: 48
  • Рейтинг: 2
    • Просмотр профиля
    • Компьютерная помощь
Краткое описание:
  Battleye Extended Controls - это многофункциональная программа для серверов Arma 2, Arma 3 и всех к ним аддонов.
С помощью данной программы вы сможете:
Авторестарт сервера + предупреждения о рестарте в нужное вам время.
Автосообщения в нужное вам время.
Фильтрация чата
Фильтрация ников
Резервные слоты как для Администрации, так и для ваших друзей, VIP.
Возможность использовать только Английские Ники или же все подряд.
Ограничение чата (Например только 20 сообщений вы можете написать в Глобал чат или в нужный вам чат, а потом нельзя - кик)
Whitelist
Своя удобная система логов. Отдельно логи сервера, отдельно чат, отдельно BattEye и BEC.
Удобный планировщик.
И многое другое.

Установка:
1) Скачать архив с папкой программы и распаковать в корневую папку игры (вашего сервера)
https://yadi.sk/d/NpQRVCpTofNLF
2) Файл запуска - Start.bat
3) Файлы настроены и по аналогии все должно быть понятно.
Ниже описание настроек программы.
games-servers.ru Создание игровых серверов, сайтов, форумов

Drupas

  • Administrator
  • Новенький
  • *****
  • Сообщений: 48
  • Рейтинг: 2
    • Просмотр профиля
    • Компьютерная помощь
FIX:
Так как сервера программы более не доступны, лечим ее на отвязку от интернета:
фикс с форума epochmod.com
В файл hosts
(C:\Windows\System32\drivers\etc)
добавить внизу строки
127.0.0.1 www.ibattle.org
127.0.0.1 ibattle.org
games-servers.ru Создание игровых серверов, сайтов, форумов

Drupas

  • Administrator
  • Новенький
  • *****
  • Сообщений: 48
  • Рейтинг: 2
    • Просмотр профиля
    • Компьютерная помощь
Config.cfg

Переходим в папку ../Config, открываем файл config.cfg и настраиваем все под себя:
#--------------------------------------------------------------------------------------------------------
[Подключение и Конфигурация]
#--------------------------------------------------------------------------------------------------------
 
# Укажите IP-Адрес вашего сервера. Можете использовать 127.0.0.1 и все будет нормально.
Ip = 127.0.0.1
 
 
# Укажите порт вашего сервера. По умолчанию 2302.
Port = 2302
 
 
# Укажите путь в BattEye. То есть там где стоят фильтры.
BePath =
 
# Укажите как BEC будет банить читаков.
# 0 = Никак. 1 = Только Встроенный игровой АнтиЧит. 2 = Только BattEye АнтиЧит. 3 = Оба варианта.
# Установите 3 если не можете определиться.
# Внимание! InfiSTAR не считается!!!
Ban = 3
 
# Укажите размеры Консольного окна BEC.
ConsoleHeight = 30
ConsoleWidth = 100
 
# Сколько секунд BEC будет ждать при зависании или включении сервера.
# Рекомендуется: 120 секунд
Timeout = 120
 
# Если указать = True, то BEC будет создавать Логи чата на каждый канал.
# Если указать = False, то BEC будет создавать Лог чата в котором будут сразу все каналы.
ChatChannelFiles = false
#--------------------------------------------------------------------------------------------------------
[Настройка Лобби]
#--------------------------------------------------------------------------------------------------------
 
 
# Если игрок будет слишком долго находиться в Лобби, то его кикнет с сервера.
# Укажите время через которое игрока кикнет с сервера (В секундах!)
# Укажите = 0, чтобы отключить эту функцию.
KickLobbyIdlers    = 0

Scheduler = scheduler.xml #Подключенный файл Планировщика
#AsciiChatOnly = False
#AsciiNickOnly = False
#WordFilterFile = BadWords.txt
#WhiteListFile = WhiteList.txt #Отключенный белый список игроков
#NickFilterFile = BadNames.txt
ChatChannelFiles = false
SlotLimit = -1
« Последнее редактирование: Февраля 11, 2016, 03:41:06 pm от Drupas »
games-servers.ru Создание игровых серверов, сайтов, форумов

Drupas

  • Administrator
  • Новенький
  • *****
  • Сообщений: 48
  • Рейтинг: 2
    • Просмотр профиля
    • Компьютерная помощь
Admins.xml
Администрация и резервные слоты..

name : Укажите НикНейм Администрации и игрока для резервного слота.
guid : Напишите GUID.
group : Укажите группу. Например 0 Администрация. 1 - Модерация. 2 - Друзья. 3 - VIP.
groupname : Укажите сообщение которое будет выдаваться при заходе игрока на сервер. Оставьте пустым и тогда ничего писаться не будет.

Внимание: <..id= > ID начинается с 0, далее если вы начали <VIP id=>, то и заканчивайте </VIP>.
         <admin id="0">
<name>Ник Админа</name>
<guid>GUID</guid>
<group>0</group>
<groupname>Admin</groupname>
</admin>
BadNames.txt
#--------------------------------------------------------------------------------------------------------
[Настройка НикНеймов]
#--------------------------------------------------------------------------------------------------------
 
# Подключите файл BadNames.txt (По умолчанию пуже подключен).
# Отвечает за плохие или запрещенные ники на сервере (Настраивается в BadNames.txt)
NickFilterFile = BadNames.txt
 
# Использовать на сервере только ASCII НикНеймы (Имеется ввиду English Only!)
# Рекомендуется: True (Если отключить, то могут быть проблемы)
AsciiNickOnly = True
 
# Кикать игроков, если они имеют следующие символы в НикНейме.
DisallowPlayerNameChars =
 
# Минимальная допустимая длина НикНейма.
MinPlayerNameLength = 3
 
# Максимальная допустимая длина НикНейма.
MaxPlayerNameLength = 24

Whitelist
#--------------------------------------------------------------------------------------------------------
[Настройка Белого Листа]
#--------------------------------------------------------------------------------------------------------
 
# Подключите файл WhiteList.txt (По умолчанию Отключен!).
# Отвечает за Белый Лист по GUID и только!
# WhiteListFile = WhiteList.txt
 
# Укажите сообщение которое будет выводиться если BEC не находит игрока в Белом Списке. (Поддерживается только ASCII!)
WhileListKickMsg = Sorry, you are not WhiteListed!
« Последнее редактирование: Февраля 11, 2016, 03:38:34 pm от Drupas »
games-servers.ru Создание игровых серверов, сайтов, форумов

Drupas

  • Administrator
  • Новенький
  • *****
  • Сообщений: 48
  • Рейтинг: 2
    • Просмотр профиля
    • Компьютерная помощь
Commands.xml
#--------------------------------------------------------------------------------------------------------
[Настройка Commands.xml]
#--------------------------------------------------------------------------------------------------------
 
 
# Подключите файл Commands.xml (По умолчанию уже подключен).
# Позволяет выполять внутриигровые команды из списка commands.xml
Commands = Commands.xml

Прикрепил документ с настройкой команд
« Последнее редактирование: Февраля 11, 2016, 03:50:37 pm от Drupas »
games-servers.ru Создание игровых серверов, сайтов, форумов

Drupas

  • Administrator
  • Новенький
  • *****
  • Сообщений: 48
  • Рейтинг: 2
    • Просмотр профиля
    • Компьютерная помощь
Scheduler.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
 
<Scheduler>
 
<!-- Cообщения -->
<job id='0'>
<day>1,2,3,4,5,6,7</day>
<start>003000</start>
<runtime>003000</runtime>
<loop>-1</loop>
<cmd>say -1 Авторестарт сервера каждые 4 часа 00:00, 04:00, 08:00, 12:00, 16:00, 20:00</cmd>
</job>
 
<job id='1'>
<day>1,2,3,4,5,6,7</day>
<start>000030</start>
<runtime>003000</runtime>
<loop>-1</loop>
<cmd>say -1 Вступай к нам в группу в ВК vk.com/epoch_ru46 </cmd>
</job>
 
<job id='2'>
<day>1,2,3,4,5,6,7</day>
<start>001500</start>
<runtime>001500</runtime>
<loop>-1</loop>
<cmd>fortune</cmd>
</job>
 
<!-- Рестарты + предупреждения 15, 5, 1 мин в 04:00 -->
<job id='3'>
<day>1,2,3,4,5,6,7</day>
<start>03:45:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>say -1 ВНИМАНИЕ: Рестарт сервера через 15 минут!!!</cmd>
</job>
 
<job id='4'>
<day>1,2,3,4,5,6,7</day>
<start>03:55:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>say -1 ВНИМАНИЕ: Рестарт сервера через 5 минут!!!</cmd>
</job>
 
<job id='5'>
<day>1,2,3,4,5,6,7</day>
<start>03:59:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>say -1 ВНИМАНИЕ: Рестарт сервера через 1 минуту!!!</cmd>
</job>

<job id='6'>
<day>1,2,3,4,5,6,7</day>
<start>04:00:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>#shutdown</cmd>
</job>

<!-- Рестарты + предупреждения 15, 5, 1 мин в 08:00 -->
<job id='7'>
<day>1,2,3,4,5,6,7</day>
<start>07:45:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>say -1 ВНИМАНИЕ: Рестарт сервера через 15 минут!!!</cmd>
</job>
 
<job id='8'>
<day>1,2,3,4,5,6,7</day>
<start>07:55:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>say -1 ВНИМАНИЕ: Рестарт сервера через 5 минут!!!</cmd>
</job>
 
<job id='9'>
<day>1,2,3,4,5,6,7</day>
<start>07:59:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>say -1 ВНИМАНИЕ: Рестарт сервера через 1 минуту!!!</cmd>
</job>

<job id='10'>
<day>1,2,3,4,5,6,7</day>
<start>08:00:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>#shutdown</cmd>
</job>

<!-- Рестарты + предупреждения 15, 5, 1 мин в 12:00 -->
<job id='11'>
<day>1,2,3,4,5,6,7</day>
<start>11:45:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>say -1 ВНИМАНИЕ: Рестарт сервера через 15 минут!!!</cmd>
</job>
 
<job id='12'>
<day>1,2,3,4,5,6,7</day>
<start>11:55:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>say -1 ВНИМАНИЕ: Рестарт сервера через 5 минут!!!</cmd>
</job>
 
<job id='13'>
<day>1,2,3,4,5,6,7</day>
<start>11:59:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>say -1 ВНИМАНИЕ: Рестарт сервера через 1 минуту!!!</cmd>
</job>

<job id='14'>
<day>1,2,3,4,5,6,7</day>
<start>12:00:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>#shutdown</cmd>
</job>

<!-- Рестарты + предупреждения 15, 5, 1 мин в 16:00 -->
<job id='15'>
<day>1,2,3,4,5,6,7</day>
<start>15:45:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>say -1 ВНИМАНИЕ: Рестарт сервера через 15 минут!!!</cmd>
</job>
 
<job id='16'>
<day>1,2,3,4,5,6,7</day>
<start>15:55:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>say -1 ВНИМАНИЕ: Рестарт сервера через 5 минут!!!</cmd>
</job>
 
<job id='17'>
<day>1,2,3,4,5,6,7</day>
<start>15:59:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>say -1 ВНИМАНИЕ: Рестарт сервера через 1 минуту!!!</cmd>
</job>

<job id='18'>
<day>1,2,3,4,5,6,7</day>
<start>16:00:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>#shutdown</cmd>
</job>

<!-- Рестарты + предупреждения 15, 5, 1 мин в 20:00 -->
<job id='19'>
<day>1,2,3,4,5,6,7</day>
<start>19:45:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>say -1 ВНИМАНИЕ: Рестарт сервера через 15 минут!!!</cmd>
</job>
 
<job id='20'>
<day>1,2,3,4,5,6,7</day>
<start>19:55:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>say -1 ВНИМАНИЕ: Рестарт сервера через 5 минут!!!</cmd>
</job>
 
<job id='21'>
<day>1,2,3,4,5,6,7</day>
<start>19:59:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>say -1 ВНИМАНИЕ: Рестарт сервера через 1 минуту!!!</cmd>
</job>

<job id='22'>
<day>1,2,3,4,5,6,7</day>
<start>20:00:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>#shutdown</cmd>
</job>

<!-- Рестарты + предупреждения 15, 5, 1 мин в 00:00 -->
<job id='23'>
<day>1,2,3,4,5,6,7</day>
<start>23:45:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>say -1 ВНИМАНИЕ: Рестарт сервера через 15 минут!!!</cmd>
</job>
 
<job id='24'>
<day>1,2,3,4,5,6,7</day>
<start>23:55:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>say -1 ВНИМАНИЕ: Рестарт сервера через 5 минут!!!</cmd>
</job>
 
<job id='25'>
<day>1,2,3,4,5,6,7</day>
<start>23:59:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>say -1 ВНИМАНИЕ: Рестарт сервера через 1 минуту!!!</cmd>
</job>

<job id='26'>
<day>1,2,3,4,5,6,7</day>
<start>00:00:00</start>
<runtime>000000</runtime>
<loop>0</loop>
<cmd>#shutdown</cmd>
</job>

</Scheduler>
games-servers.ru Создание игровых серверов, сайтов, форумов