Εκτελέστε τον δικό σας διακομιστή Arma 3 στο Ubuntu 14

Εκτελέστε τον δικό σας διακομιστή Arma 3 στο Ubuntu 14

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

Αυτός ο οδηγός θα καλύψει την εγκατάσταση και τη λειτουργία του διακομιστή Arma 3 χρησιμοποιώντας το SteamCMD και την οθόνη. Για πρόσθετες πληροφορίες σχετικά με τη διαμόρφωση, επισκεφτείτε το Διαδραστικό Wiki της Bohemia ή τα φόρουμ.

Απαιτήσεις

  • ~ 15 λεπτά του χρόνου.
  • Διακομιστής Ubuntu με έκδοση 14.04 ή 14.10.
  • Μια βασική κατανόηση των εντολών Linux.
  • Ένας έγκυρος λογαριασμός steam. Αυτός ο λογαριασμός δεν χρειάζεται να έχει αγοράσει το Arma 3.
  • Vultr VPS (2 CPU, 2 GB μνήμη, 40 GB αποθήκευσης) ως ελάχιστο. Αυτή η διαμόρφωση ενδέχεται να μην είναι κατάλληλη για μεγάλους διακομιστές.

Εγκατάσταση

Συνδεθείτε ως root στον διακομιστή που θα χρησιμοποιήσετε για αυτήν την εγκατάσταση.

Θα ξεκινήσουμε με την απόκτηση τυχόν πρόσθετων εξαρτήσεων τόσο για τον διακομιστή Arma 3 όσο και για το SteamCMD.

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

apt-get update && apt-get upgrade

Ο διακομιστής Arma 3 απαιτεί το lib32stdc++6οποίο μπορεί να εγκατασταθεί χρησιμοποιώντας:

apt-get install lib32stdc++6

Το SteamCMD απαιτεί το lib32gcc1οποίο μπορεί να εγκατασταθεί χρησιμοποιώντας:

apt-get install lib32gcc1

Η οθόνη συχνά περιλαμβάνεται στην εικόνα του λειτουργικού συστήματος από προεπιλογή, αλλά μπορεί να χρειαστεί να την εγκαταστήσετε μόνοι σας.

apt-get install screen

Για λόγους ασφαλείας, δεν θέλουμε να τρέξουμε τον διακομιστή χρησιμοποιώντας τον λογαριασμό root, επομένως θα δημιουργήσουμε έναν νέο χρήστη με το όνομα "arma3" με την ακόλουθη εντολή:

useradd arma3

Δεδομένου ότι δεν θέλουμε να αποκλείσουμε τη χρήση τερματικού ενώ εκτελείται ο διακομιστής Arma 3, έχουμε εγκαταστήσει οθόνη για να επιτρέψουμε στον διακομιστή να εκτελείται σε άλλη οθόνη, αλλά πρέπει να επιτρέψουμε στον νέο μας χρήστη arma3 να χρησιμοποιεί την οθόνη εκτελώντας:

chmod o+rw /dev/pts/0

Τώρα που έχουμε αποκτήσει όλες τις εξαρτήσεις συστήματος, μπορούμε τώρα να μεταβούμε στον λογαριασμό χρήστη arma3 για να ξεκινήσουμε τη δημιουργία ορισμένων φακέλων και να εγκαταστήσουμε το SteamCMD.

su arma3

Όπως ίσως έχετε παρατηρήσει, βρισκόμαστε ακόμα στον αρχικό κατάλογο του χρήστη root, οπότε ας μεταβούμε στο σπίτι του arma3.

cd ~

Για να διατηρήσουμε τη δομή του φακέλου μας καθαρή και απλή, θα δημιουργήσουμε έναν νέο φάκελο για το SteamCMD και έναν άλλο για τα αρχεία διακομιστή Arma 3.

mkdir steam
mkdir arma3
cd steam

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

  1. Κατεβάστε το εκτελέσιμο SteamCMD.

    wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
    
  2. Εξαγάγετε τα περιεχόμενα στον κατάλογο.

    tar -xvzf steamcmd_linux.tar.gz
    
  3. Αφαιρέστε το αρχείο tar.

    rm -f steamcmd_linux.tar.gz
    
  4. Εκτελέστε και ενημερώστε το SteamCMD.

    ./steamcmd.sh
    

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

login user pass

Μόλις συνδεθείτε, μπορούμε στη συνέχεια να εγκαταστήσουμε το Arma 3 στον κατάλογο arma3.

force_install_dir ../arma3
app_update 233780

Μόλις ολοκληρωθεί η λήψη, μπορείτε να κλείσετε το SteamCMD πληκτρολογώντας exit. Εφόσον έχουμε πλέον κατεβάσει τον διακομιστή Arma 3, μπορούμε πλέον να τον ξεκινήσουμε αλλάζοντας στον κατάλογο arma3.

cd ../arma3

... και στη συνέχεια εκκίνηση μιας νέας οθόνης για την εκκίνηση του διακομιστή, όπου armaserver είναι το όνομα οθόνης.

screen -S armaserver

Εκτελέστε τον διακομιστή Arma 3. Πρόσθετες παράμετροι εκκίνησης μπορούν να βρεθούν στο Bohemia Interactive Wiki.

./arma3server

Μπορείτε επίσης να επιστρέψετε στην κύρια οθόνη πατώντας Ctrl + A , στη συνέχεια, Δ . Εάν θέλετε να επιστρέψετε στην κονσόλα διακομιστή, μπορείτε να το κάνετε χρησιμοποιώντας την παρακάτω εντολή (όπου "armaserver" είναι το όνομα οθόνης σας).

screen -r armaserver

Μπορείτε να κλείσετε τον διακομιστή Arma 3 ανά πάσα στιγμή πατώντας Ctrl + C στην κονσόλα διακομιστή Arma 3.

Κανόνες τείχους προστασίας (UFW)

Εάν το UFW είναι ενεργοποιημένο, ίσως χρειαστεί να προσθέσετε μερικούς νέους κανόνες. Αυτό μπορεί να γίνει εύκολα με τις ακόλουθες εντολές:

sudo ufw allow from 81.0.236.111 to any port 2344 proto tcp
sudo ufw allow from 81.0.236.111 to any port 2344 proto udp
sudo ufw allow from 81.0.236.111 to any port 2345 proto tcp
sudo ufw allow proto udp to any port 2302:2305

Πώς να ρυθμίσετε έναν διακομιστή Tekkit Classic στο Ubuntu 16.10

Πώς να ρυθμίσετε έναν διακομιστή Tekkit Classic στο Ubuntu 16.10

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Τι είναι το Tekkit Classic; Το Tekkit Classic είναι ένα modpack για το παιχνίδι που όλοι γνωρίζουν και αγαπούν. Minecraft. Περιέχει μερικά από τα εδ

Ρύθμιση του διακομιστή 7 Days to Die στο Ubuntu 14

Ρύθμιση του διακομιστή 7 Days to Die στο Ubuntu 14

Σε αυτόν τον οδηγό, θα μάθετε πώς να ρυθμίζετε τον δικό σας διακομιστή 7 Days to Die (7D2D) στο Ubuntu. Σημειώστε ότι αυτό το παιχνίδι είναι ακόμα πρώιμη πρόσβαση και ότι ου

Ρύθμιση διακομιστή Half Life 2 στο CentOS 6

Ρύθμιση διακομιστή Half Life 2 στο CentOS 6

Αυτό το σεμινάριο θα καλύψει τη διαδικασία εγκατάστασης ενός διακομιστή παιχνιδιών Half Life 2 στο σύστημα CentOS 6. Βήμα 1: Εγκατάσταση των προαπαιτούμενων Για να ρυθμίσετε το ou

Counter-Strike Global Offensive Server Launcher στο Ubuntu

Counter-Strike Global Offensive Server Launcher στο Ubuntu

Όσοι έχουν εμπειρία στη ρύθμιση αποκλειστικού CS:GO (Counter-Strike: Global Offensive) γνωρίζουν ότι η διαδικασία χρήσης της διεπαφής της γραμμής εντολών για τη διαχείριση

Ρύθμιση Counter Strike: Πηγή στο Debian

Ρύθμιση Counter Strike: Πηγή στο Debian

Σε αυτόν τον οδηγό, θα ρυθμίσουμε έναν διακομιστή παιχνιδιών Counter Strike: Source στο Debian 7. Αυτές οι εντολές δοκιμάστηκαν στο Debian 7, αλλά θα πρέπει επίσης να λειτουργούν

Πώς να εγκαταστήσετε το Unturned 2.2.5 στο Debian 8

Πώς να εγκαταστήσετε το Unturned 2.2.5 στο Debian 8

Σε αυτόν τον οδηγό, θα μάθετε πώς να ρυθμίζετε έναν διακομιστή Unturned 2.2.5 σε Vultr VPS που εκτελεί Debian 8. Σημείωση: Αυτή είναι μια επεξεργασμένη έκδοση του Unturned που δεν

