Start in Standalone Mode

Starts Charon in standalone mode for specified game data. Path to game data could be local file system’s file or remote server address.

Command

# local game data (windows)
dnx dotnet-charon -- SERVER START \
  --dataBase "c:\my app\gamedata.json" \
  --port 8080 \
  --launchDefaultBrowser

# shortcut version
charon "c:\my app\gamedata.json"

Parameters

--dataBase

Absolute or relative path to game data. Use quotation marks if your path contains spaces.

# local file
--dataBase "c:\my app\gamedata.json"
--port

Number of an IP port (1-65535) to be used to listen for browser based UI.

--port 8080
--launchDefaultBrowser

Set this flag to open system-default browser on successful start.

--denySchemaEditing

Disable the ability to change the data structure (metadata) for editable game data.

--resetPreferences

Set this flag to reset UI preferences on successful start.

--changesFile

Added in version 2026.4.0.

Path to a changes file. When set, the game data file is opened read-only and every edit is written into this file as a patch document instead of into the game data file. Overrides the changesFile query parameter of --dataBase. Apply the patch later with DATA APPLYPATCH.

--changesFile "./player-changes.patch.json"
--createIfNotExists

Create the game data file if it does not exist. Applies only to local game data files. An empty file is created and the editor fills it with the initial data on first save.

--createIfNotExists

This command supports universal parameters.

See also