Packages

A elixir library for creating Half-Life Dedicated Server (a.k.a "HLDS") remote connections (a.k.a "rcon") and executing commands.

Current section

Files

Jump to
hlds_rcon lib hlds_rcon server_info.ex
Raw

lib/hlds_rcon/server_info.ex

defmodule HLDSRcon.ServerInfo do
@moduledoc """
A struct representing rcon connection information for a HLDS server.
```
%HLDSRcon.ServerInfo{
host: "127.0.0.1",
port: 27015,
password: "foo"
}
```
"""
@default_port 27015
@doc false
def default_port, do: @default_port
defstruct host: "127.0.0.1", port: @default_port, password: "foo"
end