Skip to content

Commit e51464e

Browse files
author
awstools
committed
feat(client-gamelift): Add support for UDP ping beacons to ListLocations API, including new PingBeacon and UDPEndpoint data types within its Locations return value. Use UDP ping beacon endpoints to help measure real-time network latency for multiplayer games.
1 parent cbd44d0 commit e51464e

File tree

89 files changed

+1119
-985
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+1119
-985
lines changed

clients/client-gamelift/README.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -6,60 +6,60 @@
66

77
AWS SDK for JavaScript GameLift Client for Node.js, Browser and React Native.
88

9-
<p>Amazon GameLift provides solutions for hosting session-based multiplayer game servers in the
9+
<p>Amazon GameLift Servers provides solutions for hosting session-based multiplayer game servers in the
1010
cloud, including tools for deploying, operating, and scaling game servers. Built on
1111
Amazon Web Services global computing infrastructure, GameLift helps you deliver high-performance,
1212
high-reliability, low-cost game servers while dynamically scaling your resource usage to
1313
meet player demand. </p>
1414
<p>
15-
<b>About Amazon GameLift solutions</b>
15+
<b>About Amazon GameLift Servers solutions</b>
1616
</p>
17-
<p>Get more information on these Amazon GameLift solutions in the <a href="https://docs.aws.amazon.com/gamelift/latest/developerguide/">Amazon GameLift Developer Guide</a>.</p>
17+
<p>Get more information on these Amazon GameLift Servers solutions in the <a href="https://docs.aws.amazon.com/gamelift/latest/developerguide/">Amazon GameLift Servers Developer Guide</a>.</p>
1818
<ul>
1919
<li>
20-
<p>Amazon GameLift managed hosting -- Amazon GameLift offers a fully managed service to set up
20+
<p>Amazon GameLift Servers managed hosting -- Amazon GameLift Servers offers a fully managed service to set up
2121
and maintain computing machines for hosting, manage game session and player
2222
session life cycle, and handle security, storage, and performance tracking. You
2323
can use automatic scaling tools to balance player demand and hosting costs,
2424
configure your game session management to minimize player latency, and add
2525
FlexMatch for matchmaking.</p>
2626
</li>
2727
<li>
28-
<p>Managed hosting with Amazon GameLift Realtime -- With Amazon GameLift Amazon GameLift Realtime, you can quickly configure
29-
and set up ready-to-go game servers for your game. Amazon GameLift Realtime provides a game server
30-
framework with core Amazon GameLift infrastructure already built in. Then use the full
31-
range of Amazon GameLift managed hosting features, including FlexMatch, for your
28+
<p>Managed hosting with Amazon GameLift Servers Realtime -- With Amazon GameLift Servers Amazon GameLift Servers Realtime, you can quickly configure
29+
and set up ready-to-go game servers for your game. Amazon GameLift Servers Realtime provides a game server
30+
framework with core Amazon GameLift Servers infrastructure already built in. Then use the full
31+
range of Amazon GameLift Servers managed hosting features, including FlexMatch, for your
3232
game.</p>
3333
</li>
3434
<li>
35-
<p>Amazon GameLift FleetIQ -- Use Amazon GameLift FleetIQ as a standalone service while hosting your games using EC2
36-
instances and Auto Scaling groups. Amazon GameLift FleetIQ provides optimizations for game
35+
<p>Amazon GameLift Servers FleetIQ -- Use Amazon GameLift Servers FleetIQ as a standalone service while hosting your games using EC2
36+
instances and Auto Scaling groups. Amazon GameLift Servers FleetIQ provides optimizations for game
3737
hosting, including boosting the viability of low-cost Spot Instances gaming. For
38-
a complete solution, pair the Amazon GameLift FleetIQ and FlexMatch standalone services.</p>
38+
a complete solution, pair the Amazon GameLift Servers FleetIQ and FlexMatch standalone services.</p>
3939
</li>
4040
<li>
41-
<p>Amazon GameLift FlexMatch -- Add matchmaking to your game hosting solution. FlexMatch is a
41+
<p>Amazon GameLift Servers FlexMatch -- Add matchmaking to your game hosting solution. FlexMatch is a
4242
customizable matchmaking service for multiplayer games. Use FlexMatch as
43-
integrated with Amazon GameLift managed hosting or incorporate FlexMatch as a standalone
43+
integrated with Amazon GameLift Servers managed hosting or incorporate FlexMatch as a standalone
4444
service into your own hosting solution.</p>
4545
</li>
4646
</ul>
4747
<p>
4848
<b>About this API Reference</b>
4949
</p>
50-
<p>This reference guide describes the low-level service API for Amazon GameLift. With each topic
50+
<p>This reference guide describes the low-level service API for Amazon GameLift Servers. With each topic
5151
in this guide, you can find links to language-specific SDK guides and the Amazon Web Services CLI
5252
reference. Useful links:</p>
5353
<ul>
5454
<li>
5555
<p>
56-
<a href="https://docs.aws.amazon.com/gamelift/latest/developerguide/reference-awssdk.html">Amazon GameLift API
56+
<a href="https://docs.aws.amazon.com/gamelift/latest/developerguide/reference-awssdk.html">Amazon GameLift Servers API
5757
operations listed by tasks</a>
5858
</p>
5959
</li>
6060
<li>
6161
<p>
62-
<a href="https://docs.aws.amazon.com/gamelift/latest/developerguide/gamelift-components.html"> Amazon GameLift tools
62+
<a href="https://docs.aws.amazon.com/gamelift/latest/developerguide/gamelift-components.html"> Amazon GameLift Servers tools
6363
and resources</a>
6464
</p>
6565
</li>

