Σε αυτόν τον οδηγό, θα ρυθμίσουμε έναν διακομιστή Linux Just Cause 2: Multiplayer Linux.
Αυτές οι εντολές δοκιμάστηκαν στο Debian 7 x64, αλλά θα πρέπει επίσης να λειτουργούν στην τρέχουσα έκδοση του Ubuntu.
Το πρώτο βήμα είναι να συνδεθείτε στον διακομιστή μας ως root. Πρέπει να εγκαταστήσουμε μερικά πακέτα για να μπορέσουμε να εκτελέσουμε τον διακομιστή JC2 : MP.
Εάν εκτελείτε x64, εκτελέστε αυτές τις εντολές:
dpkg --add-architecture i386
apt-get update
apt-get install -y libc6-i386 lib32gcc1 lib32stdc++6 screen
Εάν εκτελείτε x86, εκτελέστε αυτές τις εντολές:
apt-get update
apt-get install -y screen
Εάν λάβετε μια προειδοποίηση σχετικά με το "Η ρύθμιση της τοπικής ρύθμισης απέτυχε", εκτελέστε τις ακόλουθες εντολές:
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
dpkg-reconfigure locales
(Η πλήρης τιμή ανήκει στον "Werner Fischer" για τις τοπικές εντολές)
Όταν φτάσετε στην οθόνη διαμόρφωσης, πατήστε ENTER , επιλέξτε en_US
και πατήστε ξανά το ENTER . Μετά από αυτό, επανεκκινήστε τη συνεδρία SSH.
Τώρα, πρέπει να δημιουργήσουμε έναν χρήστη για τον διακομιστή JC2:MP, καθώς η εκτέλεση των πραγμάτων ως root είναι κακή ιδέα. Να κάνω αυτό:
adduser steam
Ακολουθήστε τις οδηγίες για να ορίσετε έναν κωδικό πρόσβασης για τον χρήστη σας. Πατήστε ENTER για να παραλείψετε την εισαγωγή των πληροφοριών χρήστη.
Στη συνέχεια, θέλουμε να εκτελέσουμε εντολές ως χρήστης steam
. Μεταβείτε στον steam
χρήστη εκτελώντας την ακόλουθη εντολή:
su steam
Δημιουργήστε ένα φάκελο και πιάστε το steamcmd
λογισμικό για να κάνετε λήψη του JC2:MP. Αυτό γίνεται εκτελώντας:
mkdir ~/steamcmd
cd ~/steamcmd
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar -xf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz
Είμαστε έτοιμοι να κατεβάσουμε το λογισμικό διακομιστή JC2:MP! Εκτελέστε την ακόλουθη εντολή και περιμένετε μέχρι τη λήψη των αρχείων:
./steamcmd.sh +login anonymous +force_install_dir ~/jc2mp +app_update 261140 validate +quit
Εάν η λήψη αποτύχει για κάποιο λόγο, μπορείτε απλώς να εκδώσετε ξανά την εντολή και θα συνεχίσει από εκεί που σταμάτησε. Η λήψη δεν πρέπει να διαρκέσει πολύ, καθώς περιέχει απλώς τα αρχεία διακομιστή.
Μόλις ολοκληρωθεί η λήψη, πρέπει να διαμορφώσουμε τον διακομιστή JC2:MP:
cd ~/jc2mp
mv default_config.lua config.lua
nano config.lua
Το πώς θα ρυθμίσετε αυτό το αρχείο εξαρτάται από εσάς, ωστόσο μάλλον θα πρέπει να αλλάξετε:
MaxPlayers - Δεν χρειάζεται ανώτατο όριο 5000 παικτών, ένα πιο λογικό όριο των 200 πιθανώς θα ήταν αρκετό.
Όνομα - Ονομάστε τον διακομιστή σας με κάτι ωραίο, αν τον αφήσετε ως τον προεπιλεγμένο "JC2-MP Server", τότε ενδέχεται να μην μπορείτε να τον βρείτε.
Κωδικός πρόσβασης - Εάν θέλετε ο διακομιστής σας να είναι ιδιωτικός, θα πρέπει να ορίσετε τον κωδικό πρόσβασης.
Υπάρχουν πάρα πολλές επιλογές σε αυτό το αρχείο διαμόρφωσης που μπορείτε να αλλάξετε εάν χρειάζεστε/θέλετε να πειραματιστείτε. Μόλις ολοκληρώσετε την επεξεργασία του, μπορείτε να αποθηκεύσετε το αρχείο πατώντας CTRL + X και μετά Y .
Αφού διαμορφώσετε τις επιλογές του διακομιστή σας, θα χρειαστεί να ξεκινήσετε μια νέα περίοδο λειτουργίας SSH και να συνδεθείτε ως ο steam
χρήστης που δημιουργήσαμε πριν. Αφού συνδεθείτε, ξεκινήστε τον διακομιστή σας εκτελώντας:
cd ~/jc2mp
screen -S jc2mp ./Jcmp-Server
Ή αν προτιμάτε να μην δημιουργήσετε μια νέα συνεδρία SSH και να την εκκινήσετε σιωπηλά:
screen -dmS jc2mp ./Jcmp-Server
Αν επιλέξετε την πρώτη επιλογή, μπορείτε να «αποκολληθεί» από αυτή την οθόνη πατώντας CTRL , A + D ταυτόχρονα. Μπορείτε να επανασυνδεθείτε σε αυτήν την οθόνη ανά πάσα στιγμή πληκτρολογώντας:
screen -r jc2mp
Για να ξεκινήσετε τον διακομιστή σας στο μέλλον, συνδεθείτε ως steam
χρήστης και εκτελέστε:
cd ~/jc2mp
screen -S jc2mp ./Jcmp-Server
Συγχαρητήρια! Ο διακομιστής σας JC2:MP είναι τώρα σε λειτουργία! Τώρα μπορείτε να προσκαλέσετε τους φίλους σας σε αυτό ή να αρχίσετε να προσθέτετε σενάρια.