HandyCafe Docs
owner it-admin

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ți sudo ufw allow 5001:5004/tcp și sudo ufw allow 5004/udp. Pentru iptables brut, 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.