Κάθε server της Java Edition παίρνει μια βασική απόφαση πριν μπει οποιοσδήποτε: ελέγχει ότι ο παίκτης έχει πραγματικά στην κατοχή του τον λογαριασμό με τον οποίο συνδέεται; Οι servers που κάνουν τον έλεγχο λέγονται premium (τρέχουν σε online mode). Οι servers που τον παραλείπουν λέγονται non-premium ή cracked (τρέχουν σε offline mode). Η διαφορά επηρεάζει το πώς συνδέεσαι, αν εμφανίζεται το skin σου και πόσο καλά προστατεύεται το username σου.
Τι κάνει στην πράξη το online mode
Όταν ανοίγεις το Minecraft με αγορασμένο αντίγραφο, ο launcher σε συνδέει στον λογαριασμό Microsoft σου και παίρνει ένα session token. Όταν μετά μπαίνεις σε έναν premium server, τρία μέρη παίρνουν μέρος σε μια σύντομη χειραψία:
- Το παιχνίδι σου λέει στην υπηρεσία συνεδριών της Mojang ότι πρόκειται να μπει σε έναν συγκεκριμένο server και το αποδεικνύει με το session token σου.
- Ο server ρωτάει την ίδια υπηρεσία συνεδριών αν ένας παίκτης με το username σου μόλις ανακοίνωσε αυτή τη σύνδεση.
- Αν η απάντηση είναι ναι, η υπηρεσία συνεδριών επιστρέφει επίσης το μοναδικό ID του λογαριασμού σου (UUID) και τα δεδομένα του skin και της κάπας σου, και ο server σε αφήνει να μπεις.
Ο κωδικός σου δεν φτάνει ποτέ στον server. Ο server μαθαίνει μόνο ότι η Mojang εγγυήθηκε για σένα. Επειδή το UUID προέρχεται από τον λογαριασμό σου, μένει ίδιο ακόμα κι αν αλλάξεις username, οπότε το inventory, τα ranks και τα land claims σου σε ακολουθούν μετά από αλλαγή ονόματος.
Τι κάνει διαφορετικά το offline mode
Ένας server σε offline mode παραλείπει τη χειραψία. Δέχεται όποιο username στείλει ο client και φτιάχνει ένα UUID μόνο από αυτό το όνομα. Οποιοσδήποτε μπορεί να γράψει οποιοδήποτε όνομα σε έναν ανεπίσημο launcher και να μπει με αυτό. Δεν υπάρχει καμία σύνδεση ανάμεσα στον παίκτη και σε έναν λογαριασμό Microsoft.
Από αυτό προκύπτουν δύο πρακτικές συνέπειες:
- Η ταυτότητα εξαρτάται από το όνομα. Αν αλλάξεις όνομα, ο server σε θεωρεί ολοκαίνουργιο παίκτη. Αν κάποιος άλλος γράψει το όνομά σου, ο server τον θεωρεί εσένα, εκτός αν υπάρχει επιπλέον προστασία.
- Τα skins δεν φορτώνονται αυτόματα. Αφού ο server δεν ρωτάει ποτέ την υπηρεσία συνεδριών για σένα, δεν παίρνει το skin σου. Οι παίκτες συχνά εμφανίζονται με το προεπιλεγμένο skin, εκτός αν ο server χρησιμοποιεί skin plugin.
Γιατί κάποιοι servers τρέχουν σε offline mode
Το offline mode έχει κακή φήμη, αλλά οι ιδιοκτήτες servers το διαλέγουν για μερικούς συγκεκριμένους λόγους:
- Για να φτάσουν σε περισσότερους παίκτες. Σε κάποιες χώρες μεγάλο μέρος της κοινότητας παίζει χωρίς αγορασμένο αντίγραφο, συχνά νεότεροι παίκτες. Ένας server που θέλει αυτούς τους παίκτες πρέπει να τους δέχεται.
- Proxy networks. Τα μεγαλύτερα networks βάζουν αρκετούς game servers πίσω από ένα proxy. Το proxy τρέχει σε online mode και κάνει τον έλεγχο λογαριασμού, ενώ οι servers πίσω του είναι ρυθμισμένοι σε offline mode και εμπιστεύονται το proxy. Ένα τέτοιο network είναι premium από την πλευρά του παίκτη. Μόνο οι backend servers είναι τεχνικά offline.
- Ανάπτυξη και δοκιμές. Οι developers τρέχουν τοπικούς servers σε offline mode για να συνδέονται με αρκετούς δοκιμαστικούς λογαριασμούς ταυτόχρονα.
- Διακοπές λειτουργίας. Όταν η υπηρεσία ταυτοποίησης της Mojang έχει προβλήματα, οι premium servers δεν μπορούν να συνδέσουν κανέναν. Κάποιοι ιδιοκτήτες αλλάζουν προσωρινά για να παραμείνουν προσβάσιμοι.
Ο κίνδυνος πλαστοπροσωπίας
Σε έναν σκέτο server σε offline mode χωρίς επιπλέον plugins, τίποτα δεν εμποδίζει έναν παίκτη να μπει ως ο ιδιοκτήτης του server ή ως admin και να χρησιμοποιήσει τα δικαιώματά τους. Γι' αυτό σχεδόν κανένας δημόσιος cracked server δεν τρέχει χωρίς προστασία. Η συνηθισμένη λύση είναι ένα login plugin.
Πώς λειτουργούν τα plugins /register και /login
Τα plugins ταυτοποίησης προσθέτουν ένα επίπεδο κωδικού που το διαχειρίζεται ο ίδιος ο server:
- Στην πρώτη σου επίσκεψη γράφεις
/register <password> <password>. Ο server αποθηκεύει ένα hash αυτού του κωδικού, συνδεδεμένο με το username σου. - Σε κάθε επόμενη επίσκεψη μένεις παγωμένος στο spawn, χωρίς να μπορείς να κινηθείς, να γράψεις στο chat ή να ανοίξεις inventories, μέχρι να γράψεις
/login <password>. - Αν δεν συνδεθείς μέσα σε ένα χρονικό όριο ή γράψεις λάθος κωδικό πάρα πολλές φορές, τρως kick.
Πολλά από αυτά τα plugins προσφέρουν επίσης αυτόματη σύνδεση για παίκτες που έχουν το παιχνίδι. Ο server ελέγχει αν το όνομά σου ανήκει σε πληρωμένο λογαριασμό και, αν ναι, κάνει για σένα την κανονική χειραψία του online mode και παραλείπει τον κωδικό. Τα υπόλοιπα ονόματα περνάνε στο /register και /login. Αυτό το setup επιτρέπει σε έναν cracked server να προστατεύει σωστά τα premium ονόματα και ταυτόχρονα να δέχεται όλους τους άλλους.
Τι σημαίνει αυτό για τον κωδικό σου
Τον κωδικό που γράφεις στο /register τον αποθηκεύει όποιος τρέχει αυτόν τον server. Ένας προσεκτικός ιδιοκτήτης αποθηκεύει μόνο ένα ισχυρό hash, αλλά δεν μπορείς να το επαληθεύσεις απ' έξω, και ένας μικρός server μπορεί να χακαριστεί ή να πουληθεί. Αντιμετώπισε αυτόν τον κωδικό σαν κάτι που θα μπορούσε να δει ο ιδιοκτήτης του server:
- Μη χρησιμοποιείς ποτέ τον κωδικό του λογαριασμού Microsoft σου ή κωδικό που χρησιμοποιείς σε άλλο site.
- Χρησιμοποίησε διαφορετικό κωδικό για κάθε cracked server στον οποίο παίζεις.
- Να είσαι καχύποπτος με κάθε server ή παίκτη που σου ζητάει το email ή τον κωδικό Microsoft σου. Ένας Minecraft server δεν χρειάζεται ποτέ κανένα από τα δύο.
Skins σε non-premium servers
Επειδή ο server δεν παίρνει το skin σου από την υπηρεσία συνεδριών, οι cracked servers συνήθως εγκαθιστούν ένα skin plugin. Τα περισσότερα βρίσκουν το skin του premium λογαριασμού με το ίδιο username και το εφαρμόζουν, ή σε αφήνουν να διαλέξεις skin με μια εντολή, όπως /skin <name>. Αν το offline όνομά σου ταιριάζει με έναν γνωστό παίκτη, μπορεί να εμφανιστείς με το δικό του skin. Αν δεν ταιριάζει με κανέναν premium λογαριασμό, θα βλέπεις το προεπιλεγμένο skin μέχρι να ορίσεις ένα.
Premium και non-premium με μια ματιά
| Premium (online mode) | Non-premium (offline mode) | |
|---|---|---|
| Ποιος μπορεί να μπει | Μόνο παίκτες συνδεδεμένοι με λογαριασμό Microsoft που έχει τη Java Edition | Οποιοσδήποτε με οποιοδήποτε username |
| Έλεγχος ταυτότητας | Υπηρεσία συνεδριών της Mojang | Κανένας από προεπιλογή, συνήθως ένα plugin /login |
| UUID παίκτη | Συνδεδεμένο με τον λογαριασμό, μένει ίδιο μετά από αλλαγή ονόματος | Προκύπτει από το username |
| Skins | Φορτώνονται αυτόματα | Μόνο μέσω skin plugin |
| Επιπλέον κωδικός | Δεν χρειάζεται | Συνήθως απαιτείται, τον διαχειρίζεται ο server |
Τι ισχύει για τη Bedrock Edition
Ο διαχωρισμός σε premium και non-premium αφορά κυρίως τη Java Edition. Οι παίκτες Bedrock συνδέονται με τον λογαριασμό Microsoft τους μέσα από το ίδιο το παιχνίδι, και οι περισσότεροι Bedrock servers βασίζονται σε αυτή τη σύνδεση. Οι servers που δέχονται και τις δύο εκδόσεις «μεταφράζουν» τους παίκτες Bedrock στον Java server, και το πώς χειρίζονται τους λογαριασμούς εξαρτάται από το setup. Αν παίζεις σε Bedrock, κοίτα πρώτα το badge Java και Bedrock στην καταχώριση ενός server και μετά τον τύπο λογαριασμού του.
Πώς δείχνει το MCServerScout τον τύπο λογαριασμού
Κάθε καταχώριση server έχει ένα badge που λέει αν ο server είναι premium ή non-premium, δίπλα στις υποστηριζόμενες εκδόσεις και στον αριθμό παικτών σε πραγματικό χρόνο. Μπορείς να φιλτράρεις την αρχική σελίδα ώστε να δείχνει μόνο premium servers ή non-premium servers. Το φίλτρο λειτουργεί και μαζί με τις σελίδες των modes, όπως οι survival servers, ώστε να στενέψεις τη λίστα στους servers όπου μπορείς πραγματικά να μπεις.
Αν έχεις server, δήλωσε σωστά τον τύπο λογαριασμού όταν τον προσθέτεις στη λίστα. Οι παίκτες που έρχονται περιμένοντας λάθος mode φεύγουν μέσα σε δευτερόλεπτα, και ένα σωστό badge γλιτώνει και τις δύο πλευρές από τον μπελά.
Ποιον να διαλέξεις
Αν έχεις τη Java Edition, οι premium servers είναι η πιο απλή και πιο ασφαλής επιλογή. Δεν υπάρχει δεύτερος κωδικός να θυμάσαι, το skin σου δουλεύει παντού, η πρόοδός σου επιβιώνει μιας αλλαγής ονόματος και κανείς δεν μπορεί να σου πάρει το όνομα σε αυτόν τον server. Οι non-premium servers μπορούν κι αυτοί να είναι καλά οργανωμένοι και καλά προστατευμένοι. Μπες σε αυτούς με μοναδικό κωδικό, έλεγξε ότι χρησιμοποιούν login plugin και μη δίνεις στο staff τίποτα πέρα από τον κωδικό που όρισες για τον συγκεκριμένο server.
Μια σημείωση για την κατοχή του παιχνιδιού
Σύμφωνα με τους όρους της Mojang, για να παίξεις Minecraft χρειάζεσαι αγορασμένο αντίγραφο του παιχνιδιού, σε όποιον server κι αν μπαίνεις. Το offline mode είναι τεχνική ρύθμιση του server, όχι άδεια χρήσης. Πολλοί ιδιοκτήτες cracked servers έχουν οι ίδιοι το παιχνίδι και απλώς θέλουν ανοιχτή πόρτα για παίκτες που δεν το έχουν. Αν παίζεις τακτικά, ένας νόμιμος λογαριασμός σού δίνει πρόσβαση σε κάθε server της λίστας, επίσημες ενημερώσεις και την προστασία λογαριασμού που περιγράψαμε παραπάνω.