Class GameQ\Protocols\Bfbc2

extends Protocol

Battlefield Bad Company 2 Protocol Class

NOTE: There are no qualifiers to the response packets sent back from the server as to which response packet belongs to which query request. For now this class assumes the responses are in the same order as the order in which the packets were sent to the server. If this assumption turns out to be wrong there is easy way to tell which response belongs to which query. Hopefully this assumption will hold true as it has in my testing.

Methods
Methods inherited from GameQ\Protocol
__construct(), __toString(), portDiff(), findQueryPort(), joinLink(), name(), nameLong(), state(), getProtocol(), transport(), options(), getPacket(), packetResponse(), hasChallenge(), challengeParseAndApply(), 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\Protocol
$process_methods, $packets_response, $result, $options, $state,