Admin-Panel
Das Admin-Panel (in der Seitenleiste als "Computer" bezeichnet) ist der zentrale Arbeitsbereich zur Überwachung und Verwaltung aller Client-PCs in Ihrem Internetcafe oder Gaming-Center. Es bietet eine Echtzeitübersicht über jeden verbundenen Rechner mit Tools zum Starten von Sitzungen, zur Energieverwaltung und zum Fernzugriff.
Dashboard-Übersichtskarten
Am oberen Rand des Admin-Panels zeigt eine Reihe von Übersichtskarten die wichtigsten Kennzahlen für die aktuelle Schicht:
| Karte | Beschreibung |
|---|---|
| Auslastung | Prozentsatz der aktuell genutzten PCs als Tachometer-Anzeige. Berechnet als (Online-PCs / Gesamt-PCs) x 100. |
| Netzwerk | Kombinierte Download- und Upload-Geschwindigkeit aller verbundenen Clients in Mbps. |
| Nutzungszeit | Gesamte aktive Sitzungszeit aller Clients in Minuten. |
| Bezahlt | Bereits kassierte Einnahmen aus abgeschlossenen Sitzungen. |
| Ausstehende Einnahmen | Einnahmen aus aktuell laufenden, aber noch nicht bezahlten Sitzungen. |
| Gesamteinnahmen | Summe aus bezahlten und ausstehenden Einnahmen. |
Alle Einnahmenwerte verwenden das konfigurierte Währungssymbol und die Nachkommastellen aus Einstellungen > Preise.
Ansichtsmodi
Das Admin-Panel unterstützt drei Ansichtsmodi, umschaltbar über die Filtersymbolleiste:
Symbolansicht (Raster)
Zeigt jeden Client-PC als Karte in einem Rasterlayout an. Jede Karte zeigt Hostname, Statusfarbe, Sitzungstimer, Mitgliedsname und Netzwerkgeschwindigkeiten. Dies ist die Standardansicht und bietet die beste visuelle Übersicht.
Detailansicht (Raster mit erweiterten Karten)
Ähnlich der Symbolansicht, aber mit größeren Karten und zusätzlichen Details wie dem Fortschrittsbalken für zeitlich begrenzte Sitzungen und detaillierteren Sitzungszeiten.
Listenansicht
Zeigt alle Clients in einem Tabellenformat mit einer Zeile pro Client. Diese Ansicht ist kompakt und effizient bei einer großen Anzahl von PCs.
Client-Karten
Jede Client-Karte in der Rasteransicht zeigt folgende Informationen:
| Element | Beschreibung |
|---|---|
| Hostname | Der Anzeigename des Client-PCs |
| Statusfarbe | Ein farbcodierter Rahmen oder Hintergrund für den aktuellen Zustand |
| Sitzungstimer | Startzeit, Endzeit (bei Vorauszahlung), genutzte Zeit und verbleibende Zeit |
| Fortschrittsbalken | Bei zeitlich begrenzten Sitzungen ein visueller Balken mit dem Zeitverbrauch |
| Mitgliedsname | Der Name des zugewiesenen Mitglieds, falls vorhanden |
| Netzwerkstatistiken | Aktuelle Download- und Upload-Geschwindigkeiten des Clients |
Statusfarben
Client-Karten sind nach ihrem aktuellen Status farbcodiert:
| Status | Farbe | Bedeutung |
|---|---|---|
| Online | Grün | Eine aktive Sitzung läuft |
| Leerlauf | Cyan | Der Client ist verbunden und bereit, aber keine Sitzung ist aktiv |
| Pausiert | Orange | Die Sitzung ist pausiert; die Abrechnung ist angehalten |
| Admin | Lila | Der Client befindet sich im Admin- oder Wartungsmodus |
| Offline | Rot | Der Client ist nicht mit dem Server verbunden |
| Beschäftigt | Gelb | Der Client verarbeitet eine Anfrage |
Filtersymbolleiste
Die Filtersymbolleiste befindet sich zwischen den Übersichtskarten und dem Client-Raster. Sie bietet Steuerungselemente zum Eingrenzen und Organisieren der angezeigten Clients:
Statusfilter
Clients nach Verbindungs- und Sitzungsstatus filtern:
| Filter | Zeigt |
|---|---|
| Alle | Jeden registrierten Client |
| Verbunden | Alle aktuell mit dem Server verbundenen Clients (jeder Status außer Offline) |
| In Nutzung | Clients mit einer aktiven oder pausierten Sitzung |
| Bereit | Verbundene Clients im Leerlauf, verfügbar für neue Sitzungen |
| Offline | Clients, die aktuell nicht verbunden sind |
Jede Filterschaltfläche zeigt die Anzahl der übereinstimmenden Clients an.
Suche
Ein Textsuchfeld zum Filtern von Clients nach Hostname. Geben Sie einen beliebigen Teil des Hostnamens ein, um die Liste einzugrenzen.
Sortierung
Die Client-Liste sortieren nach:
- Hostname (aufsteigend oder absteigend)
- Status
- Genutzte Zeit (aufsteigend oder absteigend)
Gruppierung
Clients visuell gruppieren:
- Keine. Alle Clients zusammen angezeigt
- Status. Clients in Abschnitte nach aktuellem Status gruppiert
Kartenabstand
Ein Schieberegler (0-50px) zur Anpassung des Abstands zwischen Client-Karten in der Rasteransicht. Nützlich zur Personalisierung der visuellen Dichte des Panels.
Ansichtsumschaltung
Wechselt zwischen Symbol-, Detail- und Listenansicht.
Aktionsschaltflächen auf Client-Karten
Durch Klicken oder Hovern über eine Client-Karte werden Aktionsschaltflächen für alle verfügbaren Operationen eingeblendet. Die Aktionen sind nach Kategorie organisiert:
Sitzungsaktionen
| Aktion | Beschreibung |
|---|---|
| Sitzung starten | Eine neue Nachzahlungs- oder Vorauszahlungssitzung auf diesem PC beginnen |
| Sitzung beenden | Die aktuelle Sitzung beenden und den Zahlungsdialog öffnen |
| Pausieren | Die Abrechnung der aktiven Sitzung vorübergehend anhalten |
| Fortsetzen | Eine pausierte Sitzung weiterführen |
| Zeit hinzufügen | Minuten zur laufenden Sitzung hinzufügen oder abziehen |
| Wechseln | Die Sitzung auf einen anderen PC übertragen |
Fernzugriffs-Tools
| Aktion | Beschreibung |
|---|---|
| Remote-Desktop | Eine Live-Remote-Desktop-Ansicht des Client-Bildschirms öffnen |
| Screenshot | Einen einzelnen Screenshot des aktuellen Client-Bildschirms aufnehmen |
| Fensteraufnahme | Bestimmte Anwendungsfenster auf dem Client aufnehmen |
| Nachricht senden | Eine Popup-Nachricht auf dem Client-Bildschirm anzeigen |
Anwendungsinformationen
| Aktion | Beschreibung |
|---|---|
| Laufende Apps | Liste der aktuell auf dem Client laufenden Anwendungen anzeigen |
| Autostart-Apps | Bei Windows-Start konfigurierte Anwendungen anzeigen |
| Installierte Apps | Gesamte auf dem Client-PC installierte Software anzeigen |
| Fenster-Apps | Anwendungen mit sichtbaren Fenstern anzeigen |
Energieverwaltung
| Aktion | Beschreibung |
|---|---|
| Herunterfahren | Den Client-PC remote herunterfahren |
| Neustart | Den Client-PC remote neu starten |
| Wake on LAN | Ein Wake-on-LAN-Magic-Packet senden, um einen Offline-PC einzuschalten |
| Client schließen | Die HandyCafe Client-Software auf dem Remote-PC beenden |
Aktionen, die für den aktuellen Client-Status nicht anwendbar sind, werden als deaktiviert dargestellt. Sie können beispielsweise keinen Client im Leerlauf pausieren oder eine Sitzung auf einem PC starten, der bereits eine laufende Sitzung hat.
Detailbereich des ausgewählten Clients
Wenn Sie eine Client-Karte anklicken, erscheint der Detailbereich des ausgewählten Clients auf der rechten Seite des Admin-Panels. Dieser Bereich zeigt erweiterte Informationen über den ausgewählten PC:
Systeminformationen
- Betriebssystemversion und Build
- RAM-Nutzung und Kapazität
Anwendungslisten
Registerkarten-Ansichten mit:
- Laufende Apps. Aktuell laufende Anwendungen mit Prozessnamen und Speicherverbrauch
- Autostart-Apps. Anwendungen, die automatisch beim PC-Start gestartet werden
- Installierte Apps. Gesamte auf dem Client installierte Software
- Fenster-Apps. Anwendungen mit sichtbaren Fenstern, die für die Fensteraufnahme ausgewählt werden können
Energiesteuerung
Spezielle Schaltflächen für Herunterfahren, Neustart und Wake on LAN mit Ladezuständen und deaktivierten Zuständen basierend auf dem aktuellen Client-Status:
- Herunterfahren und Neustart sind nur verfügbar, wenn der Client verbunden ist.
- Wake on LAN ist nur verfügbar, wenn der Client offline ist.
Massenoperationen
Sie können mehrere Clients für gleichzeitige Aktionen auswählen:
- Halten Sie Strg (oder Cmd auf macOS) gedrückt und klicken Sie auf mehrere Client-Karten.
- Verwenden Sie die Massenaktions-Schaltflächen, um Operationen auf alle ausgewählten Clients gleichzeitig auszuführen.
Verfügbare Massenoperationen:
- Herunterfahren. Alle ausgewählten PCs herunterfahren
- Neustart. Alle ausgewählten PCs neu starten
- Nachricht senden. Dieselbe Nachricht auf allen ausgewählten PCs anzeigen
Echtzeit-Aktualisierungen
Das Admin-Panel aktualisiert sich in Echtzeit über den TCP-Ereignisstrom zwischen Server und verbundenen Clients. Änderungen geschehen sofort:
- Wenn sich ein Client verbindet oder trennt, erscheint seine Karte oder wechselt in den Offline-Zustand.
- Sitzungstimer zählen in Echtzeit ohne Seitenaktualisierungen.
- Netzwerkgeschwindigkeitsanzeigen werden kontinuierlich aktualisiert.
- Statusfarben ändern sich sofort, wenn Sitzungen gestartet, pausiert, fortgesetzt oder beendet werden.
Berechtigungsprüfungen
Alle Aktionen im Admin-Panel respektieren die Rollenberechtigungen des Kassierers:
- Wenn die Kassiererrolle keine Berechtigung zur Sitzungsverwaltung gewährt, sind sitzungsbezogene Aktionen deaktiviert.
- Wenn die Beta-Lizenz im Nur-Lese-Modus ist, sind alle Änderungsaktionen deaktiviert.
- Energieverwaltungsaktionen erfordern die entsprechende Berechtigungsstufe.
Deaktivierte Aktionen erscheinen ausgegraut auf der Client-Karte und im Detailbereich. Beim Hovern über eine deaktivierte Aktion wird ein Tooltip angezeigt, der erklärt, warum sie nicht verfügbar ist.
Nächste Schritte
- Sitzungsverwaltung: Den vollständigen Sitzungslebenszyklus kennenlernen
- Remote-Desktop: Client-Bildschirme anzeigen und steuern
- Screenshots: Client-Bildschirme aufnehmen
- Kassierer-Rollen: Rollenbasierte Berechtigungen konfigurieren