Διαφήμιση
Από την ίδρυσή της, το παιχνίδι ήταν σχεδόν πάντα πιο διασκεδαστικό με πολλούς παίκτες. Χρονολογώντας πίσω από τα ντουλάπια Atari 2600 και arcade, το παιχνίδι για πολλούς παίκτες ευημερούσε. Μόλις η εποχή του διαδικτύου χτύπησε, το απομακρυσμένο multiplayer έγινε δυνατό με την έλευση των server παιχνιδιών.
Με τα τρέχοντα παιχνίδια, δεν είναι μόνο δυνατή η σύνδεση με διακομιστές, αλλά και η εκτέλεση ενός. Είτε είναι α Minecraft server, ένας αγώνας Counter-Strike, ή κάποιο από τα πλήθη των τίτλων, υπάρχει συνήθως ένας τρόπος για την εκκίνηση ενός διακομιστή παιχνιδιών. Παρόλο που το gaming στο Linux μπορεί να φαίνεται αντίθετο, υπάρχει μια πολύ καλή ποικιλία παιχνιδιών στο Linux 10+ παιχνίδια των Windows που θα μπορούσατε να παίζετε στο Linux με SteamΑν κρατάτε τα Windows απλά για να παίξετε τα αγαπημένα σας παιχνίδια, αφήστε τα. Η εγκατάσταση του SteamOS είναι τώρα μια βιώσιμη επιλογή και η ακόλουθη συλλογή τίτλων απεικονίζει ακριβώς ποια είναι η κατάσταση το 2016. Διαβάστε περισσότερα .
Μάθετε για όλα όσα χρειάζεστε για να δημιουργήσετε ένα διακομιστή παιχνιδιών στο Linux.
Απαιτήσεις για την οικοδόμηση ενός διακομιστή παιχνιδιών
Υπάρχει μια παρανόηση ότι η οικοδόμηση ενός διακομιστή παιχνιδιών απαιτεί υγιή υλικό. Αντίθετα, δεν χρειάζεστε εξοπλισμό υψηλού επιπέδου. Εντούτοις, οι υπολογιστές χαμηλής τεχνολογίας ενδέχεται να μην αποφέρουν βέλτιστη απόδοση. Έτσι, ότι το παλιό netbook που έχετε ξαπλώσει πιθανώς δεν είναι η καλύτερη επιλογή.
Ενώ η δημιουργία ενός διακομιστή παιχνιδιών στο Linux δεν είναι εξαιρετικά δύσκολη, απαιτεί κάποια δικτύωση και εξοικείωση με ηλεκτρονικούς υπολογιστές. Αυτό που δεν γνωρίζετε, ίσως να μπορείτε να κοιτάξετε επάνω.
Δημιουργία ενός διακομιστή παιχνιδιών σε Linux
Δημιουργία ενός διακομιστή Minecraft
Ρύθμιση a Minecraft server απαιτεί λογισμικό διακομιστή από τη Mojang. Ευτυχώς, είναι δωρεάν για λήψη. Ένα Linux που φιλοξενείται Minecraft ο διακομιστής θα πρέπει να λειτουργεί σωστά και στις 32 και 64-bit εκδόσεις του Linux. Ωστόσο, το Minecraft Το Gamepedia προτείνει ότι οι επαναλήψεις 64-bit ενδέχεται να προσφέρουν αυξημένη απόδοση.
Θα χρειαστεί να εγκαταστήσετε την Java για να εκτελέσετε ένα Minecraft υπηρέτης. Το Linux είναι πιο συμβατό 4 τρόποι για να κάνετε το Linux συμβατό με ακόμα περισσότερο λογισμικό Διαβάστε περισσότερα με την εγκατάσταση Java. Για να ελέγξετε την έκδοση Java, εκτελέστε την εντολή
java -version
Εάν εκτελείται αυτή η εντολή επιστρέφει ένα μήνυμα παρόμοιο με το "Java not found" τότε θα πρέπει να το εγκαταστήσετε. Μπορείτε να εγκαταστήσετε την Java σε Linux με διάφορες μεθόδους. Το πιο εύκολο στο Ubuntu χρησιμοποιεί χρησιμοποιώντας το apt-get.
Πριν από την εγκατάσταση της Java, ενημερώστε το ευρετήριο πακέτων:
sudo apt-get ενημέρωση
Στη συνέχεια, εγκαταστήστε την Java με την ακόλουθη εντολή. Εγκαθιστά το προεπιλεγμένο κιτ ανάπτυξης Java (JDK):
sudo apt-get εγκατάσταση προεπιλογής-jdk
Μπορείτε να δοκιμάσετε το OpenJDK, αλλά οι χρήστες αναφέρουν μεγαλύτερη επιτυχία με την επίσημη εγκατάσταση του Oracle Java.
Ubuntu
Εάν χρησιμοποιείτε το Ubuntu, ίσως χρειαστεί να εκτελέσετε τα ακόλουθα προγράμματα εγκατάστασης των πακέτων σε αυτά που μπορείτε να χρησιμοποιήσετε
apt-add-repository
εντολή:
apt-get install software-properties-common.
apt-get εγκαταστήσετε ιδιότητες του python-software
Στη συνέχεια, προσθέστε την ενημερωμένη έκδοση τη λίστα πηγών, προσθέστε τον PPA και, τέλος, εγκαταστήστε την Java:
sudo apt-add-repository ppa: webupd8team / java
Μετά την προσθήκη του PPA, εκτελέστε μια ενημέρωση:
sudo apt-get ενημέρωση
Μόλις ολοκληρωθεί αυτή η ενημέρωση, εγκαταστήστε την Java μέσω της γραμμής εντολών:
sudo apt-get να εγκαταστήσετε το oracle-java8-installer
Θα πρέπει τώρα να εγκαταστήσετε την Java.
Debian
Στις διανομές που βασίζονται στο Debian, η εγκατάσταση της Java είναι λίγο διαφορετική. Πρέπει να σαρώσετε μη-ελεύθερους χώρους αποθήκευσης. Για να ολοκληρώσετε αυτό, προσθέστε το μη-ελεύθερο στο αρχείο /ect/apt/sources.list.
Η πραγματική διεύθυνση URL με την οποία προσθέτετε αυτό θα διαφέρει. Για παράδειγμα, μπορεί να διαβάσει
deb http://http.us.debian.org/debian σταθερή κύρια συνεισφορά
Επομένως, η νέα διεύθυνση URL θα είναι:
deb http://http.us.debian.org/debian σταθερή κύρια συνεισφορά μη-ελεύθερη
Μόλις προσθέσετε μη-δωρεάν, ενημερώστε τη λίστα πηγών:
sudo apt-get ενημέρωση
Για να εγκαταστήσετε την Java, εκτελέστε:
sudo apt-get εγκαταστήστε sun-java7-jre
Arch Linux
Εκτελέστε την εντολή:
pacman -S jre7-openjdk
Arch Linux ARMv7
Στο Arch Linux ARMv7, το καλύτερο μέσο είναι η εγκατάσταση της Java από το Oracle κατεβάσετε εδώ. Εξαγάγετε αυτό το αρχείο στο / usr / lib / jvm και αλλάξτε την προεπιλογή της Java σε:
Το αρχείο archlinux-java έχει οριστεί ως jdk1.7.o_60
Gentoo
Εάν χρησιμοποιείτε το Gentoo, εκτελέστε απλά:
emerge virtual / jre
Άλλες Distros
Υπάρχει πάντα η μέθοδος λήψης. Η Oracle παρέχει λήψη πακέτων για την Java που είναι συμβατές με τις περισσότερες διανομές. Και τα δύο πακέτα 32- και 64-bit είναι διαθέσιμα.
Κάντε λήψη του λογισμικού διακομιστή Minecraft
Κάνετε έναν κατάλογο για σας Minecraft server και να αλλάξει τον κατάλογο σε αυτό. Δώστε το όνομα ("minecraft" είναι μια καλή επιλογή), και στη συνέχεια πλοηγηθείτε σε αυτόν τον κατάλογο.
mkdir minecraft
cd minecraft
Στη συνέχεια, παραδώστε την τελευταία επανάληψη του Minecraft λογισμικό διακομιστή:
wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft. Κατεβάστε / versions / 1.11 / minecraft_server.1.11.jar
Εναλλακτικά, κάντε λήψη της τελευταίας έκδοσης του Minecraft λογισμικό διακομιστή από αυτόν τον σύνδεσμο. Μετακινήστε το JAR στο επιθυμητό σας Minecraft ντοσιέ. Αλλάξτε τον κατάλογο σε αυτό, αν δεν το έχετε κάνει ήδη.
Τέλος, εκτελέστε τα εξής:
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
Ωστόσο, η εγκατάσταση θα αποτύχει. Πρέπει πρώτα να συμφωνήσουμε με την άδεια Eula. Εισαγω:
nano eula.txt
Αυτό ανοίγει το αρχείο eula.txt. Απλά αλλάξτε:
eula = ψευδής
προς το
eula = true
Εισαγάγετε ξανά την εντολή:
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
Σύνδεση με το διακομιστή Minecraft
Τώρα μπορείτε να συνδεθείτε στο πρόσφατα εγκατεστημένο σας Minecraft διακομιστή τρέχοντας Minecraft. Επιλέγω Πολλαπλών παικτών. Στη συνέχεια, δώστε στο διακομιστή σας ένα όνομα. Τέλος, προσθέστε τη διεύθυνση του μηχανήματος ή του τοπικού υπολογιστή σας. Αυτό θα είναι το IP και η θύρα. Από προεπιλογή, η θύρα Minecraft χρήσεις είναι 25565. Έτσι, η διεύθυνση του διακομιστή θα είναι [IP address]: 25565. Μετά από αυτό, απλά κάντε κλικ Εγινε.
Τώρα που έχετε εγκαταστήσει το δικό σας Minecraft server, μάθετε πώς να βελτιστοποίηση της Minecraft για το Linux.
Δημιουργία διακομιστή παιχνιδιών ατμού
Για Counter-Strike και άλλα παιχνίδια Steam, θα χρειαστείτε ένα διακομιστή παιχνιδιών Steam. Ωστόσο, η δημιουργία ενός διακομιστή παιχνιδιών Steam είναι λίγο διαφορετική. Χρησιμοποίησα μια μηχανή με το Ubuntu 16.04 LTS. Ενώ μια δημοσίευση από την Steam Community προτείνει τη δημιουργία ενός διαφορετικού λογαριασμού χρήστη για χρήση ως Steam Server, απλά χρησιμοποίησα τον προεπιλεγμένο λογαριασμό μου στο Ubuntu.
SteamCMD
Το βοηθητικό πρόγραμμα SteamCMD σάς επιτρέπει να εκτελείτε διακομιστή Steam. Αυτό το εργαλείο κάνει λήψη και εγκαθιστά ειδικούς διακομιστές για παιχνίδια με Steam. Για να κάνετε λήψη του προγράμματος εγκατάστασης SteamCMD, επικολλήστε το στη γραμμή εντολών:
cd ~ pwd. mkdir steamcmd. cd ~ / steamcmd. wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz. tar -xvzf steamcmd_linux.tar.gz
Βεβαιωθείτε ότι βρίσκεστε στον κατάλογο steamcmd σας. Μόλις αλλάξετε σε αυτόν τον κατάλογο, εκτελέστε:
./steamcmd.sh
Εκτελείται μια δέσμη ενεργειών και μια ενημερωμένη έκδοση εγκατάστασης. Στη συνέχεια, δοκιμάστε να συνδεθείτε. Μπορείτε απλά να εισάγετε:
συνδεθείτε ανώνυμα
Θα πρέπει να δείτε ένα μήνυμα ότι είστε συνδεδεμένοι στο Steam Public ανώνυμα.
Σύνδεση σε διακομιστές
Παρόλο που είναι εγκατεστημένο το SteamCMD, πρέπει ακόμα να προσθέσουμε αποκλειστικούς διακομιστές. Ωστόσο, υπάρχουν μερικές περιπλοκές. Δηλαδή, αν ο Steam παρέχει έναν ειδικό διακομιστή και είναι δωρεάν, τότε μια ανώνυμη σύνδεση είναι μια χαρά. Ωστόσο, ορισμένοι διακομιστές απαιτούν να συνδεθείτε με λογαριασμό Steam.
Για παράδειγμα, Ομαδικό φρούριο 2 μπορεί να παιχτεί με αυτόν τον τρόπο. Δεν έχουν παίξει Team Fortress ή έχει περάσει λίγο; Καλά, ίσως πρέπει να επανεξετάσετε TF2. Ωστόσο, εάν ο Steam προσφέρει έναν ειδικό διακομιστή και δεν είναι δωρεάν, πρέπει να συνδεθείτε με ένα λογαριασμό Steam. Αυτό είναι σαν να χρησιμοποιείτε έναν πελάτη Steam. Counter-Strike Οι διακομιστές πρέπει να δημιουργηθούν με αυτόν τον τρόπο.
Ο Steam εκχωρεί αναγνωριστικά AppID για τους πελάτες και τους διακομιστές.
Πηγή αντισταθμιστών
- Αναγνωριστικό πελάτη: 240
- Διακομιστής AppID: 232330
Ομαδικό φρούριο 2
- Αναγνωριστικό πελάτη: 440
- Διακομιστής AppID: 232250
Αλλά τι πραγματικά κάνουμε κάνω με αυτές τις πληροφορίες; Πρέπει να πάει στους ειδικούς φακέλους. Επομένως, για ένα Ομαδικό φρούριο 2 διακομιστή, η προεπιλεγμένη διαδρομή θα είναι
/home/usr/tf2-1
Για να δημιουργήσετε ένα φάκελο εγκατάστασης, εκτελέστε:
mkdir tf2-1
Υπάρχουν δύο μέθοδοι για την εγκατάσταση ενός παιχνιδιού. Χρησιμοποιείτε μια ανώνυμη σύνδεση, απλά πληκτρολογήστε:
cd ~ / steamcmd; ~ / steamcmd / steamcmd.sh + σύνδεση ανώνυμος + force_install_dir {install-folder} + app_update {appid} επικυρώστε + quit;
Ωστόσο, αν πρέπει να χρησιμοποιήσετε ένα Steam ID, χρησιμοποιήστε:
cd ~ / steamcmd; ~ / steamcmd / steamcmd.sh + είσοδος {real-steam-id-here} {steam-id's-password-here} + force_install_dir {install-folder-here} + app_update {appid-here} εγκαταλείπω;
Επομένως, για να εγκαταστήσετε ένα Ομαδικό φρούριο 2 server, πληκτρολογήστε το στη γραμμή εντολών:
cd ~ / steamcmd; ~ / steamcmd / steamcmd.sh + ανώνυμος χρήστης + force_install_dir / home / game-server / tf2-1 + app_update 232250 επικύρωση +
Ορισμένες ρυθμίσεις ενδέχεται να απαιτούνται ανάλογα με τη ρύθμιση. Μπορείς διαβάστε περισσότερα για αυτό εδώ. Για να ξεκινήσετε ένα διακομιστή παιχνιδιών, πλοηγηθείτε στον κατάλληλο φάκελο και εκτελέστε τον. Θα δούμε ένα Ομαδικό φρούριο 2 παράδειγμα:
cd /home/game-server/tf2-1/;/srcds_run -αποκλεισμός -game tf -nohltv + θύρα 6005 -steamport 6105 + clientport 6205
Άλλες μέθοδοι
Ενώ τα προηγούμενα παραδείγματα καλύπτουν τα παιχνίδια Steam και Minecraft, αυτοί δεν είναι οι μόνοι τίτλοι για τους οποίους μπορεί να θέλετε να τρέξετε ένα διακομιστή. Δεν είναι αυτές οι μοναδικές μέθοδοι για τη δημιουργία ενός διακομιστή παιχνιδιών στο Linux. GameServers.com προσφέρει ένα στερεό διάλυμα. Υπάρχουν πληρωμένες εκδόσεις, αλλά προσπάθησα δωρεάν Counter-Strike: Πηγή υπηρέτης. Ελέγξτε το δωρεάν διαθέσιμους διακομιστές εδώ.
Μόλις διεκδικήσετε έναν διακομιστή, θα λάβετε ένα μήνυμα ηλεκτρονικού ταχυδρομείου με πληροφορίες στον διακομιστή σας. Κάντε κλικ στο σύνδεσμο και ακολουθήστε τις οδηγίες (δείτε παρακάτω). Είναι μια τακτοποιημένη υπηρεσία. Ειδικά, είναι ιδιαίτερα χρήσιμο εάν έχετε υλικό με ημερομηνία ή θέλετε απλώς έναν ξεχωριστό διακομιστή.
Τέλος, οι διαχειριστές του Linux Game Server παρέχουν μια έξυπνη λύση. Είναι ένα φανταστικό εργαλείο που είναι συμβατό με φορτία διανομών. Το LGSM διαθέτει πάνω από 50 αποκλειστικούς διακομιστές. Επιπλέον, είναι ανοικτή πηγή. Το εργαλείο γραμμής εντολών επιτρέπει την ταχεία ανάπτυξη αποκλειστικών διακομιστών παιχνιδιών στο Linux. Δείτε το demo παρακάτω:
Παρόλο που πρόκειται για εξαιρετικές επιλογές, υπάρχουν πολλά φορτία των επιλογών διακομιστή παιχνιδιών Linux. Ποια χρησιμοποιείτε; Ενημερώστε μας στα παρακάτω σχόλια!
Image Credit: Aperture75 μέσω του Shutterstock.com
Moe Long είναι συγγραφέας και συντάκτης που καλύπτει τα πάντα, από την τεχνολογία μέχρι την ψυχαγωγία. Κέρδισε Αγγλικά Β.Α. από το Πανεπιστήμιο της Βόρειας Καρολίνας στο Chapel Hill, όπου ήταν υπότροφος του Robertson. Εκτός από τον MUO, εμφανίστηκε στο htpcBeginner, το Bubbleblabber, το Penny Hoarder, το IT Pro του Tom και το Cup of Moe.