extends |
Gamespy3 |
---|
Unreal Tournament 3 Protocol Class Note: The response from UT3 appears to not be consistent. Many times packets are incomplete or there are extra "echoes" in the responses. This may cause issues like odd characters showing up in the keys for the player and team array responses. Not sure much can be done about it.
Methods | ||
---|---|---|
public
|
processResponse(): array
|
# |
protected
|
renameResult(array &$result, string $old, string $new)
|
# |
protected
|
deleteResult(array &$result, array $array)
|
# |
Methods inherited from GameQ\Protocols\Gamespy3 |
---|
challengeParseAndApply(), cleanPackets(), processDetails(), processPlayersAndTeams() |
Methods inherited from GameQ\Protocol |
---|
__construct(), __toString(), portDiff(), findQueryPort(), joinLink(), name(), nameLong(), state(), getProtocol(), transport(), options(), getPacket(), packetResponse(), hasChallenge(), challengeApply(), getNormalize(), beforeSend(), |
Properties | |||
---|---|---|---|
protected
|
string
|
$name = 'ut3'
|
# |
protected
|
string
|
$name_long = "Unreal Tournament 3"
|
# |
protected
|
array
|
$normalize = [
'general' => ['dedicated' => 'bIsDedicated', 'hostname' => 'hostname', 'numplayers' => 'numplayers'],
]
|
# |
Properties inherited from GameQ\Protocols\Gamespy3 |
---|
$packets, $protocol, $packetSplit |
Properties inherited from GameQ\Protocol |
---|
$port_diff, $transport, $responses, $process_methods, $packets_response, $result, $options, $state, $join_link |