client-specific-state

Official

Tailor world state visibility per client.

AuthorAll-Out-Games
Version1.0.0
Installs0

System Documentation

What problem does it solve?

After the server state is synchronized to the client, apply local overrides to the synced state such as hiding entities that should only be visible to certain players or disabling components on this client.

The ao_on_state_sync component method runs on the client immediately after a component's state is synchronized from the server, providing a hook for client-local modifications.

Core Features & Use Cases

  • Client-side state overrides: apply client-local modifications to synced values after a server update.
  • Client-specific visibility: hide or show entities depending on local criteria.
  • Local component control: enable/disable components or tweak values without server changes.

Quick Start

Implement ao_on_state_sync to apply per-client state overrides immediately after receiving a server state sync.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: client-specific-state
Download link: https://github.com/All-Out-Games/reusable-weapons-csl/archive/main.zip#client-specific-state

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.