Корак 1: Инсталирање предуслова
Корак 2: Подешавање СтеамЦМД-а
Корак 3: Инсталирање и конфигурисање Халф Лифе 2
Корак 4: Покрените Халф Лифе 2 сервер игре
Овај водич ће покрити процес инсталирања Half Life 2сервера за игре на ЦентОС 6 систем.
Корак 1: Инсталирање предуслова
Да бисмо подесили наш Халф Лифе 2 сервер, мораћемо да инсталирамо СтеамЦМД (Стеам-ов клијент сервера за игре) и његове захтеве.
На 32-битној ЦентОС инсталацији:
yum install glibc libstdc++
На 64-битној инсталацији ЦентОС-а:
yum install glibc.i686 libstdc++.i686
То је све што СтеамЦМД захтева (библиотеке потребне за компајлирање Ц++ кода и његово извршавање).
На крају, за овај корак, инсталираћемо Линук услужни програм screenкоји нам омогућава да наставимо да сервер за игре ради чак и након што прекинемо везу са нашим ССХ промптом.
yum install screen
Корак 2: Подешавање СтеамЦМД-а
Идемо даље - из безбедносних разлога, креираћемо другог корисника за покретање сервера за игре. Извршите следеће:
useradd -m gameserver
Пре него што одбацимо наше роот привилегије, морамо да отворимо неке основне портове да бисмо омогућили играчима да се повежу.
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
Следећи корак ће бити преузимање библиотека потребних за СтеамЦМД:
mkdir SteamCMD
cd SteamCMD
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
И извуците архиву:
tar xvf steamcmd_linux.tar.gz
Сада када је СтеамЦМД инсталиран, можемо да пређемо на инсталирање сервера за игре.
Корак 3: Инсталирање и конфигурисање Халф Лифе 2
Изврши ./steamcmd.sh:
./steamcmd.sh
Извршавање горње команде омогућиће Стеам-у да се самостално ажурира. Једно ажурирано, видећете Steam >упит. Затим ћете се пријавити на Стеам сервер:
login anonymous
Затим инсталирајте halflife2сервер:
force_install_dir ./halflife2
app_update 238430 validate
exit
Горња команда ће инсталирати серверску датотеку Халф Лифе 2 у директоријум наведен изнад у вашем СтеамЦМД директоријуму.
Следећи корак би био да конфигуришете сервер:
cd halflife2
И отворите свој уређивач текста да cfg/server.cfg:
nano cfg/server.cfg
Додајте следеће:
// Half Life 2 configuration
hostname "Half Life 2 Server"
Промените садржај између двоструких наводника у жељено име хоста.
Следећи и последњи корак би био покретање сервера:
Корак 4: Покрените Халф Лифе 2 сервер игре
Пратите доле наведене кораке да бисте покренули сервер:
cd /home/gameserver/SteamCMD/halflife2/
screen
./srcds_run -game hl2mp +port 27020 +map dm_lockdown +maxplayers 8 -autoupdate
Овим је наш водич завршен. Хвала вам за читање.