World Server
Create and manage world servers where data is synchronized in real-time for large-scale multiplayer environments.
Creating a world server
You can create a world server by entering a name for it.
During the beta period, the region is fixed to Seoul and the maximum CCU is limited to 100. All features are provided free of charge during this time.
World server list
From the list, you can check the name, UUID, region, and simulation server status of the created world servers.
World server detailed settings
On the world server details page, you can manage various features such as simulation server control, remote config settings, and data table linking.
Simulation server
Status
Stopped
: The simulation server is currently stopped. You can start it or upload a build file to change the state.Starting
: The simulation server is in the process of starting. State changes are not allowed during this phase.Running
: The simulation server is running normally. You can stop, restart, or upload a build file to update it.Error
: The simulation server has encountered an error and stopped. Please upload the build file again.
Uploading build files
- Upload a Linux build file to apply your custom server logic. How to Upload Build Files
- Once a build file is uploaded, it will go through the process of Upload - Build - Deploy and be applied to the simulation server.
Remote config
You can set environment variables that are applied in real time to the world server.
- When the simulation server is in
Running
state:Value
can be modified. - When in
Stopped
orError
state: All types of changes (add, modify, delete) are allowed. - When in
Starting
state: No changes are allowed.
Key
- Required entry field with a limit of 48 bytes.
- Duplicate keys are not allowed.
Type
- Required selection with a total of 9 types.
int32
/uint32
/int64
/uint64
/float
/bool
/json
/string
/datetime
Value
This is an optional entry field. Please check the character limit for each type.
Type | Description | Min Value | Max Value |
---|---|---|---|
int32 | 32-bit integer | -2,147,483,648 | 2,147,483,647 |
uint32 | unsigned 32-bit integer | 0 | 4,294,967,295 |
int64 | 64-bit integer | -9,223,372,036,854,775,808 | 9,223,372,036,854,775,807 |
uint64 | unsigned 64-bit integer | 0 | 18,446,744,073,709,551,615 |
float | Can input values up to 7 decimal places. | -3.4 × 10^38 | 3.4 × 10^38 |
bool | true/false | ||
json | Can input values in JSON format up to 1024 bytes. | ||
string | Can input up to 100 bytes of characters. | ||
datetime | Can input date and time. |
Connected data tables
You can link data tables to the world to configure initial data that loads when the world server starts.
To apply any changes made to a data table to the world server, you must restart the simulation server.
Settings
- You can manage the *region and max CCU of the world server.
- You can also check the estimated monthly cost of the world server.
During the beta period, the region is fixed to Seoul and the maximum CCU is limited to 100. All features are provided free of charge during this time.
Deleting world servers
- World servers can only be deleted when the simulation server status is either
Stopped
orError
. - When deleted, all data of the world server (build files, remote config) is permanently removed. However, data tables are not deleted with the world and can still be accessed from the "Charts" menu.