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 tolocales/ - 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.