Βήμα 1: Εγκατάσταση των προαπαιτούμενων
Βήμα 2: Ρύθμιση SteamCMD
Βήμα 3: Εγκατάσταση και ρύθμιση παραμέτρων Half Life 2
Βήμα 4: Εκτέλεση του διακομιστή παιχνιδιού Half Life 2
Αυτό το σεμινάριο θα καλύψει τη διαδικασία εγκατάστασης ενός Half Life 2διακομιστή παιχνιδιών στο σύστημα CentOS 6.
Βήμα 1: Εγκατάσταση των προαπαιτούμενων
Για να ρυθμίσουμε τον διακομιστή μας Half Life 2, θα χρειαστεί να εγκαταστήσουμε το SteamCMD (πελάτη διακομιστή παιχνιδιών του Steam) και τις απαιτήσεις του.
Σε εγκατάσταση CentOS 32 bit:
yum install glibc libstdc++
Σε εγκατάσταση CentOS 64 bit:
yum install glibc.i686 libstdc++.i686
Αυτό είναι το μόνο που απαιτεί το SteamCMD (οι βιβλιοθήκες που απαιτούνται για τη μεταγλώττιση του κώδικα C++ και την εκτέλεσή του).
Τέλος, για αυτό το βήμα, θα εγκαταστήσουμε ένα βοηθητικό πρόγραμμα Linux που ονομάζεται, το screenοποίο μας επιτρέπει να διατηρούμε τον διακομιστή του παιχνιδιού σε λειτουργία ακόμη και μετά την αποσύνδεσή μας από την προτροπή SSH.
yum install screen
Βήμα 2: Ρύθμιση SteamCMD
Προχωράμε - για λόγους ασφαλείας, θα δημιουργήσουμε έναν άλλο χρήστη για να τρέξει τον διακομιστή παιχνιδιών. Εκτελέστε τα εξής:
useradd -m gameserver
Προτού αφήσουμε τα δικαιώματα root, πρέπει να ανοίξουμε κάποιες βασικές θύρες για να επιτρέψουμε στους παίκτες να συνδεθούν.
iptables -I INPUT -p tcp --dport 27015 -j ACCEPT
iptables -I INPUT -p tcp --dport 27020 -j ACCEPT
service iptables save
service iptables restart
Τώρα, συνδεθείτε ως νέος λογαριασμός χρήστη: gameserver.
su gameserver
Το επόμενο βήμα θα είναι η λήψη των βιβλιοθηκών που απαιτούνται για το SteamCMD:
mkdir SteamCMD
cd SteamCMD
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
Και εξάγετε το αρχείο:
tar xvf steamcmd_linux.tar.gz
Τώρα που έχει εγκατασταθεί το SteamCMD, μπορούμε να προχωρήσουμε στην εγκατάσταση του διακομιστή παιχνιδιών.
Βήμα 3: Εγκατάσταση και ρύθμιση παραμέτρων Half Life 2
Εκτέλεση ./steamcmd.sh:
./steamcmd.sh
Η εκτέλεση της παραπάνω εντολής θα επιτρέψει στο Steam να αυτο-ενημέρωση. Ένα ενημερωμένο, θα δείτε το Steam >μήνυμα. Στη συνέχεια θα συνδεθείτε στον διακομιστή Steam:
login anonymous
Στη συνέχεια, εγκαταστήστε τον halflife2διακομιστή:
force_install_dir ./halflife2
app_update 238430 validate
exit
Η παραπάνω εντολή θα εγκαταστήσει το αρχείο διακομιστή του Half Life 2 στον κατάλογο που καθορίζεται παραπάνω στον Κατάλογο SteamCMD.
Το επόμενο βήμα θα ήταν η διαμόρφωση του διακομιστή:
cd halflife2
Και ανοίξτε το πρόγραμμα επεξεργασίας κειμένου σας σε cfg/server.cfg:
nano cfg/server.cfg
Προσθέστε τα ακόλουθα:
// Half Life 2 configuration
hostname "Half Life 2 Server"
Αλλάξτε τα περιεχόμενα μεταξύ των διπλών εισαγωγικών στο επιθυμητό όνομα κεντρικού υπολογιστή.
Το επόμενο και τελευταίο βήμα θα ήταν η εκκίνηση του διακομιστή:
Βήμα 4: Εκτέλεση του διακομιστή παιχνιδιού Half Life 2
Ακολουθήστε τα παρακάτω βήματα για να ξεκινήσετε τον διακομιστή:
cd /home/gameserver/SteamCMD/halflife2/
screen
./srcds_run -game hl2mp +port 27020 +map dm_lockdown +maxplayers 8 -autoupdate
Αυτό ολοκληρώνει το σεμινάριο μας. Ευχαριστούμε που το διαβάσατε.