GCMod

Configuration

Configuration reference and runtime behavior for gcm_storms.


This resource uses config files under config/.

Root config (config/general.lua)

debug
  • Type: boolean
  • Current: false
  • Allowed: true / false
  • Impact: Enables debug prints.
Language
  • Type: string
  • Current: 'en'
  • Allowed: en, es, or any locale JSON you add to locales/
  • Impact: Selects translation file used for UI/messages/log texts.
GroupPermissions
  • Type: string[]
  • Current: ['god', 'admin', 'superadmin', 'mod']
  • Allowed: framework/ACE group names
  • Impact: Grants admin panel and protected action access.
openStormCommand
  • Type: string
  • Current: 'openstorm'
  • Allowed: any command name
  • Impact: Command used to open storm management panel.
startBucket
  • Type: number
  • Current: 200
  • Allowed: integer bucket base
  • Impact: Initial routing bucket offset for generated storms (startBucket + stormId).
enableKillFeed
  • Type: boolean
  • Current: true
  • Allowed: true / false
  • Impact: Enables kill-feed updates and kill counter increments.

Entrypoint zone (config/entrypoint.lua)

radius
  • Type: number
  • Current: 40.0
  • Allowed: positive float values
  • Impact: Interaction radius around storm entry point.
showMarker
  • Type: boolean
  • Current: true
  • Allowed: true / false
  • Impact: Draws entry area marker on client.
markerColor
  • Type: number[]
  • Current: { 255, 0, 0 }
  • Allowed: RGB values 0-255
  • Impact: Entry marker color.
markerAlpha
  • Type: number
  • Current: 50
  • Allowed: 0-255
  • Impact: Entry marker transparency.
safeZoneInArea
  • Type: boolean
  • Current: false
  • Allowed: true / false
  • Impact: If enabled, players in entry area get combat/control restrictions.

Runtime options (blip)

blip.enabled
  • Type: boolean
  • Current: true
  • Allowed: true / false
  • Impact: Enables entry blip creation.
blip.prefix
  • Type: string
  • Current: 'TORMENTA'
  • Allowed: any string label prefix
  • Impact: Prefix used in entry blip name.
blip.id
  • Type: number
  • Current: 161
  • Allowed: valid GTA blip sprite IDs
  • Impact: Blip icon.
blip.color
  • Type: number
  • Current: 1
  • Allowed: valid blip color IDs
  • Impact: Blip color.
blip.scale
  • Type: number
  • Current: 1.0
  • Allowed: positive float values
  • Impact: Blip size.
blip.display
  • Type: number
  • Current: 4
  • Allowed: valid GTA display modes
  • Impact: Blip visibility behavior.

Zone behavior (config/zones.lua)

WaitZoneTimeOut
  • Type: number
  • Current: 1
  • Allowed: non-negative integer seconds
  • Impact: Break time between zone closing stages.
ZoneStageHealth
  • Type: table<number, number>
  • Current: { [1]=2, [2]=4, [3]=8, [4]=16, [5]=32 }
  • Allowed: positive integers per stage
  • Impact: Health loss applied periodically when player is outside zone.
Weather
  • Type: string
  • Current: 'CLEAR'
  • Allowed: valid GTA weather type names
  • Impact: Weather forced while player is inside active storm zone.
ZoneColor
  • Type: table
  • Current: { r = 119, g = 42, b = 150, a = 200 }
  • Allowed: RGBA integer values 0-255
  • Impact: Visual color of storm boundary marker.

Logging (config/logs.lua)

enabled
  • Type: boolean
  • Current: true
  • Allowed: true / false
  • Impact: Enables or disables Discord webhook logging entirely.

Runtime options (webhooks)

storm-created, storm-started, storm-cancelled, storm-finished, storm-force-started, storm-force-stopped
  • Type: string
  • Current: Example value format 'https://discord.com/api/webhooks/<id>/<token>'
  • Allowed: valid Discord webhook URLs
  • Impact: Storm lifecycle logs.
player-joined, player-left, player-killed, player-death, player-revived, player-winner
  • Type: string
  • Current: Example value format 'https://discord.com/api/webhooks/<id>/<token>'
  • Allowed: valid Discord webhook URLs
  • Impact: Player action logs.
admin-teleport, admin-preset-created, admin-preset-edited, admin-preset-deleted
  • Type: string
  • Current: Example value format 'https://discord.com/api/webhooks/<id>/<token>'
  • Allowed: valid Discord webhook URLs
  • Impact: Admin action logs.
inventory-confiscated, inventory-returned, inventory-cleared, inventory-item-added, kit-given, reward-given
  • Type: string
  • Current: Example value format 'https://discord.com/api/webhooks/<id>/<token>'
  • Allowed: valid Discord webhook URLs
  • Impact: Inventory and equipment logs.
zone-initialized, zone-finished, zone-stage-changed
  • Type: string
  • Current: Example value format 'https://discord.com/api/webhooks/<id>/<token>'
  • Allowed: valid Discord webhook URLs
  • Impact: Zone progression logs.
resource-started, resource-stopped, command-executed
  • Type: string
  • Current: Example value format 'https://discord.com/api/webhooks/<id>/<token>'
  • Allowed: valid Discord webhook URLs
  • Impact: System and command audit logs.