Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Проблема с запуском сервера при включении ПК

, при перезагрузки пк слитают права chmod с screen и сервер не может за
Статус пользователя error404
сообщение 16.3.2012, 17:33
Сообщение #1
Стаж: 16 лет

Сообщений: 30
Благодарностей: 1
Полезность: 26

Добрый день, помогите с такой проблемой. После перезагрузки пк слитают права с папки /var/run/screen и сервер не может запуститься
Даже если заново выставляешь chmod 777 /var/run/screen , по после очередной перезагрузки они пропадают
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя binural
сообщение 16.3.2012, 20:55
Сообщение #2


Стаж: 15 лет

Сообщений: 804
Благодарностей: 220
Полезность: 521

А зачем ставить права на папку /var/run/screen ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя error404
сообщение 16.3.2012, 21:12
Сообщение #3
Стаж: 16 лет

Сообщений: 30
Благодарностей: 1
Полезность: 26

так как без прав не запускается процесс в скрине

screen -A -m -d -S nheghjatn ./hlds_run -game cstrike +ip *,*,*,* -port 27015 +map fy_pool_day +maxplayers 24 -binary ./hlds_amd -pidfile cs.pid -pingboost 3
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя binural
сообщение 16.3.2012, 21:23
Сообщение #4


Стаж: 15 лет

Сообщений: 804
Благодарностей: 220
Полезность: 521

странно но у меня с этой строкой запустился
Код
screen -A -m -d -S nheghjatn ./hlds_run -game cstrike +ip *,*,*,* -port 27015 +map fy_pool_day +maxplayers 24
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя error404
сообщение 16.3.2012, 21:26
Сообщение #5
Стаж: 16 лет

Сообщений: 30
Благодарностей: 1
Полезность: 26

Цитата(binural @ 16.3.2012, 21:23) *
странно но у меня с этой строкой запустился
Код
screen -A -m -d -S nheghjatn ./hlds_run -game cstrike +ip *,*,*,* -port 27015 +map fy_pool_day +maxplayers 24


так как у тебя стоят права на /var/run/screen
когда я их ставлю в ручную у меня тоже все запускается , а как только идет ребут (перезагрузка) компа то права сбиваются и процесс не хочет запускаться
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя binural
сообщение 16.3.2012, 21:28
Сообщение #6


Стаж: 15 лет

Сообщений: 804
Благодарностей: 220
Полезность: 521

Код
ps -aux | grep hlds
root      2738  0.0  0.0   5416  1096 ?        Ss   21:14   0:00 SCREEN -A -m -d -S nheghjatn ./hlds_run -game cstrike +ip 0.0.0.0 -port 27016 +map fy_pool_day +maxplayers 24
root      2739  0.0  0.0   5040  1312 pts/4    Ss+  21:14   0:00 /bin/sh ./hlds_run -game cstrike +ip 0.0.0.0 -port 27016 +map fy_pool_day +maxplayers 24
root      2749  1.0  1.5  84144 28132 pts/4    S+   21:14   0:02 ./hlds_amd -game cstrike +ip 0.0.0.0 -port 27016 +map fy_pool_day +maxplayers 24
root      2768  0.0  0.0   4352   780 pts/0    S+   21:18   0:00 grep hlds



попробуй переустанови screen
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя error404
сообщение 16.3.2012, 21:32
Сообщение #7
Стаж: 16 лет

Сообщений: 30
Благодарностей: 1
Полезность: 26

Цитата(binural @ 16.3.2012, 21:28) *
Код
ps -aux | grep hlds
root      2738  0.0  0.0   5416  1096 ?        Ss   21:14   0:00 SCREEN -A -m -d -S nheghjatn ./hlds_run -game cstrike +ip 0.0.0.0 -port 27016 +map fy_pool_day +maxplayers 24
root      2739  0.0  0.0   5040  1312 pts/4    Ss+  21:14   0:00 /bin/sh ./hlds_run -game cstrike +ip 0.0.0.0 -port 27016 +map fy_pool_day +maxplayers 24
root      2749  1.0  1.5  84144 28132 pts/4    S+   21:14   0:02 ./hlds_amd -game cstrike +ip 0.0.0.0 -port 27016 +map fy_pool_day +maxplayers 24
root      2768  0.0  0.0   4352   780 pts/0    S+   21:18   0:00 grep hlds



попробуй переустанови screen


пытаюсь

Цитата
gamez:/home/alex# apt-get install screen
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия screen.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 60 пакетов не обновлено.


пытаюсь и не в какую
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя amp
сообщение 16.3.2012, 21:34
Сообщение #8
Стаж: 17 лет

Сообщений: 284
Благодарностей: 66
Полезность: 200

error404,
из под какой учетки запускаешь?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя binural
сообщение 16.3.2012, 21:39
Сообщение #9


Стаж: 15 лет

Сообщений: 804
Благодарностей: 220
Полезность: 521

(переуствновить)
Код
apt-get reinstall screen

(Установить)
Код
apt-get install screen

(Удалить)
Код
apt-get remove screen


Устанавливать нада из под root ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя error404
сообщение 16.3.2012, 21:42
Сообщение #10
Стаж: 16 лет

Сообщений: 30
Благодарностей: 1
Полезность: 26

Цитата(binural @ 16.3.2012, 21:39) *
(переуствновить)
Код
apt-get reinstall screen

(Установить)
Код
apt-get install screen

(Удалить)
Код
apt-get remove screen


Устанавливать нада из под root ...


спс сейчас попробуем
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя as3k
сообщение 16.3.2012, 21:53
Сообщение #11


Стаж: 14 лет

Сообщений: 55
Благодарностей: 8
Полезность: 114

Запускаете от рута ?
chown на юзере, от которого запускаете ?


Вот скрипт запуска, которым пользуюсь уже на протяжении года, никаких нареканий. Назвать start.sh и запускать через него.


Код
$ cat > cstrike
#!/bin/sh
echo Server started...
GAMEZCAT=/home/gemez
export GAMEZCAT
LOAD_PATH=$GAMEZCAT/hl/hlds_l:$LOAD_PATH
export LOAD_PATH
./hlds_run -binary ./hlds_i686 -game cstrike +maxplayers 32 +port 27017 -nosecure -sv_lan 0 -pingboost 1


Отредактировал: as3k, - 16.3.2012, 22:57
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя error404
сообщение 16.3.2012, 23:05
Сообщение #12
Стаж: 16 лет

Сообщений: 30
Благодарностей: 1
Полезность: 26

screen заработал после пере установки, но сервер не хочет сам стартовать через /etc/init.d/

скрипт запуска
Цитата
#!/bin/sh


path="/home/alex/server"
cd $path
screen -A -m -d -S nheghjatn ./hlds_run -game cstrike +ip 91.221.74.150 -port 27015 +map fy_pool_day +maxplayers 24 -binary ./hlds_amd -pidfile cs.pid -pingboost 3


права 755 owner root
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя error404
сообщение 16.3.2012, 23:52
Сообщение #13
Стаж: 16 лет

Сообщений: 30
Благодарностей: 1
Полезность: 26

получилось при помощи update-rc.d hlds defaults
спс всем за помощь
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: