Διαφήμιση

Από την ίδρυσή της, το παιχνίδι ήταν σχεδόν πάντα πιο διασκεδαστικό με πολλούς παίκτες. Χρονολογώντας πίσω από τα ντουλάπια Atari 2600 και arcade, το παιχνίδι για πολλούς παίκτες ευημερούσε. Μόλις η εποχή του διαδικτύου χτύπησε, το απομακρυσμένο multiplayer έγινε δυνατό με την έλευση των server παιχνιδιών.

Με τα τρέχοντα παιχνίδια, δεν είναι μόνο δυνατή η σύνδεση με διακομιστές, αλλά και η εκτέλεση ενός. Είτε είναι α Minecraft server, ένας αγώνας Counter-Strike, ή κάποιο από τα πλήθη των τίτλων, υπάρχει συνήθως ένας τρόπος για την εκκίνηση ενός διακομιστή παιχνιδιών. Παρόλο που το gaming στο Linux μπορεί να φαίνεται αντίθετο, υπάρχει μια πολύ καλή ποικιλία παιχνιδιών στο Linux 10+ παιχνίδια των Windows που θα μπορούσατε να παίζετε στο Linux με SteamΑν κρατάτε τα Windows απλά για να παίξετε τα αγαπημένα σας παιχνίδια, αφήστε τα. Η εγκατάσταση του SteamOS είναι τώρα μια βιώσιμη επιλογή και η ακόλουθη συλλογή τίτλων απεικονίζει ακριβώς ποια είναι η κατάσταση το 2016. Διαβάστε περισσότερα .

instagram viewer

Μάθετε για όλα όσα χρειάζεστε για να δημιουργήσετε ένα διακομιστή παιχνιδιών στο 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):

minecraft jdk
sudo apt-get εγκατάσταση προεπιλογής-jdk

Μπορείτε να δοκιμάσετε το OpenJDK, αλλά οι χρήστες αναφέρουν μεγαλύτερη επιτυχία με την επίσημη εγκατάσταση του Oracle Java.

Ubuntu

Εάν χρησιμοποιείτε το Ubuntu, ίσως χρειαστεί να εκτελέσετε τα ακόλουθα προγράμματα εγκατάστασης των πακέτων σε αυτά που μπορείτε να χρησιμοποιήσετε

apt-add-repository 

εντολή:

mining common prop
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 8

Θα πρέπει τώρα να εγκαταστήσετε την 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
cd minecraft

Στη συνέχεια, παραδώστε την τελευταία επανάληψη του Minecraft λογισμικό διακομιστή:

dl 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. Απλά αλλάξτε:

minecraft eula αλήθεια
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 σας. Μόλις αλλάξετε σε αυτόν τον κατάλογο, εκτελέστε:

./steamcmd.sh

Εκτελείται μια δέσμη ενεργειών και μια ενημερωμένη έκδοση εγκατάστασης. Στη συνέχεια, δοκιμάστε να συνδεθείτε. Μπορείτε απλά να εισάγετε:

συνδεθείτε ανώνυμα

Θα πρέπει να δείτε ένα μήνυμα ότι είστε συνδεδεμένοι στο Steam Public ανώνυμα.

steamcmd τερματικό

Σύνδεση σε διακομιστές

Παρόλο που είναι εγκατεστημένο το 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.