У овом водичу ћемо поставити Јуст Цаусе 2: Линук сервер за више играча.
Ове команде су тестиране на Дебиан 7 к64, али би требало да раде и на тренутној верзији Убунту-а.
Први корак је пријављивање на наш сервер као роот. Морамо да инсталирамо неколико пакета да бисмо могли да покренемо ЈЦ2 : МП сервер.
Ако користите к64, извршите ове команде:
dpkg --add-architecture i386
apt-get update
apt-get install -y libc6-i386 lib32gcc1 lib32stdc++6 screen
Ако користите к86, извршите ове команде:
apt-get update
apt-get install -y screen
Ако добијете упозорење о „Подешавање локализације није успело“, извршите следеће команде:
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
dpkg-reconfigure locales
(Пуна заслуга припада „Вернеру Фишеру“ за команде локала)
Када дођете до екрана за конфигурацију, притисните ЕНТЕР , изаберите en_USи поново притисните ЕНТЕР . Након тога, поново покрените ССХ сесију.
Сада морамо да креирамо корисника за наш ЈЦ2:МП сервер, пошто је покретање ствари као роот лоша идеја. Да то уради:
adduser steam
Пратите упутства да бисте поставили лозинку за свог корисника. Притисните ЕНТЕР да прескочите унос корисничких информација.
Затим желимо да извршимо команде као корисник steam. Пребаците се на steamкорисника тако што ћете извршити следећу команду:
su steam
Направите фасциклу и узмите steamcmdсофтвер да бисте преузели ЈЦ2:МП. Ово се ради покретањем:
mkdir ~/steamcmd
cd ~/steamcmd
wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
tar -xf steamcmd_linux.tar.gz
rm steamcmd_linux.tar.gz
Спремни смо да преузмемо ЈЦ2:МП серверски софтвер! Извршите следећу команду и сачекајте док се датотеке преузму:
./steamcmd.sh +login anonymous +force_install_dir ~/jc2mp +app_update 261140 validate +quit
Ако преузимање не успе из неког разлога, можете само поново да издате команду и она ће се наставити тамо где је стала. Преузимање не би требало да траје предуго јер садржи само датотеке сервера.
Када се преузимање заврши, морамо да конфигуришемо наш ЈЦ2:МП сервер:
cd ~/jc2mp
mv default_config.lua config.lua
nano config.lua
Како ћете конфигурисати ову датотеку зависи од вас, међутим вероватно би требало да промените:
МакПлаиерс - Ограничење од 5000 играча није потребно, разумнија граница од 200 би вероватно била довољна.
Име – Назовите свој сервер на нешто лепо, ако га оставите као подразумевани „ЈЦ2-МП сервер“, можда нећете моћи да га пронађете.
Лозинка – ако желите да ваш сервер буде приватан, требало би да поставите лозинку.
Постоји много опција у овој конфигурационој датотеци које можете променити ако желите/желите да експериментишете. Када завршите изменити, можете да сачувате датотеку притиском Цтрл + Кс и затим И .
Након што конфигуришете опције вашег сервера, мораћете да започнете нову ССХ сесију и да се пријавите као steamкорисник којег смо претходно креирали. Након што се пријавите, покрените свој сервер тако што ћете покренути:
cd ~/jc2mp
screen -S jc2mp ./Jcmp-Server
Или ако не желите да креирате нову ССХ сесију и да је нечујно покренете:
screen -dmS jc2mp ./Jcmp-Server
Ако изаберете прву опцију, можете да се „одвојите“ од тог екрана притиском на ЦТРЛ , А + Д истовремено. Можете поново да се повежете са тим екраном у било ком тренутку тако што ћете откуцати:
screen -r jc2mp
Да бисте покренули свој сервер у будућности, пријавите се као steamкорисник и извршите:
cd ~/jc2mp
screen -S jc2mp ./Jcmp-Server
Честитам! Ваш ЈЦ2:МП сервер је сада покренут и ради! Сада можете позвати своје пријатеље на њега или почети да додајете скрипте.