สถาปัตยกรรมแอป

BakoshApp ถูกสร้างขึ้นอย่างไร: การตั้งค่าอยู่ที่ไหน เหตุการณ์ TikTok ไหลเข้าสู่เกมอย่างไร เกิดอะไรขึ้นเมื่อคุณสลับม็อดที่ใช้งาน และการอัปเดตอัตโนมัติทำงานอย่างไร

BakoshApp คืออะไร

BakoshApp เป็นแอปพลิเคชันเดสก์ท็อป Windows ที่เชื่อมเหตุการณ์จาก TikTok LIVE stream กับม็อดในเกม ผู้ชมส่งของขวัญ กดไลก์ และเขียนในแชท — และเอฟเฟกต์ยิงโดยอัตโนมัติภายในเกมของสตรีมเมอร์

ปัจจุบันแอปมาพร้อมห้าม็อด:

  • GTA V KOTH (King of the Hill) — ผู้ชมสปอว์นรถและสิ่งกีดขวางในโหมด "king of the hill" Interactive, PRO
  • GTA V Chaos — ผู้ชมทริกเกอร์เอฟเฟกต์ chaos กว่า 350 รายการ (เวลาในวัน, สภาพอากาศ, การสปอว์น NPC, เอฟเฟกต์หน้าจอ) Interactive, PRO
  • GTA V Train — ตัวจำลองรถไฟอัตโนมัติ (เริ่ม/หยุด, สลับราง, จัดการความเร็วและ HP) Automatic, MAX
  • Rust Survival — เซิร์ฟเวอร์ Rust ในเครื่องเต็มรูปแบบที่ผู้ชมให้ไอเทมแก่สตรีมเมอร์ สปอว์นสัตว์ และเปิดกับดัก Interactive, PRO
  • RDR2 Chaos — 185+ เอฟเฟกต์ chaos สำหรับ Red Dead Redemption 2 Interactive, PRO

KOTH, Chaos และ Train เป็นสาม variant ของม็อดอาร์ไคฟ์ GTA V เดียวกัน (gta.zip) การดาวน์โหลดใช้ร่วมกัน แต่แต่ละ variant มีโฟลเดอร์ติดตั้งของตัวเอง (gta_koth_folderPath, gta_chaos_folderPath, gta_train_folderPath) — คุณสามารถชี้ไปที่การติดตั้ง GTA V เดียวหรือเก็บแยก ม็อดเดียวเท่านั้นที่ทำงานได้ในแต่ละครั้ง — ควบคุมโดย toggle บนการ์ดม็อดแต่ละตัวในแถบด้านข้าง

เหตุการณ์ TikTok ถึงแอปอย่างไร

สำหรับเหตุการณ์ TikTok LIVE ที่จะถึง BakoshApp คุณต้องการหนึ่งในสองวิธีการเชื่อมต่อ

วิธีใช้ได้สำหรับสิ่งที่ต้องติดตั้ง
TikFinityFree และ PROTikFinity + TikTok Live Studio
Native Connector (สร้างใน BakoshApp)PRO เท่านั้นไม่มี — การเชื่อมต่อเป็นอัตโนมัติ

TikFinity เป็นโปรแกรมแยกที่รับเหตุการณ์ TikTok และส่งต่อไปยัง BakoshApp Native Connector เชื่อมต่อโดยตรงกับ TikTok โดยไม่มี TikFinity — เป็นฟีเจอร์ PRO เท่านั้น ยังต้องการ TikTok Live Studio ในทั้งสอง setup เพื่อรัน TikTok LIVE จาก PC; คอนเนคเตอร์ต่างกันเพียงวิธีที่พวกเขาได้รับเหตุการณ์จาก TikTok เข้าสู่ BakoshApp ดู TikFinity vs Native สำหรับการเปรียบเทียบเชิงลึก

สิ่งที่เกิดขึ้นเมื่อผู้ชมส่งของขวัญ

  1. เหตุการณ์มาจาก TikTok (ผ่าน TikFinity หรือ Native Connector)
  2. BakoshApp จับคู่กับทริกเกอร์ที่คุณกำหนดค่าในหน้า Events & Actions
  3. หากเหตุการณ์ตรงกัน แอปยิงการกระทำภายในเกม
  4. ในเวลาเดียวกัน เสียงที่แนบกับการกระทำนั้นเล่น

