У меня есть VDS/VPS , но как поставить на него сервер Cs 1.6 ?
Многие задовали себе этот вапрос! Мы ответим на него в ПОЛНОЙ НОВОСТИ!
Подробнее(More)
Для начала у вас должна быть программа Putty
Приступим …
1. Запускаем PuTTY, заходим на сервер и выполняем команду: Код:
cd /opt
2. Загружаем дистрибутив HLDS на свой VPS:Код: wget http://dl.ialgo.com:8080/Game/cstrike/server_dist/cs16server.tgz
3. Распаковываем: Код:
tar -zxf cs16server.tgz
4. После распаковки появится каталог cs16server, заходим в него: Код:
cd cs16server
и запускаем серверКод: ./hlds_run -game cstrike +map de_dust2 -insecure -nomaster +sv_lan 0 +maxplayers 12 +ip тут_IP_адрес_вашего_впс +port 27015
5. Запускаем игру и заходим на сервер.
—————————————————– Как запустить сервер, для того чтобы он работал после закрытия консоли (PuTTY)? 1. Установить screen. Код:
apt-get install screen
2. Сервер мы установили в папку /opt, папка с сервером называется cs16server, значит: Код:
cd /opt/cs16server screen ./hlds_run -game cstrike +map de_dust2 -insecure -nomaster +sv_lan 0 +maxplayers 12 +ip тут_IP_адрес_вашего_впс +port 27015
Для выхода из консоли (при этом сервер продолжит работать), нужно последовательно нажать две комбинации клавиш: Ctlr+a, d
—————————————————————————————————————-
Теперь возникает вопрос: «а как вернуться обратно в консоль сервера?» Ответ: 1. Нужно получить имя сессии «скрина» (screen). Для этого нужно запустить screen с ключом ls: Код:
screen -ls
Это выглядит так: Код:
~$ screen -ls There are screens on: 8464.pts-1.dev0 (06/11/09 23:21:35) (Detached) 1 Sockets in /var/run/screen/S-csserv.
~$
Отсюда видно, что имя сессии у нас «8464.pts-1.dev0″.
2. Зайти в эту сессию: Код:
screen -r 8464.pts-1.dev0
Выключается сервер командой quit или exit, написанной в его консоли.
Как добавить сервер в автозагрузку?
1. Изменим команду запуска чтобы она имела такой вид: Код:
cd /opt/cs16server && screen -d -S myhlds1 ./hlds_run -game cstrike +map de_dust2 -insecure -nomaster +sv_lan 0 +maxplayers 12 +ip тут_IP_адрес_вашего_впс +port 27015
«cd /opt/cs16server &&» – означает «сменить каталог и …» «-d» – означает что screen сразу «свернет» сессию «-S myhlds1″ – устанавливаем имя сессии для далнейшего использование с screen -r (не нужно будет искать название через screen -ls)
2. И добавим ее в /etc/rc.local, до строчки, которая содержит «exit 0″ (если она есть).[/code]
|