Креирање Дота 2 сервера на ЦентОС 6

У овом чланку ћемо креирати Дота 2 сервер. Дота је бесплатна игра за више играча коју је објавио Валве, компанија која стоји иза Стеам-а. Подсећамо, овај чланак је написан за ЦентОС 6.

Упозорење: Ова упутства неће радити на Вултр ВПС плану основног нивоа, јер Дота 2 захтева више од 15 ГБ простора на диску. Минимална величина плана је ССД план од 20 ГБ.

Корак 1: Предуслови и захтеви

Како многи Стеам сервери игара захтевају SteamCMD, ми ћемо инсталирати његове зависности. За референцу, СтеамЦМД захтева следеће пакете:

  • глибц
  • глибц-ц++
  • фонтови слободног типа
  • екран

Да бисте инсталирали ове пакете, извршите следеће команде као роот корисник. Ако желите да ово извршите са непривилегованим налогом, обавезно додајте sudoпре било које команде које су наведене за покретање као роот.

yum groupinstall 'Development Tools' -y
yum install libX11-devel freetype freetype-devel zlib-devel libxcb-devel -y

За 32-битне кориснике, извршите следеће као роот корисник:

yum install glibc libstdc++ -y

За 64-битне кориснике, требаће вам 32-битне библиотеке компатибилности glibcјер СтеамЦМД ради само у 32-битним окружењима:

yum install glibc.i686 libstdc++.i686 -y

Корак 2: Инсталирање СтеамЦМД-а

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

useradd dotags

Унесите кориснички налог:

su dotags

Затим преузмите СтеамЦМД:

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz

Сада морамо да извучемо тар архиву:

tar -xvf steamcmd_linux.tar.gz

Корак 3: Конфигурисање СтеамЦМД-а за Дота 2

Пошто Дота 2 не дозвољава anonymousкориснику да инсталира Дота 2, морамо да се пријавимо са сопственим налозима. Прво покрените СтеамЦМД:

./steamcmd.sh

Затим се пријавите на Стеам:

login mysteamusername

Поставимо наш инсталациони директоријум за Дота 2:

force_install_dir ./dota2_gameserver

... и започните инсталацију:

app_update 570

Ово ће потрајати, па будите стрпљиви.

Сада морамо да инсталирамо МетаМод тако да сервер ради исправно.

Идите у директоријум Дота 2 игре:

cd ~/Steam/steamapps/common/dota 2 beta/game/dota

Преузмите извор и извуците га:

wget http://www.metamodsource.net/mmsdrop/1.10/mmsource-1.10.7-git952-linux.tar.gz
tar -xvf mmsource-1.10.7-git952-linux.tar.gz

Пошто Дота 2 захтева програм који се зове srcdsда би исправно радио, сада ћемо то узети:

wget -O srcds.tar.gz https://forums.alliedmods.net/attachment.php?attachmentid=140208&d=1416970992
cd ~/Steam/steamapps/common/dota 2 beta/game/dota
tar -xvf srcds.tar.gz

Добар посао, остало је само да покренете сервер.

Корак 4: Покрените ваш Дота 2 сервер

Овај корак је једноставан; креирајте screenсесију и покрените сервер унутар ње.

screen -dmS dota2server "/home/Steam/steamapps/common/dota 2 beta/game/dota/srcds_run -game dota -console"

Можете то да убаците да /etc/rc.localби се ваш Дота 2 сервер покренуо када се ваша инстанца покрене. Урадите то тако што ћете га отворити ( nano /etc/rc.local), налепити горњу команду и сачувати датотеку.

Закључак

У овом чланку сте креирали сопствени Дота 2 сервер; сада можете ући и играти!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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