Jump to content

PBBans is not working for BF4 Official Servers


MaydaX

Recommended Posts

Due to DICE / EA disabling PB kick and ban functions in Battlefield 4 for servers running in official mode, PBBans will not support or function. Other modes such as Ranked, Unranked and Private work as they always have in the past and we advise streaming admins to not use official mode if they wish to protect their servers with PBBans.

 

When issuing a kick or ban command the PB logs will show a player is kicked / banned but nothing happens to them on the server. The same goes for players listed on the pbbans.dat banlist when they join.

 

This effectively makes PBBans and other AC communities unable to enforce bans making official servers more cheater friendly. The only thing that streaming official servers will give is banned players data for servers not running in official mode.

Link to comment
Share on other sites

Lets say I raise a cheat violation on an official server, will I even be kicked off of the server?

 

I'm not talking by PBBans, I'm talking through punkbuster itself. PB Detects a hack, and attempts to kick me, does it happen?

Link to comment
Share on other sites

Lets say I raise a cheat violation on an official server, will I even be kicked off of the server?

 

I'm not talking by PBBans, I'm talking through punkbuster itself. PB Detects a hack, and attempts to kick me, does it happen?

 

   MaydaX, on 16 Nov 2013 - 11:30 PM, said:

 

    PB itself would be able to kick any caught cheaters but admins will not.

 

Link to comment
Share on other sites


(Player is banned on another server)
[11.22.2013 00:13:45] ->PBSV: PB UCON "pbbhub2-1"@xxx.xxx.xxx.xxx:uport [admin.say " Player ABannedPlayer (xxxxxxxx) banned for GAMEHACK)" all]

