Μετάβαση στο περιεχόμενο

Το εικονίδιο του Minecraft server δεν εμφανίζεται: πώς φτιάχνεις το server-icon.png

Ανέβασες μια εικόνα, έκανες restart τον server και η λίστα multiplayer δείχνει ακόμα το προεπιλεγμένο εικονίδιο. Τα καλά νέα: το Minecraft είναι πολύ αυστηρό με το εικονίδιο του server, οπότε η αιτία είναι σχεδόν πάντα ένα από λίγα πράγματα. Αυτός ο οδηγός τα περνά με τη σειρά που συνήθως συμβαίνουν.

Ενημερώθηκε:

Τι περιμένει το Minecraft από το server-icon.png

Το εικονίδιο δίπλα σε έναν server στη λίστα multiplayer του Java Edition έρχεται από τον ίδιο τον server. Όταν ο client ζητά την κατάσταση του server, ο server στέλνει μαζί το εικονίδιο ως PNG κωδικοποιημένο σε Base64. Αυτό δουλεύει μόνο αν το αρχείο τηρεί τέσσερις κανόνες:

ΚανόναςΤιμή
ΜέγεθοςΑκριβώς 64×64 pixel. Άλλα μεγέθη δεν εμφανίζονται.
ΜορφήΠραγματικό αρχείο PNG
Όνομα αρχείουserver-icon.png, όλο με πεζά
ΘέσηΟ φάκελος εργασίας του server, ο φάκελος με το server.properties

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

Λύση 1: Η εικόνα δεν είναι ακριβώς 64×64

Αυτή είναι η πιο συχνή αιτία. Ένα logo 128×128, ένα κόψιμο 63×64 ή μια εξαγωγή 512×512 από πρόγραμμα επεξεργασίας εικόνας δεν θα εμφανιστεί, παρόλο που στο PC σου φαίνεται μια χαρά. Το Minecraft δεν κλιμακώνει την εικόνα για σένα.

  1. Άνοιξε τις ιδιότητες του αρχείου (Windows: δεξί κλικ → Ιδιότητες → Λεπτομέρειες, macOS: Λήψη πληροφοριών) και έλεγξε τις διαστάσεις.
  2. Αν δεν είναι 64×64, άλλαξέ της μέγεθος ακριβώς σε αυτό, χωρίς να κρατήσεις περίγραμμα ή μια επιπλέον σειρά pixel.
  3. Οι μικρές λεπτομέρειες χάνονται σε αυτό το μέγεθος. Έντονα σχήματα, ένα ή δύο γράμματα και δυνατή αντίθεση διαβάζονται καλύτερα.

Ο Server Icon Maker εξάγει πάντα 64×64, από templates με γράμματα, items ή κεφάλια παικτών ή από δική σου εικόνα που ανεβάζεις.

Λύση 2: Το αρχείο δεν είναι πραγματικό PNG

Αν μετονομάσεις το logo.jpg σε server-icon.png, αλλάζει το όνομα, όχι η μορφή. Το αρχείο είναι ακόμα JPEG από μέσα και δεν θα φορτώσει. Το ίδιο ισχύει για αρχεία WebP που αποθηκεύτηκαν από browser και για animated GIF.

Άνοιξε την εικόνα σε πρόγραμμα επεξεργασίας και χρησιμοποίησε «Αποθήκευση ως» ή «Εξαγωγή» με μορφή PNG. Animated εικονίδιο δεν γίνεται καθόλου: η λίστα multiplayer δείχνει ένα στατικό PNG.

Λύση 3: Το όνομα αρχείου είναι λάθος (server-icon.png.png)

Τα Windows κρύβουν από προεπιλογή τις γνωστές επεκτάσεις αρχείων. Αν μετονομάσεις εκεί ένα αρχείο σε server-icon.png, μπορεί να καταλήξει server-icon.png.png, ενώ η Εξερεύνηση δείχνει ακόμα «server-icon.png». Ο server ψάχνει το ακριβές όνομα και δεν βρίσκει τίποτα.

  • Στην Εξερεύνηση των Windows ενεργοποίησε Προβολή → Εμφάνιση → Επεκτάσεις ονομάτων αρχείων και μετονόμασε το αρχείο.
  • Στον διαχειριστή αρχείων ενός hosting panel το πλήρες όνομα συνήθως φαίνεται. Ψάξε για διπλό .png ή κεφαλαία όπως Server-Icon.PNG.
  • Πρόσεξε για κενό στο τέλος ή όνομα αντιγράφου όπως server-icon (1).png μετά από κατέβασμα.

Λύση 4: Το εικονίδιο είναι σε λάθος φάκελο

Το εικονίδιο ανήκει στον κορυφαίο φάκελο του server, δίπλα στο server.properties και στο JAR του server. Όχι στο plugins, όχι στο world και όχι σε υποφάκελο που έφτιαξε ο host σου για uploads.

