Αρχική σελίδα » πως να » Πώς να εκτελέσετε ένα διακομιστή Minecraft Spigot για Προσαρμοσμένο Multiplayer

    Πώς να εκτελέσετε ένα διακομιστή Minecraft Spigot για Προσαρμοσμένο Multiplayer

    Η εγγενή υποστήριξη τοπικού δικτύου της Minecraft είναι ιδανική για την εκτέλεση παιχνιδιών σε λειτουργία, αλλά αν θέλετε ένα ειδικό, προσαρμοσμένο διακομιστή, το Spigot είναι ο τρόπος να πάτε. Το Spigot είναι χτισμένο σε ένα API plugin που ονομάζεται Bukkit, το οποίο κάνει την προσαρμογή του παιχνιδιού σας εύκολη και αφού το έργο Bukkit βρίσκεται εδώ από την αυγή του Minecraft για πολλούς παίκτες, πολλοί προγραμματιστές έχουν κυκλοφορήσει τα δικά τους plugins και τροποποιήσεις.

    Τι είναι το Spigot?

    Το Spigot είναι μια τροποποιημένη διακλάδωση του API Bukkit, το οποίο είναι το ίδιο τροποποιημένο πιρούνι του επίσημου διακομιστή Minecraft που κυκλοφορεί από την Mojang. Το Bukkit γεννήθηκε όταν οι προγραμματιστές και οι modders ήταν δυσαρεστημένοι με την κλειστή πηγή και την έλλειψη χαρακτηριστικών στον επίσημο διακομιστή και ήθελαν μια πιο αρθρωτή και προσαρμόσιμη λύση διακομιστή. Η πραγματική εφαρμογή του API Bukkit ονομάστηκε CraftBukkit και, όπως αυξήθηκε το Minecraft, η CraftBukkit έγινε η καλύτερη επιλογή για διακομιστές μέσου και μεγάλου μεγέθους. Λόγω κάποιων νομικών προβλημάτων, το έργο CraftBukkit έκλεισε και δεν έχει ενημερωθεί στο 1.8, η πιο πρόσφατη έκδοση του Minecraft.

    Εδώ μπαίνει το παιχνίδι Spigot. Το Spigot σχεδιάστηκε για να καταστήσει το CraftBukkit πιο γρήγορο και αποτελεσματικότερο. Χρησιμοποιεί το API Bukkit, έτσι ώστε όλα τα plugins που είναι συμβατά με το Bukkit να είναι συμβατά με το Spigot. Όταν λήφθηκαν οι λήψεις του Bukkit, το έργο Spigot συνέχισε να ενημερώνει το λογισμικό, καθιστώντας το πλέον την μεγαλύτερη επιλογή για modded servers και η μόνη επιλογή για modded 1.8 servers.

    Εγκατάσταση των Windows

    Το Spigot δεν έχει λήψη. πρέπει να συνταχθεί από την πηγή. Η ομάδα Spigot αυτοματοποιεί αυτό με ένα πρόγραμμα που ονομάζεται BuildTools. Μπορείτε να κατεβάσετε την τελευταία έκδοση του BuildTools εδώ. Θα χρειαστείτε επίσης Git για Windows. Βεβαιωθείτε ότι έχετε την τελευταία έκδοση της Java.

    Δημιουργήστε ένα φάκελο για να φιλοξενήσετε όλα τα αρχεία διακομιστή σας και να κολλήσετε το βάζο BuildTools σε αυτό:

    Εκτελέστε την εγκατάσταση του Git for Windows και περιμένετε υπομονετικά μέχρι η γραμμή προόδου να φτάσει στο τέλος.

    Όταν ολοκληρωθεί η εγκατάσταση του Git, ανοίξτε το μενού έναρξης και θα πρέπει να δείτε μια νέα εφαρμογή στο φάκελο προγραμμάτων. Εκτελέστε Git bash και θα δείτε ένα παράθυρο τερματικού. Εάν έχετε εμπειρία με τερματικά Unix, θα πρέπει να είστε εξοικειωμένοι με τον τρόπο χρήσης του. Εάν όχι, η διαδικασία είναι απλή ούτως ή άλλως. Απλά κάντε κλικ στο φάκελο που βάζετε στο βάζο του BuildTools και εκτελέστε το με το java -jar:

    cd ~ / path / to / φάκελο /

    java -jar BuildTools.jar

    Το πρόγραμμα BuildTools θα κατεβάσει τώρα όλο τον απαραίτητο πηγαίο κώδικα και θα μεταγλωττίσει αυτόματα τα αρχεία του jar. Αυτό μπορεί να διαρκέσει πολύ. Όταν τελειώσει θα πρέπει να δείτε τη γραμμή εντολών και μια δέσμη αρχείων στο φάκελο που βάζετε το βάζο BuildTools. Δημιουργήστε ένα νέο έγγραφο κειμένου, ονομάστε το start.bat, κάντε δεξί κλικ και επιλέξτε επεξεργασία. Θα ανοίξει στο Σημειωματάριο και θα επικολλήσει αυτό το σενάριο:

    @echo off

    java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar
    παύση

    Αν τρέχετε μόνο αυτό το διακομιστή για μερικούς ανθρώπους ή για τον εαυτό σας στο ίδιο μηχάνημα, 1gb μνήμης RAM θα ​​κάνει μια χαρά, αλλά αν θέλετε μπορείτε να αλλάξετε το επιχείρημα -Xmx σε μεγαλύτερο ποσό.

    Αποθηκεύστε το σενάριο και εκτελέστε το. Θα λάβετε ένα σφάλμα και το πρόγραμμα θα τερματίσει. Αυτό είναι φυσιολογικό. Την πρώτη φορά που θα εκτελέσετε το spigot.jar, θα δημιουργήσει ένα αρχείο EULA.txt για νομικούς λόγους. Ανοίξτε το, αλλάξτε το από ψευδές σε αληθές και ξεκινήστε ξανά το start.bat. Για να ελέγξετε ότι ο διακομιστής εκτελείται, ανοίξτε το Minecraft και συνδεθείτε στο localhost:

    Θα πρέπει να υποδεχτείτε έναν κόσμο Minecraft και ένα λάθος όταν σπάσετε ένα μπλοκ κοντά στο spawn. Αυτό οφείλεται στο γεγονός ότι ο Spigot έχει προεπιλεγεί σε λίγα τετράγωνα προστασίας από τον καθένα που δεν είναι χειριστής. Μπορείτε να 'op' τον εαυτό σας μόνο από το τερματικό διακομιστή με την εκτέλεση

    op playername

    Ή, αν θέλετε να καταργήσετε κάποιον,

    deop playername

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

    Εγκατάσταση OS X και Linux

    Η εγκατάσταση του Spigot σε OS X και Linux είναι ακόμα πιο εύκολη. Βεβαιωθείτε ότι και στις δύο έχετε εγκαταστήσει την τελευταία έκδοση της Java. Στο Linux, χρησιμοποιήστε οποιονδήποτε διαχειριστή πακέτων πρέπει να εγκαταστήσετε git, αν δεν το έχετε ήδη:

    sudo apt-get install git

    sudo yum install git

    Κάντε λήψη του ίδιου δοχείου BuildTools από την εγκατάσταση των Windows και τοποθετήστε το στον δικό του φάκελο.

    Σε Mac, ανοίξτε ένα τερματικό, περιηγηθείτε στον φάκελο και εκτελέστε το

    java -jar BuildTools.jar

    Θα πρέπει να δείτε μια ερώτηση που σας ζητά να εγκαταστήσετε εργαλεία ανάπτυξης γραμμής εντολών. Κάντε κλικ στην επιλογή 'Εγκατάσταση' και περιμένετε να τελειώσει. Αυτό θα εγκαταστήσει τα εργαλεία που απαιτούνται για την εκτέλεση του BuildTools. Στο Linux μπορεί να χρειαστεί να τρέξετε

    git config -global -unset core.autocrlf

    πριν τρέξετε το βάζο. Διαφορετικά, η εγκατάσταση θα πρέπει να γίνει ομαλά και μπορείτε να ξεκινήσετε το spigot.jar από τη γραμμή εντολών με java -jar ή με ένα script εκκίνησης:

    #! / bin / sh

    java -Xms512M -Xmx1024M -XX: MaxPermSize = 128M -jar spigot.jar

    Προώθηση θυρών

    Αν θέλετε να παίξετε με φίλους έξω από το τοπικό σας δίκτυο, θα πρέπει να μεταφέρετε τις θύρες στο δρομολογητή σας. Η θύρα του Minecraft είναι προεπιλεγμένη στο 25565, αν και αυτό μπορεί να αλλάξει στο αρχείο config server.properties.

    Η διεύθυνση που δίνετε στους φίλους σας πρέπει να είναι η δημόσια διεύθυνση IP που ακολουθείται από ένα παχύ έντερο και τον αριθμό θύρας. Μπορείτε να βρείτε τη δημόσια διεύθυνση IP σας στο διαδίκτυο. Για παράδειγμα, η σύνδεση IP με τους φίλους σας θα είναι κάτι παρόμοιο

    123.45.67.89:25565

    Εγκατάσταση πρόσθετων στοιχείων

    Μπορείτε να αποκτήσετε plugins από το Bukkit ή το SpigotMC. Πολλά από τα plugins είναι για 1,7, αλλά τα περισσότερα θα δουλέψουν με 1,8. Η εγκατάσταση ενός plugin είναι τόσο εύκολη όσο η λήψη ενός αρχείου jar και η τοποθέτησή του στο φάκελο plugins. Στη συνέχεια, πρέπει να φορτώσετε ξανά ή να κάνετε επανεκκίνηση του διακομιστή για να ξεκινήσει το νέο plugin.

    Ακολουθούν μερικά βασικά plugins που πρέπει να εγκαταστήσετε στην εγκατάσταση:

    • Ο LANBroadcaster ανοίγει το διακομιστή σας στο τοπικό σας δίκτυο, ώστε οι φίλοι να μπορούν να συνδεθούν χωρίς να πληκτρολογήσουν IP.
    • Το Multiverse σας επιτρέπει να έχετε όσους κόσμους Minecraft επιθυμείτε και το Multiverse Portals σας επιτρέπει να τα συνδέετε εύκολα.
    • Το WorldEdit παρέχει ισχυρό έλεγχο επί του εδάφους και του κτιρίου.
    • Το WorldGuard προστατεύει τις κατασκευές σας από τους παίκτες και το περιβάλλον.

    Κάθε ένα από αυτά τα plugins έχει τη δική του σύνταξη που μπορείτε να μάθετε τρέχοντας / βοηθώντας στο παιχνίδι.