Functions

BBBB()

BBBB() 

Test()

Test() 

checkDependencies()

checkDependencies() 

generateStatus()

generateStatus($status, $str) 

Parameters

$status

$str

getfile()

getfile($url, $path) 

Parameters

$url

$path

install()

install() 

Get information about the password hash.

password_get_info(string $hash) : array

Returns an array of the information that was used to generate the password hash.

array( 'algo' => 1, 'algoName' => 'bcrypt', 'options' => array( 'cost' => 10, ), )

Parameters

$hash

string

The password hash to extract info from

Returns

arrayThe array of information about the hash.

Hash the password using the specified algorithm

password_hash(string $password, int $algo, array $options) : string | false

Parameters

$password

string

The password to hash

$algo

int

The algorithm to use (Defined by PASSWORD_* constants)

$options

array

The options for the algorithm to use

Returns

stringfalseThe hashed password, or false on error.

Determine if the password hash needs to be rehashed according to the options provided

password_needs_rehash(string $hash, int $algo, array $options) : boolean

If the answer is true, after validating the password using password_verify, rehash it.

Parameters

$hash

string

The hash to test

$algo

int

The algorithm used for new password hashes

$options

array

The options array passed to password_hash

Returns

booleanTrue if the password needs to be rehashed.

Verify a password against a hash using a timing attack resistant approach

password_verify(string $password, string $hash) : boolean

Parameters

$password

string

The password to verify

$hash

string

The hash to verify against

Returns

booleanIf the password matches the hash

removeSetup()

removeSetup() 

Classes and interfaces

APIExtension

Handler Klassen-Vorlage zur verwendung mit der API

« More »

ServerExtension

« More »

API

Klassenvorlage für eine API

« More »

APICommand

Stellt einen Command dar, der vom Converter erzeugt und von der API verarbeitet wird

« More »

Adapter

Klassenvorlage für einen API-Adapter

« More »

Adapter_TCP

Ein Adapter mit einer TCP-Verbindung als Schnittstelle

« More »

ConvertException

« More »

Converter

Abstrakte Klassen-Vorlage für einen Converter

« More »

Converter_Json

JSON Konverter-Klasse für die API

« More »

Request

Klasse, die einen Request darstellt.

« More »

Core

Core: Kernklasse für den MAM

« More »

Plugin

Klassenvorlage für ein Plugin

« More »

PluginIncompatibleException

« More »

Config

Abstrakte Klassen-Vorlage für Konfigurations-Klassen

« More »

ConfigParser

Klasse um .cfg Dateien zu parsen

« More »

ConfigWriter

« More »

Config_File

Klasse zum Laden von einer Konfiguration aus einer Datei

« More »

Config_MySQL

Klasse zum Laden einer Konfiguration aus der Datenbank

« More »

FileParseException

« More »

UndefinedConfigVariableException

« More »

MySQL_Exception

« More »

MySQL

Klasse zum Aufbauen einer MySQL-Verbindung und Ausführen von Querys

« More »

MySQL_Stmt

Klasse, welche ein MySQL-Statement darstellt

« More »

ArgParseException

« More »

ArgParser

Klasse zum Parsen von Kommandozeilenparametern aus $argv und $argc

« More »

Logging

Klasse zum Schreiben in eine Logdatei

« More »

LoggingException

« More »

Output

Klasse zum schreiben in die Konsole

« More »

Tailer

Klasse zum Tailen von Dateien

« More »

TailerException

« More »

NetworkException

« More »

Quake3RCON

Klasse um Quake 3 RCON Verbindungen aufzubauen und Befehle zu senden

« More »

RCONException

« More »

SocketException

« More »

TCPSocketException

« More »

TCP_Socket

Klasse, welche einen TCP-Socket öffnet und auf neue Verbindungen wartet (Server)

« More »

TCP_Socket_Connection

Klasse, die eine TCP-Verbindung repräsentiert

« More »

Action_CallOfDuty_Chat

Abhandlung wenn ein Spieler etwas in den Chat schreibt

« More »

Action_CallOfDuty_Join

Abhandlung wenn ein Spieler auf den Server kommt

« More »

CallOfDuty

