ข้ามไปเนื้อหาหลัก

รุ่น v1.2.1

ภาพรวม

Via-B v1.2.1 แก้ปัญหาที่อาจทำให้ข้อความใน MagicSoft ไม่เปลี่ยนแม้ว่าสถานะการแมปจะแสดงว่าพร้อมใช้งาน ปัจจุบันแหล่งข้อมูลสำหรับการแมปมาจากข้อมูล Opta จริงของการแข่งขันที่เลือก หรือจากผลลัพธ์จริงที่โมดูล Via-B ซึ่งติดตั้งอยู่เป็นเจ้าของ รุ่นนี้ยังนำช่อง Side ของการแมปออก ยกเลิก Animated Arrows ใช้ข้อความนำเสนอตามรายการที่ได้รับ แก้เมนูชุดรูปแบบของ Player Stats และแก้การตั้งค่าการอัปเดตในแอปที่ติดตั้งจากแพ็กเกจ

จุดเด่น

  • ผู้ปฏิบัติงานเลือกได้เฉพาะฟิลด์แบบค่าเดี่ยวที่พบจริงในฟีด Opta ของการแข่งขันที่เลือก หรือผลลัพธ์ที่โมดูล Via-B ซึ่งติดตั้งอยู่ประกาศไว้
  • แหล่งข้อมูลเดิมที่ไม่รองรับและค่าที่ยังไม่มีจะหยุดพร้อมคำแนะนำที่ชัดเจน แทนการแสดงว่าพร้อมแต่ไม่ส่งข้อมูล
  • นำ Animated Arrows และช่อง Side ของการแมปออกอย่างสมบูรณ์โดยไม่มีรายการทดแทน

รายการเปลี่ยนแปลง

เพิ่ม

  • เพิ่มสถานะความพร้อมแยกตามฟีดของการแข่งขันที่เลือก เพื่อให้ Via-B อธิบายได้เมื่อค่า Opta ปัจจุบันยังไม่มาถึง
  • เพิ่มการตรวจสอบว่ามีค่าจริงหรือไม่ เพื่อไม่ให้ค่าที่ยังไม่มีถูกเข้าใจว่าเป็นค่าที่มีอยู่แต่เป็นข้อความว่าง
  • เพิ่ม Postman Collection ของ Stats Perform SDAPI Soccer Premium Plus ที่ได้รับมาและไม่มีข้อมูลรับรองไว้ในเอกสารของผลิตภัณฑ์

เปลี่ยนแปลง

  • ตัวเลือกการแมปมีเฉพาะฟิลด์แบบค่าเดี่ยวที่พบจริงในคำตอบ Opta ของการแข่งขันที่เลือก และผลลัพธ์จริงที่โมดูล Via-B ซึ่งติดตั้งอยู่ประกาศไว้
  • นำตัวเลือกแหล่งข้อมูลมาตรฐานเดิมทั้ง 42 รายการออกโดยไม่แปล ไม่ครอบ และไม่สร้างรายการทดแทน
  • นำช่อง Side ของการแมปออกจากข้อมูลที่บันทึก API การทำงานของระบบ และหน้าจอผู้ปฏิบัติงานโดยไม่มีช่องทดแทน
  • การแมปเดิมที่ใช้แหล่งข้อมูลซึ่งไม่รองรับแล้วจะยังแสดงค่าเดิมโดยไม่แก้ไข แต่ผู้ปฏิบัติงานต้องเลือกแหล่งข้อมูลปัจจุบันก่อนที่การแมปจะแสดงว่าพร้อมหรือส่งข้อมูลได้
  • นำ Animated Arrows ออกจากชุดโมดูลที่ส่งมอบและหน้าจอผู้ปฏิบัติงาน โดยไม่มีโมดูลทดแทน fallback หรือผลลัพธ์สำหรับความเข้ากันได้
  • แก้ชื่อ Heat Map และเพิ่มป้ายข้อความภาษาอังกฤษและภาษาไทยของ Match Stats กับ Player Stats ตามรายการครบถ้วน ส่วนชื่อ Attacking Third และ End Stat ตามรายการถูกต้องอยู่แล้วและคงเดิม

แก้ไข

  • แก้กรณีการแมป เช่น [Text1] ไม่ส่งข้อมูลเมื่อแหล่งข้อมูลที่บันทึกไว้ไม่ใช่ฟิลด์ Opta จริง
  • แก้กรณีการแมปแสดงว่าพร้อมทั้งที่ค่าดิบหรือค่าโมดูลปัจจุบันยังไม่มี
  • แก้แอปเดสก์ท็อปที่ติดตั้งจากแพ็กเกจซึ่งเคยพึ่งพาคีย์อัปเดตจากตัวแปรตอนสร้าง แทนคีย์อัปเดตที่รวมมากับแอป
  • แก้เมนูชุดรูปแบบของ Player Stats ที่ซ้อนทับ ใช้รูปแบบรายการไม่ถูกต้อง และไม่ปิดหลังเลือกคำสั่ง

