Google Cloud Game Servers: Node.js Client
Game service client for Node.js
A comprehensive list of changes in each version may be found in the CHANGELOG.
- Google Cloud Game Servers Node.js Client API Reference
- Google Cloud Game Servers Documentation
- github.com/googleapis/google-cloud-node/packages/google-cloud-gaming
Read more about the client libraries for Cloud APIs, including the older Google APIs Client Libraries, in Client Libraries Explained.
Table of contents:
Quickstart
Before you begin
- Select or create a Cloud Platform project.
- Enable billing for your project.
- Enable the Google Cloud Game Servers API.
- Set up authentication with a service account so you can access the API from your local workstation.
Installing the client library
npm install @google-cloud/game-servers
Using the client library
const {RealmsServiceClient} = require('@google-cloud/game-servers');
async function quickstart() {
const client = new RealmsServiceClient();
// TODO(developer): uncomment the following section, and add values
// const projectId = 'YOUR_PROJECT_ID';
// const location = 'us-central1;
// const realmId = 'DESIRED_REALM_ID';
const request = {
parent: `projects/${projectId}/locations/${location}`,
realmId,
realm: {
// Must use a valid support time zone.
// See https://cloud.google.com/dataprep/docs/html/Supported-Time-Zone-Values_66194188
timeZone: 'US/Pacific',
description: 'My Game Server realm',
},
};
const [operation] = await client.createRealm(request);
const results = await operation.promise();
const [realm] = results;
console.log('Realm created:');
console.log(`\tRealm name: ${realm.name}`);
console.log(`\tRealm description: ${realm.description}`);
console.log(`\tRealm time zone: ${realm.timeZone}`);
}
quickstart();
Samples
Samples are in the samples/ directory. Each sample's README.md has instructions for running its sample.
| Sample | Source Code | Try it |
|---|---|---|
| Game_server_clusters_service.create_game_server_cluster | source code | ![]() |
| Game_server_clusters_service.delete_game_server_cluster | source code | ![]() |
| Game_server_clusters_service.get_game_server_cluster | source code | ![]() |
| Game_server_clusters_service.list_game_server_clusters | source code | ![]() |
| Game_server_clusters_service.preview_create_game_server_cluster | source code | ![]() |
| Game_server_clusters_service.preview_delete_game_server_cluster | source code |