Basisklasse für alle Quake3 basierten Games, z.B: CoD

« More »

Commander_CallOfDuty

Kommunikationsklasse für CallOfDuty

« More »

InputAdapter_CallOfDuty

Input Adapter für Quake3 Spiele

« More »

Commander_ModernWarfare2

Stell den Commander für Modern Warfare 2 Bereit

« More »

InputAdapter_ModernWarfare2

Input Adapter für Quake3 Spiele

« More »

ModernWarfare2

Klasse für ein CoD:MW2 Spiel

« More »

PlayerMapper_ModernWarfare2

Mapper-Klasse, welche die Spieler auf einem Server speichert und verwaltet

« More »

Player_ModernWarfare2

Abstrakte Klassenvorlage, für Klassen, die einen Spieler repräsentieren

« More »

Commander_ModernWarfare

Kommunikationsklasse für CallOfDuty

« More »

InputAdapter_ModernWarfare

Input Adapter für Quake3 Spiele

« More »

ModernWarfare

Basisklasse für alle Quake3 basierten Games, z.B: CoD

« More »

PlayerMapper_ModernWarfare

Mapper-Klasse, welche die Spieler auf einem Server speichert und verwaltet

« More »

Player_ModernWarfare

Abstrakte Klassenvorlage, für Klassen, die einen Spieler repräsentieren

« More »

PlayerMapper_CallOfDuty

Mapper-Klasse, welche die Spieler auf einem Server speichert und verwaltet

« More »

Player_CallOfDuty

Abstrakte Klassenvorlage, für Klassen, die einen Spieler repräsentieren

« More »

InputAdapter_WorldAtWar

Input Adapter für Quake3 Spiele

« More »

Commander_Quake3

Klasse, welche die Zweiseitige Kommunikation mit dem Server bereitstellt

« More »

InputAdapter_Quake3

Input Adapter für Quake3 Spiele

« More »

PlayerMapper_Quake3

Mapper-Klasse, welche die Spieler auf einem Server speichert und verwaltet

« More »

Player_Quake3

Abstrakte Klassenvorlage, für Klassen, die einen Spieler repräsentieren

« More »

Quake3

Basisklasse für alle Quake3 basierten Games, z.B: CoD

« More »

Action

Stellt eine Action dar

« More »

ActionHandler

Klassenvorlage für einen ActionHandler

« More »

Commander

Klasse, welche die Zweiseitige Kommunikation mit dem Server bereitstellt

« More »

InputAdapter

« More »

Player

Abstrakte Klassenvorlage, für Klassen, die einen Spieler repräsentieren

« More »

PlayerMapper

Mapper-Klasse, welche die Spieler auf einem Server speichert und verwaltet

« More »

PlayerNotFoundException

« More »

Server

Basisklasse für Server, Grundlage für die verschiedenen Serverarten/Games

« More »

ServerCommand

Stellt einen Command dar, der von einem Spieler auf dem Server ausgeführt wurde

« More »

ServerEvent

Stellt ein Event dar, welches an die Plugins geschickt wird

« More »

ServerStartException

« More »

ServerStopException

« More »

InvalidCredentialsException

« More »

User

Stellt einen User aus der Datenkbank dar

« More »

UserMapper

Verwaltet die Benutzer in der Datenbank

« More »

ErrorReporter

ErrorReporting Klasse

« More »

FooBar

« More »

BasicAdmin

Plugin, das Basisfunktionalitäten für Admins bereitstellt

« More »

Chat

Stellt Funktionen zur Verfügung, mit denen der Benutzer Ingame Chatten kann

« More »

Help

Stellt einen Help-Command zur Verfügung, der die zur Verfügung stehenden Befehle ausgibt

« More »

ServerAdmin

Stellt Funktionen zum administrieren von einem Server bereit

« More »

Constants

 

ANOTHER_TEST

ANOTHER_TEST 
 

CCCC

CCCC 
 

FOO

FOO 
 

PASSWORD_BCRYPT

PASSWORD_BCRYPT 
 

PASSWORD_DEFAULT

PASSWORD_DEFAULT 
 

STARTTIME

STARTTIME 
 

TEST

TEST