

Server rules are a list of Key:Value strings back to back. Bug: do not trust!! Try to parse until end of packet.įor each rule, a rule entry is included. Number of seconds player has been logged in.
Server browse mods#
Unknown? When given, always seems to be equal to zero, even if there are mods installed.Īrk servers return some information on the players currently connected upon request.įor each player, a player entry is included. Port number to connect to using the Steam Socket API. Keys might be case sensitive?Īctual owner of the server, used in the Steam Socket API.ĭisplayed owner of the server, used in the Steam Socket API.Īddress to connect to using the Steam Socket API. The table below describes the know keys and their observed value type and description, all of which may change at any time. The list should always start with a comma but don't expect one as per the robustness principal. The Variables field is a string that contains an unordered comma separated list of "Key:Value" server parameters. Port number the game server is running on. The server name and server version are separated by space-dash-space-parens - ( and then the version number can be read until the next right parenthesis or until the end of the string. They also append the server version to their server name. Unmodified Ark servers limit their server name field to 63 characters. So a response from an unmodified server will look something like this (fields are not shown to their correct size): Servers with 1 are not shown.ġ unless the server is started with -insecure.īit field describing which additional fields follow (see below).

The default map is called "TheIsland".Ġ圆4 for a dedicated server, 0圆C for a non-dedicated server.Ġ圆C for Linux, 0圆F for Mac, or 0x77 for windows.Ġ for public servers, 1 for private servers. With unmodified servers, this may include the version number ( described below). Modified Ark servers can of course spoof or change the meaning of any of the fields and add in additional fields.Īrk server protocol version. Descriptions of the protocol fields unmodified (Steam workshop 'plugins' don't count) Ark servers use follow below. Server info is obtained by using Valve's Server Query Protocol.

Ark uses Valve's Master Server Query Protocol to obtain a list of unofficial servers. To get a list of official servers, you must use Ark's Web API. Official servers and unofficial servers are obtained separately.
