question

Brian Jordan avatar image
Brian Jordan asked

"Official" Game Server vs. Game Server for Steam Achievements?

(Related thread: Achievements not reaching Steam)

I saw this comment / solution in the Achievements not reaching Steam thread:

The solution to the non-communication of achievements was the Client/GS setting on the achievement itself.

There seems to be three options for achievements on the Steam side. They are (based on the docs):

  • Client - set by the client
  • GS (Game Server) - set by any game server (and it's possible to pretend to be a game server)
  • Official GS (Official Game Server) - similar to GS, but you define a comma separated list of IP address ranges in CIDR format

Is GS the preferred setting for compatibility with the AwardSteamAchievement API?

If Official GS is somehow preferable, would we need a list of IP ranges that our servers would be within?

apissdks
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Andy avatar image
Andy answered

As an update, all outgoing traffic from our main cloud now originates from one of three IP addresses:

  • 34.213.208.16
  • 34.216.170.167
  • 52.13.201.178

That means you can now use the Official GS setting for Steam achievements if you whitelist those addresses.

10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Andy avatar image
Andy answered

Yes, we advise that you use GS. We can't provide a pre-configured set of server IP address ranges.

10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.