<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Agones Game Server Client SDKs on Agones</title>
    <link>/site/docs/guides/client-sdks/</link>
    <description>Recent content in Agones Game Server Client SDKs on Agones</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <lastBuildDate>Wed, 02 Jan 2019 10:16:30 +0000</lastBuildDate><atom:link href="/site/docs/guides/client-sdks/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Unreal Engine Game Server Client Plugin</title>
      <link>/site/docs/guides/client-sdks/unreal/</link>
      <pubDate>Thu, 13 Jun 2019 10:17:50 +0000</pubDate>
      
      <guid>/site/docs/guides/client-sdks/unreal/</guid>
      <description>Check the Client SDK Documentation for more details on each of the SDK functions and how to run the SDK locally.
SDK Functionality Area Action Implemented Lifecycle Ready ✔️ Lifecycle Health ✔️ Lifecycle Reserve ✔️ Lifecycle Allocate ✔️ Lifecycle Shutdown ✔️ Configuration GameServer ✔️ Configuration Watch ✔️ Metadata SetAnnotation ✔️ Metadata SetLabel ✔️ Counters GetCounterCount ✔️ Counters SetCounterCount ✔️ Counters IncrementCounter ✔️ Counters DecrementCounter ✔️ Counters SetCounterCapacity ✔️ Counters GetCounterCapacity ✔️ Lists AppendListValue ❌ Lists DeleteListValue ❌ Lists SetListCapacity ❌ Lists GetListCapacity ❌ Lists ListContains ❌ Lists GetListLength ❌ Lists GetListValues ❌ Player Tracking GetConnectedPlayers ✔️ Player Tracking GetPlayerCapacity ✔️ Player Tracking GetPlayerCount ✔️ Player Tracking IsPlayerConnected ✔️ Player Tracking PlayerConnect ✔️ Player Tracking PlayerDisconnect ✔️ Player Tracking SetPlayerCapacity ✔️ Additional methods have been added for ease of use (both of which are enabled by default):</description>
    </item>
    
    <item>
      <title>Unity Game Server Client SDK</title>
      <link>/site/docs/guides/client-sdks/unity/</link>
      <pubDate>Thu, 13 Jun 2019 10:17:50 +0000</pubDate>
      
      <guid>/site/docs/guides/client-sdks/unity/</guid>
      <description>Check the Client SDK Documentation for more details on each of the SDK functions and how to run the SDK locally.
SDK Functionality Area Action Implemented Lifecycle Ready ✔️ Lifecycle Health ✔️ Lifecycle Reserve ✔️ Lifecycle Allocate ✔️ Lifecycle Shutdown ✔️ Configuration GameServer ✔️ Configuration Watch ✔️ Metadata SetAnnotation ✔️ Metadata SetLabel ✔️ Counters GetCounterCount ❌ Counters SetCounterCount ❌ Counters IncrementCounter ❌ Counters DecrementCounter ❌ Counters SetCounterCapacity ❌ Counters GetCounterCapacity ❌ Lists AppendListValue ❌ Lists DeleteListValue ❌ Lists SetListCapacity ❌ Lists GetListCapacity ❌ Lists ListContains ❌ Lists GetListLength ❌ Lists GetListValues ❌ Player Tracking GetConnectedPlayers ✔️ Player Tracking GetPlayerCapacity ✔️ Player Tracking GetPlayerCount ✔️ Player Tracking IsPlayerConnected ✔️ Player Tracking PlayerConnect ✔️ Player Tracking PlayerDisconnect ✔️ Player Tracking SetPlayerCapacity ✔️ Additional methods have been added for ease of use:</description>
    </item>
    
    <item>
      <title>C&#43;&#43; Game Server Client SDK</title>
      <link>/site/docs/guides/client-sdks/cpp/</link>
      <pubDate>Wed, 02 Jan 2019 10:17:50 +0000</pubDate>
      
      <guid>/site/docs/guides/client-sdks/cpp/</guid>
      <description>Check the Client SDK Documentation for more details on each of the SDK functions and how to run the SDK locally.
