Server CS:S на VPS сервере Linux. Не могу запустить.

PlayerOK

Это вам , не это....
Сообщения
153
Реакции
16
Привет всем линуксоводам. :)
Система CentOS установлена на VPS сервере.
Пытаюсь запустить сервер,но пока что только ASS :(
Захожу под рутом.Скачиваю файл установки сервера hldsupdatetool.bin , скачивается, пытаюсь запустить установку
C-подобный:
-bash-3.2# ./hldsupdatetool.bin
-bash: ./hldsupdatetool.bin: Input/output error
-bash-3.2#
Сначало выдавало ошибку, о том, что в дериктории /lib/ не хватает какой то библиотеки. Нашёл,скачал,залил библиотеку.Начала выдвать ошибку,что не достаточно прав. :sad: Почитал,узнал что ещё какие то библиотеки требуются,залил остальные. После чего выдаёт только то, что на верху.
Ладно. Плюнул. Залил насерв, скачаный сервер чистый,пытаюсь запустить
Last login: Mon Oct 10 17:46:47 2011 from 213.87.128.78
-bash-3.2# cd /server/orangebox/
-bash-3.2# pwd
/server/orangebox
-bash-3.2# ./srcds_run


************** WARNING ***************
Running the dedicated server as root
is highly discouraged. It is generally
unnecessary to use root privileges to
execute the dedicated server.
**************************************


The server will continue to launch in 10 seconds\rThe server will continue to launch in 9 seconds\rThe server will continue to launch in 8 seconds\rThe server will continue to launch in 7 seconds\rThe server will continue to launch in 6 seconds\rThe server will continue to launch in 5 seconds\rThe server will continue to launch in 4 seconds\rThe server will continue to launch in 3 seconds\rThe server will continue to launch in 2 seconds\rThe server will continue to launch in 1 seconds\rERROR: Invalid game type 'tf' sepecified.
Mon Oct 10 18:06:23 MSD 2011: Server Failed

Пытаясь запустить сервер с какими либо параметрами, через файл start.sh , реакции вообще ноль!
C-подобный:
-bash-3.2# cd /server/orangebox/
-bash-3.2# ./start.sh
-bash-3.2#

Разъясните что не так делаю?
 

Sw[E]n

|So RanDom|
Сообщения
98
Реакции
16
И так на VDS сервера можно установить игровой сервер,времени сама установка много не займёт,только 1 час уйдёт на скачку самого сервера.
Если вы хотите сделать свой личный сервер то потратьте 2 часа в общем на прочтение статьи.

Поскольку стоять мощные процессоры то 32 слота здесь работают что аж плавает))

1.Заходим под SSH root под логином и паролем(можно присоединиться программой Putty)

2.Пишем в консоле mkdir srcds

3.Пишем cd srcds

4. потом

wget steampowered.com/download/hldsupdatetool.bin
chmod +x hldsupdatetool.bin
ln -s /bin/gunzip /bin/uncompress && ./hldsupdatetool.bin
./steam


В случае если консоль пишет hldsupdatetool.bin no such file or directory, то выполняем команду apt-get install lib32gcc1(Ubuntu and Debian)для (CentOS yum install lib32gcc1 ) Система качает необходимые библиотеки, после чего повторяем попытку дать права и открыть файл. Если всё прошло гладко, то hldsupdatetool.bin запускается, спрашивает вас о лицензионном соглашении, вы отвечаете "yes" и на этом работа с этим файлом завершена, в папке теперь лежат steam файлы.

Для Cenots x64

yum install glibc.i686
Для разархивации ln -s /bin/gunzip /bin/uncompress && ./hldsupdatetool.bin



(если не будет работать попробуйте каждую строчку отдельно)


5.Скачиваем сервер
./steam -command update -game "Counter-Strike Source" -dir . // Это CS Source
./steam -command update -game "cstrike" -dir . // это 1,6
Где Counter-Strike Source название игры,если CS 1.6 то нужно вписать cstrike дл hl2 вписать hl2 для тим фортрес tf2 или tf ну и дальше по логике
6.После того как сервер скачался, запустить его можно предварительно открыв папку с серверов (cd /путь) командой
для CS
для запуска cs 1.6:
./hlds_run -console -game cstrike +map de_dust2 -maxplayers 32 +ip тут ип вдс -port 27015

Для CSS
./srcds_run -console -game cstrike +map de_dust2 -maxplayers 32 +ip тут ип вдс -port 27015
7.Всё можете ставить плагины и моды на сервер,фтп можно воспользоватся программой ниже
программа тут
прописав в конекте ип адрес ,логин,и пароль который использовался при подключении к ssh
(обычным фтп не зайти по его не установить)
(Смотреть мануал в этом же разделе про установку фтп на CentOS)

