GKSHOP
GKSPHONE V2

Configuration

Which GKSPHONE config file to edit for what, and the guide for each area.

Which file do I edit?

FileRuns onWhat's in it
config/config.luaSharedThe main file — framework, inventory, items, keybinds, per-app settings. 27 sections; search rather than scroll.
config/serverconfig.luaServerMedia service and tokens, video calling, webhooks and logging.
config/config.jsonUIApp list (AppStore), storage quotas, upload caps, per-app toggles.
config/locales/*.jsonUITranslations and currency format. 16 languages.
config/charge/config.luaSharedBattery, powerbanks, charging stations.
config/jobs/sh_jobs.luaSharedJob list, plus sh_tasks.lua for tasks.
config/house/sh_house.luaSharedHousing adapter interface — see Custom housing.
config/rentacar/*.luaShared + serverRental fleet, pricing, damage charges.
config/signal/config.luaSharedNo-signal zones.
config/camera/*.luaSharedSelfie poses and expressions.
config/livestream.jsonUIStream gifts, NPC viewers.
config/functions.luaSharedAuto-detection. Don't edit.

Restart gksphone after editing — a client reconnect is not enough. Your changes survive escrow but not an update, so keep a copy before upgrading.

Webhooks: public vs. admin

Two settings in serverconfig.lua are easily mixed up:

SettingPurposeChannel
Cfg.SquawkWebHook, Cfg.SnapgramWebHook, Cfg.TrendlyWebHook, Cfg.AdvertisingWebHook, Cfg.BlinkWebHookMirrors player posts to DiscordPublic
Cfg.DiscordWebHooks (with Cfg.LogService)Admin audit log — bank, crypto, taxi, dispatchPrivate

Guides

Items and money

Apps and features

Controls and appearance

config.lua also covers areas with no guide page yet — billing, taxi, courier, Blink, SIM and operators, phone recovery, biometric unlock, screen damage, phone health, GKS Watch, clock, calendar, weather. Each is a labelled section with inline comments.

On this page