games.namespaces.getGameNamespaceById


Description

Gets a game namespace by namespace ID.


Code Examples

Request

GET
https://api.rivet.gg/cloud/games/{game_id}/namespaces/{namespace_id}
curl -X GET 'https://api.rivet.gg/cloud/games/{game_id}/namespaces/{namespace_id}'

Request Parameters

game_id

Path parameter, required

namespace_id

Path parameter, required


Response Body

namespace

object (required)

A full namespace.

namespace.config

object (required)

Cloud configuration for a given namespace.

namespace.config.cdn

object (required)

CDN configuration for a given namespace.

namespace.config.cdn.auth_type

string (required)

A value denoting what type of authentication to use for a game namespace's CDN.

namespace.config.cdn.auth_user_list

array<object> (required)

A list of CDN authenticated users for a given namespace.

namespace.config.cdn.auth_user_list[*].user

string (required)

A user name.

namespace.config.cdn.domains

array<object> (required)

A list of CDN domains for a given namespace.

namespace.config.cdn.domains[*].create_ts

string (required)

RFC3339 timestamp.

namespace.config.cdn.domains[*].domain

string (required)

A valid domain name (no protocol).

namespace.config.cdn.domains[*].verification_errors

array<string> (required)

namespace.config.cdn.domains[*].verification_method

object (required)

A union representing the verification method used for this CDN domain.

namespace.config.cdn.domains[*].verification_method.http

object

namespace.config.cdn.domains[*].verification_method.http.cname_record

string (required)

namespace.config.cdn.domains[*].verification_method.invalid

object

namespace.config.cdn.domains[*].verification_status

string (required)

A value denoting the status of a CDN domain's verification status.

namespace.config.cdn.enable_domain_public_auth

boolean (required)

Whether or not to allow users to connect to the given namespace via domain name.

namespace.config.identity

object (required)

Identity configuration for a given namespace.

namespace.config.kv

object (required)

KV configuration for a given namespace.

namespace.config.matchmaker

object (required)

Matchmaker configuration for a given namespace.

namespace.config.matchmaker.lobby_count_max

integer (required)

Unsigned 32 bit integer.

namespace.config.matchmaker.max_players_per_client

integer (required)

Unsigned 32 bit integer.

namespace.config.matchmaker.max_players_per_client_hosting

integer (required)

Unsigned 32 bit integer.

namespace.config.matchmaker.max_players_per_client_proxy

integer (required)

Unsigned 32 bit integer.

namespace.config.matchmaker.max_players_per_client_tor

integer (required)

Unsigned 32 bit integer.

namespace.config.matchmaker.max_players_per_client_vpn

integer (required)

Unsigned 32 bit integer.

namespace.create_ts

string (required)

RFC3339 timestamp.

namespace.display_name

string (required)

Represent a resource's readable display name.

namespace.name_id

string (required)

A human readable short identifier used to references resources. Different than a rivet.common#Uuid because this is intended to be human readable. Different than rivet.common#DisplayName because this should not include special characters and be short.

namespace.namespace_id

string (required)

namespace.version_id

string (required)


Rivet

Open-source multiplayer infrastructure. Easy, flexible, and affordable.

This website is not sponsored by or affiliated with Unity Technologies or its affiliates. Unity Trademark(s) are trademark(s) or registered trademark(s) of Unity Technologies or its affiliates in the U.S. and elsewhere. | This website is not sponsored by, affiliated with, or endorsed by Epic Games, Inc. or its affiliates. 'Unreal Engine' is a trademark or registered trademark of Epic Games, Inc. in the U.S. and elsewhere. | The HTML5 Logo by the World Wide Web Consortium (W3C), used under a Creative Commons Attribution 3.0 License. Source | The Godot Engine Logo by the Andrea Calabró, used under a Creative Commons Attribution 4.0 International License. Source | Docker and the Docker logo are trademarks or registered trademarks of Docker, Inc. in the United States and/or other countries. Docker, Inc. and other parties may also have trademark rights in other terms used herein.

© 2024 Rivet Gaming, Inc. All rights reserved.