Прошу мануал не тырить или указывать ссылку на источник,т.к мануал писался лично мной и не кем другим,имейте уважение

Заметки

chown -R юзер папка (смена владельца папки на пользователя "юзер") если у вас фтп
chkconfig --level 345 iptables off отключаем фаервол но не останавливаем (остановка или( до перезапуска) service iptables stop)
Если nosteam патч не работает то
Попробуйте поставить
На Debian\Ubuntu
apt-get install ia32-libs
Статья взята с Ourserver.ru

Это подробная установка
 

PlayerOK

Это вам , не это....
Сообщения
153
Реакции
16
Sw[E]n блин, огромное спасибо,не знал как правильно устанавливать эти пакеты.Я начинающий линуксовод,так что не обессуте за тупость.Качаются библиотеки.Ща буду проверять!

Добавлено через 11 минут
Короче это жопа какая то :( У меня мозги кипят.
-bash-3.2# yum install lib32gcc1
Loaded plugins: fastestmirror
Determining fastest mirrors
* base: mirror.yandex.ru
* epel: mirror.yandex.ru
* extras: mirror.yandex.ru
* ius: ftp.rediris.es
* rpmforge: ftp-stud.fht-esslingen.de
* updates: mirror.yandex.ru
CentALT | 951 B 00:00
CentALT/primary | 89 kB 00:00
CentALT 273/273
base | 1.1 kB 00:00
base/primary | 1.2 MB 00:00
base 3566/3566
epel | 3.7 kB 00:00
epel/primary_db | 3.8 MB 00:00
extras | 2.1 kB 00:00
extras/primary_db | 159 kB 00:00
ius | 2.2 kB 00:00
ius/primary_db | 83 kB 00:01
rpmforge | 1.1 kB 00:00
rpmforge/primary | 3.9 MB 00:01
rpmforge 10797/10797
updates | 1.9 kB 00:00
updates/primary_db | 205 kB 00:00
Excluding Packages in global exclude list
Finished
Setting up Install Process
No package lib32gcc1 available.
Nothing to do
-bash-3.2# cd /root
-bash-3.2# cd /opt/css/
-bash-3.2# ./hldsupdatetool.bin
-bash: ./hldsupdatetool.bin: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
Какой пакет нужно качать для CentOS, в каотором есть эта lib/ld-linux.so.2 библиотека ? И как устанавливать пакет?

Добавлено через 57 минут
Короче разобрался. Запустил установку сервера.

Добавлено через 23 часа 33 минуты
Ребята,ещё пара ламерских вопросов появилась!Впервые юзаю VPS, так что не все ответы нахожу в поисковике. В общем так,самый главный вопрос-запускаю сервер через putty, всё замечательно управлять запускать.Но если отключится,то и сервак тухнет.Как на VPS сделать запуск сервера и чтобы он мог работать автономно? Второй вопрос,впервые вижу такую лажу. При каждом включении порт сервера изменяется,хотя в строке запуска прописан определённый порт. Ну т.е. например прописываю 27016,включаю,такой и есть,выключаю,включаю заново,он уже не 27016 а 27017 например и так далее.В консоле при этом пишется
maxplayers set to 32
WARNING: Port 7777 was unavailable - bound to port 7780 instead
WARNING: Port 27005 was unavailable - bound to port 27008 instead
WARNING: Port 27020 was unavailable - bound to port 27023 instead
Network: IP 188.143.233.149, mode MP, dedicated Yes, ports 7780 SV / 27008 CL

С каждым включением порт меняется.Это как так может быть и самое главное из-за чего?
Пока что это два самых интересующих меня вопроса,в остальном вроде бы разобрался!
 
Последнее редактирование:

PlayerOK

Это вам , не это....
Сообщения
153
Реакции
16
В общем всё сделал,спасибо всем , что "офигенно" помогали разобраться.
 

The Night Fury

Участник
Сообщения
1,300
Реакции
1,395
PlayerOK, чтобы не падал — запускай в режиме даемона.
 

Дима Филимонов

Участник
Сообщения
6
Реакции
0
Ребят подскажите когда пытаюсь запустить сервер мне выдает вот такую ошибку
-bash: ./srcdc_run: No such file or directory
как это исправить?
 

The Night Fury

Участник
Сообщения
1,300
Реакции
1,395
Дима Филимонов, проверь, где находится srcds_linux. И выдай srcds_run x права
 

Дима Филимонов

Участник
Сообщения
6
Реакции
0
Я через PuTTy на vps устанавливаю сервер TF2 и когда произвел скачку и установку сервера пытаюсь запустить сервер /srcdc_run -console +sv_lan 0 -insecure -game tf +maxplayers 24 +port 27015 +map ctf_2fort +ip ваш IP -pingbooster 1 он мне пишет вот ошибку -bash: ./srcdc_run: No such file or directory
 
Сверху Снизу