clients/client-gamelift/src/GameLift.ts

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2526,60 +2526,60 @@ export interface GameLift {
25262526
}
25272527

25282528
/**
2529-
* <p>Amazon GameLift provides solutions for hosting session-based multiplayer game servers in the
2529+
* <p>Amazon GameLift Servers provides solutions for hosting session-based multiplayer game servers in the
25302530
* cloud, including tools for deploying, operating, and scaling game servers. Built on
25312531
* Amazon Web Services global computing infrastructure, GameLift helps you deliver high-performance,
25322532
* high-reliability, low-cost game servers while dynamically scaling your resource usage to
25332533
* meet player demand. </p>
25342534
* <p>
2535-
* <b>About Amazon GameLift solutions</b>
2535+
* <b>About Amazon GameLift Servers solutions</b>
25362536
* </p>
2537-
* <p>Get more information on these Amazon GameLift solutions in the <a href="https://docs.aws.amazon.com/gamelift/latest/developerguide/">Amazon GameLift Developer Guide</a>.</p>
2537+
* <p>Get more information on these Amazon GameLift Servers solutions in the <a href="https://docs.aws.amazon.com/gamelift/latest/developerguide/">Amazon GameLift Servers Developer Guide</a>.</p>
25382538
* <ul>
25392539
* <li>
2540-
* <p>Amazon GameLift managed hosting -- Amazon GameLift offers a fully managed service to set up
2540+
* <p>Amazon GameLift Servers managed hosting -- Amazon GameLift Servers offers a fully managed service to set up
25412541
* and maintain computing machines for hosting, manage game session and player
25422542
* session life cycle, and handle security, storage, and performance tracking. You
25432543
* can use automatic scaling tools to balance player demand and hosting costs,
25442544
* configure your game session management to minimize player latency, and add
25452545
* FlexMatch for matchmaking.</p>
25462546
* </li>
25472547
* <li>
2548-
* <p>Managed hosting with Amazon GameLift Realtime -- With Amazon GameLift Amazon GameLift Realtime, you can quickly configure
2549-
* and set up ready-to-go game servers for your game. Amazon GameLift Realtime provides a game server
2550-
* framework with core Amazon GameLift infrastructure already built in. Then use the full
2551-
* range of Amazon GameLift managed hosting features, including FlexMatch, for your
2548+
* <p>Managed hosting with Amazon GameLift Servers Realtime -- With Amazon GameLift Servers Amazon GameLift Servers Realtime, you can quickly configure
2549+
* and set up ready-to-go game servers for your game. Amazon GameLift Servers Realtime provides a game server
2550+
* framework with core Amazon GameLift Servers infrastructure already built in. Then use the full
2551+
* range of Amazon GameLift Servers managed hosting features, including FlexMatch, for your
25522552
* game.</p>
25532553
* </li>
25542554
* <li>
2555-
* <p>Amazon GameLift FleetIQ -- Use Amazon GameLift FleetIQ as a standalone service while hosting your games using EC2
2556-
* instances and Auto Scaling groups. Amazon GameLift FleetIQ provides optimizations for game
2555+
* <p>Amazon GameLift Servers FleetIQ -- Use Amazon GameLift Servers FleetIQ as a standalone service while hosting your games using EC2
2556+
* instances and Auto Scaling groups. Amazon GameLift Servers FleetIQ provides optimizations for game
25572557
* hosting, including boosting the viability of low-cost Spot Instances gaming. For
2558-
* a complete solution, pair the Amazon GameLift FleetIQ and FlexMatch standalone services.</p>
2558+
* a complete solution, pair the Amazon GameLift Servers FleetIQ and FlexMatch standalone services.</p>
25592559
* </li>
25602560
* <li>
2561-
* <p>Amazon GameLift FlexMatch -- Add matchmaking to your game hosting solution. FlexMatch is a
2561+
* <p>Amazon GameLift Servers FlexMatch -- Add matchmaking to your game hosting solution. FlexMatch is a
25622562
* customizable matchmaking service for multiplayer games. Use FlexMatch as
2563-
* integrated with Amazon GameLift managed hosting or incorporate FlexMatch as a standalone
2563+
* integrated with Amazon GameLift Servers managed hosting or incorporate FlexMatch as a standalone
25642564
* service into your own hosting solution.</p>
25652565
* </li>
25662566
* </ul>
25672567
* <p>
25682568
* <b>About this API Reference</b>
25692569
* </p>
2570-
* <p>This reference guide describes the low-level service API for Amazon GameLift. With each topic
2570+
* <p>This reference guide describes the low-level service API for Amazon GameLift Servers. With each topic
25712571
* in this guide, you can find links to language-specific SDK guides and the Amazon Web Services CLI
25722572
* reference. Useful links:</p>
25732573
* <ul>
25742574
* <li>
25752575
* <p>
2576-
* <a href="https://docs.aws.amazon.com/gamelift/latest/developerguide/reference-awssdk.html">Amazon GameLift API
2576+
* <a href="https://docs.aws.amazon.com/gamelift/latest/developerguide/reference-awssdk.html">Amazon GameLift Servers API
25772577
* operations listed by tasks</a>
25782578
* </p>
25792579
* </li>
25802580
* <li>
25812581
* <p>
2582-
* <a href="https://docs.aws.amazon.com/gamelift/latest/developerguide/gamelift-components.html"> Amazon GameLift tools
2582+
* <a href="https://docs.aws.amazon.com/gamelift/latest/developerguide/gamelift-components.html"> Amazon GameLift Servers tools
25832583
* and resources</a>
25842584
* </p>
25852585
* </li>

clients/client-gamelift/src/GameLiftClient.ts

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -835,60 +835,60 @@ export type GameLiftClientResolvedConfigType = __SmithyResolvedConfiguration<__H
835835
export interface GameLiftClientResolvedConfig extends GameLiftClientResolvedConfigType {}
836836

837837
/**
838-
* <p>Amazon GameLift provides solutions for hosting session-based multiplayer game servers in the
838+
* <p>Amazon GameLift Servers provides solutions for hosting session-based multiplayer game servers in the
839839
* cloud, including tools for deploying, operating, and scaling game servers. Built on
840840
* Amazon Web Services global computing infrastructure, GameLift helps you deliver high-performance,
841841
* high-reliability, low-cost game servers while dynamically scaling your resource usage to
842842
* meet player demand. </p>
843843
* <p>
844-
* <b>About Amazon GameLift solutions</b>
844+
* <b>About Amazon GameLift Servers solutions</b>
845845
* </p>
846-
* <p>Get more information on these Amazon GameLift solutions in the <a href="https://docs.aws.amazon.com/gamelift/latest/developerguide/">Amazon GameLift Developer Guide</a>.</p>
846+
* <p>Get more information on these Amazon GameLift Servers solutions in the <a href="https://docs.aws.amazon.com/gamelift/latest/developerguide/">Amazon GameLift Servers Developer Guide</a>.</p>
847847
* <ul>
848848
* <li>
849-
* <p>Amazon GameLift managed hosting -- Amazon GameLift offers a fully managed service to set up
849+
* <p>Amazon GameLift Servers managed hosting -- Amazon GameLift Servers offers a fully managed service to set up
850850
* and maintain computing machines for hosting, manage game session and player
851851
* session life cycle, and handle security, storage, and performance tracking. You
852852
* can use automatic scaling tools to balance player demand and hosting costs,
853853
* configure your game session management to minimize player latency, and add
854854
* FlexMatch for matchmaking.</p>
855855
* </li>
856856
* <li>
857-
* <p>Managed hosting with Amazon GameLift Realtime -- With Amazon GameLift Amazon GameLift Realtime, you can quickly configure
858-
* and set up ready-to-go game servers for your game. Amazon GameLift Realtime provides a game server
859-
* framework with core Amazon GameLift infrastructure already built in. Then use the full
860-
* range of Amazon GameLift managed hosting features, including FlexMatch, for your
857+
* <p>Managed hosting with Amazon GameLift Servers Realtime -- With Amazon GameLift Servers Amazon GameLift Servers Realtime, you can quickly configure
858+
* and set up ready-to-go game servers for your game. Amazon GameLift Servers Realtime provides a game server
859+
* framework with core Amazon GameLift Servers infrastructure already built in. Then use the full
860+
* range of Amazon GameLift Servers managed hosting features, including FlexMatch, for your
861861
* game.</p>
862862
* </li>
863863
* <li>
864-
* <p>Amazon GameLift FleetIQ -- Use Amazon GameLift FleetIQ as a standalone service while hosting your games using EC2
865-
* instances and Auto Scaling groups. Amazon GameLift FleetIQ provides optimizations for game
864+
* <p>Amazon GameLift Servers FleetIQ -- Use Amazon GameLift Servers FleetIQ as a standalone service while hosting your games using EC2
865+
* instances and Auto Scaling groups. Amazon GameLift Servers FleetIQ provides optimizations for game
866866
* hosting, including boosting the viability of low-cost Spot Instances gaming. For
867-
* a complete solution, pair the Amazon GameLift FleetIQ and FlexMatch standalone services.</p>
867+
* a complete solution, pair the Amazon GameLift Servers FleetIQ and FlexMatch standalone services.</p>
868868
* </li>
869869
* <li>
870-
* <p>Amazon GameLift FlexMatch -- Add matchmaking to your game hosting solution. FlexMatch is a
870+
* <p>Amazon GameLift Servers FlexMatch -- Add matchmaking to your game hosting solution. FlexMatch is a
871871
* customizable matchmaking service for multiplayer games. Use FlexMatch as
872-
* integrated with Amazon GameLift managed hosting or incorporate FlexMatch as a standalone
872+
* integrated with Amazon GameLift Servers managed hosting or incorporate FlexMatch as a standalone
873873
* service into your own hosting solution.</p>
874874
* </li>
875875
* </ul>
876876
* <p>
877877
* <b>About this API Reference</b>
878878
* </p>
879-
* <p>This reference guide describes the low-level service API for Amazon GameLift. With each topic
879+
* <p>This reference guide describes the low-level service API for Amazon GameLift Servers. With each topic
880880
* in this guide, you can find links to language-specific SDK guides and the Amazon Web Services CLI
881881
* reference. Useful links:</p>
882882
* <ul>
883883
* <li>
884884
* <p>
885-
* <a href="https://docs.aws.amazon.com/gamelift/latest/developerguide/reference-awssdk.html">Amazon GameLift API
885+
* <a href="https://docs.aws.amazon.com/gamelift/latest/developerguide/reference-awssdk.html">Amazon GameLift Servers API
886886
* operations listed by tasks</a>
887887
* </p>
888888
* </li>
889889
* <li>
890890
* <p>
891-
* <a href="https://docs.aws.amazon.com/gamelift/latest/developerguide/gamelift-components.html"> Amazon GameLift tools
891+
* <a href="https://docs.aws.amazon.com/gamelift/latest/developerguide/gamelift-components.html"> Amazon GameLift Servers tools
892892
* and resources</a>
893893
* </p>
894894
* </li>

clients/client-gamelift/src/commands/AcceptMatchCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export interface AcceptMatchCommandOutput extends AcceptMatchOutput, __MetadataB
3838
* for tickets that are in this status; calls for tickets not in this status result in an
3939
* error.</p>
4040
* <p>To register acceptance, specify the ticket ID, one or more players, and an acceptance response.
41-
* When all players have accepted, Amazon GameLift advances the matchmaking tickets to status
41+
* When all players have accepted, Amazon GameLift Servers advances the matchmaking tickets to status
4242
* <code>PLACING</code>, and attempts to create a new game session for the match. </p>
4343
* <p>If any player rejects the match, or if acceptances are not received before a specified
4444
* timeout, the proposed match is dropped. Each matchmaking ticket in the failed match is handled as follows: </p>

clients/client-gamelift/src/commands/ClaimGameServerCommand.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,16 @@ export interface ClaimGameServerCommandOutput extends ClaimGameServerOutput, __M
2929

3030
/**
3131
* <p>
32-
* <b>This operation is used with the Amazon GameLift FleetIQ solution and game server groups.</b>
32+
* <b>This operation is used with the Amazon GameLift Servers FleetIQ solution and game server groups.</b>
3333
* </p>
3434
* <p>Locates an available game server and
3535
* temporarily reserves it to host gameplay and players. This operation is called from a
3636
* game client or client service (such as a matchmaker) to request hosting resources for a
37-
* new game session. In response, Amazon GameLift FleetIQ locates an available game server, places it in
37+
* new game session. In response, Amazon GameLift Servers FleetIQ locates an available game server, places it in
3838
* <code>CLAIMED</code> status for 60 seconds, and returns connection information that
3939
* players can use to connect to the game server. </p>
4040
* <p>To claim a game server, identify a game server group. You can also specify a game
41-
* server ID, although this approach bypasses Amazon GameLift FleetIQ placement optimization. Optionally,
41+
* server ID, although this approach bypasses Amazon GameLift Servers FleetIQ placement optimization. Optionally,
4242
* include game data to pass to the game server at the start of a game session, such as a
4343
* game map or player information. Add filter options to further restrict how a
4444
* game server is chosen, such as only allowing game servers on <code>ACTIVE</code> instances
@@ -68,7 +68,7 @@ export interface ClaimGameServerCommandOutput extends ClaimGameServerOutput, __M
6868
* <b>Learn more</b>
6969
* </p>
7070
* <p>
71-
* <a href="https://docs.aws.amazon.com/gamelift/latest/fleetiqguide/gsg-intro.html">Amazon GameLift FleetIQ
71+
* <a href="https://docs.aws.amazon.com/gamelift/latest/fleetiqguide/gsg-intro.html">Amazon GameLift Servers FleetIQ
7272
* Guide</a>
7373
* </p>
7474
* @example

0 commit comments

Comments
 (0)