ความต้องการของระบบ
ก่อนที่จะติดตั้ง HandyCafe ในร้านอินเทอร์เน็ต ศูนย์เกม หรือสนามกีฬา eSports โปรดตรวจสอบว่าฮาร์ดแวร์และเครือข่ายของคุณตรงตามข้อกำหนดต่อไปนี้
ข้อกำหนดเซิร์ฟเวอร์พีซี
เซิร์ฟเวอร์คือสถานีการจัดการของคุณ นี่คือพีซีที่คุณเรียกใช้ HandyCafe Server เพื่อตรวจสอบและควบคุมร้านกาแฟทั้งหมด
| ส่วนประกอบ | ขั้นต่ำ | แนะนำ |
|---|---|---|
| ระบบปฏิบัติการ | Windows 10+ (64 บิต), macOS 12 Monterey+ หรือ Linux (64 บิต) | Windows 10/11 (64 บิต), macOS 12+ หรือ Linux (64 บิต) |
| โปรเซสเซอร์ | ดูอัลคอร์ 2.0 GHz | ควอดคอร์ 2.5 GHz+ |
| แรม | 4 กิกะไบต์ | 8GB+ |
| พื้นที่ดิสก์ | 500 MB (แอปพลิเคชัน) | 2 GB+ (พร้อมการบันทึกและภาพหน้าจอ) |
| แสดง | 1280 x 720 | 1920 x 1080+ |
| เครือข่าย | อีเธอร์เน็ต 100 Mbps | กิกะบิตอีเทอร์เน็ต |
หมายเหตุ: หากคุณใช้เดสก์ท็อประยะไกลกับการบันทึกเซสชัน ให้จัดสรรพื้นที่ดิสก์เพิ่มเติมสำหรับการบันทึก MP4 (การบันทึกประมาณ 50-200 MB ต่อชั่วโมง ขึ้นอยู่กับคุณภาพ)
หมายเหตุสำหรับ Linux: HandyCafe สร้างขึ้นด้วย Tauri v2 ซึ่งใช้ WebKit2GTK บน Linux คุณต้องติดตั้งแพ็คเกจรันไทม์
libwebkit2gtk-4.1ก่อนที่จะรันแอปพลิเคชัน การกระจายที่รองรับ ได้แก่ Ubuntu 22.04+, Fedora 38+ และการกระจายอื่นๆ ที่มี WebKit2GTK เวอร์ชันเทียบเท่า
ข้อกำหนดพีซีไคลเอ็นต์
พีซีที่ติดต่อกับลูกค้าแต่ละเครื่องจะเรียกใช้ HandyCafe Client ซึ่งเชื่อมต่อกับเซิร์ฟเวอร์ผ่านเครือข่ายท้องถิ่น
| ส่วนประกอบ | ขั้นต่ำ | แนะนำ |
|---|---|---|
| ระบบปฏิบัติการ | Windows 10+ (64 บิต), macOS 12 Monterey+ หรือ Linux (64 บิต) | Windows 10/11 (64 บิต), macOS 12+ หรือ Linux (64 บิต) |
| โปรเซสเซอร์ | ดูอัลคอร์ 1.5 GHz | ควอดคอร์ 2.0 GHz+ |
| แรม | 2 กิกะไบต์ | 4GB+ |
| พื้นที่ดิสก์ | 200 เมกะไบต์ | 500 เมกะไบต์+ |
| เครือข่าย | อีเธอร์เน็ต 100 Mbps | กิกะบิตอีเทอร์เน็ต |
หมายเหตุ: ข้อกำหนดเหล่านี้เป็นข้อกำหนดสำหรับซอฟต์แวร์ HandyCafe Client เท่านั้น พีซีของคุณต้องการทรัพยากรเพิ่มเติมสำหรับเกมและแอปพลิเคชันที่ลูกค้าของคุณใช้
ข้อกำหนดเครือข่าย
พีซีทั้งหมด (เซิร์ฟเวอร์และไคลเอนต์) ต้องอยู่บน เครือข่ายท้องถิ่นเดียวกัน (LAN)
พอร์ตที่จำเป็น
| พอร์ต | โปรโตคอล | ทิศทาง | วัตถุประสงค์ |
|---|---|---|---|
| 5001 | TCP | เซิร์ฟเวอร์: ขาเข้า ไคลเอนต์: ขาออก | การสื่อสารคำสั่งและการตอบสนอง |
| 5002 | TCP | แบบสองทิศทาง | การถ่ายโอนไฟล์ |
| 5003 | TCP | เซิร์ฟเวอร์: ขาเข้า ไคลเอนต์: ขาออก | ช่องควบคุมการจัดการระยะไกล |
| 5004 | ยูดีพี | แบบสองทิศทาง | การสตรีมหน้าจอ (เดสก์ท็อประยะไกล) |
ข้อสำคัญ: นี่คือพอร์ตเริ่มต้น คุณสามารถเปลี่ยนได้ใน การตั้งค่าเครือข่าย หากคุณเปลี่ยนพอร์ตบนเซิร์ฟเวอร์ ให้อัปเดตการกำหนดค่าไคลเอ็นต์ให้ตรงกัน
การกำหนดค่าไฟร์วอลล์
- Windows Firewall: HandyCafe พยายามเพิ่มกฎไฟร์วอลล์โดยอัตโนมัติระหว่างการติดตั้ง หากการกำหนดค่าอัตโนมัติล้มเหลว ให้เพิ่มกฎขาเข้าสำหรับพอร์ตที่แสดงด้านบนด้วยตนเอง
- ไฟร์วอลล์ macOS: เปิด การตั้งค่าระบบ > เครือข่าย > ไฟร์วอลล์ และอนุญาตการเชื่อมต่อขาเข้าสำหรับ HandyCafe หรือเพิ่มพอร์ตที่แสดงด้านบนลงในรายการอนุญาตไฟร์วอลล์ของคุณ
- Linux (iptables / ufw): หากคุณใช้
ufwให้รันsudo ufw allow 5001:5004/tcpและsudo ufw allow 5004/udpสำหรับ rawiptablesให้เพิ่มกฎ INPUT ACCEPT ที่เทียบเท่าสำหรับพอร์ต TCP 5001-5003 และพอร์ต UDP 5004 - ไฟร์วอลล์ของบริษัทอื่น: เพิ่มข้อยกเว้นสำหรับไบนารีของเซิร์ฟเวอร์ HandyCafe บนเซิร์ฟเวอร์พีซี และไบนารีของไคลเอ็นต์ HandyCafe บนพีซีไคลเอ็นต์
- เราเตอร์/สวิตช์: ไม่จำเป็นต้องกำหนดค่าพิเศษสำหรับการใช้งาน LAN เท่านั้น หากคุณมี VLAN ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์และไคลเอนต์ทั้งหมดอยู่บน VLAN เดียวกัน หรือการกำหนดเส้นทางนั้นอนุญาตพอร์ตที่จำเป็น
การค้นพบลูกค้า
HandyCafe ใช้ mDNS (multicast DNS) สำหรับการค้นหาไคลเอนต์อัตโนมัติบนเครือข่ายท้องถิ่น สิ่งนี้ต้องการ:
- พีซีทุกเครื่องบนซับเน็ตเดียวกัน
- การรับส่งข้อมูลแบบหลายผู้รับไม่ถูกบล็อกโดยสวิตช์หรือเราเตอร์
- หาก mDNS ไม่ทำงาน (เช่น ข้ามเครือข่ายย่อย) ไคลเอนต์สามารถเชื่อมต่อโดยป้อนที่อยู่ IP ของเซิร์ฟเวอร์ด้วยตนเอง
ข้อควรพิจารณาเกี่ยวกับแบนด์วิธ
| คุณสมบัติ | แบนด์วิดท์โดยประมาณ |
|---|---|
| การดำเนินการปกติ (ต่อไคลเอนต์) | < 1 Kbps |
| การสตรีมเดสก์ท็อประยะไกล | 350 - 25,000 Kbps (กำหนดค่าได้) |
| การถ่ายโอนการซิงค์ไฟล์ | จำกัดด้วยความเร็วเครือข่าย |
| จับภาพหน้าจอ | ~100 KB ต่อภาพหน้าจอ |
สำหรับร้านกาแฟทั่วไปที่มีพีซี 20-50 เครื่อง LAN มาตรฐาน 100 Mbps ก็เพียงพอแล้ว แนะนำให้ใช้ Gigabit Ethernet หากคุณใช้เดสก์ท็อประยะไกลกับพีซีหลายเครื่องพร้อมกันบ่อยครั้ง
ข้อกำหนดคอนโซล
หากคุณจัดการคอนโซลเกม (PlayStation, Xbox ฯลฯ) คอนโซลจะต้องอยู่ในเครือข่ายเดียวกันกับเซิร์ฟเวอร์ แต่ละคอนโซลจะถูกระบุด้วยที่อยู่ MAC และลงทะเบียนด้วยตนเองใน การตั้งค่าคอนโซล