Skip to content

Configuration

Main config structure and the settings most servers change

The main configuration file is 0r-paintball-v2/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.weaponWeapon used in paintball matches
Config.Game.reviveCountdownRespawn delay
Config.Game.gameTimesAllowed match durations
Config.Game.startCountDownCountdown before match starts
Config.Game.mapsArena list, preview image, and team spawns
Config.PaintballLobbyPhysical menu zone and blip
Config.debugDebug mode

Commands#

Default commands:

lua
/paintball
/endmatch

Match Weapon#

The included setup uses:

lua
Config.Game.weapon = 'WEAPON_PAINTBALL'

If you change this weapon name, make sure the weapon actually exists on your server.

Match Flow#

The most commonly changed gameplay values are:

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

Maps and Spawn Points#

Each map entry contains:

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

If you remove an included map resource, also remove or replace the matching config entry.

Lobby Zone#

Config.PaintballLobby 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"