- Πώς να φιλοξενήσει ένα Linux Xonotic Server

Πώς να φιλοξενήσει ένα Linux Xonotic Server

Τα δωρεάν παιχνίδια είναι αυτά που κάνουν το Linux φοβερό. Ένα από τα καλύτερα παιχνίδια δωρεάν και ανοικτού κώδικα στην πλατφόρμα Linux είναι το Xonotic. Πρόκειται για έναν γρήγορο ρυθμό που εμπνέεται από το είδος των "παιχνιδιών" FPS (Quake, Unreal, κλπ). Παίζοντας με πολλή διασκέδαση, ειδικά όταν έχετε κάποιους φίλους μαζί σας. Εάν θέλετε να φιλοξενήσετε ένα Xonotic server παιχνιδιών, θα σας ενδιέφερε να μάθετε ότι είναι πολύ πιο απλή από ό, τι ακούγεται.

Εγκαταστήστε το Xonotic

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

Το Xonotic δεν φιλοξενείται στο Github όπως τα περισσότερα έργα. Αντ 'αυτού, χρησιμοποιεί το Gitlab και έχει δικό του αποκλειστικό διακομιστή Git. Για να αποκτήσετε τον κώδικα, ανοίξτε ένα τερματικό και εγκαταστήστε την πιο πρόσφατη έκδοση του πακέτου Git στον υπολογιστή σας Linux.

Ubuntu

sudo apt install git

Debian

sudo apt-get install git

Arch Linux

sudo pacman -S git

Μαλακό καπέλλο

sudo dnf install git

OpenSUSE

sudo zypper install git

Με την τελευταία έκδοση του εργαλείου Git να λειτουργεί και να εκτελείται στον υπολογιστή σας Linux, τώρα είναι δυνατόν να τραβήξετε τον τελευταίο κώδικα από το παιχνίδι. Χρησιμοποιώντας την git clone εντολή, αρπάξτε την πιο πρόσφατη έκδοση του κώδικα Xonotic.

git clone git://git.xonotic.org/xonotic/xonotic.git

Η κλωνοποίηση του κεντρικού Xonotic repo δεν πρόκειται να είναι γρήγορη. Είναι τελικά ένα παιχνίδι, τελικά. Δώστε στο τερματικό κάποια στιγμή, και μετά από λίγο, θα ολοκληρωθεί η λήψη του πλήρους κώδικα βάσης.

Χρησιμοποιώντας την CD εντολή, μετακινήστε το τερματικό από τον αρχικό φάκελο στο νέο κλωνοποιημένο xonotic στον υπολογιστή σας Linux.

cd xonotic

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

./all update -p

Ενημέρωση Xonotic, έτσι ώστε να έχει όλα όσα απαιτούνται για την κατασκευή, παίρνει για πάντα, ώστε να είστε υπομονετικοί. Τρέξιμο όλες τις ενημερώσεις κατεβάζει κώδικα από διάφορους κλάδους του repo Xonotic Git. Όταν ολοκληρωθεί η λήψη, είναι ασφαλές να δημιουργήσετε τον κώδικα. Για να χτίσετε, εκτελέστε:

./all compile -r

Η κατασκευή ενός αντιγράφου του Xonotic πρόκειται να πάρει αρκετάπολύ καιρό, καθώς είναι ένα τεράστιο παιχνίδι. Μην περιμένετε να τελειώσει αμέσως, γιατί δεν θα το κάνει. Αφήστε το τερματικό να χτίσει τα πάντα και να υπομείνει. Όταν ολοκληρωθεί, θα μπορείτε να ξεκινήσετε το παιχνίδι μέσω τερματικού με:

./all run xonotic

Εγκαταστήστε το Xonotic Without Building

Η λήψη ενός αντιγράφου του Xonotic μέσω Git είναι βέβαιο ότι θα γίνειθα έχετε όλα τα ακατέργαστα αρχεία για το παιχνίδι και την πιο πρόσφατη έκδοση. Για τους σκληρούς οπαδούς του παιχνιδιού, αυτός είναι ένας πολύ καλός τρόπος για να πάτε. Ωστόσο, αν δεν θέλετε να δημιουργήσετε το λογισμικό, ακολουθήστε αυτές τις οδηγίες. Αρχικά, κατευθυνθείτε στον ιστότοπο Xonotic και κάντε κλικ στο κουμπί λήψης.