Πώς να εγκαταστήσετε το Cuberite σε διακομιστή CentOS 6 ή 7

Πώς να εγκαταστήσετε το Cuberite σε διακομιστή CentOS 6 ή 7

Εισαγωγή Τι είναι το Cuberite; Το Cuberite είναι μια επεκτάσιμη εφαρμογή διακομιστή Minecraft ανοιχτού κώδικα που είναι γραμμένη σε C++. Διαθέτει ένα εύχρηστο plugi

Εγκατάσταση του Teamspeak στο CentOS 7

Εγκατάσταση του Teamspeak στο CentOS 7

Το Teamspeak είναι ένας διακομιστής VOIP που μπορεί να χρησιμοποιηθεί για να επικοινωνούν ομάδες/πολλά άτομα. Είναι σχετικά ελαφρύ και ασφαλές, καθώς κυκλοφορούν οι ενημερώσεις

Πώς να εγκαταστήσετε το SteamCMD στο VPS σας

Πώς να εγκαταστήσετε το SteamCMD στο VPS σας

Σε αυτό το σεμινάριο θα εγκαταστήσουμε το SteamCMD. Το SteamCMD μπορεί να χρησιμοποιηθεί για λήψη και εγκατάσταση πολλών διακομιστών παιχνιδιών Steam, όπως το Counter-Strike: Global Offensiv

Εκκίνηση διακομιστή Teamspeak 3 στο CentOS 6.4

Εκκίνηση διακομιστή Teamspeak 3 στο CentOS 6.4

Εκτελέστε τις ακόλουθες εντολές για να εγκαταστήσετε έναν διακομιστή Teamspeak 3. # Secure Iptables iptables -F iptables -X iptables -t nat -F iptables -t nat -X iptables -

Πώς να εγκαταστήσετε τον Left 4 Dead Server στο CentOS 7

Πώς να εγκαταστήσετε τον Left 4 Dead Server στο CentOS 7

Σε αυτόν τον οδηγό, θα εξηγήσω πώς να εγκαταστήσετε και να ρυθμίσετε έναν διακομιστή L4D στο CentOS 7. Εγκατάσταση του Left 4 Dead Πριν ξεκινήσουμε, πρέπει να βεβαιωθούμε ότι

Πώς να εγκαταστήσετε έναν διακομιστή Minecraft στο Ubuntu 14.04

Πώς να εγκαταστήσετε έναν διακομιστή Minecraft στο Ubuntu 14.04

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Σε αυτό το άρθρο, πρόκειται να εγκαταστήσουμε έναν διακομιστή Minecraft σε ένα Ubuntu. Βεβαιωθείτε ότι είστε συνδεδεμένοι κάτω από έναν χρήστη που δεν είναι

Πώς να εγκαταστήσετε το SA-MP San Andreas Multiplayer στο CentOS 7

Πώς να εγκαταστήσετε το SA-MP San Andreas Multiplayer στο CentOS 7

Σε αυτό το σεμινάριο θα μάθετε πώς να ρυθμίζετε έναν διακομιστή SA-MP (San Andreas Multiplayer) στο CentOS 7.

Ρύθμιση διακομιστή TeeWorlds

Ρύθμιση διακομιστή TeeWorlds

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

Εκτελέστε τον δικό σας διακομιστή Arma 3 στο Ubuntu 14

Εκτελέστε τον δικό σας διακομιστή Arma 3 στο Ubuntu 14

Επισκόπηση Αυτός ο οδηγός θα καλύψει την εγκατάσταση και τη λειτουργία του διακομιστή Arma 3 χρησιμοποιώντας το SteamCMD και την οθόνη. Για πρόσθετες πληροφορίες σχετικά με το th

Πώς να εγκαταστήσετε έναν διακομιστή Tekkit Classic στο CentOS 6/7

Πώς να εγκαταστήσετε έναν διακομιστή Tekkit Classic στο CentOS 6/7

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Σε αυτό το σεμινάριο, δημιουργήστε έναν διακομιστή Tekkit Classic. Το Tekkit είναι ένα άλλο δημοφιλές modpack που δημιουργήθηκε για το Minecraft. Λόγω του ποσού

Πώς να εγκαταστήσετε το Glowstone (Minecraft) σε έναν διακομιστή CentOS 7

Πώς να εγκαταστήσετε το Glowstone (Minecraft) σε έναν διακομιστή CentOS 7

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Εισαγωγή Το Glowstone είναι αναμφίβολα ο πιο βελτιστοποιημένος διακομιστής για το Minecraft. Το λογισμικό διαθέτει χαμηλή χρήση και χρήση μνήμης

Πώς να εγκαταστήσετε το Unturned σε Linux

Πώς να εγκαταστήσετε το Unturned σε Linux

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Εισαγωγή Σε αυτόν τον οδηγό, θα μάθετε πώς να ρυθμίζετε και να εγκαθιστάτε έναν διακομιστή Unturned σε Linux. Το Unturned είναι ένα δημοφιλές surviva

Ρύθμιση διακομιστή παιχνιδιών JC2:MP στο Debian

Ρύθμιση διακομιστή παιχνιδιών JC2:MP στο Debian

Σε αυτόν τον οδηγό, θα ρυθμίσουμε έναν διακομιστή Linux Just Cause 2: Multiplayer Linux. Αυτές οι εντολές δοκιμάστηκαν στο Debian 7 x64, αλλά θα πρέπει επίσης να λειτουργούν στο th

Εγκαταστήστε έναν διακομιστή Minecraft στο Fedora 26

Εγκαταστήστε έναν διακομιστή Minecraft στο Fedora 26

Χρησιμοποιώντας ένα διαφορετικό σύστημα; Σε αυτό το σεμινάριο, θα σας καθοδηγήσω στη ρύθμιση ενός διακομιστή Minecraft σε ένα SSD VPS υψηλής απόδοσης στο Vultr. Θα μάθετε ho

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Η Τεχνητή Νοημοσύνη δεν είναι στο μέλλον, είναι εδώ ακριβώς στο παρόν Σε αυτό το blog Διαβάστε πώς οι εφαρμογές Τεχνητής Νοημοσύνης έχουν επηρεάσει διάφορους τομείς.

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Επιθέσεις DDOS: Μια σύντομη επισκόπηση

Είστε επίσης θύμα των επιθέσεων DDOS και έχετε μπερδευτεί σχετικά με τις μεθόδους πρόληψης; Διαβάστε αυτό το άρθρο για να λύσετε τις απορίες σας.

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

Έχετε αναρωτηθεί ποτέ πώς κερδίζουν χρήματα οι χάκερ;

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

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Επαναστατικές εφευρέσεις από την Google που θα σας φέρουν εύκολη στη ζωή.

Θέλετε να δείτε επαναστατικές εφευρέσεις της Google και πώς αυτές οι εφευρέσεις άλλαξαν τη ζωή κάθε ανθρώπου σήμερα; Στη συνέχεια, διαβάστε στο blog για να δείτε τις εφευρέσεις της Google.

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

Friday Essential: Τι συνέβη με τα αυτοκίνητα που κινούνται με AI;

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

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Τεχνολογική μοναδικότητα: Ένα μακρινό μέλλον του ανθρώπινου πολιτισμού;

Καθώς η Επιστήμη εξελίσσεται με γρήγορους ρυθμούς, αναλαμβάνοντας πολλές από τις προσπάθειές μας, αυξάνονται και οι κίνδυνοι να υποβάλλουμε τον εαυτό μας σε μια ανεξήγητη Ιδιότητα. Διαβάστε τι σημαίνει η μοναδικότητα για εμάς.

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Εξέλιξη της αποθήκευσης δεδομένων – Infographic

Οι μέθοδοι αποθήκευσης των δεδομένων εξελίσσονται μπορεί να είναι από τη γέννηση των Δεδομένων. Αυτό το ιστολόγιο καλύπτει την εξέλιξη της αποθήκευσης δεδομένων με βάση ένα infographic.

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

Λειτουργίες Αρχιτεκτονικών Επιπέδων Αναφοράς Μεγάλων Δεδομένων

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

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

6 εκπληκτικά οφέλη από την ύπαρξη έξυπνων οικιακών συσκευών στη ζωή μας

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

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Η ενημέρωση του συμπληρώματος macOS Catalina 10.15.4 προκαλεί περισσότερα προβλήματα από την επίλυση

Πρόσφατα, η Apple κυκλοφόρησε το macOS Catalina 10.15.4 μια συμπληρωματική ενημέρωση για την επιδιόρθωση προβλημάτων, αλλά φαίνεται ότι η ενημέρωση προκαλεί περισσότερα προβλήματα που οδηγούν σε bricking των μηχανών mac. Διαβάστε αυτό το άρθρο για να μάθετε περισσότερα