System Requirements
Bago mag-install ng HandyCafe sa iyong internet cafe, gaming center, o esports arena, i-verify na natutugunan ng iyong hardware at network ang mga sumusunod na kinakailangan.
Mga Kinakailangan sa Server PC
Ang server ang iyong management station. Ito ang PC kung saan pinapatakbo mo ang HandyCafe Server para i-monitor at kontrolin ang buong cafe.
| Bahagi | Pinakamababa | Inirerekomenda |
|---|---|---|
| Operating System | Windows 10+ (64-bit), macOS 12 Monterey+, o Linux (64-bit) | Windows 10/11 (64-bit), macOS 12+, o Linux (64-bit) |
| Processor | Dual-core 2.0 GHz | Quad-core 2.5 GHz+ |
| RAM | 4 GB | 8 GB+ |
| Disk Space | 500 MB (application) | 2 GB+ (kasama ang recordings at screenshots) |
| Display | 1280 x 720 | 1920 x 1080+ |
| Network | 100 Mbps Ethernet | Gigabit Ethernet |
Paalala: Kung gumagamit ka ng remote desktop na may session recording, maglaan ng karagdagang disk space para sa MP4 recordings (humigit-kumulang 50-200 MB kada oras ng recording depende sa quality).
Linux note: Ang HandyCafe ay built gamit ang Tauri v2 na gumagamit ng WebKit2GTK sa Linux. Kailangan mong i-install ang
libwebkit2gtk-4.1runtime package bago patakbuhin ang application. Kasama sa mga suportadong distribution ang Ubuntu 22.04+, Fedora 38+ at iba pang distribution na may katumbas na bersyon ng WebKit2GTK.
Mga Kinakailangan sa Client PC
Ang bawat customer-facing PC ay nagpapatakbo ng HandyCafe Client na kumokonekta sa server sa local network.
| Bahagi | Pinakamababa | Inirerekomenda |
|---|---|---|
| Operating System | Windows 10+ (64-bit), macOS 12 Monterey+, o Linux (64-bit) | Windows 10/11 (64-bit), macOS 12+, o Linux (64-bit) |
| Processor | Dual-core 1.5 GHz | Quad-core 2.0 GHz+ |
| RAM | 2 GB | 4 GB+ |
| Disk Space | 200 MB | 500 MB+ |
| Network | 100 Mbps Ethernet | Gigabit Ethernet |
Paalala: Ito ang mga kinakailangan para sa HandyCafe Client software lamang. Kakailanganin ng iyong mga PC ang karagdagang resources para sa mga laro at application na ginagamit ng iyong mga customer.
Mga Kinakailangan sa Network
Lahat ng PCs (server at clients) ay dapat nasa parehong local network (LAN).
Mga Kinakailangang Ports
| Port | Protocol | Direksyon | Layunin |
|---|---|---|---|
| 5001 | TCP | Server: papasok, Kliyente: palabas | Command at response na komunikasyon |
| 5002 | TCP | Bidirectional | Mga paglilipat ng file |
| 5003 | TCP | Server: papasok, Kliyente: palabas | Remote management control channel |
| 5004 | UDP | Bidirectional | Screen streaming (remote desktop) |
Mahalaga: Ito ang mga default port. Maaari mong baguhin ang mga ito sa Network Settings. Kung babaguhin mo ang mga port sa server, i-update ang configuration ng client para tumugma.
Firewall Configuration
- Windows Firewall: Sinusubukan ng HandyCafe na awtomatikong magdagdag ng firewall rules sa panahon ng installation. Kung hindi matagumpay ang automatic configuration, manu-manong magdagdag ng inbound rules para sa mga ports na nakalista sa itaas.
- macOS Firewall: Buksan ang System Settings > Network > Firewall at i-allow ang mga incoming connections para sa HandyCafe. Bilang karagdagan, idagdag ang mga port sa iyong firewall allow list.
- Linux (iptables / ufw): Kung gumagamit ka ng
ufw, patakbuhin angsudo ufw allow 5001:5004/tcpatsudo ufw allow 5004/udp. Para sa rawiptables, magdagdag ng katumbas na INPUT ACCEPT rules para sa TCP ports 5001-5003 at UDP port 5004. - Third-party firewalls: Magdagdag ng mga exception para sa HandyCafe server binary sa server PC at HandyCafe client binary sa client PCs.
- Router/Switch: Walang espesyal na configuration na kailangan para sa LAN-only na operasyon. Kung mayroon kang VLANs, tiyaking ang server at lahat ng clients ay nasa parehong VLAN o na pinapayagan ng routing ang mga kinakailangang ports.
Client Discovery
Gumagamit ang HandyCafe ng mDNS (multicast DNS) para sa automatic client discovery sa local network. Nangangailangan ito ng:
- Lahat ng PCs sa parehong subnet
- Hindi naka-block ang multicast traffic sa mga switch o routers
- Kung hindi gumana ang mDNS (hal., sa magkaibang subnets), maaaring kumonekta ang mga client sa pamamagitan ng manu-manong pag-enter ng server IP address
Mga Bandwidth Considerations
| Tampok | Tinatayang Bandwidth |
|---|---|
| Normal na operasyon (kada client) | < 1 Kbps |
| Remote desktop streaming | 350 - 25,000 Kbps (nako-configure) |
| Paglipat ng pag-sync ng file | Limitado ng bilis ng network |
| Pagkuha ng screenshot | ~100 KB kada screenshot |
Para sa karaniwang cafe na may 20-50 PCs, sapat na ang standard 100 Mbps LAN. Inirerekomenda ang Gigabit Ethernet kung madalas mong ginagamit ang remote desktop para sa maraming PC nang sabay-sabay.
Mga Kinakailangan sa Console
Kung nagma-manage ka ng gaming consoles (PlayStation, Xbox, atbp.), ang mga console ay dapat nasa parehong network ng server. Ang bawat console ay kinikilala sa pamamagitan ng MAC address nito at manu-manong nirerehistro sa Console Settings.