SDK Functionality Area Action Implemented Lifecycle Ready ✔️ Lifecycle Health ✔️ Lifecycle Reserve ✔️ Lifecycle Allocate ✔️ Lifecycle Shutdown ✔️ Configuration GameServer ✔️ Configuration WatchGameServer ✔️ Metadata SetAnnotation ✔️ Metadata SetLabel ✔️ Counters GetCounterCount ❌ Counters SetCounterCount ❌ Counters IncrementCounter ❌ Counters DecrementCounter ❌ Counters SetCounterCapacity ❌ Counters GetCounterCapacity ❌ Lists AppendListValue ❌ Lists DeleteListValue ❌ Lists SetListCapacity ❌ Lists GetListCapacity ❌ Lists ListContains ❌ Lists GetListLength ❌ Lists GetListValues ❌ Installation Download Download the source from the Releases Page or directly from GitHub .</description>
    </item>
    
    <item>
      <title>Go Game Server Client SDK</title>
      <link>/site/docs/guides/client-sdks/go/</link>
      <pubDate>Fri, 17 May 2019 10:17:50 +0000</pubDate>
      
      <guid>/site/docs/guides/client-sdks/go/</guid>
      <description>Check the Client SDK Documentation for more details on each of the SDK functions and how to run the SDK locally.
SDK Functionality Area Action Implemented Lifecycle Ready ✔️ Lifecycle Health ✔️ Lifecycle Reserve ✔️ Lifecycle Allocate ✔️ Lifecycle Shutdown ✔️ Configuration GameServer ✔️ Configuration Watch ✔️ Metadata SetAnnotation ✔️ Metadata SetLabel ✔️ Counters GetCounterCount ✔️ Counters SetCounterCount ✔️ Counters IncrementCounter ✔️ Counters DecrementCounter ✔️ Counters SetCounterCapacity ✔️ Counters GetCounterCapacity ✔️ Lists AppendListValue ✔️ Lists DeleteListValue ✔️ Lists SetListCapacity ✔️ Lists GetListCapacity ✔️ Lists ListContains ✔️ Lists GetListLength ✔️ Lists GetListValues ✔️ Player Tracking GetConnectedPlayers ✔️ Player Tracking GetPlayerCapacity ✔️ Player Tracking GetPlayerCount ✔️ Player Tracking IsPlayerConnected ✔️ Player Tracking PlayerConnect ✔️ Player Tracking PlayerDisconnect ✔️ Player Tracking SetPlayerCapacity ✔️ Installation go get the source, directly from GitHub Usage Review the GoDoc for usage instructions</description>
    </item>
    
    <item>
      <title>C# Game Server Client SDK</title>
      <link>/site/docs/guides/client-sdks/csharp/</link>
      <pubDate>Thu, 28 May 2020 00:00:00 +0000</pubDate>
      
      <guid>/site/docs/guides/client-sdks/csharp/</guid>
      <description>Check the Client SDK Documentation for more details on each of the SDK functions and how to run the SDK locally.
SDK Functionality Area Action Implemented Lifecycle Ready ✔️ Lifecycle Health ✔️ Lifecycle Reserve ✔️ Lifecycle Allocate ✔️ Lifecycle Shutdown ✔️ Configuration GetGameServer ✔️ Configuration WatchGameServer ✔️ Metadata SetAnnotation ✔️ Metadata SetLabel ✔️ Counters GetCounterCount ✔️ Counters SetCounterCount ✔️ Counters IncrementCounter ✔️ Counters DecrementCounter ✔️ Counters SetCounterCapacity ✔️ Counters GetCounterCapacity ✔️ Lists AppendListValue ✔️ Lists DeleteListValue ✔️ Lists SetListCapacity ✔️ Lists GetListCapacity ✔️ Lists ListContains ✔️ Lists GetListLength ✔️ Lists GetListValues ✔️ Player Tracking GetConnectedPlayers ✔️ Player Tracking GetPlayerCapacity ✔️ Player Tracking GetPlayerCount ✔️ Player Tracking IsPlayerConnected ✔️ Player Tracking PlayerConnect ✔️ Player Tracking PlayerDisconnect ✔️ Player Tracking SetPlayerCapacity ✔️ Download Download the source directly from GitHub .</description>
    </item>
    
    <item>
      <title>Node.js Game Server Client SDK</title>
      <link>/site/docs/guides/client-sdks/nodejs/</link>
      <pubDate>Sun, 24 Feb 2019 15:56:57 +0000</pubDate>
      
      <guid>/site/docs/guides/client-sdks/nodejs/</guid>
      <description>Check the Client SDK Documentation for more details on each of the SDK functions and how to run the SDK locally.
