HLDM Форум https://forum.hldm.org/ |
|
Не устанавливаются сервера. https://forum.hldm.org/viewtopic.php?f=36&t=924 |
Страница 1 из 1 |
Автор: | BatyaMedic [ 04 июн 2015, 23:17 ] |
Заголовок сообщения: | Не устанавливаются сервера. |
В sudoers права выставил. |
Автор: | BatyaMedic [ 04 июн 2015, 23:19 ] |
Заголовок сообщения: | Re: Не устанавливаются сервера. |
Я случайно выбрал мод czero. Даже если выбрать CSGO,ничего не поменяется,с тф2 так же. |
Автор: | GordonFreeman [ 05 июн 2015, 15:27 ] |
Заголовок сообщения: | Re: Не устанавливаются сервера. |
Цитата: Assertion Failed: Failed to write app state file /home/batyamedic/servers/csgo/steamapps/appmanifest_90.acf А если права у пользователя, от которого запускается cron задача, на запись в папку /home/batyamedic/servers/csgo/ ? Maxximou5 писал(а): Несколько возможных причин:
|
Автор: | BatyaMedic [ 05 июн 2015, 15:54 ] |
Заголовок сообщения: | Re: Не устанавливаются сервера. |
GordonFreeman писал(а): Цитата: Assertion Failed: Failed to write app state file /home/batyamedic/servers/csgo/steamapps/appmanifest_90.acf А если права у пользователя, от которого запускается cron задача, на запись в папку /home/batyamedic/servers/csgo/ ? Maxximou5 писал(а): Несколько возможных причин:
cron получается от моего имени нужно запускать? |
Автор: | BatyaMedic [ 05 июн 2015, 16:05 ] |
Заголовок сообщения: | Re: Не устанавливаются сервера. |
Поставил крон от юзера. Код: Сообщение: Server install failed Results: array ( 0 => 'cd /home/batyamedic/servers && mkdir -p csgo ', 1 => 'cd /home/batyamedic/servers && chmod 755 csgo ', 2 => 'cd /home/batyamedic/steamcmd && sudo ./steamcmd.sh +login anonymous +force_install_dir /home/batyamedic/servers/csgo +app_update 740 validate +quit ', ) |
Автор: | deqsec [ 22 июн 2015, 02:02 ] |
Заголовок сообщения: | Re: Не устанавливаются сервера. |
Тоже такая проблема, запускаю cron от пользователя www-data/root - результат один... Вывод лога: |
Автор: | Nikita [ 22 июн 2015, 15:02 ] |
Заголовок сообщения: | Re: Не устанавливаются сервера. |
От какого пользователя выполняется cron? Вручную команды выполняли? |
Автор: | deqsec [ 22 июн 2015, 19:03 ] |
Заголовок сообщения: | Re: Не устанавливаются сервера. |
Nikita писал(а): От какого пользователя выполняется cron? Вручную команды выполняли? Пробовал от root запускать (но потом вычитал, что под рутом стимцмд может не верно работать), сменил юзера на www-data, результат один... Если вручную выполнить команду gameap из логов(cd /home/system/steamcmd && sudo ./steamcmd.sh +login anonymous +force_install_dir /home/mcfck/rp +app_update 4020 validate +quit), результат тоже никакой. Но если убрать sudo и выполнить (cd /home/system/steamcmd && ./steamcmd.sh +login anonymous +force_install_dir /home/mcfck/rp +app_update 4020 validate +quit) то все устанавливается. Да к стати, при выполнении задачи создаются папки под сервера с chmod: 755, пользователь: www-data, группа: mcfck В консоли где выполняется php по крону: В логах gameap: Конфигурация сервера: Как я все это понимаю: от юзреа www-data выполняется задача крон, а именно запускается файл "php -f /var/www/html/ubeast/apps/gameap/index.php cron", далее ' далее этот скрипт запускает steamcmd от имени www-data но через sudo (т.е. от рута), а при установке от рута, как было уже сказано ранее, установка крешится Оффтоп: Как можно сделать чтоб при установке права на папке с сервером были не 755 а 770? |
Автор: | Nikita [ 22 июн 2015, 21:18 ] |
Заголовок сообщения: | Re: Не устанавливаются сервера. |
Steamcmd должен нормально и от рута рабоать. Попробуйте заново его установить, переместите steamcmd в другую директорию, например в /root |
Автор: | deqsec [ 22 июн 2015, 23:36 ] |
Заголовок сообщения: | Re: Не устанавливаются сервера. |
Переместил steamcmd в директорию /root/steamcmd и запускаю задачу cron от root, все ошибки в steamcmd пропали, но бывает, что сервера не докачиваются на 100%, подозреваю что это уже проблемы самого steamcmd Спасибо за помощь! С этим вопросом: "Как можно сделать чтоб при установке права на папке с сервером были не 755 а 770?" лучше новую тему? |
Автор: | anklave [ 24 авг 2015, 00:02 ] |
Заголовок сообщения: | Re: Не устанавливаются сервера. |
У меня такая же проблема, вот лог Results: array ( 0 => 'cd /home/server && mkdir -p test ', 1 => 'cd /home/server && chmod 755 test ', 2 => 'cd /home/server/steamcmd && sudo ./steamcmd.sh +login anonymous +force_install_dir /home/server/test +app_update 232330 validate +quit ', ) Cron started -Dedicated Server #1 --Task manager -- End Task manager --Server #1 install started ---Install from SteamCMD ---Install server failure ---Server install #1 failed --Get Stats ---Stats server #1 missed -Modules cron Cron stats -Time elapsed: 0.4149 seconds -Memory peak usage: 3444.37 Kb Cron end |
Автор: | Vova [ 24 авг 2015, 01:07 ] |
Заголовок сообщения: | Re: Не устанавливаются сервера. |
anklave писал(а): У меня такая же проблема, вот лог Results: array ( 0 => 'cd /home/server && mkdir -p test ', 1 => 'cd /home/server && chmod 755 test ', 2 => 'cd /home/server/steamcmd && sudo ./steamcmd.sh +login anonymous +force_install_dir /home/server/test +app_update 232330 validate +quit ', ) Cron started -Dedicated Server #1 --Task manager -- End Task manager --Server #1 install started ---Install from SteamCMD ---Install server failure ---Server install #1 failed --Get Stats ---Stats server #1 missed -Modules cron Cron stats -Time elapsed: 0.4149 seconds -Memory peak usage: 3444.37 Kb Cron end Вручную попробуй установить через ssh этой командой. Если будет ошибка, то значит тебе надо правильно установить steamcmd. |
Автор: | anklave [ 24 авг 2015, 05:09 ] |
Заголовок сообщения: | Re: Не устанавливаются сервера. |
попробовал ввести команды от пользователя через ssh на этой команде cd /home/server/steamcmd && sudo ./steamcmd.sh +login anonymous +force_install_dir /home/server/test +app_update 232330 validate +quit просит пароль, как это исправить? Когда ввел пароль пишет Пользователю server запрещено выполнять './steamcmd.sh +login anonymous +force_install_dir /home/server/test +app_update 232330 validate +quit' с правами root на xxx.xxx.xxx. |
Автор: | Vova [ 25 авг 2015, 22:42 ] |
Заголовок сообщения: | Re: Не устанавливаются сервера. |
anklave писал(а): попробовал ввести команды от пользователя через ssh на этой команде cd /home/server/steamcmd && sudo ./steamcmd.sh +login anonymous +force_install_dir /home/server/test +app_update 232330 validate +quit просит пароль, как это исправить? Когда ввел пароль пишет Пользователю server запрещено выполнять './steamcmd.sh +login anonymous +force_install_dir /home/server/test +app_update 232330 validate +quit' с правами root на xxx.xxx.xxx. Ну тогда добавь права. Самое лучшее было бы что бы ты написал какое сообщение показывает. |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |