Συγχρονισμός Αρχείων
Ο Συγχρονισμός Αρχείων επιτρέπει στους διαχειριστές να διανέμουν αρχεία από τον HandyCafe Server στους υπολογιστές-πελάτες του δικτύου. Χρησιμοποιεί μια προσέγγιση βασισμένη σε manifest για να διασφαλίσει ότι μόνο τα αλλαγμένα ή νέα αρχεία μεταφέρονται, ελαχιστοποιώντας τη χρήση εύρους ζώνης και τον χρόνο συγχρονισμού.
Εξερεύνηση Συγχρονισμού
Η Εξερεύνηση Συγχρονισμού παρέχει μια διεπαφή περιήγησης αρχείων για την επιλογή των καταλόγων και αρχείων που πρέπει να συγχρονιστούν στους πελάτες. Οι διαχειριστές πλοηγούνται στο σύστημα αρχείων του server, επιλέγουν το επιθυμητό περιεχόμενο και ξεκινούν τη λειτουργία συγχρονισμού.
Πώς Λειτουργεί ο Συγχρονισμός
Σύγκριση Βασισμένη σε Manifest
Όταν ξεκινά μια λειτουργία συγχρονισμού, ο server δημιουργεί ένα manifest αρχείων: μια λίστα όλων των αρχείων που θα συγχρονιστούν μαζί με τα checksums τους. Κάθε πελάτης συγκρίνει αυτό το manifest με τα δικά του τοπικά αρχεία:
- Αρχεία που δεν υπάρχουν στον πελάτη σημειώνονται για λήψη.
- Αρχεία των οποίων τα checksums διαφέρουν (υποδεικνύοντας ότι έχουν τροποποιηθεί) σημειώνονται για λήψη.
- Αρχεία που ταιριάζουν παραλείπονται εντελώς.
Αυτή η προσέγγιση διασφαλίζει ότι μόνο η διαφορά μεταξύ server και πελάτη μεταφέρεται, καθιστώντας τους επαναλαμβανόμενους συγχρονισμούς γρήγορους και αποδοτικούς.
Μεταφορά Βασισμένη σε Τμήματα
Τα μεγάλα αρχεία χωρίζονται σε μικρότερα τμήματα για μεταφορά μέσω TCP. Αυτό παρέχει αρκετά οφέλη:
- Αξιοπιστία: Αν αποτύχει η μεταφορά ενός τμήματος, μόνο αυτό το τμήμα χρειάζεται να επαναληφθεί αντί για ολόκληρο το αρχείο.
- Παρακολούθηση προόδου: Η πρόοδος της μεταφοράς μπορεί να αναφερθεί σε επίπεδο τμήματος.
- Αποδοτικότητα δικτύου: Τα μεγέθη των τμημάτων είναι ρυθμισμένα για να λειτουργούν καλά με τις συνήθεις συνθήκες LAN.
Ενεργοποίηση Συγχρονισμού
Οι διαχειριστές μπορούν να ενεργοποιήσουν τον συγχρονισμό αρχείων με δύο τρόπους:
- Συγχρονισμός σε όλους τους πελάτες: Σπρώχνει τα επιλεγμένα αρχεία σε κάθε συνδεδεμένο πελάτη ταυτόχρονα.
- Συγχρονισμός σε συγκεκριμένους πελάτες: Στοχεύει έναν ή περισσότερους μεμονωμένους πελάτες για τη λειτουργία συγχρονισμού.
Ο συγχρονισμός μπορεί να ενεργοποιηθεί χειροκίνητα από τη διεπαφή της Εξερεύνησης Συγχρονισμού όποτε χρειάζεται να διανεμηθεί νέο περιεχόμενο.
Αναφορά Συγχρονισμού
Μετά από μια λειτουργία συγχρονισμού, κάθε πελάτης αναφέρει την κατάστασή του πίσω στον server:
- Επιτυχία: Όλα τα αρχεία συγχρονίστηκαν χωρίς σφάλματα.
- Αποτυχία: Ένα ή περισσότερα αρχεία απέτυχαν να μεταφερθούν, με λεπτομέρειες για ποια αρχεία και γιατί.
- Αρχεία συγχρονισμένα: Ένας αριθμός για το πόσα αρχεία κατέβηκαν πραγματικά (εξαιρουμένων των παραλειφθέντων αρχείων που ήταν ήδη ενημερωμένα).
Αυτές οι αναφορές είναι ορατές στην Εξερεύνηση Συγχρονισμού, επιτρέποντας στους διαχειριστές να επαληθεύσουν ότι η λειτουργία ολοκληρώθηκε όπως αναμενόταν.
Περιπτώσεις Χρήσης
- Ανάπτυξη ενημερώσεων παιχνιδιών: Σπρώξτε ενημερώσεις ή patches παιχνιδιών σε όλους τους υπολογιστές παιχνιδιών ταυτόχρονα, διασφαλίζοντας ότι κάθε μηχάνημα τρέχει την ίδια έκδοση.
- Προώθηση αρχείων ρυθμίσεων: Διανείμετε ενημερωμένα αρχεία ρυθμίσεων (όπως ρυθμίσεις δικτύου ή προτιμήσεις εφαρμογών) σε όλους τους πελάτες.
- Διανομή λογισμικού: Εγκαταστήστε νέες εφαρμογές στους υπολογιστές-πελάτες συγχρονίζοντας πακέτα εγκατάστασης ή φορητές εφαρμογές.
- Ενημέρωση στοιχείων μενού πελάτη: Συγχρονίστε νέα εικονίδια, αφίσες ή αρχεία πολυμέσων που χρησιμοποιούνται από τη διεπαφή μενού του πελάτη.