Reading logs

Recognise the three most common BakoshApp log patterns and map a categoryId to the right mod when triaging an issue.

When something goes wrong in BakoshApp, the fastest way to know what happened is to read the log. This article walks through the three log patterns you will see most often and how to spot which mod is involved just from a categoryId.

Where to find the logs

BakoshApp writes its logs into the same folder as its settings: %LOCALAPPDATA%\BakoshApp. Paste that path into the Windows Explorer address bar to open it. Inside, look for the most recent .log file.

1. Lost connection to the game (os error 10054)

Example log line:

[2026-02-23][10:42:50][app_lib::core::ws_manager][ERROR] WebSocket error: IO error: An existing connection was forcibly closed by the remote host. (os error 10054)

In older versions the module name was ws_server instead of core::ws_manager — both mean the same thing.

What it means: BakoshApp lost its connection to the mod injected into the game. The usual reason is that the game was closed by the user or crashed. For GTA V, that is GTA5.exe exiting. For Rust Survival, the player disconnected from the server or the server was stopped.

Symptoms: viewer gifts and commands stop triggering effects in the game. The mod status in the sidebar may show "Disconnected".

Fix

Launch the game again — the mod reconnects automatically. For Rust Survival, also make sure the server is running inside BakoshApp and that you are connected to it. If the game crashes often, audit your other installed mods.

2. Blocked action: Free-plan limit or expired PRO

Example log lines:

[2026-02-23][12:09:38][app_lib::http_server][WARN] Blocked action (Available for PRO subscribers): categoryId=chaosmodvehicle, actionId=spawn_rhino
[2026-02-23][12:09:47][app_lib::http_server][WARN] Blocked action (Available for PRO subscribers): categoryId=vehicles, actionId=31
[2026-02-23][12:11:02][app_lib::http_server][WARN] Blocked action (Available for PRO subscribers): categoryId=rustanimals, actionId=spawn_bear
[2026-02-23][12:11:30][app_lib::http_server][WARN] Blocked action (Available for PRO subscribers): categoryId=rustitemsweapons, actionId=rifle_ak

What it means: this is not an application error. It is a record of a viewer trying to trigger an effect that is currently unavailable to you. Two possibilities:

  1. The effect is PRO-only and you are on the Free plan, or your PRO subscription has lapsed.
  2. You are on Free and you have already used up that mod's limit (KOTH: 11 events and 15 ramps — Free uses a CountCapped policy for vehicles and props; Chaos: 14 effects; Rust: 15 actions). Train requires MAX entirely, so on Free/PRO it blocks the whole catalog.
Fix

Check your subscription on the Settings page or at bakosh.app/proaccount. Renew if needed, and make sure you are logged into BakoshApp. To compare what is available on each tier, see Free vs PRO.

3. Install error: too many download attempts (HTTP 429)

Example log lines:

Reinstalling mod...
[14:52:59][INFO] Downloading mod...
Failed to install mod: You've made too many download attempts. Please wait a few minutes and try again.

The Russian locale shows the same message in Russian, but the meaning is identical.

What it means: the mod-file server (get.bakosh.app) has temporarily limited downloads from your device because too many requests landed in a short window — the threshold is around 7 in a row. This is not an app crash and not an account ban; it is normal rate limiting. It applies to every mod the app downloads from the server: GTA V (KOTH / Chaos / Train share one archive), RDR2 Chaos, and Rust Survival plugin updates.

Symptoms: clicking Install Mod / Reinstall Mod / Update Mod writes the message above into the log and the install fails. Every retry within the cooldown fails the same way.

Fix

Wait 5–10 minutes, then click Install Mod (or Reinstall) again. The limit resets on its own — you do not need to restart or reinstall anything. If the error still appears after 10 minutes, check your internet and temporarily disable your antivirus.

4. Map a categoryId to the right mod

If a log line contains categoryId=..., you can identify the mod at a glance:

categoryId starts with…Mod
vehicles, props, otherGTA V (shared) — these categories live in gtav-actions.json and are available in all three GTA V variants (KOTH, Chaos, Train) via catalog borrowing. The actual active mod is the one currently toggled on in the sidebar.
chaosmod... (chaosmodvehicle, chaosmodweather, chaosmodtime, chaosmodscreen, chaosmodplayer, chaosmodpeds, chaosmodmisc)GTA V Chaos
trainmod (start_train, stop_train, derail, toggle_dir, next_color, traintrack_, default_speed_, speed_up_, speed_down_, health_train_*)GTA V Train
rust... (rustanimals, rustitemsweapons, rustitemstools, rustitemsfood, rustitemsmedical, rustitemstraps, rustitemsfun, rustitemsresources, rustitemsconstruction, rustitemselectrical, rustitemscomponents, rustitemsattire, rustitemsammo, rustitemsmisc, rustitemsother, rustplayer)Rust Survival

Once you know the mod, you can jump straight to the right troubleshooting page or mod docs: