Cerințe de sistem
Înainte de a instala HandyCafe în cafeneaua dvs. internet, centrul de jocuri sau arena de sporturi, verificați dacă hardware-ul și rețeaua dvs. îndeplinesc următoarele cerințe.
Cerințe pentru serverul PC
Serverul este stația dvs. de management. Acesta este computerul pe care rulați HandyCafe Server pentru a monitoriza și controla întreaga cafenea.
| Componenta | Minimum | Recomandat |
|---|---|---|
| Sistem de operare | Windows 10+ (64 de biți), macOS 12 Monterey+ sau Linux (64 de biți) | Windows 10/11 (64 de biți), macOS 12+ sau Linux (64 de biți) |
| Procesor | Dual-core 2,0 GHz | Quad-core 2,5 GHz+ |
| RAM | 4 GB | 8 GB+ |
| Spațiu pe disc | 500 MB (aplicație) | 2 GB+ (cu înregistrări și capturi de ecran) |
| Afișare | 1280 x 720 | 1920 x 1080+ |
| Rețea | Ethernet de 100 Mbps | Gigabit Ethernet |
Notă: Dacă utilizați desktop la distanță cu înregistrarea sesiunii, alocați spațiu suplimentar pe disc pentru înregistrările MP4 (aproximativ 50-200 MB pe oră de înregistrare, în funcție de calitate).
Notă Linux: HandyCafe este construit cu Tauri v2 care utilizează WebKit2GTK pe Linux. Trebuie să instalați pachetul de rulare
libwebkit2gtk-4.1înainte de a rula aplicația. Distribuțiile acceptate includ Ubuntu 22.04+, Fedora 38+ și alte distribuții care livrează o versiune echivalentă a WebKit2GTK.
Cerințe pentru PC-ul client
Fiecare PC orientat către client rulează HandyCafe Client, care se conectează la server prin intermediul rețelei locale.
| Componenta | Minimum | Recomandat |
|---|---|---|
| Sistem de operare | Windows 10+ (64 de biți), macOS 12 Monterey+ sau Linux (64 de biți) | Windows 10/11 (64 de biți), macOS 12+ sau Linux (64 de biți) |
| Procesor | Dual-core 1,5 GHz | Quad-core 2,0 GHz+ |
| RAM | 2 GB | 4 GB+ |
| Spațiu pe disc | 200 MB | 500 MB+ |
| Rețea | Ethernet de 100 Mbps | Gigabit Ethernet |
Notă: Acestea sunt cerințe doar pentru software-ul HandyCafe Client. PC-urile dvs. vor avea nevoie de resurse suplimentare pentru jocurile și aplicațiile pe care clienții dvs. le folosesc.
Cerințe de rețea
Toate PC-urile (server și clienți) trebuie să fie în aceeași rețea locală (LAN).
Porturi necesare
| Port | Protocol | Direcția | Scop |
|---|---|---|---|
| 5001 | TCP | Server: inbound, Client: outbound | Comunicare de comandă și răspuns |
| 5002 | TCP | Bidirectional | Transferuri de fișiere |
| 5003 | TCP | Server: inbound, Client: outbound | Canal de control al managementului de la distanță |
| 5004 | UDP | Bidirectional | Streaming pe ecran (desktop la distanță) |
Important: Acestea sunt porturile implicite. Puteți modifica Network Settings. Dacă modificați porturile de pe server, actualizați configurația clientului pentru a se potrivi.
Configurare firewall
- Windows Firewall: HandyCafe încearcă să adauge automat reguli de firewall în timpul instalării. Dacă configurarea automată eșuează, adăugați manual reguli de intrare pentru porturile enumerate mai sus.
- MacOS Firewall: Deschideți Setări de sistem > Rețea > Firewall și permiteți conexiunile de intrare pentru HandyCafe. Ca alternativă, adăugați porturile enumerate mai sus la lista de permisiuni pentru firewall.
- Linux (iptables / ufw): Dacă utilizați
ufw, rulațisudo ufw allow 5001:5004/tcpșisudo ufw allow 5004/udp. Pentruiptablesbrut, adăugați reguli INPUT ACCEPT echivalente pentru porturile TCP 5001-5003 și porturile UDP 5004. - Firewall-uri de la terți: Adăugați excepții pentru binarul serverului HandyCafe pe computerul server și binarul client HandyCafe pe computerele client.
- Router/Switch: Nu este necesară nicio configurație specială pentru funcționarea numai LAN. Dacă aveți VLAN-uri, asigurați-vă că serverul și toți clienții sunt pe același VLAN sau că rutarea permite porturile necesare.
Descoperirea clienților
HandyCafe folosește mDNS (DNS multicast) pentru descoperirea automată a clienților în rețeaua locală. Acest lucru necesită:
- Toate PC-urile pe aceeași subrețea
- Traficul multicast nu este blocat de switch-uri sau routere
- Dacă mDNS nu funcționează (de exemplu, între subrețele), clienții se pot conecta introducând manual adresa IP a serverului
Considerații privind lățimea de bandă
| Caracteristica | Lățimea de bandă aproximativă |
|---|---|
| Funcționare normală (per client) | < 1 Kbps |
| Streaming de la distanță pe desktop | 350 - 25.000 Kbps (configurabil) |
| Transfer de sincronizare fișier | Limitat de viteza rețelei |
| Captură de ecran | ~100 KB per captură de ecran |
Pentru o cafenea tipică cu 20-50 de computere, este suficientă o rețea LAN standard de 100 Mbps. Gigabit Ethernet este recomandat dacă utilizați frecvent desktop la distanță pentru mai multe computere simultan.
Cerințe pentru consolă
Dacă gestionați console de jocuri (PlayStation, Xbox etc.), consolele trebuie să fie în aceeași rețea cu serverul. Fiecare consolă este identificată prin adresa sa MAC și înregistrată manual în Console Settings.