> For the complete documentation index, see [llms.txt](https://stellarskills.gitbook.io/stellarskills-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://stellarskills.gitbook.io/stellarskills-docs/general.md).

# general

Read [general policy and dormant settings](file:///4985688/configuration/general-policy.md) before changing these fields. The RPG HUD is intentionally disabled; protocol is compiled into code, and some policy descriptors are not universally implemented switches.

Server path: `config/stellarskills/general.yml`. Shipped snapshot only; do not overwrite an existing server file blindly.

```yaml
schema-version: 1
language: en_us
starting-balance: 0
default-profile: default
profile-limit: 3
client:
  optional: true
  protocol: 20
  require-for-editor: true
rpg-hud:
  enabled: false
  allow-player-studio: false
  update-interval-ticks: 20
  theme: inherit
  legendary-icon: pixelmon:master_ball
  elements:
    portrait: true
    legendary-timer: true
    money: true
    progression: true
  controls:
    allow-visibility: true
    allow-move: true
    allow-resize: true
    allow-colors: true
    allow-opacity: true
    allow-content: true
    allow-layout-presets: true
    allow-screen-visibility: true
    allow-animations: true
    allow-grid-snap: true
    minimum-scale: 0.5
    maximum-scale: 2.0
    minimum-opacity: 0.2
    maximum-opacity: 1.0
  defaults:
    enabled: false
    show-in-screens: true
    animations: true
    snap: true
    portrait:
      visible: true
      x: 0.018
      y: 0.72
      width: 62
      height: 62
      scale: 1.0
      opacity: 0.96
      background: '#161026'
      primary: '#65E6FF'
      secondary: '#B970FF'
      text: '#F4F7FF'
      show-icon: true
      show-label: true
      show-value: true
      show-bar: false
      show-background: true
      show-border: true
    progression:
      visible: true
      x: 0.055
      y: 0.735
      width: 244
      height: 38
      scale: 1.0
      opacity: 0.96
      background: '#161026'
      primary: '#65E6FF'
      secondary: '#B970FF'
      text: '#F4F7FF'
      show-icon: true
      show-label: true
      show-value: true
      show-bar: true
      show-background: true
      show-border: true
    money:
      visible: true
      x: 0.018
      y: 0.815
      width: 210
      height: 32
      scale: 1.0
      opacity: 0.96
      background: '#21172A'
      primary: '#FFD466'
      secondary: '#FF9F4A'
      text: '#FFF6D8'
      show-icon: true
      show-label: true
      show-value: true
      show-bar: false
      show-background: true
      show-border: true
    legendary:
      visible: true
      x: 0.018
      y: 0.865
      width: 250
      height: 38
      scale: 1.0
      opacity: 0.96
      background: '#211225'
      primary: '#FF6D9E'
      secondary: '#B970FF'
      text: '#FFF4FA'
      show-icon: true
      show-label: true
      show-value: true
      show-bar: true
      show-background: true
      show-border: true
safety:
  max-trees: 256
  max-nodes-per-tree: 10000
  max-edges-per-tree: 30000
  max-payload-bytes: 8388608
  mutation-actions-per-two-seconds: 16
  editor-session-minutes: 15
effects:
  direct-pvp-stat-bonuses: false
  missing-integration-policy: disable_effect
  probability-trace-decimals: 6
allocation:
  allow-cost-bypass: false
  allow-requirement-bypass: false
reload:
  staged: true
  preserve-live-on-error: true
  validation-timeout-seconds: 30
audit:
  enabled: true
  retention-days: 180
```
