Цоунтер-Стрике Глобал Оффенсиве Сервер Лаунцхер на Убунту

Они који имају искуства у постављању наменског ЦС:ГО (Цоунтер-Стрике : Глобал Оффенсиве) знају да је процес коришћења интерфејса командне линије за управљање сервером гломазан због дужине команди.

Овај водич ће покрити процес инсталирања једноставне ЦС:ГО скрипте за покретање сервера . Ова скрипта нуди скуп кратких команди за покретање, ажурирање, поновно покретање или измену конфигурације сервера.

Предуслови

  • ВПС заснован на Убунту-у.
  • Постојећи ЦС:ГО наменски сервер.
  • Стеам налог са јасним ВАЦ записом.

Процес инсталације

Први корак је инсталирање потребних бинарних датотека и зависности. Напомена: неке од доле наведених библиотека долазе у пакету унапред у Убунту-у

apt-get update -y
apt-get install awk tar wget screen nano -y

Затим ћемо преузети скрипту и применити потребне дозволе на њу:

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

Конфигурација

Извршите наредбу испод да отворите конфигурациону датотеку покретача ЦС:ГО: нано /етц/цсго-сервер-лаунцхер/цсго-сервер-лаунцхер.цонф

Испод је садржај конфигурационе датотеке:

# 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"

У овом кораку ћете изменити подешавања у зависности од тога како је ваш ЦС:ГО сервер подешен. Свака EXTRAPARAMSлинија се користи за другачији тип игре:

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"

ГСЛТ или токен за пријаву на сервер за игре

Једна од безбедносних функција које имплементира Валве зове се ГСЛТ, или Game server Login Token. Овај токен би поставио заставу забране на власника/менаџера сервера (али не и на компанију за хостовање), ако користе било које ограничене додатке.

Уз то, ако ћете користити свој сигурносни токен, немојте инсталирати никакав ограничени додатак, иначе ће вас Стеам забранити.

Да бисте генерисали свој токен, идите на ову веб локацију. Ас App ID of base game, откуцајте 730, као Memoи дајте токену било које име које желите.

Затим ћете морати да копирате новогенерисани токен и користите га у конфигурационој датотеци:

nano /etc/csgo-server-launcher/csgo-server-launcher.conf

Овде додајте ГЛСТ у GSLT="LOOK AT THE END OF TUTORIAL". Ради безбедности, додајте +св_сетстеамаццоунт ГЛСТ на крају EXTRAPARAMS.

Процес је сада завршен. Можете користити доњу шему команде да (поновно) покренете, зауставите свој ЦС:ГО сервер.

service csgo-server-launcher start/restart/stop

Овим је наш водич завршен. Хвала вам за читање.

Остави коментар

Успон машина: Примене вештачке интелигенције у стварном свету

Успон машина: Примене вештачке интелигенције у стварном свету

Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.

ДДОС напади: кратак преглед

ДДОС напади: кратак преглед

Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.

Да ли сте се икада запитали како хакери зарађују новац?

Да ли сте се икада запитали како хакери зарађују новац?

Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Гоогле-ови револуционарни изуми који ће вам олакшати живот.

Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Фридаи Ессентиал: Шта се десило са аутомобилима које покреће вештачка интелигенција?

Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…

Технолошка сингуларност: далека будућност људске цивилизације?

Технолошка сингуларност: далека будућност људске цивилизације?

Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.

Функционалности слојева референтне архитектуре великих података

Функционалности слојева референтне архитектуре великих података

Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.

Еволуција складиштења података – Инфографика

Еволуција складиштења података – Инфографика

Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

6 невероватних предности поседовања паметних кућних уређаја у нашим животима

У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Ажурирање додатка за мацОС Цаталина 10.15.4 изазива више проблема него што их решава

Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више