読書記録

BakoshAppのよくある3つのログパターンを認識し、問題切り分け時にcategoryIdを正しいModに対応付ける方法を解説します。

BakoshAppで何か問題が起きたとき、何が起きたかを知る最速の方法はログを読むことです。この記事では、最もよく見る3つのログパターンと、categoryIdだけでどのModが関与しているかを見抜く方法を説明します。

ログの場所

BakoshAppは設定と同じフォルダにログを書き込みます: %LOCALAPPDATA%\BakoshApp。このパスをWindowsエクスプローラーのアドレスバーに貼り付けると開けます。中で最新の.logファイルを探してください。

1. ゲームへの接続を失った (os error 10054)

ログ行の例:

[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)

旧バージョンではモジュール名がcore::ws_managerではなくws_serverでした — どちらも同じ意味です。

意味: BakoshAppがゲームに注入されたModへの接続を失いました。通常の理由は、ユーザーがゲームを閉じたかゲームがクラッシュしたかです。GTA Vの場合、GTA5.exeが終了したことを意味します。Rust Survivalの場合、プレイヤーがサーバーから切断されたかサーバーが停止されました。

症状: 視聴者のギフトやコマンドがゲーム内エフェクトをトリガーしなくなります。サイドバーのModステータスが「Disconnected」を表示する場合があります。

対処

ゲームを再起動してください — Modは自動的に再接続します。Rust Survivalの場合、BakoshApp内でサーバーが稼働していてそれに接続していることも確認してください。ゲームが頻繁にクラッシュする場合は、他のインストール済みModを監査してください。

2. Blocked action: Free制限または期限切れPRO

ログ行の例:

[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

意味: これはアプリのエラーではありません。視聴者が現在利用できないエフェクトをトリガーしようとした記録です。2つの可能性:

  1. エフェクトはPRO限定で、Freeプランかまたは PROサブスクリプションが失効している。
  2. Freeを使っており、そのModの上限を既に使い切っている(KOTH: 11イベントと15ランプ — FreeはVehiclesとPropsにCountCappedポリシーを使用、Chaos: 14エフェクト、Rust: 15アクション)。TrainはMAXを完全に必要とするので、Free/PROではカタログ全体をブロックします。
対処

設定ページまたはbakosh.app/proaccountでサブスクリプションを確認してください。必要に応じて更新し、BakoshAppにログインしていることを確認してください。各ティアで何が利用可能かを比較するにはFree vs PROを参照してください。

3. インストールエラー: ダウンロード試行回数が多すぎる (HTTP 429)

ログ行の例:

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.

ロシア語ロケールでは同じメッセージがロシア語で表示されますが、意味は同じです。

意味: Modファイルサーバー(get.bakosh.app)が、短時間に多すぎるリクエストが届いたためデバイスからのダウンロードを一時的に制限しました — しきい値は連続7回程度です。これはアプリのクラッシュではなく、アカウントBANでもありません。通常のレート制限です。これはアプリがサーバーからダウンロードするすべてのModに適用されます: GTA V (KOTH / Chaos / Trainは1つのアーカイブを共有)、RDR2 Chaos、Rust Survivalプラグインアップデート。

症状: Install Mod / Reinstall Mod / Update Modをクリックすると上記のメッセージがログに書かれ、インストールが失敗します。クールダウン中のすべての再試行は同じように失敗します。

対処

5〜10分待って、Install Mod(またはReinstall)を再度クリックしてください。制限は自動的にリセットされます — 何かを再起動・再インストールする必要はありません。10分後もエラーが表示される場合は、インターネットを確認してウイルス対策ソフトを一時的に無効化してください。

4. categoryIdから正しいModを特定する

ログ行にcategoryId=...が含まれている場合、Modを一目で識別できます:

categoryIdの先頭が…Mod
vehiclespropsotherGTA V (共有) — これらのカテゴリはgtav-actions.jsonにあり、カタログ借用を通じて3つのGTA Vバリエーション(KOTH、Chaos、Train)すべてで利用可能です。実際のアクティブModは、現在サイドバーでオンになっているものです。
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

Modがわかれば、適切なトラブルシューティングページやMod ドキュメントに直接ジャンプできます:

関連記事