Проблема с установкой сервера на Linux

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

  1. injones

    injones

    Сообщения:
    14
    Симпатии:
    0
    Привет форуму Hlmod. В общем начну с того что у меня имеется VPS'ка: http://mchost.ru/services/linux-vps/ (НЕ РЕКЛАМА) VZ-40.

    Делал все по инструкциям (скачивал hldsupdatetool, ксс сервер и т.д и т.п). И когда подошло дело к запуску:

    1) Пытаюсь запустить так: ./srcds_run -game cstrike +maxplayers 16 +map 2000, ошибка:
    PHP:
    -bash: ./srcds_run: /bin/sh^Mbad interpreterNo such file or directory
    2) Пытаюсь запустить через скрипт start.sh (находится где и srcds_run ). Пишет:
    PHP:
    -bash-3.2$ ./start.sh
    Starting Cs
    :Source Server
    Но не запустился, и когда пишу screen -x css-server, пишет:
    PHP:
    There is no screen to be attached matching css-server.
    Вот сам скрипт:
    PHP:
    #!/bin/sh
    echo "Starting Cs:Source Server"
    sleep 1
    screen 
    ----S css-server ./srcds_run -console -game cstrike +map 2000+maxplayers 16 -autoupdate
    Прошу вашей помощи :beer:
     
  2. zanoza73

    zanoza73

    Сообщения:
    348
    Симпатии:
    74
    система 64 битная?
     
  3. injones

    injones

    Сообщения:
    14
    Симпатии:
    0
    Честно говоря не знаю )
     
  4. Vaio

    Vaio

    Сообщения:
    628
    Симпатии:
    218
    В раздел услуги и попроси чтобы тебе кто-то настроил все. Если не знаешь таких деталей сам ты сервер не поднимешь.
     
  5. injones

    injones

    Сообщения:
    14
    Симпатии:
    0
    Там только платно (вроде 1к за час администрирования). Прошу вашей помощи здесь. Я внимателен и хорошо все запоминаю :)
     
  6. R1KO

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

    Сообщения:
    5.972
    Симпатии:
    2.978
    screen -A -m -d -S public_css ./srcds_run -console -game cstrike +map de_dust2 +maxplayers 32 +port 37015 -debug
     
    injones нравится это.
  7. injones

    injones

    Сообщения:
    14
    Симпатии:
    0
    Выполнил: ничего не выдало (просто команда и все). Сервер не врубился.
    Собственно лог:
    PHP:
    -bash-3.2screen ----S piblic_css ./srcds_run -console -game cstrike +map 2000 +maxplayers 32 +port 37015 -debug
    -bash-3.2$
    Все же спасибо )

    Добавлено через 3 минуты
    Попробовал так:
    PHP:
    #!/bin/sh 
    echo "Starting Cs:Source Server" 
    sleep 1 
    screen 
    ----S public_css ./srcds_run -console -game cstrike +map 2000 +maxplayers 32 +port 37015 -debug
    WinsCP выдал: Starting Cs:Source Server и на этом все. И PuttY в общем то тоже
     
    Последнее редактирование: 12 дек 2012
  8. The Night Fury

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

    Сообщения:
    1.221
    Симпатии:
    914
    injones, убери -debug, а ещё лучше - просто запусти srcds_run.
    Надеюсь, права на запуск файлу дал.
     
  9. injones

    injones

    Сообщения:
    14
    Симпатии:
    0
    Убрал debug, в общем то ничего вроде не изменилось и сервер по прежнему выключен.
    А на счет запустить srcds: из моего первого сообщения:

    И права выдал все полные :)

    Добавлено через 1 минуту
     
    Последнее редактирование: 12 дек 2012
  10. KorDen

    KorDen Atra esterní ono thelduin! Ньюсмейкер

    Сообщения:
    2.194
    Симпатии:
    1.398
    По поводу ^M - не правь файлы в Notepad 2/Notepad++ И сохраняй перевод строки не CR+LF, а только LF

    Далее.. Не "screen -x css-server" а "screen -r css-server"
    Для проверки всех существующих - "screen -ls"

    Про "1к за час" - ты услуги смотри не у них, а тут, тебе для администрирования нужен человек, который разбираются в SRCDS...

    Про пункт номер 1 в первом сообщении - зачем было пытаться изменять файл srcds_run? Ты и туда CR+LF добавил, запусти обновление, чтобы скачать нормальные файлы...
     
  11. The Night Fury

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

    Сообщения:
    1.221
    Симпатии:
    914
    injones, что-то не то.
    Удали файл и запусти скачивание сервера с параметром -verify_all.

    И уж постарайся найти, 64 или 86.
     
  12. injones

    injones

    Сообщения:
    14
    Симпатии:
    0
    Спасибо ребята за помощь - буду разбираться.
    А по поводу изменял - я не изменял, а пытался запустить srcds_run с параметрами +map и т.д и т.п
     
  13. KorDen

    KorDen Atra esterní ono thelduin! Ньюсмейкер

    Сообщения:
    2.194
    Симпатии:
    1.398
    Тут дело не в этом, в этом файле не может быть ^M (то есть CR), но он в нем есть. А это никакими запусками с параметрами нельзя добиться, это значит что файл был кривой или его кто-то изменял (то есть не оригинальный)
     
  14. _Lexa_

    _Lexa_

    Сообщения:
    847
    Симпатии:
    259
    Находясь в папке с сервером набери в консоли ls, список сюда!
    Давненько но было такое, помогал кому то с той жей проблемой, Все решилось выставлением прав на всю папку с сервером и ее вложением.
     
  15. ZloyMonah

    ZloyMonah

    Сообщения:
    479
    Симпатии:
    71
    injones, напиши в личку! Глянем!
     
  16. tiger_by

    tiger_by Гл. Админ SourceGames.RU

    Сообщения:
    629
    Симпатии:
    279
    Откуда в srcds_run взялся виндовый символ перевода каретки?
    Запусти так
    Код:
    srcds_run -game cstrike +maxplayers 16 +map 2000
     
  17. merck

    merck

    Сообщения:
    9
    Симпатии:
    0
    Как решить проблему с запуском start.sh:

    -bash: ./start.sh: /bin/sh^M: bad interpreter: No such file or directory

    Спасибо за ранее
     
  18. CTe6eJIeK_vRn

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

    Сообщения:
    2.014
    Симпатии:
    1.797
    merck, а не хочешь сюда скрипт скопировать?
     
  19. Vladimir Ivanov

    Vladimir Ivanov

    Сообщения:
    4
    Симпатии:
    0
    мммм попробуй вбить в консоль
     
  20. master117

    master117

    Сообщения:
    255
    Симпатии:
    7
    #!/bin/sh

    screen -AmdS public ./public/css/srcds_run -console -nohltv -tvdisable -game cstrike +map de_dust2 +fps_max 800 +ip 1.1.1.1 +maxplayers 32 -tickrate 66 -port 27015 -debug
    screen -d -r public

    попробуй так