Skip to main content

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.

info

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 1

World server list

From the list, you can check the name, UUID, region, and simulation server status of the created world servers.

world server 2

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.

world server 3

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.

world server 5

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 or Error state: All types of changes (add, modify, delete) are allowed.
  • When in Starting state: No changes are allowed.

world server 6

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 / datetimeworld server 6

Value

This is an optional entry field. Please check the character limit for each type.

TypeDescriptionMin ValueMax Value
int3232-bit integer-2,147,483,6482,147,483,647
uint32unsigned 32-bit integer04,294,967,295
int6464-bit integer-9,223,372,036,854,775,8089,223,372,036,854,775,807
uint64unsigned 64-bit integer018,446,744,073,709,551,615
floatCan input values up to 7 decimal places.-3.4 × 10^383.4 × 10^38
booltrue/false
jsonCan input values in JSON format up to 1024 bytes.
stringCan input up to 100 bytes of characters.
datetimeCan 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.

caution

To apply any changes made to a data table to the world server, you must restart the simulation server.

world server 8 world server 9

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.
Note

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 10

Deleting world servers

  • World servers can only be deleted when the simulation server status is either Stopped or Error.
  • 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.

world server 11