สิ่งที่ผู้ปฏิบัติงานต้องทำ

  1. เลือกการแข่งขันก่อนเลือกแหล่งข้อมูลสำหรับการแมป
  2. เลือกฟิลด์ Opta ที่แสดงสำหรับการแข่งขันนั้น หรือเลือกผลลัพธ์จากโมดูลที่ติดตั้งอยู่
  3. หากแหล่งข้อมูลเดิมแสดงว่าไม่รองรับ ให้เลือกแหล่งข้อมูลปัจจุบันที่ถูกต้องแล้วใช้การแมปอีกครั้ง
  4. หาก Via-B แจ้งว่ายังไม่มีค่า ให้รีเฟรชการแข่งขันที่เลือกและแก้ไขตามข้อความสถานะก่อนนำขึ้นออกอากาศ

ค่าเริ่มต้นสำหรับข้อความนำเสนอที่ได้รับ

ชื่อและป้ายข้อความต่อไปนี้เป็นข้อความที่โมดูลเป็นเจ้าของสำหรับแสดงบนกราฟิก ไม่ใช่ตัวแปรสำหรับการแมปและไม่เปลี่ยนฟิลด์แหล่งข้อมูล Opta

ชื่อเรื่องกราฟิก

กราฟิกภาษาอังกฤษภาษาไทยผลใน v1.2.1
Heat MapHEAT MAPแผนที่ความร้อนครับแก้ไขแล้ว
Attacking ThirdATTACKING THIRDพื้นที่แดนบนถูกต้องอยู่แล้ว
End Stat — พักครึ่งHALF TIMEพักครึ่งถูกต้องอยู่แล้ว
End Stat — จบการแข่งขันFULL TIMEจบการแข่งขันถูกต้องอยู่แล้ว

ป้ายข้อความ Match Stats

ชื่อจาก Optaค่าเริ่มต้นบนจอภาษาอังกฤษค่าเริ่มต้นบนจอภาษาไทย
PossessionPossessionการครอบครองบอล
Passing AccuracyPassing Accuracyการจ่ายบอลสำเร็จ
Duels WonDuels Wonชนะการดวลตัวต่อตัว
Accurate PassesPasses Successfulจ่ายบอลสำเร็จ
Corners WonCornersเตะมุม
ShotsAttemptsโอกาสยิง
Shots On TargetOn Targetยิงเข้ากรอบ

ป้ายข้อความ Player Stats

ชื่อจาก Optaค่าเริ่มต้นบนจอภาษาอังกฤษค่าเริ่มต้นบนจอภาษาไทย
TouchesTouchesสัมผัสบอล
Passing AccuracyPassing Accuracyการจ่ายบอลสำเร็จ
Chances CreatedChances Createdสร้างโอกาส
ShotsAttemptsโอกาสยิง
Duels WonDuels Wonชนะการดวลตัวต่อตัว
Aerial Duels WonAerial Duels Wonชนะการดวลลูกกลางอากาศ
SavesSavesเซฟ
Accurate PassesPassesจ่ายบอลสำเร็จ

ประเด็นที่เกี่ยวข้อง

  • #231 — แหล่งข้อมูลจริงของการแข่งขันที่เลือกโดยไม่มีชื่อฟิลด์มาตรฐานเดิม
  • #232 — รุ่น v1.2.1

Commit

  • 4b29bc67 fix(mapping): use real selected-match sources
  • e62ff639 ci: publish releases from protected main
  • 4485365d chore(release): prepare v1.2.1
  • 81888646 test: generate Opta source keys without secret-like literals
  • ab0086be docs(release): record Opta fixture scan fix
  • ad937622 test: keep architecture contracts archive-safe
  • e6ef7f30 ci: build protected Windows acceptance candidates
  • 804ef87a ci: enter protected Windows checkout before packaging
  • ea0c89dd ci: align Windows process working directory
  • 6a7d715a fix: complete fresh-install module delivery repair
  • eb2a6468 chore(modules): pin via-b-module-sdk 7c10fbf25228
  • 5e5941df chore(modules): pin via-b-module-heat-map 804cbae25bb7
  • 5dcbe927 ci: pin cold-runner-tested module commits
  • e5ecdc07 chore(modules): pin via-b-module-match-stats 67e9460261fd
  • 440805be chore(modules): pin via-b-module-player-stats 91a9172907bd
  • 0059996f chore(modules): pin via-b-module-sdk 29c2b499bc40
  • 14595c98 chore(release): finalize v1.2.1 repair scope
  • 784dd436 docs: describe legacy mapping aliases professionally

ไฟล์รุ่น

  • vbm_v1.2.1_windows_amd64.msi
  • vbm_v1.2.1_windows_amd64_th-TH.msi
  • vbm_v1.2.1_windows_amd64-setup.exe
  • vbm_v1.2.1_linux_x86_64.AppImage
  • vbm_v1.2.1_linux_x86_64.deb