Class: RCONTerminator

Inherits:
Object
  • Object
show all
Includes:
RCONPacket
Defined in:
lib/steam/packets/rcon/rcon_terminator.rb

Overview

This class is used to determine the end of a RCON response from Source servers. Packets of this type are sent after the actual RCON command and the empty response packet from the server will indicate the end of the response.

Constant Summary

Constants included from RCONPacket

RCONPacket::SERVERDATA_AUTH, RCONPacket::SERVERDATA_AUTH_RESPONSE, RCONPacket::SERVERDATA_EXECCOMMAND, RCONPacket::SERVERDATA_RESPONSE_VALUE

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 Attribute Summary

Attributes included from RCONPacket

#request_id

Instance Method Summary collapse

Methods included from RCONPacket

#to_s

Methods included from SteamPacket

#to_s

Constructor Details

#initialize(request_id) ⇒ RCONTerminator

Creates a new RCONTerminator instance for the given request ID



16
17
18
# File 'lib/steam/packets/rcon/rcon_terminator.rb', line 16

def initialize(request_id)
  super request_id, RCONPacket::SERVERDATA_RESPONSE_VALUE, nil
end