นี่คือ pipeline เดียวกันสำหรับทุกม็อด — เพียงแคตตาล็อกของการกระทำและทริกเกอร์ต่างกัน

ที่ที่การตั้งค่าถูกเก็บ

การตั้งค่า BakoshApp อยู่ในโฟลเดอร์ Windows ที่ซ่อน: %LOCALAPPDATA%\BakoshApp เพื่อเปิด วางเส้นทางนั้นในแถบที่อยู่ของ Windows Explorer ในเวอร์ชันเก่า ไฟล์อยู่ในโฟลเดอร์ที่แตกต่าง — แอปย้ายโดยอัตโนมัติในการเปิดครั้งแรกหลังการอัปเดต

การตั้งค่าที่เก็บในเครื่องรวมถึง: เส้นทางโฟลเดอร์ GTA V, เส้นทางโฟลเดอร์เซิร์ฟเวอร์ Rust, พารามิเตอร์การเปิดเซิร์ฟเวอร์ Rust, ม็อดที่ใช้งานในปัจจุบัน และตัวระบุผู้ใช้ส่วนตัวของคุณ

การกระทำ เอง (สิ่งที่ของขวัญแต่ละชิ้นทำ, ทริกเกอร์ที่กำหนด, เสียงที่เล่น) ถูกเก็บไว้ บนเซิร์ฟเวอร์ และผูกกับบัญชีของคุณ นั่นหมายความว่าหลังจากการติดตั้ง Windows ใหม่หรือการเปลี่ยน PC สิ่งที่คุณต้องทำคือเข้าสู่ระบบและการตั้งค่าการกระทำของคุณจะปรากฏอีกครั้ง คุณยังสามารถส่งออกไปยังไฟล์ .bka ผ่านปุ่ม Export ในหน้า Events & Actions ของม็อดใดก็ได้ — ดู นำเข้า / ส่งออก

Info

เนื่องจากการกระทำอยู่บนเซิร์ฟเวอร์ คุณไม่จำเป็นต้องสำรองด้วยตนเองก่อนการติดตั้ง Windows ใหม่ เพียงเข้าสู่ระบบอีกครั้ง

สิ่งที่เกิดขึ้นเมื่อคุณสลับม็อดที่ใช้งาน

การ์ดม็อดแต่ละตัวในแถบด้านข้างมี toggle เมื่อคุณสลับม็อดที่ใช้งาน BakoshApp:

  • ปิดการเชื่อมต่อกับเกมที่ใช้งานก่อนหน้า
  • รีเซ็ตตัวนับไลก์และของขวัญที่สะสม
  • เปิดการเชื่อมต่อกับเกมที่ใช้งานใหม่

ด้วยเหตุนี้ การโต้ตอบลดลงสองสามวินาทีหลังจากการสลับ นั่นเป็นเรื่องปกติ — ให้เวลาสักครู่เพื่อเชื่อมต่อใหม่

อัปเดตอัตโนมัติ

BakoshApp อัปเดตตัวเอง เมื่อมีเวอร์ชันใหม่ รีสตาร์ทแอปเพื่อใช้ เวอร์ชันปัจจุบันแสดงในแถบด้านข้าง ใต้โลโก้ "Bakosh.app"

แอนตี้ไวรัสลบไฟล์เบื้องหลัง

ในการติดตั้ง BakoshApp มาพร้อม background service เล็กๆ หากแอนตี้ไวรัสลบไฟล์นั้น แอปหยุดทำงาน อาการ: "The system cannot find the file specified" เมื่อเปิด หรือ Failed to spawn sidecar (os error 2)

แก้ไข: ติดตั้ง BakoshApp ใหม่จาก bakosh.app/bakoshapp แล้วเพิ่มโฟลเดอร์ติดตั้งในการยกเว้นแอนตี้ไวรัส หาก SmartScreen บล็อก installer คลิก "More info" → "Run anyway"

บทความที่เกี่ยวข้อง