PDA

View Full Version : Auto install cspromod 1.05 server linux



caxap
02-22-2011, 02:15 PM
Автоматическая установка CSPromod Server на Linux
1. Логинемся под юзером - владельцем сервера например (cspserver) предварительно нужно его создать. Как? Читайте мануалы по Linux.
2. В консоли выполняем
# nano cspromod.sh
3. Вставляем код скрипта


#!/bin/bash
echo "Welcome. This will install CS:Promod Server For You"
echo "Powered by http://cshome.ru/"
mkdir server
cd server
rm hldsupdatetool.bin
echo "Downloading Primary Server Software"
wget http://www.steampowered.com/download/hldsupdatetool.bin
chmod +x hldsupdatetool.bin
echo "... Complete"
echo "Extracting Bin Tool"
./hldsupdatetool.bin <<< "yes"
echo "... Complete"
echo "Removing .bin file"
rm -rf hldsupdatetool.bin
echo "... Complete"
echo "Update Steam Installer"
./steam
echo "... Complete"
echo "Install Counter-Strike Source Base"
./steam -command update -game "Counter-Strike Source" -dir . -retry
rm -rf orangebox/bin/*
rm -rf orangebox/srcds_i486
rm -rf orangebox/srcds_linux
rm -rf orangebox/srcds_run
echo "... Complete"
echo "Install Orangebox Base"
./steam -command update -game "orangebox" -dir . -retry
cd orangebox
echo "... Complete"
echo "Downloading CS:Promod Files"
wget http://cshome.ru/getmore/cspromod_b105.tar.gz
echo "... Complete"
echo "Extracting CS:Promod Files"
tar -xzvf cspromod_b105.tar.gz
echo "... Complete"
echo "Cleaning Up CS:Promod Files"
rm -rf cspromod_b105.tar.gz
echo "... Complete"
echo "Command Options for Running Server"
echo "./srcds_run -console -game cspromod +map csp_dust2 -maxplayers 24 -autoupdate -tickrate 100"
echo "./srcds_run -console -game cspromod +ip 0.0.0.0 -port 27015 +map csp_dust2 -maxplayers 24 -autoupdate -tickrate 100"
echo "All is done, its yours NOW!"
echo "Powered by http://cshome.ru/"

4. Жмем CTRL+X для закрытия редактора
5. Жмем Y для сохранения
6. Разрешаем cspromod.sh выполняться, задаем CHMOD
# chmod +x cspromod.sh
7. Запускаем скрипт
# ./cspromod.sh

Идем курим, процесс долгий!
За идею спасибо bmcghee

cspromodlv
02-23-2011, 05:21 AM
Кому эти сервера нужны?

caxap
02-23-2011, 08:13 AM
Наверное тем, кто в эту игру играет!

402602
02-23-2011, 11:47 AM
спасибо, как ребутну комп попробую

wHEElEr
02-23-2011, 01:15 PM
yes.

caxap
02-25-2011, 02:41 PM
ну, как? Работает?

402602
02-26-2011, 11:13 AM
приступил)

--- Update ---

пока так;)
грит что то каталогов нету;)
щас пойду копать)

--- Update ---

качает hldsupdatetool и тут же его удаляет
забавненько так

caxap
02-26-2011, 03:44 PM
хм...
Вообше по скрипту такое невозможно т.к скрипт сначало удаляет если есть, потом скачивает
rm hldsupdatetool.bin - попробуй удалить эту строчку.

402602
02-27-2011, 01:13 AM
да перебирал я это, по идее да, такое невозможно. Но когда скачивается, появляется файл, и тут же стирается. А потом пишет нет такого файла)

caxap
02-27-2011, 02:42 AM
Какая система то?
на ubuntu все поставилось отлично, без проблем.