Logs and diagnostics

Where BakoshApp writes its log, what the common log lines mean, and how to tell from a categoryId which mod an action belongs to.

When something doesn't work, the log usually says why. BakoshApp writes it in two places:

  • The console — Show Console at the bottom of the window. It keeps the last 200 lines; under a flood of likes it may skip some.
  • The log file — %LOCALAPPDATA%\app.bakosh.desktop\logs\bakosh.log. It never skips lines, and some technical lines — such as the TikTok connection details — go only to the file. Paste %LOCALAPPDATA%\app.bakosh.desktop\logs into the Explorer address bar to open the folder. Times in the file are in UTC. When the file reaches 5 MB, BakoshApp renames it to bakosh_<date>.log and starts a new one. The three newest of these archives are kept, so an older problem may be in one of them.

When you report a problem in Community or Discord, add the lines around the moment it happened.

Common log lines

LineWhat it means
Dispatch → WebSocketSendMultiple: player_5stars x1 by viewerA TikTok or Kick event ran the action player_5stars once, for that viewer.
Tikfinity → WebSocketSendMultiple: forklift x1 (100int) by viewerTikFinity ran the action.
Test → WebSocketSendMultiple: … / Hotkey Ctrl+Shift+F1 fired action …You ran the action with Test or its hotkey.
Blocked action (Please check your settings): categoryId=…, actionId=…TikFinity asked for an action that isn't available — see below.
[dispatch] Skipping PRO-only action '…' … on Free tierA stream event matched an action outside the Free set; it didn't run. See Free vs PRO vs MAX.
Stream dispatch: no triggers configured on any actionEvents arrive, but no action of the active mod has a trigger. See Triggers.
Action interrupted (…): stopped WS send at 3/10You turned the action off while it was running.
Game connection closed.The game was closed or crashed — see below.
[webhook] POST https://… → 200, [exec] … launched, [obs] … ok, [streamerbot] DoAction '…' → …, [thirdparty] exec … -> 200An External Command ran, with its result.
[TikTok WS] connect @yourname, [TikTok WS] sign of life, [TikTok WS] closed code=… phase=…, [TikTok WS] waiting for the LIVE of @yourname, [TikTok WS] stream ended (…), [TikTok WS] gave up: … (…)The Native Connector connecting, reconnecting and giving up, with TikTok's close code — only in the file. Add these lines when you report a TikTok connection problem.
Kick: subscription refused for chat.message.sentKick didn't allow chat events — see Kick connector.
Auto-updating … mod... / … mod auto-updated successfully!BakoshApp updated an installed mod at start. Failures are explained in Install, update and delete errors.

Lost connection to the game

[2026-09-20][09:15:42][app_lib::core::ws_manager][INFO] Game connection closed.

If the game dropped the connection without closing it properly, you may see [ERROR] WebSocket error: WebSocket protocol error: Connection reset without closing handshake instead — it means the same.

The mod in the game stopped talking to BakoshApp: the game was closed or crashed, or, for Rust Survival, you left the server or it stopped. Viewer actions for the game stop working until it's back. Start the game again — the mod reconnects by itself. More in Connection and app errors.

Blocked action from TikFinity

[2026-09-20][12:09:38][app_lib::http_server][WARN] Blocked action (Please check your settings): categoryId=chaosmodvehicle, actionId=…

Not an app error: TikFinity asked for an action that the active mod doesn't offer right now, and BakoshApp refused it. Usually:

  1. another mod is switched on in the sidebar, or none;
  2. the action was turned off, deleted, or given a non-TikFinity trigger;
  3. the action isn't in the Free set, or your PRO or MAX has ended;
  4. on Free, a KOTH-style mod already uses its first five vehicle, prop or wagon actions;
  5. the action belongs to an automatic mod, which needs MAX.

Fix the cause, then pick the action again in TikFinity — see TikFinity setup.

Which mod a categoryId belongs to

categoryIdMod
vehicles, props, otherGTA V vehicles, props and "Other" actions — used by GTA V KOTH, KOTH Auto, Train Auto (and other by Chaos)
chaosmodplayer, chaosmodvehicle, chaosmodpeds, chaosmodscreen, chaosmodtime, chaosmodweather, chaosmodmiscGTA V Chaos effects — also used by GTA V KOTH and KOTH Auto
trainmodGTA V Train Auto
chaosmodrdr2…RDR2 Chaos effects — also used by RDR2 KOTH and RDR2 KOTH Auto
trainmodrdr2, rdr2propsRDR2 Train Auto
rdr2vehiclesRDR2 Train Auto, RDR2 KOTH and RDR2 KOTH Auto
rustanimals, rustnpcs, rustplayer, rustitems…Rust Survival
tabsunitsred, tabsunitsblue, tabscontrolTABS Battle
mchostile, mcfriendly, mcitems, mctake, mceffects, mcchaos, mcworldMinecraft Survival
mcgta, mcgta_mobs, mcgta_blasts, mcgta_blocks, mcgta_items, mcgta_funMinecraft x GTA V Chaos (it also uses the GTA V Chaos effects and other)
overlays, external, avatarOverlay Control, External Commands and Avatar actions — every mod

The actionId names the action itself, for example player_5stars, forklift, speed_up_20, cart01, spawn_club_red or mc_mob_zombie.