Не запускается сервер CS:S linux

BMW M6

Участник
Сообщения
1,217
Реакции
534
Sergius, запустил.
проблема была в правах доступа, на start.sh стояло 0777, а на srcds_linux и srcds_run были другие права доступа. Я везде поставил 0777, и всё рабит.
Оффтоп
 

Sergius

Участник
Сообщения
90
Реакции
41
Sergius, запустил.
проблема была в правах доступа, на start.sh стояло 0777, а на srcds_linux и srcds_run были другие права доступа. Я везде поставил 0777, и всё рабит.
Оффтоп

http://hlmod.ru/forum/showpost.php?p=24344&postcount=32 :rtfm:
 

Besenok_Kid

Участник
Сообщения
220
Реакции
63
Sergius, запустил.
проблема была в правах доступа, на start.sh стояло 0777, а на srcds_linux и srcds_run были другие права доступа. Я везде поставил 0777, и всё рабит.
Оффтоп
Не думаю, что здесь нужны права 777, максимум 775. Вообще этим файлам достаточно дать права на запуск.
Если Вы все же создали учетную запись рута и установили из под рута сервер, то советую переставить систему и пользоваться командой sudo из под основного пользователя. Команда sudo применяется только в том случает если Вы устанавливаете программное обеспечение (например: Apache, MySQL, PHP, phpmyadmin или sudo apt-get install), это нужно для того, чтобы программы установились в системный раздел, а ему требуются права рута. Во всех остальных случаях в том числе установка сервера проходят в домашнем каталоге юзера и права рута вообще не нужны, тогда с правами у вас не будет проблем и путаницы.
 

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • #26
Не думаю, что здесь нужны права 777, максимум 775. Вообще этим файлам достаточно дать права на запуск.
Если Вы все же создали учетную запись рута и установили из под рута сервер, то советую переставить систему и пользоваться командой sudo из под основного пользователя. Команда sudo применяется только в том случает если Вы устанавливаете программное обеспечение (например: Apache, MySQL, PHP, phpmyadmin или sudo apt-get install), это нужно для того, чтобы программы установились в системный раздел, а ему требуются права рута. Во всех остальных случаях в том числе установка сервера проходят в домашнем каталоге юзера и права рута вообще не нужны, тогда с правами у вас не будет проблем и путаницы.
Оффтоп
 

Besenok_Kid

Участник
Сообщения
220
Реакции
63
Оффтоп
Оффтоп
 

_Lexa_

Участник
Сообщения
846
Реакции
260
В winscp это делается еще проще
505182.png
 

BMW M6

Участник
Сообщения
1,217
Реакции
534
_Lexa_, я так и делал, но на один файл start.sh, а надо было ещё на srcds_linux и ещё какой то...
 

qwestfx

Участник
Сообщения
110
Реакции
4
Оффтоп
 

_Lexa_

Участник
Сообщения
846
Реакции
260
с sudo вечно гемор
Проги ставлю под root а все остальное под пользователем
 

BMW M6

Участник
Сообщения
1,217
Реакции
534
Оффтоп
 

Vetaldx dx

Участник
Сообщения
341
Реакции
28
Всем привет такая проблемка с запуском.

Сервер запускатся но с ошибками:
PHP:
#!/bin/sh/
echo "Starting Cs:Source dust Server"
sleep 1
taskset -c 1 screen -A -m -d -S dust ./srcds_run -console -game cstrike -port 27016 +fps_max 0 -tickrate 100 +maxplayers 31 +map de_dust2 +sv_lan 0 +ip 0.0.0.0
echo "Starting Cs:Source dust Server finish"
В консоле пишит:
-bash: ./start.sh: /bin/sh/^M: bad interpreter: Not a directory

Сервер запускатся но с ошибками:
PHP:
~cd /dust
echo "Starting Cs:Source dust Server"
sleep 1
taskset -c 1 screen -A -m -d -S dust ./srcds_run -console -game cstrike -port 27016 +fps_max 0 -tickrate 100 +maxplayers 31 +map de_dust2 +sv_lan 0 +ip 0.0.0.0
echo "Starting Cs:Source dust Server finish"
В консоле пишит:
./start.sh: line 1: ~cd: command not found

Запускается без ошибок:
PHP:
echo "Starting Cs:Source dust Server"
taskset -c 1 screen -A -m -d -S dust ./srcds_run -console -game cstrike -port 27016 +fps_max 0 -tickrate 100 +maxplayers 31 +map de_dust2 +sv_lan 0 +ip 0.0.0.0
echo "Starting Cs:Source dust Server finish"

Вчем может быть проблема?
 
Сверху Снизу