Class GameQ\Protocols\Ut3

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
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(),
Constants inherited from GameQ\Protocol
STATE_TESTING, STATE_BETA, STATE_STABLE, STATE_DEPRECATED, PACKET_ALL, PACKET_BASIC, PACKET_CHALLENGE, PACKET_CHANNELS, PACKET_DETAILS, PACKET_INFO, PACKET_PLAYERS, PACKET_STATUS, PACKET_RULES, PACKET_VERSION, TRANSPORT_UDP, TRANSPORT_TCP, TRANSPORT_SSL, TRANSPORT_TLS
Properties
Properties inherited from GameQ\Protocols\Gamespy3
$packets, $protocol, $join_link, $packetSplit
Properties inherited from GameQ\Protocol
$port_diff, $transport, $responses, $process_methods, $packets_response, $result, $options, $state,