runtime-modes
Running in client vs server mode
- The demo checks an environment variable to decide server mode:
CELTE_MODE=servermakes nodes run as server nodes. The helperCelteSingleton.gdexposesserver_mode(true whenCELTE_MODE==server). - Server-mode nodes typically run headless and register spawners/containers; client-mode nodes connect as players and request a server node via the lobby.
Server nodes should be started with the correct env vars and can be run in a container or Kubernetes pod with CELTE_MODE=server.