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

Δοκίμασέ το τώρα (δοκιμαστικοί servers Minecraft)

Παίξε το plugin, το Skript ή το datapack σου σε έναν ιδιωτικό δοκιμαστικό server από οποιοδήποτε client 1.8 έως 26.3. Όρια ανά πλάνο και τι κρατιέται.

Ενημερώθηκε

Σε αυτή τη σελίδα
  1. Τι μπορείς να δοκιμάσεις
  2. Ξεκίνα έναν δοκιμαστικό server
  3. Ο κόσμος
  4. Plugins που χρειάζεται το plugin σου
  5. Μια βάση δεδομένων για το plugin σου
  6. Όρια ανά πλάνο
  7. Πρόσβαση στον server
  8. Κονσόλα, logs και απόδοση
  9. Όταν ο server σταματά μόνος του
  10. Όσο παίζεις
  11. Ενημέρωση του project
  12. Τι κρατιέται
  13. Απομόνωση και ασφάλεια
  14. Αντιμετώπιση προβλημάτων

Το Δοκίμασέ το τώρα ξεκινά έναν πραγματικό server Minecraft με το project σου εγκατεστημένο, μόνο για σένα. Μπαίνεις από το δικό σου παιχνίδι, δοκιμάζεις το plugin, το script ή το datapack, και ο server εξαφανίζεται μόνος του όταν τελειώσει ο χρόνος.

#Τι μπορείς να δοκιμάσεις

ProjectServerΧρειάζεται
Plugin Spigot / Paper (Java ή Kotlin)Paper, στην έκδοση Minecraft που διάλεξες όταν δημιούργησες το projectΜια επιτυχημένη Μεταγλώττιση του τρέχοντος κώδικα
SkriptPaper 1.21.11 με το Skript και τα addons που υποστηρίζει το CodexeΤουλάχιστον ένα αρχείο .sk
DatapackPaper, στην έκδοση για την οποία είναι φτιαγμένο το pack.mcmetaΈνα pack.mcmeta

Τα mods Fabric και Forge και τα projects Folia και BungeeCord δεν μπορούν ακόμα να δοκιμαστούν σε δοκιμαστικό server.

Τα plugins και τα projects Skript μπορούν επίσης να ελεγχθούν από τους δοκιμαστικούς παίκτες του Codexe, από την καρτέλα Δοκιμές του ίδιου παραθύρου: δες Δοκιμές με δοκιμαστικούς παίκτες.

#Ξεκίνα έναν δοκιμαστικό server

Ο δοκιμαστικός server ανοίγει από το κουμπί Δοκίμασέ το τώρα στη γραμμή εργαλείων, από το Δοκίμασέ το τώρα στο Minecraft, δωρεάν κάτω από την τελευταία απάντηση του AI και από το παράθυρο λήψης (Ξεκίνα τον δοκιμαστικό server), ώστε να μπορείς να δοκιμάσεις ένα project πριν το κατεβάσεις. Αν έχουν εξαντληθεί οι δοκιμαστικοί servers της ημέρας, σου το λέει και σου δείχνει το πλάνο που έχει περισσότερους.

  1. Άνοιξε το project. Για ένα plugin, πάτα πρώτα Μεταγλώττιση: ο server εγκαθιστά το μεταγλωττισμένο jar.
  2. Πάτα Δοκίμασέ το στο Minecraft: κάτω από την τελευταία απάντηση στο chat (Δοκίμασέ το τώρα στο Minecraft, δωρεάν), στη γραμμή εργαλείων δίπλα στη Μεταγλώττιση και δίπλα στη Λήψη JAR μετά από ένα build. Είναι δωρεάν σε κάθε πλάνο, και για projects που δεν έχεις κατεβάσει: είναι ο τρόπος να χρησιμοποιήσεις ένα project στο Free χωρίς λήψη.
  3. Γράψε το όνομά σου στο Minecraft και πάτα Ξεκίνα τον δοκιμαστικό server. Αυτό το όνομα προστίθεται στη λίστα Πρόσβαση στον server ως operator, και μόνο τα ονόματα αυτής της λίστας μπορούν να μπουν.
  4. Το κουμπί δείχνει Εκκίνηση server… όσο ξεκινά, συνήθως 20 έως 40 δευτερόλεπτα. Όταν γράφει Server online με τον χρόνο που απομένει, εμφανίζεται η διεύθυνση: ο χρόνος σου ξεκινά μόνο τότε.
  5. Στο Minecraft: Πολλοί παίκτες, Άμεση σύνδεση, και επικόλλησε τη διεύθυνση, για παράδειγμα swift-otter-27.codexe.eu. Δεν χρειάζεται port. Αν κάποια φορά το παράθυρο δείξει αντί γι' αυτό μια αριθμητική διεύθυνση με port, επικόλλησέ την ακριβώς όπως φαίνεται.

Μπορείς να μπεις από οποιαδήποτε έκδοση Minecraft Java από 1.8 έως 26.3, όποια έκδοση κι αν τρέχει ο server: κάθε δοκιμαστικός server έχει εγκατεστημένα τα ViaVersion, ViaBackwards και ViaRewind.

#Ο κόσμος

Τα περισσότερα projects δοκιμάζονται σε έναν επίπεδο κόσμο χωρίς δομές: ξεκινά γρήγορα, και για crates, εντολές, μενού ή kits το έδαφος δεν έχει σημασία.

Όταν το project χρειάζεται πραγματικό έδαφος, το Codexe ξεκινά τον server με έναν νέο κανονικό κόσμο, με biomes, βουνά, σπηλιές και δομές όπως χωριά και φυλάκια των pillagers. Δεν χρειάζεται να το ζητήσεις: το Codexe διαβάζει το project και αποφασίζει. Για παράδειγμα, ένα datapack που αλλάζει τη δημιουργία του κόσμου (ψηλότερα βουνά, νέα biomes) ή ένα plugin που δρα σε χιονισμένες κορυφές ή σε φυλάκια pillagers παίρνει κανονικό κόσμο· ένα plugin για crates μένει σε επίπεδο κόσμο. Ένα datapack εγκαθίσταται πριν δημιουργηθεί ο κόσμος, οπότε το έδαφος που βλέπεις είναι το δικό του. Η δημιουργία του κόσμου κάνει την πρώτη εκκίνηση λίγο πιο αργή, και η κονσόλα λέει γιατί επιλέχθηκε κανονικός κόσμος.

#Plugins που χρειάζεται το plugin σου

Αν το plugin σου αναφέρει άλλα plugins στο plugin.yml του (depend και softdepend) ή στο paper-plugin.yml, όπως LuckPerms, Vault, PlaceholderAPI, WorldEdit, WorldGuard ή ProtocolLib, ο δοκιμαστικός server τα εγκαθιστά για σένα, στην έκδοση που είναι φτιαγμένη για την έκδοση Minecraft του, μαζί με ό,τι χρειάζονται με τη σειρά τους. Έρχονται από το Modrinth και το Hangar.

Η κονσόλα λέει τι εγκαταστάθηκε. Τα πληρωμένα plugins (MythicMobs, ItemsAdder, Nexo...) δεν μπορούν να εγκατασταθούν αυτόματα: η κονσόλα το λέει, και ένα plugin που απαιτεί κάποιο από αυτά δεν θα ενεργοποιηθεί στον δοκιμαστικό server.

#Μια βάση δεδομένων για το plugin σου

Αν το plugin σου αποθηκεύει τα δεδομένα του σε MySQL, ο δοκιμαστικός server του δίνει μια δική του βάση δεδομένων MySQL. Γίνεται από μόνο του όταν το config.yml του plugin λέει storage-type: mysql και έχει τη συνηθισμένη ενότητα mysql: (host, port, database, username, password): ο δοκιμαστικός server δημιουργεί τη βάση, γράφει τη διεύθυνσή της και έναν νέο κωδικό σε εκείνη την ενότητα και ξεκινά τον server. Η κονσόλα λέει πότε τελείωσε.

  • Τα plugins που φτιάχνονται με το Codexe χρησιμοποιούν από προεπιλογή SQLite, ένα αρχείο που δεν χρειάζεται καμία ρύθμιση. Ζήτα MySQL στο chat αν το θέλεις, και το plugin γράφεται με storage-type: mysql.
  • Βάση δεδομένων παίρνει μόνο το δικό σου plugin. Τα plugins που εγκαθίστανται γι' αυτό (το LuckPerms και τα υπόλοιπα παραπάνω) κρατούν τη δική τους προεπιλεγμένη αποθήκευση στον δοκιμαστικό server.
  • Η βάση δεδομένων διαγράφεται όταν σταματά ο δοκιμαστικός server, μαζί με όλα τα υπόλοιπα. Χωράει έως 200 MB: πέρα από αυτό ο server σταματά.

#Όρια ανά πλάνο

PlanMinutes per test serverTest servers per dayPeople on a test server
Free10 min32
Pro15 min155
Business20 min4010
Enterprise30 min10020

Τα λεπτά μετράνε από τη στιγμή που ο server είναι έτοιμος, όχι από τη στιγμή που πατάς Έναρξη. Σε κάθε λογαριασμό τρέχει ένας δοκιμαστικός server τη φορά. Όταν όλοι οι δοκιμαστικοί servers είναι απασχολημένοι, ξαναδοκίμασε μερικά λεπτά αργότερα.

#Πρόσβαση στον server

