Console commands
Server-side console commands. Most reload commands have a matching _reset variant that overwrites the Data copy with shipped defaults. Use reset commands carefully.
Config commands
| Command | Purpose |
|---|---|
| litherarp.config_status | Print config status, source, fallback state, and warnings. |
| litherarp.gameplay_reload | Reload configs/gameplay.json. |
| litherarp.modules_reload | Reload configs/modules.json. |
| litherarp.permissions_reload | Reload configs/permissions.json. |
| litherarp.spawn_reload | Reload configs/spawn.json. |
| litherarp.jobs_reload | Reload configs/jobs.json. |
| litherarp.shop_reload | Reload configs/shop.json. |
| litherarp.npcs_reload | Reload configs/npcs.json. |
| litherarp.map_doors_reload | Reload configs/map_doors.json and rebuild runtime map doors. |
| litherarp.map_doors_reset | Reset runtime map doors to shipped defaults and rebuild. |
| litherarp.map_doors_restore_scene_defaults | Re-enable native map doors hidden by runtime scene-door overrides. |
| litherarp.map_glass_reload | Reload configs/map_glass.json and rebuild runtime map glass. |
| litherarp.map_glass_reset | Reset runtime map glass to shipped defaults and rebuild. |
| litherarp.addons_reload | Reload configs/addons.json. |
| litherarp.addons_reset | Reset addon entries to shipped defaults. |
| litherarp.addons_apply | Fetch enabled .litrpaddon manifests, mount declared packages without code, import config patches, and roll back on validation failure. |
| litherarp.government_reload | Reload configs/government.json. |
| litherarp.rules_reload | Reload configs/rules.json. |
| litherarp.tools_reload | Reload configs/tools.json. |
| litherarp.camera_reload | Reload configs/camera.json. |
| litherarp.vehicles_reload | Reload configs/vehicles.json. |
| litherarp.emergency_reload | Reload configs/emergency.json. |
| litherarp.phone_reload | Reload configs/phone.json. |
| litherarp.rp_names_reload | Reload configs/rp_names.json. |
| litherarp.rewards_reload | Reload configs/rewards.json. |
| litherarp.social_reload | Reload configs/social.json. |
| litherarp.theme_reload | Reload theme config and active theme files. |
| litherarp.admin_config_reload | Reload configs/admin.json. |
| litherarp.economy_reload | Reload all configs/economy/*.json files. |
Reset variants
Every public reload command has a matching _reset variant that overwrites the Data copy with shipped defaults. Public reset commands:
litherarp.gameplay_reset, litherarp.modules_reset, litherarp.permissions_reset, litherarp.spawn_reset, litherarp.jobs_reset, litherarp.shop_reset, litherarp.npcs_reset, litherarp.addons_reset, litherarp.government_reset, litherarp.rules_reset, litherarp.tools_reset, litherarp.camera_reset, litherarp.vehicles_reset, litherarp.emergency_reset, litherarp.phone_reset, litherarp.rp_names_reset, litherarp.rewards_reset, litherarp.social_reset, litherarp.admin_config_reset, litherarp.economy_reset, litherarp.theme_reset, litherarp.lang_reset, litherarp.map_doors_reset, litherarp.map_glass_reset.
Back up the relevant file before running a reset. There is no automatic undo.
Theme commands
| Command | Purpose |
|---|---|
| litherarp.theme_reset | Restore theme selector, shipped theme folders, configs/theme.scss, and configs/hud.scss. |
| litherarp.theme_demo_gta_hud | Install the GTA-like HUD stylesheet demo. |
| litherarp.theme_demo_minimal_serious_rp | Install the Minimal Serious RP example theme folder. |
Localization commands
| Command | Purpose |
|---|---|
| litherarp.lang_set <code> | Set the active language code and reload. |
| litherarp.lang_reload | Reload language config and active translation pack. |
| litherarp.lang_reset | Overwrite Data localization files with shipped defaults. |
| litherarp.lang_status | Print active language, fallback, and key counts. |
Admin Player tab notes
The admin Players tab exposes online moderation actions and safe offline actions for known saved players. Jail and unjail accept a custom reason; jail also requires a duration in minutes. Offline jail edits are written to the player save so the sentence is restored when the player reconnects.
Admin commands
| Command | Purpose |
|---|---|
| litherarp.admin | Toggle the admin menu. |
| litherarp.adminmode | Toggle invisible/noclip admin mode. |
| litherarp.setrank <steamid> <rank_id> | Set a player's rank. |
| litherarp.ranks | List configured ranks. |
| litherarp.help | List admin commands. |
| litherarp.ban / unban / kick / warn | Moderation actions. |
| litherarp.mute / unmute | Voice and chat mute controls. |
| litherarp.sanctions <steamid> | View a player's active sanctions. |
| litherarp.revoke <steamid> <sanction_id> | Revoke a specific sanction. |
| litherarp.whitelist <on|off|status> | Toggle or inspect whitelist. |
| litherarp.whitelist_add / whitelist_remove / whitelist_list | Manage whitelist entries. |
| litherarp.whitelist_kick | Kick online non-whitelisted, non-admin players. |
| litherarp.whitelist_reload | Re-read whitelist data after a manual edit. |
| litherarp.telemetry_dump | Dump local telemetry buffers for diagnostics. |
| litherarp.telemetry_reset | Clear local telemetry buffers. |
Vehicle commands
| Command | Purpose |
|---|---|
| litherarp.spawncar | Spawn the configured prototype car where the admin is looking. |
| litherarp.spawntaxi | Spawn the configured taxi where the admin is looking. |
| litherarp.spawnvehicle <spawn_id> | Spawn a configured admin vehicle entry from configs/vehicles.json. |
Studio-only commands
Backend integration is not available to community servers. These commands run against Lithera Studio-operated infrastructure and should not be used as a community setup path. They are listed here for transparency only.
| Command | Purpose |
|---|---|
| litherarp.backend.status | Print Lithera Studio backend integration status. |
| litherarp.backend.reload | Re-read Studio backend config. |
| litherarp.backend.where | Write a marker for locating the Data configs/ folder during Studio backend setup. |
| litherarp.backend.health | Run a signed backend health probe. |
| litherarp.backend.migrate | Push local player saves into the Studio backend. |
Internal soak-test commands (litherarp.soak_spawn, litherarp.soak_status, litherarp.soak_clear) exist for Lithera Studio QA only and do not belong in community setups.