Class: A2S_PLAYER_Packet

Inherits:
Object
  • Object
show all
Includes:
RequestWithChallenge, SteamPacket
Defined in:
lib/steam/packets/a2s_player_packet.rb

Overview

This packet class represents a A2S_PLAYER request send to a game server

It is used to request the list of players currently playing on the server.

This packet type requires the client to challenge the server in advance, which is done automatically if required.

See Also:

  • GameServer#update_player_info

Author:

  • Sebastian Staudt

Constant Summary

Constants included from SteamPacket

SteamPacket::A2M_GET_SERVERS_BATCH2_HEADER, SteamPacket::A2S_INFO_HEADER, SteamPacket::A2S_PLAYER_HEADER, SteamPacket::A2S_RULES_HEADER, SteamPacket::A2S_SERVERQUERY_GETCHALLENGE_HEADER, SteamPacket::C2M_CHECKMD5_HEADER, SteamPacket::M2A_SERVER_BATCH_HEADER, SteamPacket::M2C_ISVALIDMD5_HEADER, SteamPacket::M2S_REQUESTRESTART_HEADER, SteamPacket::RCON_GOLDSRC_CHALLENGE_HEADER, SteamPacket::RCON_GOLDSRC_NO_CHALLENGE_HEADER, SteamPacket::RCON_GOLDSRC_RESPONSE_HEADER, SteamPacket::S2A_INFO2_HEADER, SteamPacket::S2A_INFO_DETAILED_HEADER, SteamPacket::S2A_LOGSTRING_HEADER, SteamPacket::S2A_PLAYER_HEADER, SteamPacket::S2A_RULES_HEADER, SteamPacket::S2C_CHALLENGE_HEADER, SteamPacket::S2C_CONNREJECT_HEADER, SteamPacket::S2M_HEARTBEAT2_HEADER

Instance Method Summary collapse

Methods included from RequestWithChallenge

#to_s

Methods included from SteamPacket

#to_s

Constructor Details

#initialize(challenge_number = -1)) ⇒ A2S_PLAYER_Packet

Creates a new A2S_PLAYER request object including the challenge number

Parameters:

  • challenge_number (Numeric) (defaults to: -1))

    The challenge number received from the server



27
28
29
# File 'lib/steam/packets/a2s_player_packet.rb', line 27

def initialize(challenge_number = -1)
  super A2S_PLAYER_HEADER, challenge_number
end