Η Πρόσβαση στον server (στο μενού του λογαριασμού ή στην καρτέλα Παίκτες ενός server που τρέχει) είναι η λίστα με τα άτομα που μπορούν να μπουν στους δοκιμαστικούς servers σου. Ο αριθμός των ονομάτων είναι τα Άτομα σε έναν δοκιμαστικό server του πλάνου, παραπάνω.

  • Πρόσθεσε ένα όνομα Minecraft. Το Codexe το αναζητά στη Mojang για να δείξει αν είναι λογαριασμός premium και το πρόσωπό του· τα ονόματα χωρίς λογαριασμό Mojang προστίθενται ως παίκτες offline, και για αυτά μετράει η ακριβής ορθογραφία.
  • Το Operator δίνει σε εκείνον τον παίκτη /op στον server. Μπορείς να το ενεργοποιείς και να το απενεργοποιείς όποτε θέλεις.
  • Η Αφαίρεση βγάζει ένα όνομα από τη λίστα.

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

#Κονσόλα, logs και απόδοση

Το πάνελ ενός server που τρέχει έχει τρεις ακόμα καρτέλες:

  • Η Κονσόλα στέλνει εντολές Minecraft στον server, όπως θα έκανε η κονσόλα του server, και δείχνει την απάντηση. Είναι μόνο η κονσόλα του Minecraft: οι εντολές που σταματούν ή κάνουν reload τον server και οι εντολές που αλλάζουν operators ή το whitelist απορρίπτονται (για αυτά χρησιμοποίησε την Πρόσβαση στον server). Έως 10 εντολές κάθε 10 δευτερόλεπτα.
  • Τα Logs δείχνουν το log του server ζωντανά, με τις προειδοποιήσεις και τα σφάλματα τονισμένα, και κρατούν το τέλος του log αφού σταματήσει ο server. Η Εξαγωγή logs αποθηκεύει το log αυτής της συνεδρίας ως αρχείο .log, με την ώρα και το επίπεδο κάθε γραμμής, για debugging ή για να το μοιραστείς με κάποιον που σε βοηθά.
  • Η Απόδοση δείχνει CPU, μνήμη, TPS, παίκτες online και χρήση δίσκου του server, με δείγμα κάθε 10 δευτερόλεπτα.

#Όταν ο server σταματά μόνος του

Εκτός από το τέλος του χρόνου του, ένας δοκιμαστικός server σταματά:

  • Όταν φεύγεις από το Codexe. Η σελίδα του project λέει στον server ότι είσαι ακόμα εκεί. Αν αυτή η σελίδα δεν είναι ανοιχτή για περίπου ένα λεπτό (έκλεισες την καρτέλα, αποσυνδέθηκες ή χάθηκε η σύνδεση), ο server σταματά. Η αποσύνδεση τον σταματά αμέσως.
  • Όταν δεν παίζει κανείς. Μετά από 15 λεπτά χωρίς κανέναν online, ο server σταματά.

Η αιτία φαίνεται στο πάνελ: σταμάτησε από σένα, τελείωσε ο χρόνος, έφυγες από το Codexe, κανείς online ή σφάλμα server.

Αν δεν έχεις κατεβάσει ακόμα το project, το παράθυρο λήψης ανοίγει ξανά όταν σταματά ο δοκιμαστικός server, ώστε να μπορείς να κατεβάσεις το project ή να διαλέξεις ένα πλάνο. Δεν δείχνει πια το κουμπί για να ξεκινήσεις άλλον δοκιμαστικό server.

#Όσο παίζεις

  • Οι φίλοι που αφήνεις να μπουν μέσω της Πρόσβασης στον server καλωσορίζονται ως επισκέπτες στον server σου και μαθαίνουν ότι μόνο εσύ μπορείς να αλλάξεις το project.
  • Όταν μπαίνεις, ένα μήνυμα [Codexe] στο chat εξηγεί ότι αυτός είναι δοκιμαστικός server, πόσος χρόνος του απομένει και ότι όλα όσα έχει διαγράφονται όταν κλείσει.
  • Υπενθυμίσεις εμφανίζονται στο chat 5 λεπτά, 3 λεπτά, 1 λεπτό και 10 δευτερόλεπτα πριν από το τέλος.
  • Το AI δεν βλέπει τι συμβαίνει στον server. Για να αλλάξεις το project, περίγραψε την αλλαγή στο chat του project όπως συνήθως.
  • Τα slimes δεν εμφανίζονται μόνα τους, ώστε να μη σε ενοχλούν όσο δοκιμάζεις. Όλα τα άλλα mobs εμφανίζονται κανονικά, και ένα slime από spawn egg, από spawner ή από εντολή εμφανίζεται κανονικά.

#Ενημέρωση του project

