Προαπαιτούμενα
Προσαρμογή του διακομιστή
Ενημέρωση του διακομιστή σας
Εκτέλεση του διακομιστή σας
Σε αυτό το σεμινάριο, θα εξηγήσω πώς να ρυθμίσετε έναν διακομιστή Garry's Mod. Αυτό το σεμινάριο γράφτηκε για το CentOS 7.
Προαπαιτούμενα
Ας βεβαιωθούμε ότι το σύστημα είναι πλήρως ενημερωμένο. Δημιουργήστε έναν νέο χρήστη για αυτόν τον διακομιστή και φροντίστε να χρησιμοποιήσετε έναν ισχυρό κωδικό πρόσβασης.
yum update
yum upgrade -y
adduser gmod
passwd gmod
Ανοίξτε τις απαιτούμενες θύρες τείχους προστασίας με firewall-cmd.
firewall-cmd --zone=public --add-port=27015/tcp --permanent
firewall-cmd --zone=public --add-port=27015/udp --permanent
firewall-cmd --reload
Εγκαταστήστε τις απαιτούμενες βιβλιοθήκες συστήματος για να εκτελέσετε το SteamCMD.
yum install glibc.i686 libstdc++.i686 -y
Τώρα, μεταβείτε στον χρήστη που μόλις δημιουργήθηκε.
su gmod
cd ~
Κατεβάστε το SteamCMD χρησιμοποιώντας το wget.
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar xf steamcmd_linux.tar.gz
Εγκαταστήστε τα αρχεία διακομιστή παιχνιδιών με το SteamCMD.
./steamcmd.sh +login anonymous +force_install_dir ./gmod +app_update 4020 validate +quit
Όταν λέει Success! App '4020' fully installed., απλά πληκτρολογήστε quitκαι πατήστε enter.
Ο διακομιστής παιχνιδιού είναι τώρα εγκατεστημένος.
Προσαρμογή του διακομιστή
Για να αλλάξετε το όνομα του διακομιστή σας, επεξεργαστείτε το server.cfgαρχείο.
nano ~/gmod/garrysmod/cfg/server.cfg
Επικολλήστε τα παρακάτω server.cfgκαι αλλάξτε ServerNameκαι RconPasswordσε οτιδήποτε θέλετε.
hostname "ServerName"
rcon_password RconPassword
Ενημέρωση του διακομιστή σας
Θα δημιουργήσουμε ένα σενάριο ώστε να μπορείτε να ενημερώσετε τον διακομιστή σας με μία μόνο εντολή. Πρώτα, δημιουργήστε το αρχείο update_gmod.txt.
nano /home/gmod/update_gmod.txt
Επικολλήστε το παρακάτω:
login anonymous
force_install_dir ./gmod
app_update 4020
quit
Για να ενημερώσετε τον διακομιστή σας, απλά πρέπει να εκτελέσετε την ακόλουθη εντολή:
cd ~
./steamcmd.sh +runscript update_gmod.txt
Εκτέλεση του διακομιστή σας
Μεταβείτε στο gmodφάκελο και εκτελέστε τον διακομιστή σας.
cd /home/gmod/gmod/
screen -dmS gmod ./srcds_run -game garrysmod -console -port 27015 +maxplayers 18 -tickrate 66 +map gm_flatgrass
Σε αυτό το σημείο, ο διακομιστής σας λειτουργεί τώρα στο παρασκήνιο. Μπορείτε να το τερματίσετε ανά πάσα στιγμή με την ακόλουθη εντολή.
screen -S gmod -X quit
Απολαύστε τον νέο σας διακομιστή Garry's Mod!