Проблема со скриптом на LINUX

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Ответить
Сообщение
Автор
Arttturik
Нович0к
Нович0к
Сообщения: 9
Зарегистрирован: 12.06.2009

#1 Сообщение 04.04.2010, 13:39

Добрый день!
Тут у себя нашёл одну проблемку.
Раньше когда запускал сервер, он у меня запускал еще 3 сервера на последующие порты. Допустим сервер на 27016, а он врубает его и ещё 27017, 27018, 27019.
Я терпел, и каждый раз через ркон убивал сервера. (сервер стоит в серверном помещении, в другом городе, да и там линукс без граф. интерфейса.)
Вот заметил проблему в запуске:

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

Я понять не могу, в чём проблема. Разве в директории SRDS в Bin-е должны быть ещё файлы?

Прикрепляю сам скрипт.
start.sh
#!/bin/sh
echo "Starting Cs: Source Server v2"
#sleep 1
cd /home/cs/css
screen -A -m -d -S css-server ./srcds_run -console -game cstrike -tickrate 66 +map de_dust2 -ip 77.93.23.23 +port 27016 de_dust +maxplayers 24
Спасибо за помошь!

Аватара пользователя
Vit_amiN
Супермодератор
Супермодератор
Сообщения: 2509
Зарегистрирован: 01.02.2007
Откуда: Over Old Hills
Благодарил (а): 15 раз
Поблагодарили: 91 раз

#2 Сообщение 04.04.2010, 13:41

Arttturik писал(а):screen -A -m -d -S css-server ./srcds_run -console -game cstrike -tickrate 66 +map de_dust2 -ip 77.93.23.23 +port 27016 de_dust +maxplayers 24
Дело, случаем, не в этом?
Изображение

Мои русификаторы и другие полезные файлы здесь
ЗАПОМНИТЕ, ПОИСК — БЛИЖАЙШИЙ ПУТЬ К ИСТИНЕ!

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#3 Сообщение 04.04.2010, 13:46

#!/bin/sh
#!/bin/bash
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Arttturik
Нович0к
Нович0к
Сообщения: 9
Зарегистрирован: 12.06.2009

#4 Сообщение 04.04.2010, 14:44

Vit_amiN писал(а):
Arttturik писал(а):screen -A -m -d -S css-server ./srcds_run -console -game cstrike -tickrate 66 +map de_dust2 -ip 77.93.23.23 +port 27016 de_dust +maxplayers 24
Дело, случаем, не в этом?
Спасибо, не заметил!

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#5 Сообщение 04.04.2010, 17:39

Arttturik
Работает или нет?
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Arttturik
Нович0к
Нович0к
Сообщения: 9
Зарегистрирован: 12.06.2009

#6 Сообщение 04.04.2010, 20:43

NiGHt-LEshiY писал(а):Arttturik
Работает или нет?
Да, спасибо, я с Вашей помошью, сразу с 2умя проблямами разобрался.

Но ещё одна прибавилась. sh: /home/cs/css/start.sh: Permission denied
Что на этот раз? Кстати пообочные сервера опять возникли при запуске.
Подправленный start.sh
#!/bin/bash
echo "Starting Cs: Source Server v2"
#sleep 1
cd /home/cs/css
screen -A -m -d -S css-server ./srcds_run -console -game cstrike -tickrate 66 +map de_dust2 -ip 77.93.23.23 +port 27016 +maxplayers 24
И вот ещё. Как в идите у меня в start.sh Стоит тикрейт 66. Но мани показывает что у меня mani_tickrate 33. Да и пакеты или не (пакеты) посылаются со скоростью 33.2, 32.7 k/s. С рейтами помойму всё правильно.
На всякий случай RATES
sv_maxrate "30000"
sv_minrate "20000"
sv_minupdaterate "60"
sv_maxupdaterate "100"
sv_mincmdrate "66"
sv_maxcmdrate "100"

// Client cvar's
cl_cmdrate "100"
cl_updaterate "100"
rate "30000"

Arttturik
Нович0к
Нович0к
Сообщения: 9
Зарегистрирован: 12.06.2009

#7 Сообщение 05.04.2010, 21:46

Помогите, хотябы с запуском!

Аватара пользователя
A.D
Модератор
Модератор
Сообщения: 528
Зарегистрирован: 07.11.2008
Откуда: Россия
Поблагодарили: 59 раз
Контактная информация:

#8 Сообщение 05.04.2010, 21:53

Permission denied = Доступ запрещен
Настраиваи рейты в конфигах мани!
Есть вопросы связанные играми на Linux? Задавай постараюсь помочь!

Аватара пользователя
pinkpiton2
Майор
Майор
Сообщения: 724
Зарегистрирован: 06.08.2008
Откуда: Одесса
Благодарил (а): 1 раз
Поблагодарили: 1 раз

#9 Сообщение 06.04.2010, 12:44

Arttturik писал(а): #!/bin/bash
echo "Starting Cs: Source Server v2"
#sleep 1
cd /home/cs/css
screen -A -m -d -S css-server ./srcds_run -console -game cstrike -tickrate 66 +map de_dust2 -ip 77.93.23.23 +port 27016 +maxplayers 24
вообще то +ip -port
плюс советую добавить -rcon_address 77.93.23.23:27016
причина так и не выяснена, но ркон может сесть на 127.0.0.1, хотя когда всё на одной машине и удалённый доступ не нужен, то это некритично
чтение инструкции - 5$/строка.
чтение инструкции с выражением - 25$/строка.
чтение инструкции с пошаговым выполнением - прямо пропорционально тупости заказчика, но не менее 500$.

Аватара пользователя
A.D
Модератор
Модератор
Сообщения: 528
Зарегистрирован: 07.11.2008
Откуда: Россия
Поблагодарили: 59 раз
Контактная информация:

#10 Сообщение 06.04.2010, 12:53

У меня на серверах +ip +port %) и все отлично работает.
Есть вопросы связанные играми на Linux? Задавай постараюсь помочь!

Arttturik
Нович0к
Нович0к
Сообщения: 9
Зарегистрирован: 12.06.2009

#11 Сообщение 06.04.2010, 23:36

Можете подсказать где в мани выставляется тикрейт?
Помойму только в консоле. Или в server.cfg

Ответить