Αν μεταγλωττίσεις ξανά (ή αλλάξεις τα αρχεία Skript ή το datapack) ενώ τρέχει ένας δοκιμαστικός server, το παράθυρο δείχνει Αυτός ο server τρέχει παλαιότερο build με το Επανεκκίνηση με το τελευταίο build. Ο νέος server έχει το τελευταίο build και καινούργιο χρονόμετρο.

#Τι κρατιέται

Από τον ίδιο τον server: τίποτα. Όταν ένας δοκιμαστικός server σταματά, για οποιονδήποτε από τους παραπάνω λόγους ή όταν τον επανεκκινείς με νεότερο build, ο server και όλα όσα έχει διαγράφονται: κόσμοι, κατασκευές, αλλαγές ρυθμίσεων και η βάση δεδομένων του plugin σου. Δεν μπορεί να ανοίξει ξανά.

Το Codexe κρατά μια σύντομη καταγραφή κάθε συνεδρίας για σένα και για την υποστήριξη: πότε ξεκίνησε και σταμάτησε και γιατί, την έκδοση Minecraft, τους παίκτες που μπήκαν, τις εντολές που στάλθηκαν από την κονσόλα, το τελευταίο κομμάτι του log και τα δείγματα απόδοσης. Τι κρατιέται και για πόσο υπάρχει στην Πολιτική Απορρήτου, Ενότητα 4.8 και στον πίνακα διατήρησής της.

#Απομόνωση και ασφάλεια

  • Κάθε δοκιμαστικός server τρέχει σε απομονωμένο περιβάλλον, με δικά του όρια μνήμης, CPU και χρόνου, και χωρίς πρόσβαση στο internet. Κώδικας που καλεί ένα web API, μια εξωτερική βάση δεδομένων ή τη Mojang δεν μπορεί να τα φτάσει από έναν δοκιμαστικό server. Η μόνη βάση δεδομένων που μπορεί να φτάσει είναι αυτή που δημιουργήθηκε για το plugin σου, την οποία δεν μπορεί να ανοίξει κανένας άλλος δοκιμαστικός server.
  • Ο server τρέχει σε offline mode, οπότε δεν ελέγχει το όνομα του παίκτη στη Mojang: όποιος ξέρει και τη διεύθυνση και ένα όνομα της λίστας Πρόσβαση στον server θα μπορούσε να μπει όσο τρέχει. Μη μοιράζεσαι τη διεύθυνση με άτομα που δεν θέλεις μέσα.
  • Η κονσόλα φτάνει μόνο στο Minecraft: δεν υπάρχει shell, πρόσβαση σε αρχεία ή εντολές στο μηχάνημα από πίσω.
  • Τι κρατά ο δοκιμαστικός server όσο τρέχει, και για πόσο, περιγράφεται στην Πολιτική Απορρήτου, Ενότητα 4.8. Οι κανόνες βρίσκονται στους Όρους, Ενότητες 15.6 έως 15.10.

#Αντιμετώπιση προβλημάτων

ΒλέπειςΤι να κάνεις
Κάνε πρώτα μεταγλώττισηΟ κώδικας άλλαξε από το τελευταίο build. Πάτα Μεταγλώττιση και μετά ξαναδοκίμασε.
Όλοι οι δοκιμαστικοί servers χρησιμοποιούνταιΠερίμενε μερικά λεπτά και ξαναδοκίμασε.
Χρησιμοποίησες τους δοκιμαστικούς servers της ημέραςΈφτασες το ημερήσιο όριο του πλάνου σου. Μηδενίζεται την επόμενη μέρα.
Το πλάνο σου επιτρέπει N άτομα όταν προσθέτεις ένα όνομαΑφαίρεσε κάποιον από την Πρόσβαση στον server ή πέρασε σε ένα πλάνο με περισσότερα άτομα.
Ο server σταμάτησε αφού έκλεισες την καρτέλαΑυτή είναι η αυτόματη διακοπή όταν φεύγεις από το Codexe. Κράτα τη σελίδα του project ανοιχτή όσο παίζεις.
Το Minecraft λέει You are not whitelistedΑυτό το όνομα δεν είναι στη λίστα Πρόσβαση στον server ή είναι γραμμένο διαφορετικά. Πρόσθεσέ το εκεί: ένας server που τρέχει το παίρνει μέσα σε δευτερόλεπτα.
Το plugin σου δεν είναι στο /pluginsΔεν φόρτωσε σε εκείνη την έκδοση Minecraft. Πες στο chat του project τι βλέπεις, κάνε Μεταγλώττιση τη διόρθωση και μετά επανεκκίνησε τον server με το τελευταίο build.
Δοκίμασέ το τώρα (δοκιμαστικοί servers Minecraft) | Codexe Docs