Το Xonotic δεν έχει ξεχωριστό σύνδεσμο για το Mac,Linux και Windows. "Αντίθετα, όλα περιλαμβάνονται σε ένα αρχείο Zip. Για να εξαγάγετε, ανοίξτε έναν διαχειριστή αρχείων, κάντε κλικ στο "Λήψεις", κάντε δεξί κλικ στο αρχείο Xonotic Zip και επιλέξτε "extract" στο μενού που εμφανίζεται.

Όταν το αρχείο τελειώσει την εξαγωγή, μετακινήστε το φάκελο Xonotic στον οικείο κατάλογό σας. Μόλις μετακινηθείτε, μεταβείτε στον κατάλογο και επιλέξτε είτε xonotic64-sdl, xonotic32-sdl και ούτω καθεξής για να εκτελέσετε το παιχνίδι.

Εναλλακτικά, ανοίξτε ένα τερματικό και εκτελέστε:

cd ~/Xonotic
./xonotic-linux64-sdl.sh

Εκτέλεση ενός Dedicated Server

Αν ενδιαφέρεστε απλά να τρέξετε ένα αφιερωμένοXonotic server, μπορεί να αναρωτιέστε γιατί ακριβώς χρειαζόταν την κατασκευή ολόκληρου του παιχνιδιού. Λοιπόν, τα πάντα βασίζονται σε ένα εκκινήσιμο πρόγραμμα. Αυτό το πρόγραμμα μπορεί να τρέξει ένα παιχνίδι αν θέλετε να το παίξετε. Εναλλακτικά, μπορείτε να ξεκινήσετε αυτό το παιχνίδι με ειδικά επιχειρήματα και να φιλοξενήσετε ένα διακομιστή 24/7.

Μετά την οικοδόμηση του Xonotic, είναι δυνατό να ξεκινήσετε έναν ειδικό διακομιστή αμέσως. Για να το κάνετε αυτό, ανοίξτε ένα παράθυρο τερματικού και εκτελέστε την ακόλουθη εντολή:

./all run dedicated xonotic

Προκατασκευασμένο Dedicated Server

Μήπως παρακάμπτεστε το κτίριο Xonotic υπέρ της λήψης της προ-μεταγλωττισμένης έκδοσης του παιχνιδιού; Αν ναι, η εγκατάσταση και η λειτουργία ενός dedicated server είναι λίγο διαφορετική.

Αντί της εντολής "όλα" που αναφέρθηκε παραπάνω. Θα χρειαστεί να κάνετε τα εξής. Αρχικά, ανοίξτε ένα παράθυρο τερματικού και χρησιμοποιήστε το CD εντολή για να μετακινήσετε το τερματικό από το φάκελο "Αρχική" στον κατάλογο "Xonotic" μέσα / home / username /.

cd ~/Xonotic

Μέσα στον φάκελο Xonotic θα πρέπει να μετακινηθείτε σε έναν υποφάκελο που ονομάζεται "server". Σε αυτό το φάκελο υπάρχουν όλα τα στοιχεία που απαιτούνται για την εκτέλεση ενός διακομιστή 24/7.

cd server

Ένας εξειδικευμένος εξυπηρετητής Linux μπορεί εύκολα να τρέξει μέσω του σεναρίου που παρέχεται στον κατάλογο "server".

mv server_linux.sh ~/Xonotic
mv server.cfg ~/Xonotic/data
./server_linux.sh -sessionid xonotic-test

Εφ 'όσον όλοι οι υπολογιστές είναι συνδεδεμένοι με το ίδιο δίκτυο LAN με τον εξυπηρετητή, οι χρήστες Xonotic θα πρέπει να μπορούν να έχουν γρήγορη πρόσβαση σε όλους τους διακομιστές που εκτελούνται στο "τοπικό" ή "LAN" τμήμα.

Σχόλια