API Reference Elixir_A2S v0.1.0

modules

Modules

A2S

A library for communicating with game servers running Valve's A2S server query protocol.

An easy to use client that performs all the handshaking and busy-work necessary to make complete A2S queries.

Struct representing an A2S_INFO response

Struct representing a player entry in an A2S_PLAYER response

Struct representing an A2S_PLAYER response

Struct representing a rule entry in an A2S_RULES response

Struct representing an A2S_RULES response

A generic state machine responsible for handling all A2S queries to a specific IP address and port. Queries must be performed sequentially per address, as A2S provides no way to associate what replies associate to what responses.

Singleton dynamic supervisor forA2S.Statems.

GenServer wrapping a UDP socket that sends packets and routes recevied ones to the proper A2S_statem.