public/static/config/config.json; server behaviour lives in config.lua and the relevant editable integration files.
Eats and Eats Partner
Eats is the customer app; Eats Partner handles restaurants and courier work. ConfigureConfig.Eats:
Use
Restaurants for shops, menus, prices, item names, pickup/delivery options and coordinates. Review BagProp, NpcCourierVehicle, NpcCourierPed, NpcCustomerPeds and NpcAddresses for your map. Menu item names must exist in your inventory.
Events and Wallet
Config.Events controls event creation and limits:
Wallet shows identity, licenses, configured cards and supported passes/tickets.
Config.Wallet.ShowRadius = 3.0 controls showing cards to nearby players; ShowDuration = 20 is the display duration in seconds.
Licenses maps framework license aliases to cards. Add Cards with exactly one eligibility condition: item, job (optionally minGrade), or license.
Garage and Housing
Garage usesclient/garage.lua and server vehicle helpers. Match the shipped integration flags to your garage: JGAdvancedGarages, cdGarages, CodesignGarage, rxGarage or VMSGaragesV2. Valet uses Config.ValetPedModel and Config.ValetDeliveryPrice (default 500). See Valet exports.
Housing is disabled by default. Set Config.HousingEnabled = true and choose Config.HousingSystem: esx_property, rtx_housing, ps_housing, rx_housing, LNS_Housing, vms_housing or custom. Restart the resource after enabling it. HousingBillTypes sets displayed bill types for the RTX integration.
Loop
Configure the in-game creator economy inConfig.Loop:
CoinPrice,CoinPacksandGiftsdefine purchases and gifts.DiamondRatio,DiamondValueandMinPayoutcontrol conversion and payouts.PromotePricePerHour,PromoteMaxHoursandPromoteJobscontrol promotions; an empty jobs list allows everyone.InvestigatorJobscontrols handle-to-phone tracing.MaxClipSecondsdefaults to60and limits the resulting clip length.MaxPostsPerAccount = 0means unlimited posts;PostRetentionDays = 0disables age-based deletion.
DiamondRatio * DiamondValue / CoinPrice = 0.5. Review these three settings together when changing payouts.
Personalization and live cards
Players can choose an icon pack (default, studio, outline, monochrome), icon shape (square, round), backgrounds and widgets. Lockscreen customization includes the clock, widget row and quick-action buttons.
In metadata mode these settings follow the phone item. External changes use the fields listed under UpdatePhoneSettings.
Live Bar activities also appear as lockscreen cards unless an integration sets lockscreen = false. The Live Bar exports support progress, actions and expiry. The interface supports up to ten registered external activities and two buttons per activity.
Find My and businesses
Config.FindMy = true enables friend location sharing and last-seen phone tracking.
Businesses use configured business/job entries, Config.ServiceBusinessGrades, Config.ServiceAlwaysOpen and Config.ServiceDispatchDisabled. Integrations can change availability through SetServiceOpen and IsServiceOpen. Availability is held in memory and resets on restart, except for always-open jobs.