Корак 1: Инсталирање предуслова
Корак 2: Инсталирање Руста
Корак 3: Употреба
Закључак
У овом чланку ћу објаснити како да инсталирам Руст сервер за игре, који користи Стеам платформу за игре. Пратите доле наведене кораке да бисте наставили. Овај водич је написан за ЦентОС 6.
Корак 1: Инсталирање предуслова
Да бисте угостили Руст сервер за игре, потребан вам је програм под називом steamcmd. Са тим програмом можемо добити све потребне фајлове сервера игара и покренути сервер. Али прво, морамо да инсталирамо неке пакете да би Стеам исправно функционисао.
Ако имате 32-битну инсталацију, покрените овај скуп команди:
yum install glibc libstdc++ screen -y
За 64-битне инсталације ЦентОС-а, користите овај скуп команди:
yum install glibc.i686 libstdc++.i686 -y
Затим, када завршите са инсталирањем вашег скупа пакета, извршите следеће:
yum groupinstall 'Development Tools' -y
yum install libX11-devel freetype-devel zlib-devel libxcb-devel -y
yum install libX11-devel -y
yum install -y freetype freetype-devel -y
Наиме, Стеам захтева да Ц/Ц++ рунтимес инсталирана да би исправно радио. Поред тога, овај скуп команди ће инсталирати screen, програм који можете користити за одржавање других програма након прекида везе са сесије ССХ/конзоле.
Корак 2: Инсталирање Руста
Направићемо другог корисника ради безбедности, јер је покретање сервера за игре са роот корисником опасно. Слободно промените корисничко име, ако желите.
useradd rust
su rust
useraddКоманда ће додати корисника, рђа. suКоманда ће ефикасно променити наш тренутни корисницима да "рђе".
Сада када користимо непривилегованог корисника, направићемо фасциклу у којој ће се покренути Руст.
mkdir ~/game_server && cd ~/game_server
Сада, хајде да узмемо датотеке сервера игара Руст.
wget http://playrust.com/wp-content/uploads/2015/04/Rust_Server.zip && unzip Rust_Server.zip
Пошто је за Руст потребан Виндовс, ми ћемо инсталирати програм под називом ВИНЕ. ВИНЕ (Вине Ис Нот а Емулатор) је програм који нам омогућава да користимо Виндовс софтвер на Линук-у. Најважнија ствар је што је прилично једноставна за инсталацију.
cd /usr/src && wget http://skylineservers.dl.sourceforge.net/project/wine/Source/wine-1.7.50.tar.bz2 && tar xjf wine-1.7.50.tar.bz2
Ако користите 64-битну инсталацију ЦентОС-а, користите ове:
cd wine-1.7.50 && ./configure --enable-win64
Ако користите 32-битну верзију ЦентОС-а, користите ово:
cd wine-1.7.50 && ./configure
Да бисте завршили инсталирање Вине-а, покрените:
make && make install
Ово ће потрајати доста времена, зато се сачекајте док се Вине гради.
Када Вине заврши са компајлирањем, извршите:
cd /home/rust/game_server/steam
/usr/src/wine-1.7.50/wine64 steamcmd.exe +runscript ../update_script.txt
cd .. && cd rustds
Добар посао, успешно сте поставили Руст сервер.
Корак 3: Употреба
Да бисте покренули Руст сервер, извршите:
su rust
cd rustds
/usr/src/wine-1.7.50/wine64 RustDedicated.exe -batchmode +server.hostname "rust-server.localdomain" +server.port 28015 +server.identity "my_server" +server.seed 1234567 -logFile "output.txt" -autoupdate
Ова команда ће покренути сервер са именом хоста rust-server.localdomainи семеном 1234567. Ако желите, можете променити семе сервера, име хоста и било коју од конфигурабилних опција.
Закључак
Да закључимо, инсталирали сте Руст сервер - све што је преостало је да регрутујете неке играче!