Multiple game servers can be configured for a single game service. And each game server can be configured with multiple nodes. These servers and nodes have different state values. The rest of this document describes the state of the server and nodes.
Server states are a combination of the state of processes (S/W) and instances (H/W). The dashboard, which you can see on the Server Management page, lists these server’s state and displays the number of servers in each state. It also displays each state in a distinct color.
The following describes each server state.
Server State | Description |
---|---|
ERROR | The server represents all anomaly conditions. In this case, only reboot command is available in the server. another command is enabled when rebooted and entered into the STANDBY state. |
RUNNING | The server is normally running. In other words, the game server process has started well without any issues. |
STANDBY | The server instance has been booted successfully and can communicate with the GameAnvil service. In this case, you can run the game server process using the start command. |
SAFE PAUSE | Some nodes on the server are performing SafePause. |
TRANSIT | Switching between two states. You cannot command that server until the transition to the target state is completed. |
Node state shows the state of multiple nodes that make up a game server. Also, nodes on the same server can be in different state.
Node State | Description |
---|---|
INIT | Initializing a node |
PREPARE | Preparation work is in progress after node initialization |
READY | Node up and ready for service |
READY(LOCK) | Receiving user/room from a node that is in SAFE PAUSE (beta availability) |
PAUSE | Paused state |
RESUME | Resume from PAUSE |
SAFE PAUSE | SAFE PAUSE is in progress. When SAFE PAUSE is completed, it will be in PAUSE state. |
INVALID | Temporary failure to check node information when node load is high (automatically restored) |
DISABLE | Service is not available due to long-lasting INVALID state or failure (not automatically restored) |
Some of the server state and node states are related to Safe Pause. If you proceed with Safe Pause for any node, the server and node will be transited to that state. A further explanation is as follows.
For more information on Safe Pause, see Safe Pause.