Help запуск сервера

Swan

Пользователь
Регистрация
7 Июл 2017
Сообщения
30
Симпатии
1
Пол
Мужской
Здравствуйте, установил сервер на VPS с помощью steamcmd в директорию /server/pub16/
создал папку /up/ поместил файл pub.sh с правами 777 прописал туда:

Код:
cd /server/pub16/
screen -A -m -d -S public ./hlds_run -console +log on +mp_logecho 1 +sys_ticrate 600 -pingboost 1 -game cstrike -restart +maxplayers 32 +ip 176.120.25.127 +port 27015 +map de_dust2
пишет в ответ: ./pub.sh: line 1: ./hlds_run: Нет такого файла или каталога
Как я понимаю он не может найти директорию /server/pub16/ для запуска файла hlds_run ?

Подскажите как решить проблему.
 

Endzhey

Пользователь
Регистрация
8 Июн 2017
Сообщения
179
Симпатии
39
От какого пользователя запускаете данный скрипт?
Где находится сервер? Укажите полный путь.
[doublepost=1499429958][/doublepost]И каким образом запускаете скрипт?
 

Swan

Пользователь
Регистрация
7 Июл 2017
Сообщения
30
Симпатии
1
Пол
Мужской
От какого пользователя запускаете данный скрипт?
Где находится сервер? Укажите полный путь.
[doublepost=1499429958][/doublepost]И каким образом запускаете скрипт?
от root
Хостинг netpoint-dc.com локация Томск
в корне VPS где находятся папки home, opt, создал папку /server/pub16/
так-же в корне сервера создал папку /up/pub.sh
 

Endzhey

Пользователь
Регистрация
8 Июн 2017
Сообщения
179
Симпатии
39
Для безопасности, сервер запускают от пользователя с ограниченными правами.
Мой совет, переустановите всю ос, создайте пользователь, через этого же пользователя выкачайте сервер с steamcmd и только потом разбирайтесь со скриптами запуска сервера.
[doublepost=1499431516][/doublepost]А чтобы у пользователя были временные права администратора, его добавляют в группу sudo.
[doublepost=1499431870][/doublepost]Статья - Создание сервера Counter-Strike 1.6 на VPS/VDS
 

fantom

Разработчик
Регистрация
11 Июн 2017
Сообщения
426
Симпатии
293
Пол
Мужской
никогда не запускайте сервер от рута

пишет в ответ: ./pub.sh: line 1: ./hlds_run: Нет такого файла или каталога
Код:
/server/pub16/hlds_run
Попробуйте так

переустановите всю ос
зачем. Можно просто установить рекурсивно на директорию нового владельца
 

Swan

Пользователь
Регистрация
7 Июл 2017
Сообщения
30
Симпатии
1
Пол
Мужской
Установил все от нового пользователя, застрял на той же проблеме
Код:
/server/pub16/hlds_run
не помог.
 

hooligan***

Пользователь
Регистрация
9 Июн 2017
Сообщения
377
Симпатии
105
Пол
Мужской
Swan, Вчера тоже такая проблема была. Я перезалил файл hlds_run, указал права на файл 0755 и через cd указал каталог файлов и запустил без проблем)
 

Swan

Пользователь
Регистрация
7 Июл 2017
Сообщения
30
Симпатии
1
Пол
Мужской
Swan, Вчера тоже такая проблема была. Я перезалил файл hlds_run, указал права на файл 0755 и через cd указал каталог файлов и запустил без проблем)
Проблема точно не hlds_run а в указании директории к нему, потому что если файл с запуском сервера в моем случае это pub.sh поместить в /server/pub16/ где собственно и размещен hlds_run и сократить скрипт с прямой директории к файлу например так:

Код:
./hlds_run -console +log on +mp_logecho 1 +sys_ticrate 600 -pingboost 1 -game cstrike -restart +maxplayers 32 +ip 176.120.25.127 +port 27015 +map de_dust2
то сервер включился без проблем.
 

Endzhey

Пользователь
Регистрация
8 Июн 2017
Сообщения
179
Симпатии
39
Проблема точно не hlds_run а в указании директории к нему, потому что если файл с запуском сервера в моем случае это pub.sh поместить в /server/pub16/ где собственно и размещен hlds_run и сократить скрипт с прямой директории к файлу например так:

Код:
./hlds_run -console +log on +mp_logecho 1 +sys_ticrate 600 -pingboost 1 -game cstrike -restart +maxplayers 32 +ip 176.120.25.127 +port 27015 +map de_dust2
то сервер включился без проблем.
Лучше используйте HLDS launcher
Сам им пользуюсь, не жалуюсь.
 
Сверху Снизу