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

Тема в разделе "Counter-Strike: Source", создана пользователем PlayerOK, 10 окт 2011.

  1. PlayerOK

    PlayerOK Это вам , не это....

    Сообщения:
    153
    Симпатии:
    16
    Привет всем линуксоводам. :)
    Система CentOS установлена на VPS сервере.
    Пытаюсь запустить сервер,но пока что только ASS :(
    Захожу под рутом.Скачиваю файл установки сервера hldsupdatetool.bin , скачивается, пытаюсь запустить установку
    Код:
    -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 , реакции вообще ноль!
    Код:
    -bash-3.2# cd /server/orangebox/
    -bash-3.2# ./start.sh
    -bash-3.2#
    Разъясните что не так делаю?
     
  2. Sw[E]n

    Sw[E]n |So RanDom|

    Сообщения:
    98
    Симпатии:
    17
    И так на 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

    Это подробная установка
     
    ★$$StOk$$★, Ivan Shadrin, BMW M6 и 2 другим нравится это.
  3. PlayerOK

    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

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

    PlayerOK Это вам , не это....

    Сообщения:
    153
    Симпатии:
    16
    В общем всё сделал,спасибо всем , что "офигенно" помогали разобраться.
     
  5. Kirill59

    Kirill59

    Сообщения:
    31
    Симпатии:
    0
    А как сделать так же но для v34
     
  6. The Night Fury

    The Night Fury Администратор

    Сообщения:
    1.222
    Симпатии:
    915
    PlayerOK, чтобы не падал — запускай в режиме даемона.
     
  7. Дима Филимонов

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

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

    The Night Fury Администратор

    Сообщения:
    1.222
    Симпатии:
    915
    Дима Филимонов, проверь, где находится srcds_linux. И выдай srcds_run x права
     
  9. Дима Филимонов

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

    Сообщения:
    6
    Симпатии:
    0
    как это сделать можно по подробней?если не трудно
     
  10. {Влад }

    {Влад }

    Сообщения:
    28
    Симпатии:
    1
    chmod +x srcds_run
     
  11. PlayerOK

    PlayerOK Это вам , не это....

    Сообщения:
    153
    Симпатии:
    16
    Вот тут всё есть!
     
  12. Дима Филимонов

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

    Сообщения:
    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
     
  13. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.798
    ./srcds_run
    чувствуешь разницу?
     
    tiger_by нравится это.
  14. Дима Филимонов

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

    Сообщения:
    6
    Симпатии:
    0
    это просто сюда так скопировалась
     
  15. CTe6eJIeK_vRn

    CTe6eJIeK_vRn Супер-модератор

    Сообщения:
    2.014
    Симпатии:
    1.798
    ./srcds_linux
    как это таким чудественным образом работает буфер обмена?

    Оффтоп
     
    tiger_by нравится это.
  16. The Night Fury

    The Night Fury Администратор

    Сообщения:
    1.222
    Симпатии:
    915
    Весь Windows :D
     
  17. Дима Филимонов

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

    Сообщения:
    6
    Симпатии:
    0
    все менял один фиг выдает эту ошибку