HandyCafe Docs
owner it-admin

Άδειες Λογισμικού

Η σελίδα Άδειες Λογισμικού σας βοηθά να παρακολουθείτε και να διαχειρίζεστε τις ταυτόχρονες άδειες λογισμικού στο καφέ σας. Πολλά παιχνίδια και εφαρμογές αδειοδοτούνται ανά θέση, που σημαίνει ότι μόνο ένας περιορισμένος αριθμός υπολογιστών μπορεί να τα εκτελεί ταυτόχρονα. Το HandyCafe παρακολουθεί αυτά τα όρια σε πραγματικό χρόνο και αποτρέπει την υπερβολική χρήση.

Πεδία Άδειας

Κάθε εγγραφή άδειας περιέχει τις ακόλουθες πληροφορίες:

Πεδίο Περιγραφή
Όνομα Περιγραφικό όνομα για την άδεια (π.χ., "Άδεια Διακομιστή CS2")
Πάροχος Ο προμηθευτής ή εκδότης που εξέδωσε την άδεια
Κλειδί Άδειας Το κλειδί ή ο σειριακός αριθμός της άδειας για αναφορά
Τύπος Κατηγορία του λογισμικού: παιχνίδι, εφαρμογή, κλπ.
Όνομα Διαδικασίας Το όνομα της εκτελέσιμης διαδικασίας που παρακολουθεί το σύστημα (π.χ., cs2.exe)
Διαδρομή Εκτελέσιμου Πλήρης διαδρομή προς το εκτελέσιμο της εφαρμογής στους υπολογιστές πελάτες
Ποσότητα Συνολικός αριθμός αγορασμένων θέσεων άδειας
Ταυτόχρονοι Χρήστες Μέγιστος αριθμός χρηστών που επιτρέπεται να εκτελούν την εφαρμογή ταυτόχρονα
Διάστημα Ελέγχου (δευτερόλεπτα) Πόσος χρόνος αναμονής για έλεγχο κατάστασης πριν την ανάκτηση της άδειας
Ημερομηνία Λήξης Πότε λήγει η άδεια, αν ισχύει

Πώς Λειτουργεί η Παρακολούθηση Αδειών

Το HandyCafe χρησιμοποιεί ένα μοντέλο checkout/heartbeat/checkin για την παρακολούθηση της χρήσης αδειών σε πραγματικό χρόνο.

Checkout

Όταν ένας υπολογιστής πελάτης εκκινεί μια παρακολουθούμενη εφαρμογή, το σύστημα καταγράφει ένα γεγονός checkout. Αυτό δεσμεύει μία θέση από το διαθέσιμο σύνολο. Αν όλες οι θέσεις για ταυτόχρονους χρήστες είναι ήδη σε χρήση, το σύστημα καταγράφει ένα γεγονός "limit reached" και μπορεί προαιρετικά να αποτρέψει την εκκίνηση της εφαρμογής.

Heartbeat

Ενώ η εφαρμογή εκτελείται, ο πελάτης στέλνει περιοδικά ένα σήμα heartbeat για να επιβεβαιώσει ότι η άδεια εξακολουθεί να χρησιμοποιείται ενεργά. Το διάστημα καθορίζεται από τη ρύθμιση της άδειας.

Checkin

Όταν η εφαρμογή κλείνει κανονικά, καταγράφεται ένα γεγονός checkin και η θέση άδειας επιστρέφεται στο διαθέσιμο σύνολο.

Αυτόματη Ανάκτηση

Αν ένας πελάτης αποτύχει να στείλει ένα heartbeat εντός του καθορισμένου διαστήματος ελέγχου (για παράδειγμα, λόγω σφάλματος ή διακοπής δικτύου), η άδεια ανακτάται αυτόματα. Αυτό αποτρέπει τα "κολλημένα" checkouts από το να μειώνουν μόνιμα το διαθέσιμο σύνολο.

Χειροκίνητη Ανάκτηση

Οι διαχειριστές μπορούν να ανακτήσουν χειροκίνητα μια άδεια από έναν συγκεκριμένο πελάτη αν χρειαστεί, απελευθερώνοντας τη θέση άμεσα χωρίς να περιμένουν για αυτόματη ανάκτηση.

Καταγεγραμμένα Γεγονότα

Τα ακόλουθα γεγονότα καταγράφονται για κάθε άδεια:

Γεγονός Περιγραφή
checkout Ένας πελάτης ξεκίνησε να χρησιμοποιεί την αδειοδοτημένη εφαρμογή
heartbeat Ο πελάτης επιβεβαίωσε ότι η εφαρμογή εξακολουθεί να εκτελείται
checkin Η εφαρμογή έκλεισε κανονικά
automatic_recovery Η άδεια ανακτήθηκε αυτόματα μετά από χαμένο heartbeat
manual_recovery Ένας διαχειριστής απελευθέρωσε χειροκίνητα την άδεια
limit_reached Ένας πελάτης προσπάθησε να χρησιμοποιήσει την εφαρμογή αλλά όλες οι θέσεις ήταν κατειλημμένες

Παρακολούθηση Λήξης

Οι άδειες με ημερομηνίες λήξης παρακολουθούνται και δημιουργούνται ειδοποιήσεις καθώς πλησιάζει η ημερομηνία λήξης. Αυτό δίνει στους διαχειριστές προειδοποίηση για να ανανεώσουν ή να αντικαταστήσουν τις άδειες πριν λήξουν και διακόψουν τις λειτουργίες.

Διαχείριση Αδειών

Δημιουργία Άδειας

Προσθέστε μια νέα άδεια παρέχοντας τα απαιτούμενα πεδία (όνομα, όνομα διαδικασίας, ποσότητα, ταυτόχρονοι χρήστες). Το σύστημα αρχίζει αμέσως να παρακολουθεί τη συγκεκριμένη διαδικασία σε όλους τους συνδεδεμένους πελάτες.

Επεξεργασία Άδειας

Ενημερώστε οποιοδήποτε πεδίο άδειας όπως απαιτείται. Οι αλλαγές στο όριο ταυτόχρονων χρηστών ισχύουν άμεσα για νέες checkouts.

Διαγραφή Άδειας

Αφαιρέστε μια εγγραφή άδειας όταν δεν είναι πλέον απαραίτητη. Οι ενεργές checkouts για τη διαγραμμένη άδεια απελευθερώνονται.

Περίπτωση Χρήσης

Ένα κοινό σενάριο είναι η διαχείριση περιορισμένων αδειών διακομιστή παιχνιδιών. Για παράδειγμα, αν το καφέ σας διαθέτει 10 ταυτόχρονες άδειες για ένα παιχνίδι πολλαπλών παικτών αλλά έχει 30 υπολογιστές, το HandyCafe διασφαλίζει ότι δεν εκτελούνται περισσότερα από 10 παιχνίδια ταυτόχρονα. Ο 11ος υπολογιστής που θα προσπαθήσει να εκκινήσει το παιχνίδι θα δει μια ειδοποίηση "limit reached" και ο χειριστής μπορεί να διαχειριστεί την ουρά ανάλογα.