ลิขสิทธิ์ซอฟต์แวร์
หน้าสิทธิ์การใช้งานซอฟต์แวร์ช่วยให้คุณติดตามและจัดการสิทธิ์การใช้งานซอฟต์แวร์พร้อมกันทั่วทั้งร้านกาแฟของคุณ เกมและแอปพลิเคชันจำนวนมากได้รับลิขสิทธิ์ต่อที่นั่ง ซึ่งหมายความว่ามีพีซีจำนวนจำกัดเท่านั้นที่สามารถเรียกใช้งานพร้อมกันได้ HandyCafe ตรวจสอบขีดจำกัดเหล่านี้แบบเรียลไทม์และป้องกันการใช้งานมากเกินไป
ฟิลด์ใบอนุญาต
บันทึกใบอนุญาตแต่ละรายการประกอบด้วยข้อมูลต่อไปนี้:
| สนาม | คำอธิบาย |
|---|---|
| ชื่อ | ชื่อที่สื่อความหมายสำหรับใบอนุญาต (เช่น "ใบอนุญาตเซิร์ฟเวอร์ CS2") |
| ผู้ให้บริการ | ผู้จำหน่ายหรือผู้จัดพิมพ์ที่ออกใบอนุญาต |
| รหัสใบอนุญาต | รหัสใบอนุญาตหรือหมายเลขซีเรียลสำหรับการอ้างอิง |
| พิมพ์ | หมวดหมู่ของซอฟต์แวร์: เกม แอพ ฯลฯ |
| ชื่อกระบวนการ | ชื่อกระบวนการปฏิบัติการที่ระบบมอนิเตอร์ (เช่น cs2.exe) |
| เส้นทางปฏิบัติการ | เส้นทางแบบเต็มไปยังแอปพลิเคชันที่ปฏิบัติการได้บนพีซีไคลเอนต์ |
| ปริมาณ | จำนวนที่นั่งใบอนุญาตทั้งหมดที่ซื้อ |
| ผู้ใช้พร้อมกัน | จำนวนผู้ใช้สูงสุดที่อนุญาตให้เรียกใช้แอปพลิเคชันในเวลาเดียวกัน |
| ตรวจสอบช่วงเวลา (วินาที) | ต้องรอการตรวจสอบสถานะนานเท่าใดก่อนที่จะเรียกคืนใบอนุญาต |
| วันหมดอายุ | เมื่อใบอนุญาตหมดอายุ ถ้ามี |
การติดตามใบอนุญาตทำงานอย่างไร
HandyCafe ใช้โมเดลการชำระเงิน/ฮาร์ทบีท/เช็คอินเพื่อติดตามการใช้ใบอนุญาตแบบเรียลไทม์
ชำระเงิน
เมื่อพีซีไคลเอนต์เปิดแอปพลิเคชันที่ได้รับการตรวจสอบ ระบบจะบันทึกเหตุการณ์ ชำระเงิน เป็นการจัดสรรหนึ่งที่นั่งจากสระที่มีอยู่ หากมีการใช้งานที่นั่งทั้งหมดสำหรับผู้ใช้พร้อมกันแล้ว ระบบจะบันทึกเหตุการณ์ "ถึงขีดจำกัด" และสามารถเลือกป้องกันไม่ให้แอปพลิเคชันเริ่มทำงานได้
การเต้นของหัวใจ
ในขณะที่แอปพลิเคชันกำลังทำงาน ไคลเอนต์จะส่งสัญญาณ ฮาร์ทบีท เป็นระยะเพื่อยืนยันว่าใบอนุญาตยังคงใช้งานอยู่ ช่วงเวลาจะถูกกำหนดโดยการกำหนดค่าใบอนุญาต
เช็คอิน
เมื่อแอปพลิเคชันปิดตามปกติ เหตุการณ์ เช็คอิน จะถูกบันทึก และที่นั่งใบอนุญาตจะถูกส่งกลับไปยังกลุ่มที่มีอยู่
การกู้คืนอัตโนมัติ
หากไคลเอนต์ไม่สามารถส่งฮาร์ทบีทภายในช่วงเวลาการตรวจสอบที่กำหนดไว้ (เช่น เนื่องจากข้อขัดข้องหรือเครือข่ายขัดข้อง) ใบอนุญาตจะถูก กู้คืน โดยอัตโนมัติ วิธีนี้จะป้องกันไม่ให้การชำระเงิน "ค้าง" ลดพูลที่มีอยู่อย่างถาวร
การกู้คืนด้วยตนเอง
ผู้ดูแลระบบสามารถกู้คืนใบอนุญาตจากไคลเอนต์เฉพาะได้ด้วยตนเองหากจำเป็น ทำให้มีที่นั่งว่างทันทีโดยไม่ต้องรอการกู้คืนอัตโนมัติ
ติดตามกิจกรรม
เหตุการณ์ต่อไปนี้จะถูกบันทึกสำหรับแต่ละใบอนุญาต:
| เหตุการณ์ | คำอธิบาย |
|---|---|
checkout |
ลูกค้าเริ่มใช้แอปพลิเคชันลิขสิทธิ์ |
heartbeat |
ลูกค้ายืนยันว่าแอปพลิเคชันยังคงทำงานอยู่ |
checkin |
ปิดรับสมัครตามปกติ |
automatic_recovery |
ใบอนุญาตได้รับการกู้คืนโดยอัตโนมัติหลังจากพลาดการเต้นของหัวใจ |
manual_recovery |
ผู้ดูแลระบบปล่อยใบอนุญาตด้วยตนเอง |
limit_reached |
ลูกค้าพยายามใช้แอปพลิเคชันแต่ที่นั่งเต็ม |
การติดตามการหมดอายุ
ใบอนุญาตที่มีวันหมดอายุจะได้รับการตรวจสอบ และสร้างการแจ้งเตือนเมื่อใกล้ถึงวันหมดอายุ ซึ่งจะทำให้ผู้ดูแลระบบได้รับการแจ้งเตือนล่วงหน้าให้ต่ออายุหรือเปลี่ยนใบอนุญาตก่อนที่จะหมดอายุและทำให้การดำเนินงานหยุดชะงัก
การจัดการใบอนุญาต
การสร้างใบอนุญาต
เพิ่มใบอนุญาตใหม่โดยระบุฟิลด์บังคับ (ชื่อ ชื่อกระบวนการ ปริมาณ ผู้ใช้พร้อมกัน) ระบบจะเริ่มการตรวจสอบกระบวนการที่ระบุบนไคลเอนต์ที่เชื่อมต่อทั้งหมดทันที
การแก้ไขใบอนุญาต
อัปเดตช่องใบอนุญาตตามความจำเป็น การเปลี่ยนแปลงขีดจำกัดผู้ใช้พร้อมกันจะมีผลทันทีสำหรับการชำระเงินใหม่
การลบใบอนุญาต
ลบบันทึกใบอนุญาตเมื่อไม่จำเป็นอีกต่อไป การชำระเงินที่ใช้งานอยู่สำหรับใบอนุญาตที่ถูกลบจะถูกปล่อยออกมา
กรณีการใช้งาน
สถานการณ์ทั่วไปคือการจัดการสิทธิ์การใช้งานเซิร์ฟเวอร์เกมแบบจำกัด ตัวอย่างเช่น หากร้านกาแฟของคุณเป็นเจ้าของสิทธิ์การใช้งานพร้อมกัน 10 สิทธิ์สำหรับเกมที่มีผู้เล่นหลายคน แต่มีพีซี 30 เครื่อง HandyCafe จะรับประกันว่าจะมีพีซีไม่เกิน 10 เครื่องที่รันเกมในเวลาเดียวกัน พีซีเครื่องที่ 11 ที่พยายามเปิดเกมจะเห็นการแจ้งเตือน "ถึงขีดจำกัดแล้ว" และผู้ปฏิบัติงานสามารถจัดการคิวได้ตามนั้น