Skip to content

Configuration

Main config structure and the settings most servers change

The main configuration file is 0r-gungame/config.lua.

Main Settings You Will Usually Change#

FieldWhat it controls
Config.Commands.OpenMenuMenu command
Config.Commands.EndMatchForce end match command for lobby leader
Config.Game.weaponsWeapon categories used in matches
Config.Game.reviveCountdownRespawn delay
Config.Game.gameTimesAllowed match durations
Config.Game.startCountDownCountdown before match starts
Config.Game.mapsArena list, map image, and spawn positions
Config.GunGameMenuZonePhysical menu zone and blip
Config.debugDebug mode

Commands#

Default commands:

lua
/gungame
/endgungame

If you change these names, restart the resource after saving config.lua.

Weapon Categories#

GunGame uses grouped weapon sets instead of one single weapon.

The default categories are:

  • random
  • melee
  • handguns
  • submachine
  • shotguns
  • rifles

If you add or remove weapons, keep the weapon names valid GTA weapon names.

Match Flow#

The most commonly changed gameplay values are:

  • Config.Game.reviveCountdown
  • Config.Game.gameTimes
  • Config.Game.startCountDown

These values control how fast the arena feels.

Maps and Spawn Points#

Each entry in Config.Game.maps contains:

  • Preview image name
  • Display name
  • Red team spawn points
  • Blue team spawn points

If you create your own map, add both team spawn lists and place the matching image in:

lua
ui/build/images/maps

Config.GunGameMenuZone lets you force players to go to one location before opening the arena UI.

You can change:

  • active
  • coords
  • blip sprite
  • blip color
  • blip scale
  • blip name

Localization#

This resource uses locale files in the locales/ folder. The active language is controlled through ox_lib.

Example:

cfg
set ox:locale "en"