DataModel

DataModel : ServiceProvider

Overview

As the top-level hierarchical element structuring the entire game, it encompasses various core services.

Essential game elements like Workspace and Lighting are children of the DataModel, accessible globally via game, which is a global object

Properties

JobId

string

This property returns a unique identifier that distinguishes the currently running game server instance.

Even servers sharing the same PlaceId have different JobId values per instance, so it can be used to identify a specific server session or for logging and analytics purposes.

Code Samples

PlaceId

string

This property returns the ID of the Place currently running on the server.

The PlaceId identifies a published world, and all server instances launched from the same place share the same value.

Code Samples

Workspace

Workspace

This property provides access to the Workspace service, which manages the game's 3D world space and physical environment. Most 3D objects placed in the world, such as parts, models, and characters, are contained under this Workspace.

Code Samples

Methods

DisableJoin

Prevents new players from joining the game session.

This API can only be called on the server.

Parameters

Return

void

Code Samples

EnableJoin

Allows players to join a game session. Calling this method enables players to connect to the server and participate.

This API can only be called on the server.

Parameters

Return

void

Code Samples

IsJoinEnabled

Checks whether the current game session allows players to join. Returns true if joining is allowed, otherwise false.

Parameters

Return

boolean

Specifies whether joining is allowed for the current session.

Code Samples

Events

Last updated