| A won plush is not delivered / "will be delivered later" | Item definitions not installed - see 2.3. Won plushes are kept as owed and delivered after the fix. |
| Player sees "No room for the plush/frisbee" | Their inventory is genuinely full - the prize is recorded as owed and delivered next connect. |
| Custom tables/arcades invisible, tumble warns about models | 0r-socialgame_props is not started, or was started after players loaded. ensure 0r-socialgame_props before the main resource. |
After an update something errors about a missing file or nil module | FiveM caches the file list. Run refresh, then restart 0r-socialgame. A plain restart alone does not pick up new files. |
| Locations or settings do not load, tables missing | Check mysql_connection_string; if the DB user cannot create tables, import socialgame.sql. |
| No interaction prompt at a game | Start ox_target/qb-target, or set Config.target.interaction = 'textui' for marker-based interaction. |
| Custom sounds don't play, generic beeps instead | The audio banks stream from 0r-socialgame_props; make sure it is started and no other resource ships a conflicting dat54 with the same names. Fallback sounds are used automatically, nothing breaks. |
| A game looks stuck at a location | /sgadmin → sessions → end session. Sessions also clean themselves up when players disconnect or die. |
| Betting refuses a player | Bets are blocked for dead players and bots by design; check Config.bets.min/max. |
| Frisbee/plush invisible to other players | Both resources must be restarted after updating (refresh first). The held-item relay is part of this resource - no third-party sync needed. |
| Wrong language | Set Config.locale; if a key is missing in your custom locale the English text is used. |