Skip to content

battleyephp/global-ban

Repository files navigation

PHP BattlEye Global Ban

Latest Version on Packagist Tests Total Downloads

It provides BattlEye Global Ban checker.
You can check if any GUID is banned globally.

Currently only Arma 3 is supported by default, but you can provide Arma 2 OA or DayZ BattlEye hostname with port to check it too.

Installation

Requires PHP 8.2+

Requires ext-sockets

You can install the package via composer:

composer require battleyephp/global-ban

Usage

To check if a Steam account has a global ban:

use BattlEye\GlobalBan\Checker;
use BattlEye\Guid\Guid;

$checker = new Checker();
$guid = Guid::fromSteamId64(76561198066209976);

$ban = $checker->check($guid);

if ($ban->exists) {
    echo sprintf('User is banned: %s', $ban->reason);
} else {
    echo 'User is not banned';
}

Testing

composer test

About

PHP BattlEye Global Ban Checker

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages