Changelogs
9min
5th July 2023 - Latest
Added
Smarthost predicts how many players will need a session and then preloads sessions to create a buffer, although still in BETA to learn more about this new feature please refer to the relevant documentation.
Improved
Gameye documentation has been updated to include how to integrate Photon Fusion and better information about implementing Dockerhub as part of the integration process
27th October 2022 - Hotfix Update
Fixed
Fixed a session-locking bug.
In rare cases, some servers were misbehaving and not going into a lock state, which meant they could overload themselves. We’ve fixed this now.
Improved
Updated how labels work.
Just a small quality-of-life update. We’ve separated out Gameye-specific tags from other tags in the code. There are now three label types: tags (what you’ve defined), env, and Gameye.
Before
After
9th May 2022 - API v2.71.0
Added
You can now create a custom environment variable that points to a Gameye environment variable to query it.
As an example, you can setup a custom environment variable called MY_SPECIAL_ENV_VAR and point it to a Gameye variable like below:
25th April 2022 - API v2.70.2
Improved
The focus of this release is to make the API endpoints more consistent and easier to work with.
Improved
Server responses now reflect better what the issue is to help you troubleshoot the problem better.
Added
[DELETE: /session] endpoint created so you can stop a specific session. This is replacing an old API endpoint
[/command/stop-match]. The old endpoint is currently marked for deprecation and will be removed in future versions.
Added
[GET: /session] endpoint created so you can query current running sessions on the server. This is replacing an old API endpoint [/query/match]. The old endpoint is currently marked for deprecation and will be removed in future versions.
Added
New examples to each of the endpoints to showcase how they can be used.
Broken
Removed [/command/start-match]. This was a deprecated endpoint and is no longer available for use.
Broken
Removed [/action/start-match]. This was a deprecated endpoint and is no longer available for use.
Broken
Removed [/action/stop-match]. This was a deprecated endpoint and is no longer available for use.
▶️ Note that all endpoints are using the [match] keyword are currently deprecated and will be removed in future versions. This includes [/query/get-match] and [/command/stop-match]
▶️ You can access our latest APIs using this link.
12th of April 2022 - Port Forwarding
Added
Port Forwarding feature has been added to docker images. If this feature is enabled in your server image, when Docker randomly allocates ports we pass those ports to the environment variables. A bridge network is created and we port forward the allocated ports to the container's underlying ports. This also means ports are known upfront.
To take leverage of this option, please contact us through Discord requesting this feature.
5th of April 2022 - Internal Update
Fixed
Fixed an issue with integration to Google Cloud hosted servers.
Improved
Improved stability and robustness of our internal database.
7th of March 2022 - API v2.68.0
Improved
Error messages received when sending an improper request to the server. Previously you'd get "socket hang-up". Now, you will get standard error codes such as 404, 409, 420 or 422 depending on the issue.
Added
Support for user-defined tags. You are able to add a tag to the sessions you create. This is included in the [labels] property of the APIs.
Added
Support to filter queried sessions using the tags. For example, if you provide a tag ["my-example" : "1"] to the session, you can then later filter queried session using https://api.gameye.com/query/match?filter[my-example]=1.
Note you can chain multiple filters together.
▶️ You can access our latest APIs using this link.
15th of February 2022 - v2.62.7
Fixed
Fixed an issue with one of our background services shutting down due to an internal error.
Added
Real time logs are now available for any active session. You can access this using the new API endpoints.
Improved
We've enhanced the stability of our internal systems considerably.
Improved
We've enhanced how sessions are handled and distributed over the requested regions.
▶️ You can access our latest APIs using this link.