로그 및 진단
BakoshApp이 로그를 어디에 기록하는지, 자주 보이는 로그 줄이 무엇을 뜻하는지, categoryId만으로 액션이 어느 모드에 속하는지 아는 방법을 정리했어요.
무언가 작동하지 않을 때 로그를 보면 보통 이유를 알 수 있어요. BakoshApp은 로그를 두 곳에 기록해요.
- 콘솔 — 창 하단의 콘솔 표시예요. 마지막 200줄을 보관하며, 좋아요가 몰리면 일부를 건너뛸 수 있어요.
- 로그 파일 —
%LOCALAPPDATA%\app.bakosh.desktop\logs\bakosh.log. 줄을 건너뛰는 일이 없고, TikTok 연결 세부 정보 같은 일부 기술적인 줄은 파일에만 기록돼요. 탐색기 주소 표시줄에%LOCALAPPDATA%\app.bakosh.desktop\logs를 붙여넣으면 폴더가 열려요. 파일의 시간은 UTC 기준이에요. 파일이 5MB에 도달하면 BakoshApp이 이를bakosh_<date>.log로 이름을 바꾸고 새 파일을 시작해요. 이런 보관 파일은 최신 3개까지 유지되므로, 오래된 문제는 그중 하나에 있을 수 있어요.
커뮤니티나 Discord에 문제를 알릴 때는 발생 시점 전후의 줄을 함께 첨부하세요.
자주 보는 로그 줄
| 로그 줄 | 의미 |
|---|---|
Dispatch → WebSocketSendMultiple: player_5stars x1 by viewer | TikTok 또는 Kick 이벤트가 그 시청자에 대해 액션 player_5stars를 한 번 실행했어요. |
Tikfinity → WebSocketSendMultiple: forklift x1 (100int) by viewer | TikFinity가 액션을 실행했어요. |
Test → WebSocketSendMultiple: … / Hotkey Ctrl+Shift+F1 fired action … | 테스트 또는 그 단축키로 액션을 직접 실행했어요. |
Blocked action (Please check your settings): categoryId=…, actionId=… | TikFinity가 사용할 수 없는 액션을 요청했어요 — 아래 참고. |
[dispatch] Skipping PRO-only action '…' … on Free tier | 스트림 이벤트가 Free 세트 밖의 액션과 일치해서 실행되지 않았어요. Free vs PRO vs MAX 참고. |
Stream dispatch: no triggers configured on any action | 이벤트는 들어오지만 활성 모드의 어떤 액션에도 트리거가 없어요. 트리거 참고. |
Action interrupted (…): stopped WS send at 3/10 | 실행 중에 액션을 꺼버렸어요. |
Game connection closed. | 게임이 종료되었거나 충돌한 거예요 — 아래 참고. |
[webhook] POST https://… → 200, [exec] … launched, [obs] … ok, [streamerbot] DoAction '…' → …, [thirdparty] exec … -> 200 | 외부 명령어가 실행되고 결과가 표시된 거예요. |
[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: … (…) | 네이티브 커넥터가 연결하고, 다시 연결하고, 포기하는 과정과 TikTok의 종료 코드 — 파일에만 기록돼요. TikTok 연결 문제를 신고할 때 이 줄들을 함께 첨부하세요. |
Kick: subscription refused for chat.message.sent | Kick이 채팅 이벤트를 허용하지 않았어요 — Kick 커넥터 참고. |
Auto-updating … mod... / … mod auto-updated successfully! | BakoshApp이 시작할 때 설치된 모드를 업데이트한 거예요. 실패 원인은 설치, 업데이트, 삭제 오류에 설명되어 있어요. |
게임 연결 끊김
[2026-09-20][09:15:42][app_lib::core::ws_manager][INFO] Game connection closed.게임이 제대로 닫히지 않고 연결이 끊어진 경우, 대신 [ERROR] WebSocket error: WebSocket protocol error: Connection reset without closing handshake가 표시될 수 있어요 — 같은 의미예요.
게임 안의 모드가 BakoshApp과의 통신을 멈춘 거예요. 게임이 종료되었거나 충돌했거나, Rust Survival이라면 서버에서 나갔거나 서버가 정지된 경우예요. 게임이 다시 연결될 때까지 시청자 액션이 작동하지 않아요. 게임을 다시 실행하면 모드가 스스로 재연결돼요. 자세한 내용은 연결 및 앱 오류 참고.
TikFinity에서 온 차단된 액션
[2026-09-20][12:09:38][app_lib::http_server][WARN] Blocked action (Please check your settings): categoryId=chaosmodvehicle, actionId=…앱 오류가 아니에요. TikFinity가 활성 모드에 지금 없는 액션을 요청해서 BakoshApp이 거부한 거예요. 보통 다음과 같은 경우예요.
- 사이드바에서 다른 모드가 켜져 있거나, 아무 모드도 켜져 있지 않은 경우;
- 액션이 꺼져 있거나, 삭제되었거나, TikFinity가 아닌 다른 트리거로 바뀐 경우;
- 액션이 Free 세트에 없거나, PRO 또는 MAX 구독이 끝난 경우;
- Free에서 KOTH 계열 모드가 이미 처음 5개의 vehicle, prop 또는 wagon 액션을 다 사용한 경우;
- 액션이 MAX가 필요한 자동 모드에 속한 경우예요.
원인을 해결한 다음 TikFinity에서 액션을 다시 선택하세요 — TikFinity 설정 참고.
categoryId가 속한 모드
categoryId | 모드 |
|---|---|
vehicles, props, other | GTA V KOTH, KOTH Auto, Train Auto가 사용하는 GTA V의 vehicles, props, "Other" 액션 (Chaos의 other도 포함) |
chaosmodplayer, chaosmodvehicle, chaosmodpeds, chaosmodscreen, chaosmodtime, chaosmodweather, chaosmodmisc | GTA V Chaos 효과 — GTA V KOTH와 KOTH Auto에서도 사용 |
trainmod | GTA V Train Auto |
chaosmodrdr2… | RDR2 Chaos 효과 — RDR2 KOTH와 RDR2 KOTH Auto에서도 사용 |
trainmodrdr2, rdr2props | RDR2 Train Auto |
rdr2vehicles | RDR2 Train Auto, RDR2 KOTH, RDR2 KOTH Auto |
rustanimals, rustnpcs, rustplayer, rustitems… | Rust Survival |
tabsunitsred, tabsunitsblue, tabscontrol | TABS Battle |
mchostile, mcfriendly, mcitems, mctake, mceffects, mcchaos, mcworld | Minecraft Survival |
mcgta, mcgta_mobs, mcgta_blasts, mcgta_blocks, mcgta_items, mcgta_fun | Minecraft x GTA V Chaos(GTA V Chaos 효과와 other도 함께 사용) |
overlays, external, avatar | Overlay Control, External Commands, 아바타 액션 — 모든 모드 |
actionId는 player_5stars, forklift, speed_up_20, cart01, spawn_club_red, mc_mob_zombie처럼 액션 자체의 이름이에요.