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

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^M: bad interpreter: No 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 -A -m -d -S css-server ./srcds_run -console -game cstrike +map 2000+maxplayers 16 -autoupdate

Прошу вашей помощи :beer:
 

injones

Участник
Сообщения
14
Реакции
0
В раздел услуги и попроси чтобы тебе кто-то настроил все. Если не знаешь таких деталей сам ты сервер не поднимешь.

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

R1KO

fuck society
Сообщения
9,457
Реакции
7,786
  • Команда форума
  • #6
screen -A -m -d -S public_css ./srcds_run -console -game cstrike +map de_dust2 +maxplayers 32 +port 37015 -debug
 

injones

Участник
Сообщения
14
Реакции
0
screen -A -m -d -S public_css ./srcds_run -console -game cstrike +map de_dust2 +maxplayers 32 +port 37015 -debug
Выполнил: ничего не выдало (просто команда и все). Сервер не врубился.
Собственно лог:
PHP:
-bash-3.2$ screen -A -m -d -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 -A -m -d -S public_css ./srcds_run -console -game cstrike +map 2000 +maxplayers 32 +port 37015 -debug

WinsCP выдал: Starting Cs:Source Server и на этом все. И PuttY в общем то тоже
 
Последнее редактирование:

The Night Fury

Участник
Сообщения
1,300
Реакции
1,395
injones, убери -debug, а ещё лучше - просто запусти srcds_run.
Надеюсь, права на запуск файлу дал.
 

injones

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

1) Пытаюсь запустить так: ./srcds_run -game cstrike +maxplayers 16 +map 2000, ошибка:
PHP:
-bash: ./srcds_run: /bin/sh^M: bad interpreter: No such file or directory
И права выдал все полные :)

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


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

Добавлено через 54 секунды
А если прям совсем просто запустить srcds_run, то:
PHP:
-bash: ./srcds_run: /bin/sh^M: bad interpreter: No such file or directory

Добавлено через 3 минуты
А исходя из ошибки простого запуска srcds_run No Such File or directory)
то все файлы присутствуют, и запускаю из этой папки где находится файл
 
Последнее редактирование:

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
По поводу ^M - не правь файлы в Notepad 2/Notepad++ И сохраняй перевод строки не CR+LF, а только LF

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

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

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

The Night Fury

Участник
Сообщения
1,300
Реакции
1,395
injones, что-то не то.
Удали файл и запусти скачивание сервера с параметром -verify_all.

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

injones

Участник
Сообщения
14
Реакции
0
По поводу ^M - не правь файлы в Notepad 2/Notepad++ И сохраняй перевод строки не CR+LF, а только LF

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

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

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

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

KorDen

Atra esterní ono thelduin!
Сообщения
2,142
Реакции
1,424
Спасибо ребята за помощь - буду разбираться.
А по поводу изменял - я не изменял, а пытался запустить srcds_run с параметрами +map и т.д и т.п
Тут дело не в этом, в этом файле не может быть ^M (то есть CR), но он в нем есть. А это никакими запусками с параметрами нельзя добиться, это значит что файл был кривой или его кто-то изменял (то есть не оригинальный)
 

_Lexa_

Участник
Сообщения
846
Реакции
260
Находясь в папке с сервером набери в консоли ls, список сюда!
Давненько но было такое, помогал кому то с той жей проблемой, Все решилось выставлением прав на всю папку с сервером и ее вложением.
 

tiger_by

Гл. Админ SourceGames.RU
Сообщения
631
Реакции
278
Откуда в srcds_run взялся виндовый символ перевода каретки?
Запусти так
C-подобный:
srcds_run -game cstrike +maxplayers 16 +map 2000
 

merck

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

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

Спасибо за ранее
 

master117

Участник
Сообщения
275
Реакции
10
#!/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

попробуй так
 
Сверху Снизу