SDK Functionality Area Action Implemented Lifecycle Ready ✔️ Lifecycle Health ✔️ Lifecycle Reserve ✔️ Lifecycle Allocate ✔️ Lifecycle Shutdown ✔️ Configuration GetGameServer ✔️ Configuration WatchGameServer ✔️ Metadata SetAnnotation ✔️ Metadata SetLabel ✔️ Counters GetCounterCount ✔️ Counters SetCounterCount ✔️ Counters IncrementCounter ✔️ Counters DecrementCounter ✔️ Counters SetCounterCapacity ✔️ Counters GetCounterCapacity ✔️ Lists AppendListValue ✔️ Lists DeleteListValue ✔️ Lists SetListCapacity ✔️ Lists GetListCapacity ✔️ Lists ListContains ✔️ Lists GetListLength ✔️ Lists GetListValues ✔️ Player Tracking GetConnectedPlayers ✔️ Player Tracking GetPlayerCapacity ✔️ Player Tracking GetPlayerCount ✔️ Player Tracking IsPlayerConnected ✔️ Player Tracking PlayerConnect ✔️ Player Tracking PlayerDisconnect ✔️ Player Tracking SetPlayerCapacity ✔️ Prerequisites Node.</description>
    </item>
    
    <item>
      <title>Rust Game Server Client SDK</title>
      <link>/site/docs/guides/client-sdks/rust/</link>
      <pubDate>Wed, 02 Jan 2019 10:17:57 +0000</pubDate>
      
      <guid>/site/docs/guides/client-sdks/rust/</guid>
      <description>Check the Client SDK Documentation for more details on each of the SDK functions and how to run the SDK locally.
SDK Functionality Area Action Implemented Lifecycle Ready ✔️ Lifecycle Health ✔️ Lifecycle Reserve ✔️ Lifecycle Allocate ✔️ Lifecycle Shutdown ✔️ Configuration GameServer ✔️ Configuration Watch ✔️ Metadata SetAnnotation ✔️ Metadata SetLabel ✔️ Counters GetCounterCount ❌ Counters SetCounterCount ❌ Counters IncrementCounter ❌ Counters DecrementCounter ❌ Counters SetCounterCapacity ❌ Counters GetCounterCapacity ❌ Lists AppendListValue ❌ Lists DeleteListValue ❌ Lists SetListCapacity ❌ Lists GetListCapacity ❌ Lists ListContains ❌ Lists GetListLength ❌ Lists GetListValues ❌ Player Tracking GetConnectedPlayers ✔️ Player Tracking GetPlayerCapacity ✔️ Player Tracking GetPlayerCount ✔️ Player Tracking IsPlayerConnected ✔️ Player Tracking PlayerConnect ✔️ Player Tracking PlayerDisconnect ✔️ Player Tracking SetPlayerCapacity ✔️ Prerequisites Rust &amp;gt;= 1.</description>
    </item>
    
    <item>
      <title>REST Game Server Client API</title>
      <link>/site/docs/guides/client-sdks/rest/</link>
      <pubDate>Wed, 02 Jan 2019 10:18:08 +0000</pubDate>
      
      <guid>/site/docs/guides/client-sdks/rest/</guid>
      <description>Check the Client SDK Documentation for more details on each of the SDK functions and how to run the SDK locally.
SDK Functionality Area Action Implemented Lifecycle Ready ✔️ Lifecycle Health ✔️ Lifecycle Reserve ✔️ Lifecycle Allocate ✔️ Lifecycle Shutdown ✔️ Configuration GetGameServer ✔️ Configuration WatchGameServer ✔️ Metadata SetAnnotation ✔️ Metadata SetLabel ✔️ Counters GetCounter ✔️ Counters UpdateCounter ✔️ Lists GetList ✔️ Lists UpdateList ✔️ Lists AddListValue ✔️ Lists RemoveListValue ✔️ Player Tracking GetPlayerCapacity ✔️ Player Tracking SetPlayerCapacity ✔️ Player Tracking PlayerConnect ✔️ Player Tracking GetConnectedPlayers ✔️ Player Tracking IsPlayerConnected ✔️ Player Tracking GetPlayerCount ✔️ Player Tracking PlayerDisconnect ✔️ The REST API can be accessed from http://localhost:${AGONES_SDK_HTTP_PORT}/ from the game server process.</description>
    </item>
    
    <item>
      <title>Local Development</title>
      <link>/site/docs/guides/client-sdks/local/</link>
      <pubDate>Tue, 29 Jan 2019 10:18:08 +0000</pubDate>
      
      <guid>/site/docs/guides/client-sdks/local/</guid>
      <description>When the game server is running on Agones, the SDK communicates over TCP to a small gRPC server that Agones coordinated to run in a container in the same network namespace as it - usually referred to in Kubernetes terms as a &amp;ldquo;sidecar&amp;rdquo;.
Therefore, when developing locally, we also need a process for the SDK to connect to!
To do this, we can run the same binary (the SDK Server) that runs inside Agones, but pass in a flag to run it in &amp;ldquo;local mode&amp;rdquo;.</description>
    </item>
    
  </channel>
</rss>
