Parakushtet
Procesi i instalimit
Konfigurimi
GSLT ose Shenja e hyrjes në serverin e lojës
Ata që kanë përvojë në konfigurimin e dedikuar CS:GO (Counter-Strike: Global Offensive) e dinë se procesi i përdorimit të ndërfaqes së linjës së komandës për të menaxhuar serverin është i rëndë për shkak të gjatësisë së komandave.
Ky tutorial do të mbulojë procesin e instalimit të një skripti të thjeshtë CS:GO Server Launcher . Ky skript ofron një grup komandash të shkurtra për të nisur, përditësuar, rifilluar ose modifikuar konfigurimin e serverit.
Parakushtet
- VPS me bazë Ubuntu.
- Një server ekzistues i dedikuar CS:GO.
- Një llogari Steam me të dhëna të qarta VAC.
Procesi i instalimit
Hapi i parë është instalimi i binareve dhe varësive të kërkuara.
Shënim: disa nga bibliotekat e mëposhtme vijnë të bashkuara paraprakisht në Ubuntu
apt-get update -y
apt-get install awk tar wget screen nano -y
Më pas, ne do të shkarkojmë skriptin dhe do të aplikojmë lejet e kërkuara për të:
cd /etc/init.d/
wget https://raw.githubusercontent.com/crazy-max/csgo-server-launcher/master/csgo-server-launcher.sh -O csgo-server-launcher --no-check-certificate
chmod +x csgo-server-launcher
update-rc.d csgo-server-launcher defaults
mkdir /etc/csgo-server-launcher/
wget https://raw.githubusercontent.com/crazy-max/csgo-server-launcher/master/csgo-server-launcher.conf -O /etc/csgo-server-launcher/csgo-server-launcher.conf --no-check-certificate
Konfigurimi
Ekzekutoni komandën e mëposhtme për të hapur skedarin e konfigurimit të lëshuesit CS:GO: nano /etc/csgo-server-launcher/csgo-server-launcher.conf
Më poshtë janë përmbajtja e skedarit të konfigurimit:
# This file is an integral part of csgo-server-launcher.
# More : https://github.com/crazy-max/csgo-server-launcher#installation
SCREEN_NAME="csgo"
USER="steam"
IP="127.0.0.1"
PORT="27015"
# Anonymous connection will be deprecated in the near future. Therefore it is highly recommended to generate a Game Server Login Token.
GSLT="LOOK AT THE END OF TUTORIAL" # http://steamcommunity.com/dev/managegameservers
DIR_STEAMCMD="STEAMCMD DIRECTORY"
STEAM_LOGIN="anonymous"
STEAM_PASSWORD="anonymous"
STEAM_RUNSCRIPT="$DIR_STEAMCMD/runscript_$SCREEN_NAME"
DIR_ROOT="$DIR_STEAMCMD/GAME DIRECTORY"
DIR_GAME="$DIR_ROOT/csgo"
DIR_LOGS="$DIR_GAME/logs"
DAEMON_GAME="srcds_run"
UPDATE_LOG="$DIR_LOGS/update_`date +%Y%m%d`.log"
UPDATE_EMAIL=""
UPDATE_RETRY=3
# Workshop : https://developer.valvesoftware.com/wiki/CSGO_Workshop_For_Server_Operators
API_AUTHORIZATION_KEY="" # http://steamcommunity.com/dev/registerkey
WORKSHOP_COLLECTION_ID="125499818" # http://steamcommunity.com/sharedfiles/filedetails/?id=125499818
WORKSHOP_START_MAP="125488374" # http://steamcommunity.com/sharedfiles/filedetails/?id=125488374
# Game config
MAXPLAYERS="18"
TICKRATE="64"
EXTRAPARAMS="-nohltv +sv_pure 0 +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust2"
# Major settings
PARAM_START="-game csgo -console -usercon -secure -autoupdate -steam_dir $ -steamcmd_script $ - maxplayers_override $ -tickrate $ +hostport $ +ip $ +net_public_adr $ $"
PARAM_UPDATE="+login $ $ +force_install_dir $ +app_update 740 validate +quit"
Në këtë hap, ju do të modifikoni cilësimet në varësi të mënyrës se si është konfiguruar serveri juaj CS:GO. Çdo EXTRAPARAMSlinjë përdoret për një lloj loje të ndryshme:
Classic Casual : EXTRAPARAMS="-nohltv +sv_pure 0 +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust2"
Classic Competitive : EXTRAPARAMS="-nohltv +sv_pure 0 +game_type 0 +game_mode 1 +mapgroup mg_bomb +map de_dust2"
Arms Race : EXTRAPARAMS="-nohltv +sv_pure 0 +game_type 1 +game_mode 0 +mapgroup mg_bomb +map de_dust2"
Demolition : EXTRAPARAMS="-nohltv +sv_pure 0 +game_type 1 +game_mode 1 +mapgroup mg_bomb +map de_dust2"
Deathmatch : EXTRAPARAMS="-nohltv +sv_pure 0 +game_type 1 +game_mode 2 +mapgroup mg_bomb +map de_dust2"
GSLT ose Shenja e hyrjes në serverin e lojës
Një nga veçoritë e sigurisë të zbatuara nga Valve quhet GSLT, ose Game server Login Token. Ky Token do të vendoste një flamur ndalimi te pronari/menaxheri i serverit (por jo kompania pritëse), nëse ata përdorin ndonjë shtojcë të kufizuar.
Thënë kështu, nëse do të përdorni tokenin tuaj të sigurisë, mos instaloni asnjë shtojcë të kufizuar, përndryshe do të ndaloheni nga Steam.
Për të gjeneruar shenjën tuaj, shkoni në këtë faqe interneti. Si App ID of base game, shkruani 730, si Memo, dhe jepini shenjës cilindo emër që preferoni.
Më pas, do t'ju duhet të kopjoni tokenin e krijuar rishtazi dhe ta përdorni në skedarin e konfigurimit:
nano /etc/csgo-server-launcher/csgo-server-launcher.conf
Këtu, shtoni GLST në GSLT="LOOK AT THE END OF TUTORIAL". Për siguri, shtoni +sv_setsteamaccount GLST në fund të EXTRAPARAMS.
Procesi tani ka përfunduar. Ju mund të përdorni skemën e komandës më poshtë për të (ri)filluar, ndaluar serverin tuaj CS:GO.
service csgo-server-launcher start/restart/stop
Kjo përfundon tutorialin tonë. Faleminderit që lexuat.