Bf4db - как подключить античит bf4db на сервер

Slawter

Support team
5 Сен 2014
21.956
862
На днях вновь начал работу давно известный сайт читометр BF4DB.com, он примечателен тем, что в отличии от других античит систем, любой может зарепортить читера имея 100% доказательства, такие как видео, и читер будет забанен, и забанен на большом кол-ве серверов. Это как общий банлист читеров, и этот банлист Вы можете подключить на свой сервер.

Для того, чтобы подключить свой сервер к базе BF4DB.com, сначала вам нужно зарегистрироваться на сайте.
- пройдите по ссылке BF4DB (всё как обычно, логин, емейл, пароль, подтверждаем емейл по почте

После регистрации нажмите вкладку SERVERS
bf4db1.png


- теперь нажмите на Claim Server
bf4db2.png


- на следующей странице сделайте следующее
bf4db3.png


текст нужно добавить в название сервера на время добавления сервера в базу BF4DB, после можете удалить
GUID сервера берём из адресной строки в браузере, как показано на скриншоте ниже

bf4db4.png

это например GUID сервер со скриншота 4d424f34-38ed-4432-be09-9e5d4c550dcf

После нажмите кнопку CLAIM. Всё, ваш сервер добавлен в базу BF4DB.com

Теперь Вам нужно скачать плагин (клиентам Multiplay не нужно)
- имейте ввиду, плагин не будет работать, пока вы не добавите сервер на сайте BF4DB.COM
- качате плагин с этой страницы BF4DB Server Protection
- распаковываете архив, и добавляете файлы на ваш прокон сервер по пути \Plugins\BF4
- перезагружаете сервер ProCon



Теперь, вы увидите плагин в списке плагинов и осталось лишь ввести ключ и включить плагин
- на той же странице BF4DB после добавление сервера
жмём кнопку ApiKey
bf4db5.png


и вводим этот ключ сюда
bf4db6.png


После чего включите плагин, и теперь, на сайте BF4DB.com на этой странице, сервер должен загореться зелёным
bf4db7.png

значит вы всё сделали правильно


На случай если вы считаете, что кто то заблокирован не справедливо, и вы хотите, чтобы он продолжал играть на вашем сервере, просто добавьте игрока в белый список, такая возможность предусмотрена. Ники игроков добавляем в столбик, как показано на скриншоте ниже.




PS.
Пользователи Linux серверов ProCon откройте файл BF4DB.cs и измените в строке 77 следующее:
String fullPath = Path.GetFullPath(@"Plugins\BF4\BF4DB_API.dll");

на

String fullPath = Path.GetFullPath(@"Plugins/BF4/BF4DB_API.dll");
 
  • Like
Реакции: Ochcarik_Sanya и ZAW71

AMIGO

Customer
29 Май 2017
86
11
Все понятно! А главное работает! Спасибо Тимур!
 

JonkeyYard

Старший сержант
4 Апр 2017
66
2
36
А на каких основаниях игрок попадает в бан на этом сайте?
 

DeletedUser

Bots Service
27 Апр 2016
32
0
30
Moscow
Тим, было такое?
Код:
[14:33:10 61] [BF4DB] EXCEPTION: System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.Net.WebException: Der Remoteserver hat einen Fehler zurückgegeben: (429) Too Many Requests.
   bei System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
   bei System.Net.WebClient.UploadString(Uri address, String method, String data)
   bei BF4DB_API.BF4DB_API.postAPI(String uri, String parameters)
   bei BF4DB_API.BF4DB_API.updateServer(String apiKey)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
   bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
   bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   bei PRoConEvents.BF4DB.updateServer(String apiKey)
 

Slawter

Support team
5 Сен 2014
21.956
862
Тим, было такое?
Код:
[14:33:10 61] [BF4DB] EXCEPTION: System.Reflection.TargetInvocationException: Ein Aufrufziel hat einen Ausnahmefehler verursacht. ---> System.Net.WebException: Der Remoteserver hat einen Fehler zurückgegeben: (429) Too Many Requests.
   bei System.Net.WebClient.UploadDataInternal(Uri address, String method, Byte[] data, WebRequest& request)
   bei System.Net.WebClient.UploadString(Uri address, String method, String data)
   bei BF4DB_API.BF4DB_API.postAPI(String uri, String parameters)
   bei BF4DB_API.BF4DB_API.updateServer(String apiKey)
   --- Ende der internen Ausnahmestapelüberwachung ---
   bei System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
   bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
   bei System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   bei PRoConEvents.BF4DB.updateServer(String apiKey)
В плагин логах?

Вроде нет, но я запустил и забыт прокон как службу. Надо будет глянуть вечером.
 

DeletedUser

Bots Service
27 Апр 2016
32
0
30
Moscow
Тим, дебаг ни в коем случае не включай. У меня лагать начинает прокон :eek:
 

Maverick

Customer
1 Дек 2017
1.013
8
51
Для подтверждения с почты,после нажатия Activate Account - нет доступа к серверу. Ссылку тоже копировал-точно такой же результат
 

Maverick

Customer
1 Дек 2017
1.013
8
51
постоянно выдает
Server name does not have the right verification code in it. Try again!
и в название сервера добавил текст и GUID скопировал с адресной строки сервера
 

Clin4

Customer
13 Авг 2018
225
12
37
Вроде бы все по инструкции сделал, но замочек горит красным(