Skip to content

Replica System Types ​

ReplicaInstance ​

The Replica object used for real-time synchronization.

lua
export type ReplicaInstance = ReplicaServer.Replica -- or ReplicaClient.Replica

Common Properties:

  • Data: The synchronized data
  • Tags: Metadata tags (UserId, PlayerName, etc.)
  • OnChange: Advanced change listener
  • Subscribe/Unsubscribe: Client subscription management
  • NEW: Enhanced validation methods
  • NEW: Better error handling

ReplicaConnection ​

Connection object returned by change listeners.

lua
export type ReplicaConnection = ReplicaClient.Connection

Methods:

  • Disconnect(): Remove the listener and clean up

Notes:

  • NEW: Enhanced connection validation
  • NEW: Automatic cleanup on disconnect
  • NEW: Better memory management

PlayerState - High-Performance Roblox Data Management