(9 hours later connects to this server and PBBans sends a kick command to enforce the prior ban)
[11.22.2013 09:12:39] ->PBSV: New Connection (slot #54) xxx.xxx.xxx.xxx:3659 [?] "ABannedPlayer" (seq 6437037)
[11.22.2013 09:12:39] ->PBSV: Player GUID Computed xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(-) (slot #54) xxx.xxx.xxx.xxx:3659 ABannedPlayer
[11.22.2013 09:12:39] ->PBSV: PB UCON "pbbhub2-1"@69.65.22.152:uport [admin.say " Enforced prior ban for 'ABannedPlayer' (xxxxxxxx)" all]
[11.22.2013 09:12:45] ->PBSV: Kick Command Issued (PBBans.com enforced a MBi Ban for the GUID xxxxxxxx. [Admin Decision]) for (slot#54) xxx.xxx.xxx.xxx:3659 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ABannedPlayer

(Cheater is still on the server and was not kicked as shown by pb_sv_plist.)
[11.22.2013 09:12:48] ->PBSV: 54 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(-) xxx.xxx.xxx.xxx:3659 OK 1 10.0 0 (V) "ABannedPlayer"
[11.22.2013 09:12:51] ->PBSV: 54 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(-) xxx.xxx.xxx.xxx:3659 OK 1 10.0 0 (V) "ABannedPlayer"

(Player is caught again by PunkBuster and is kicked from the server)
[11.22.2013 09:12:59] ->PBSV: Kick Command Issued (Prior Kick/Ban) for (slot#54) xxx.xxx.xxx.xxx:3659 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ABannedPlayer
[11.22.2013 09:13:03] ->PBSV: VIOLATION (GAMEHACK) : ABannedPlayer (slot #54) Violation (GAMEHACK) [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(-) xxx.xxx.xxx.xxx:3659]
[11.22.2013 09:13:03] ->PBSV: PB UCON "pbbhub2-1"@xxx.xxx.xxx.xxx:uport [pb_sv_kickguid "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 1200 "PBBans.com has banned ABannedPlayer for GAMEHACK"]
[11.22.2013 09:13:07] ->PBSV: Lost Connection (slot #54) xxx.xxx.xxx.xxx:3659 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(-) ABannedPlayer

(Cheater reconnects and PBBans sends the kick command again.)
[11.22.2013 09:14:05] ->PBSV: New Connection (slot #58) xxx.xxx.xxx.xxx:3659 [?] "ABannedPlayer" (seq 905955)
[11.22.2013 09:14:05] ->PBSV: Player GUID Computed xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(-) (slot #58) xxx.xxx.xxx.xxx:3659 ABannedPlayer
[11.22.2013 09:14:05] ->PBSV: PB UCON "pbbhub2-1"@xxx.xxx.xxx.xxx:uport [admin.say " Enforced prior ban for 'ABannedPlayer' (xxxxxxxx)" all]
[11.22.2013 09:14:10] ->PBSV: Kick Command Issued (PBBans.com enforced a MBi Ban for the GUID xxxxxxxx. [Admin Decision]) for (slot#58) xxx.xxx.xxx.xxx:3659 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ABannedPlayer

(Again the cheater is still on the server and was not kicked as shown by pb_sv_plist.)
[11.22.2013 09:14:11] ->PBSV: 58 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(-) xxx.xxx.xxx.xxx:3659 OK 1 0.0 0 (V) "ABannedPlayer"
[11.22.2013 09:14:20] ->PBSV: 58 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(-) xxx.xxx.xxx.xxx:3659 OK 1 5.0 0 (V) "ABannedPlayer"

(Cheater is caught again and is then removed from the server.)
[11.22.2013 09:14:43] ->PBSV: VIOLATION (GAMEHACK) : ABannedPlayer (slot #58) Violation (GAMEHACK) [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(-) xxx.xxx.xxx.xxx:3659]
[11.22.2013 09:14:43] ->PBSV: PB UCON "pbbhub2-1"@xxx.xxx.xxx.xxx:uport [pb_sv_kickguid "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 1200 "PBBans.com has banned ABannedPlayer for GAMEHACK"]
[11.22.2013 09:14:46] ->PBSV: Kick Command Issued (Violation (GAMEHACK) for (slot#58) xxx.xxx.xxx.xxx:3659 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ABannedPlayer
[11.22.2013 09:14:47] ->PBSV: Lost Connection (slot #58) xxx.xxx.xxx.xxx:3659 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(-) ABannedPlayer

 

Link to comment
Share on other sites

(Player is banned on another server)
[11.22.2013 00:13:45] ->PBSV: PB UCON "pbbhub2-1"@*xxx.xxx.xxx.xxx:uport [admin.say "<PBBans.com> Player ABannedPlayer (xxxxxxxx) banned for GAMEHACK" all]

(9 hours later connects to this server and PBBans sends a kick command to enforce the prior ban)
[11.22.2013 09:12:39] ->PBSV: New Connection (slot #54) xxx.xxx.xxx.xxx:3659 [?] "ABannedPlayer" (seq 643703)
[11.22.2013 09:12:39] ->PBSV: Player GUID Computed xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(-) (slot #54) xxx.xxx.xxx.xxx:3659 ABannedPlayer
[11.22.2013 09:12:39] ->PBSV: PB UCON "pbbhub2-1"@xxx.xxx.xxx.xxx:uport [admin.say "<PBBans.com> Enforced prior ban for 'ABannedPlayer' (xxxxxxxx)" all]
[11.22.2013 09:12:45] ->PBSV: Kick Command Issued (PBBans.com enforced a MBi Ban for the GUID xxxxxxxx. [Admin Decision]) for (slot#54) xxx.xxx.xxx.xxx:3659 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ABannedPlayer

(Cheater is still on the server and was not kicked as shown by pb_sv_plist.)
[11.22.2013 09:12:48] ->PBSV: 54 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(-) xxx.xxx.xxx.xxx:3659 OK   1 10.0 0 (V) "ABannedPlayer"
[11.22.2013 09:12:51] ->PBSV: 54 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(-) xxx.xxx.xxx.xxx:3659 OK   1 10.0 0 (V) "ABannedPlayer"

(Player is caught again by PunkBuster and is kicked from the server)
[11.22.2013 09:12:59] ->PBSV: Kick Command Issued (Prior Kick/Ban) for (slot#54) xxx.xxx.xxx.xxx:3659 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ABannedPlayer
[11.22.2013 09:13:03] ->PBSV: VIOLATION (GAMEHACK) : ABannedPlayer (slot #54) Violation (GAMEHACK)  [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(-) xxx.xxx.xxx.xxx:3659]
[11.22.2013 09:13:03] ->PBSV: PB UCON "pbbhub2-1"@xxx.xxx.xxx.xx:uport [pb_sv_kickguid "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 1200 "PBBans.com has banned ABannedPlayer for GAMEHACK"]
[11.22.2013 09:13:07] ->PBSV: Lost Connection (slot #54) xxx.xxx.xxx.xxx:3659 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(-) ABannedPlayer

(Cheater reconnects and PBBans sends the kick command again.)
[11.22.2013 09:14:05] ->PBSV: New Connection (slot #58) xxx.xxx.xxx.xxx:3659 [?] "ABannedPlayer" (seq 9059551)
[11.22.2013 09:14:05] ->PBSV: Player GUID Computed xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(-) (slot #58) xxx.xxx.xxx.xxx:3659 ABannedPlayer
[11.22.2013 09:14:05] ->PBSV: PB UCON "pbbhub2-1"@xxx.xxx.xxx.xxx:uport [admin.say "<PBBans.com> Enforced prior ban for 'ABannedPlayer' (xxxxxxxx)" all]
[11.22.2013 09:14:10] ->PBSV: Kick Command Issued (PBBans.com enforced a MBi Ban for the GUID xxxxxxxx. [Admin Decision]) for (slot#58) xxx.xxx.xxx.xxx:3659 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ABannedPlayer

(Again the cheater is still on the server and was not kicked as shown by pb_sv_plist.)
[11.22.2013 09:14:11] ->PBSV: 58 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(-) xxx.xxx.xxx.xxx:3659 OK   1 0.0 0 (V) "ABannedPlayer"
[11.22.2013 09:14:20] ->PBSV: 58 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(-) xxx.xxx.xxx.xxx:3659 OK   1 5.0 0 (V) "ABannedPlayer"

(Cheater is caught again and is then removed from the server.)
[11.22.2013 09:14:43] ->PBSV: VIOLATION (GAMEHACK) : ABannedPlayer (slot #58) Violation (GAMEHACK) [xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(-) xxx.xxx.xxx.xxx:3659]
[11.22.2013 09:14:43] ->PBSV: PB UCON "pbbhub2-1"@xxx.xxx.xxx.xxx:uport [pb_sv_kickguid "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 1200 "PBBans.com has banned ABannedPlayer for GAMEHACK"]
[11.22.2013 09:14:46] ->PBSV: Kick Command Issued (Violation (GAMEHACK)  for (slot#58) xxx.xxx.xxx.xxx:3659 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ABannedPlayer
[11.22.2013 09:14:47] ->PBSV: Lost Connection (slot #58) xxx.xxx.xxx.xxx:3659 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(-) ABannedPlayer

How does the server differentiate between a pb_sv_kick issued from the hub and PB running on the server?

 

or they on an alias or slot #, from your sample flow it looks like the hub goes by an alias and PB goes by a slot number, Before we all throw our hands up can a little more testing be done.

Link to comment
Share on other sites

How does the server differentiate between a pb_sv_kick issued from the hub and PB running on the server?

 

or they on an alias or slot #, from your sample flow it looks like the hub goes by an alias and PB goes by a slot number, Before we all throw our hands up can a little more testing be done.

 

we use admin commands to kick players. PB itself uses the kick function directly. I'm not sure what they are doing to prevent it from working on only admin issued commands

Link to comment
Share on other sites

  • 7 months later...
  • 3 months later...
  • 7 months later...
  • 4 weeks later...

 

Yes! This Server runs Official and here is the PB.log

[07.10.2015 00:53:36] VIOLATION (GAMEHACK) #81591: Wurmalex (slot #30) Violation (GAMEHACK) #81591 [973a36192e0e15b2eed7feee9cef8929(-) 2.244.56.82:3659]

 

He was Banned

http://www.pbbans.com/mbi-viewban-9cef8929-vb394994.html

 

Greetings

Para  :bigthink:

Edited by ParaEXE
Link to comment
Share on other sites

If the player was caught by PB they get kicked but the issue is from when UCON sends a kick command (admin kick) to enforce a ban which is ignored.
 
Example from that server
 

[07.10.2015 08:31:40] ->PBSV: Player GUID Computed 70cbee68ac3c48b08dcea0dee10fa0ce(-) (slot #15) 93.221.154.220:3659 Bro0da
[07.10.2015 08:31:40] ->PBSV: PB UCON "pbbhub3-3"@66.55.152.*:* [pb_sv_kickguid 70cbee68ac3c48b08dcea0dee10fa0ce 1200 "PBBans.com enforced a MBi Ban for the GUID e10fa0ce."]
[07.10.2015 08:31:40] ->PBSV: PB UCON "pbbhub3-3"@66.55.152.*:* [admin.say "<PBBans.com> Enforced prior ban for 'Bro0da' (e10fa0ce)" all]
[07.10.2015 08:31:44] ->PBSV: Kick Command Issued (PBBans.com enforced a MBi Ban for the GUID e10fa0ce. [Admin Decision]) for (slot#15) 93.221.154.220:3659 70cbee68ac3c48b08dcea0dee10fa0ce Bro0da

[07.10.2015 08:31:50] ->PBSV: 15 70cbee68ac3c48b08dcea0dee10fa0ce(-) 93.221.154.220:3659 OK   1 0.0 0 (V) "Bro0da"
[07.10.2015 08:33:21] ->PBSV: 15 70cbee68ac3c48b08dcea0dee10fa0ce(-) 93.221.154.220:3659 OK   1 3.1 0 (V) "Bro0da"

[07.10.2015 08:34:26] ->PBSV: Lost Connection (slot #15) 93.221.154.220:3659 70cbee68ac3c48b08dcea0dee10fa0ce(-) Bro0da

 
 
Cheater joined, the hub sent a kick command to enforce a prior ban but pb_sv_plist shows he/she is still on the server. They left on their own 3 minutes after the kick command was sent.
 
So as I've said in the past, official servers support cheaters.

  • Upvote 1
Link to comment
Share on other sites

×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.