Φάκελος server
my-server/
├── server.properties
├── server-icon.png   ← here
├── paper.jar
├── plugins/
└── world/

Στα περισσότερα hosting panels αυτός είναι ο πρώτος φάκελος που βλέπεις όταν ανοίγεις τον διαχειριστή αρχείων.

Λύση 5: Ο server δεν έκανε restart

Αντικατέστησε το αρχείο και μετά κάνε πλήρες restart στον server. Ένα reload plugin ή το /reload δεν είναι αξιόπιστος τρόπος για να φορτωθεί νέο εικονίδιο. Μετά το restart, κοίτα την κονσόλα: αν ο server δεν μπορεί να χρησιμοποιήσει το αρχείο, συνήθως γράφει μια προειδοποίηση για το εικονίδιο του server αμέσως στην εκκίνηση, που σε στέλνει πίσω στο μέγεθος ή στη μορφή.

Λύση 6: Ο client σου δείχνει ακόμα το παλιό εικονίδιο

Ο client αποθηκεύει το τελευταίο γνωστό εικονίδιο κάθε αποθηκευμένου server στο servers.dat, ως δεδομένα PNG σε Base64. Έτσι η δική σου λίστα μπορεί να δείχνει για λίγο ένα παλιό εικονίδιο, παρόλο που ο server στέλνει ήδη το καινούργιο.

  1. Πάτησε Refresh στη λίστα multiplayer.
  2. Αν το παλιό εικονίδιο μένει, σβήσε τον server από τη λίστα και πρόσθεσέ τον ξανά.
  3. Ζήτα από έναν φίλο να το ελέγξει ή χρησιμοποίησε το Direct Connect, που δεν χρησιμοποιεί την αποθηκευμένη καταχώριση.

Λύση 7: Τρέχεις Velocity ή BungeeCord

Σε ένα network οι παίκτες συνδέονται στο proxy, και το proxy απαντά στη λίστα server. Το εικονίδιο του backend server πίσω του δεν εμφανίζεται ποτέ. Βάλε το server-icon.png στον φάκελο του ίδιου του proxy, δίπλα στο velocity.toml ή στο config.yml του BungeeCord, και κάνε restart το proxy.

ProxyΠού μπαίνει το εικονίδιοΜήνυμα στο log αν αποτύχει
VelocityΦάκελος εργασίας του proxyUnable to load your server-icon.png, continuing without it.
BungeeCordΦάκελος του proxyCould not load server icon, για παράδειγμα επειδή πρέπει να είναι ακριβώς 64x64 pixel

Κάποια plugins για MOTD μπορούν να στέλνουν δικό τους εικονίδιο. Αν τρέχεις κάποιο στο proxy, έλεγξε και το config του.

Γρήγορη λίστα ελέγχου

  1. 64×64 pixel, πραγματικό PNG.
  2. Όνομα ακριβώς server-icon.png.
  3. Στον φάκελο με το server.properties ή στο proxy για networks.
  4. Πλήρες restart στον server ή στο proxy, έλεγχος της κονσόλας.
  5. Refresh στη λίστα multiplayer ή ξαναπρόσθεσε τον server.

Μόλις εμφανιστεί το εικονίδιο, ταίριαξε και την υπόλοιπη καταχώρισή σου: ένα ευανάγνωστο MOTD με χρώματα δίπλα του και ένα animated banner στα ίδια χρώματα βοηθούν τους παίκτες να σε αναγνωρίζουν. Κι αν θέλεις να δουν περισσότεροι αυτό το εικονίδιο, διάβασε πώς βρίσκεις παίκτες για νέο server.

Συχνές ερωτήσεις

Τι μέγεθος πρέπει να έχει το εικονίδιο ενός Minecraft server;

Ακριβώς 64×64 pixel, αποθηκευμένο ως PNG με όνομα server-icon.png. Ο client δεν δείχνει εικονίδια με άλλο μέγεθος.

Πού βάζω το server-icon.png σε ένα hosting panel;

Στον κορυφαίο φάκελο του διαχειριστή αρχείων, αυτόν που περιέχει το server.properties. Μετά κάνε restart τον server.

Γιατί ο server μου δείχνει το παλιό εικονίδιο;

Ο client σου κρατά το τελευταίο εικονίδιο κάθε αποθηκευμένου server στο servers.dat. Πάτησε Refresh ή αφαίρεσε τον server από τη λίστα και πρόσθεσέ τον ξανά.

Μπορεί το εικονίδιο ενός server να είναι animated;

Όχι. Η λίστα multiplayer δείχνει ένα στατικό PNG. Ένα GIF ή ένα animated PNG δεν δουλεύει ως εικονίδιο server.

Δείχνει το Bedrock Edition εικονίδια server;

Το αρχείο server-icon.png είναι λειτουργία της λίστας multiplayer του Java Edition. Οι παίκτες Bedrock δεν το βλέπουν.

Πηγές

Ελέγχθηκε με βάση την επίσημη τεκμηρίωση: