Server requirements

What every GG Studio script needs, the server.cfg start order and each script's requirements.

What every script needs

RequirementNeeded by
ox_libEvery script
oxmysqlEvery script except Casino Wheel Editor
A framework: QBCore (qb-core), Qbox (qbx_core) or ESX (es_extended)Every script except Casino Wheel Editor, which runs on its own
A supported inventory and targetEvery script except Casino Wheel Editor. CoilCab needs no target.
A dispatch scriptOptional
gg_libSpeaker System, CoilCab and Taxi only
bl_uiBoosting, Gruppe 6 and Electrician, for their minigames
OneSyncCoilCab

Keep your FXServer artifacts up to date. Escrowed scripts need a recent build.

Inventories, targets and dispatch

Scripts on gg_lib connect to everything on Supported scripts.

Boosting, Hunting, Towing, Gruppe 6, Bus, Electrician, Garbage, GoPostal and Coin Shop carry their own bridges and support these:

CategoryResources
Frameworkes_extended, qb-core, qbx_core
Inventoryak47_inventory, codem-inventory, core_inventory, jpr-inventory, lj-inventory, one_inventory, origen_inventory, ox_inventory, ps-inventory, qb-inventory, qs-inventory, tgiann-inventory
Targetox_target, qb-target
Dispatchcd_dispatch, dusa_dispatch, kartik-mdt, l2s-dispatch, lb-tablet, origen_police, piotreq_gpt, ps-dispatch, qs-dispatch, rcore_dispatch, redutzu-mdt, tk_dispatch

They need a framework, an inventory and a target. Dispatch is optional. They detect each one by its resource name, so keep the folder names unchanged and start them before the script. When a framework, inventory or target is missing, the server console prints [ RESOURCE NOT FOUND ] with the missing category and the supported options. To skip detection, set framework, inventory or target in the script's utility.lua. Boosting, Hunting, Towing, Gruppe 6 and Coin Shop also have dispatch there.

bl_ui

bl_ui runs the minigames in Boosting, Gruppe 6 and Electrician. The folder must be named exactly bl_ui. If yours is called bl_ui-2.1.0 or similar, rename it, or the scripts cannot find it.

Start order

Start everything a script depends on above it in server.cfg. Skip lines for scripts you do not run:

server.cfg
# Libraries
ensure oxmysql
ensure ox_lib

# Your framework, inventory, target, vehicle keys, phone and dispatch
ensure qbx_core
ensure ox_inventory
ensure ox_target

# Other dependencies
ensure bl_ui

# gg_lib, for Speaker System, CoilCab and Taxi
ensure gg_lib

# GG Studio scripts, each props resource before its script
ensure gg_taxijob_props
ensure gg_taxijob
ensure gg_boosting

Replace qbx_core, ox_inventory and ox_target with what your server runs.

Every script at a glance

ScriptResourcesgg_libDatabaseOwn itemsGuide
Advanced Boosting Systemgg_boostingNoAutomaticYesInstallation
Advanced Hunting System 2.0gg_hunting, gg_hunting_propsNoAutomaticYes, and weaponsInstallation
Advanced Towing Jobgg_towjob, gg_towjob_propsNoAutomaticYesInstallation
Advanced Gruppe 6 Jobgg_gruppejobNoAutomaticYesInstallation
Advanced Taxi Jobgg_taxijob, gg_taxijob_props1.0.16+AutomaticNoInstallation
Advanced Bus Jobgg_busjobNoAutomaticNoInstallation
Advanced Electrician Jobgg_electricianjobNoAutomaticNoInstallation
Advanced Garbage Jobgg_garbagejobNoAutomaticNoInstallation
Go Postal Jobgg_gopostalNoAutomaticNoInstallation
Advanced Coin Shop Systemgg_coinshopNoAutomaticNoInstallation
Casino Wheel Editorgg_casinowheelNoNoneNoInstallation
Speaker Systemgg_speakersystem, gg_speakersystem_props1.0.18+AutomaticYesInstallation
CoilCabgg_coilcab1.0.16+AutomaticNoInstallation

Database: Automatic means the script creates its tables in your oxmysql database the first time it starts. No script ships an SQL file. Casino Wheel Editor uses no database and saves its data in gg_casinowheel/config/data/.

Own items means the script has items you add to your inventory, listed on its Items page. Scripts without their own items can still pay out or sell items you name in their settings, and those items must exist in your inventory.

Script-specific needs:

  • Coin Shop: coin rewards need oxmysql 2.12.0 or newer.
  • CoilCab: rides are booked from a phone app, so it needs a supported phone.
  • Taxi and Speaker System: a phone is optional. Without one, players call a taxi with /calltaxi (the default command), and Speaker System opens its Speaker Connect app on screen from the speaker.

Admin lists

These scripts ship with example admin entries. Remove every entry that is not yours and add your own license2:

ScriptFileList
Speaker System, CoilCab, Taxigg_lib/server_config.luaadmins, see Install gg_lib
Boostinggg_boosting/utility.luaadmins
Huntinggg_hunting/utility.luaadmins
Coin Shopgg_coinshop/config/server/server.luacfg.server.admins
Casino Wheel Editorgg_casinowheel/config/server/admins.luacfg.server.admins

Support

Questions before you buy?

Ask the team in our Discord before you pay a thing. Setup help, update notes, giveaways and discount codes, all in one place.

831 online now2,241 members