Автор |
Сообщение |
VveedZone
Новичок
Зарегистрирован: 28 янв 2014, 05:00 Сообщения: 7 Поблагодарили: 0 раз. Откуда: Украина
|
Не возможно запустить/остановить сервера. Ошибки: Код: cd /D D:\Free-Arena.rv.ua\server && server.exe start D:\Free-Arena.rv.ua\server/27015 null 77.123.86.67 27015 "hlds.exe -console -game cstrike +ip 77.123.86.67 +port 27015 +map de_dust2_2x2 +maxplayers 21" Код: cd /D D:\Free-Arena.rv.ua\server && server.exe stop D:\Free-Arena.rv.ua\server/27015 null 77.123.86.67 27015 "hlds.exe -console -game cstrike +ip 77.123.86.67 +port 27015 +map de_dust2_2x2 +maxplayers 21" Перезапуск сервера не работает (пишет что он перезапущен, но сервер не перезапускалса). Автостарт сервера в случае его падения - работает отлично (когда сами его отключили, он сам запускается через некоторое время). OC Windows Версия админ панель GameAP 0.8.8 Вопросы: - Как исправить ошибки?
- Как обновить версию админ панель GameAP на новую? (не переустановляя)
- Как дать полные привелегии другому пользователю (как в гл.администратора)?
|
28 янв 2014, 05:11 |
|
|
VveedZone
Новичок
Зарегистрирован: 28 янв 2014, 05:00 Сообщения: 7 Поблагодарили: 0 раз. Откуда: Украина
|
если прописать в командной строке Код: cd /D D:\Free-Arena.rv.ua\server && server.exe start D:\Free-Arena.rv.ua\server/27015 null 77.123.86.67 27015 "hlds.exe -console -game cstrike +ip 77.123.86.67 +port 27015 +map de_dust2_2x2 +maxplayers 21" то сервер запускается нормально.
|
28 янв 2014, 05:54 |
|
|
Nikita
V.I.P.
Зарегистрирован: 10 ноя 2011, 19:05 Сообщения: 1945 Поблагодарили: 13 раз. Откуда: СПб
|
Игровой сервер на одной машине с панелью? Я так понимаю на одной. VveedZone писал(а): Автостарт сервера в случае его падения - работает отлично (когда сами его отключили, он сам запускается через некоторое время). Выполнение cron скрипта делается без участия веб-сервера. Возможно на веб-сервере стоят ограничения, не позволяющие обращаться к исполняемым файлам. Для обновления с 0.8.8 до 0.8.9 достаточно лишь заменить файлы. Если вы правили вручную файл /application/config/config.php, то не заменяйте его. Информация по обновлению находится в файле update.txt из архива с панелью. Чтобы назначить пользователя главным администратором, откройте базу данных и в таблице gameap_users (users) в столбце is_admin установите 1 нужному пользователю.
|
28 янв 2014, 08:08 |
|
|
VveedZone
Новичок
Зарегистрирован: 28 янв 2014, 05:00 Сообщения: 7 Поблагодарили: 0 раз. Откуда: Украина
|
Nikita писал(а): Игровой сервер на одной машине с панелью? Я так понимаю на одной. Да, на одной. Nikita писал(а): VveedZone писал(а): Автостарт сервера в случае его падения - работает отлично (когда сами его отключили, он сам запускается через некоторое время). Выполнение cron скрипта делается без участия веб-сервера. Возможно на веб-сервере стоят ограничения, не позволяющие обращаться к исполняемым файлам. я так понял, он не правильно работает? Nikita писал(а): Для обновления с 0.8.8 до 0.8.9 достаточно лишь заменить файлы. Если вы правили вручную файл /application/config/config.php, то не заменяйте его. Информация по обновлению находится в файле update.txt из архива с панелью. Чтобы назначить пользователя главным администратором, откройте базу данных и в таблице gameap_users (users) в столбце is_admin установите 1 нужному пользователю. спасибо.
|
28 янв 2014, 17:31 |
|
|
Nikita
V.I.P.
Зарегистрирован: 10 ноя 2011, 19:05 Сообщения: 1945 Поблагодарили: 13 раз. Откуда: СПб
|
VveedZone писал(а): я так понял, он не правильно работает?
Работает правильно, скорее всего, но нет прав на выполнение файлов в директории с серверами. Проверьте. Создайте файл test.php со следующим содержимым: Код: <?php exec('C:\Servers\server.exe', $strings); print_r($strings); После этого запустите этот скрипт в браузере. В ответе должны быть строки с вывода команды server.exe
|
28 янв 2014, 17:55 |
|
|
VveedZone
Новичок
Зарегистрирован: 28 янв 2014, 05:00 Сообщения: 7 Поблагодарили: 0 раз. Откуда: Украина
|
Nikita писал(а): VveedZone писал(а): я так понял, он не правильно работает?
Работает правильно, скорее всего, но нет прав на выполнение файлов в директории с серверами. Проверьте. Создайте файл test.php со следующим содержимым: Код: <?php exec('C:\\Servers\\server.exe', $strings); print_r($strings); После этого запустите этот скрипт в браузере. В ответе должны быть строки с вывода команды server.exe у меня ошибка, что не найден файл. Код: 404 Page Not Found The page you requested was not found.
URL
|
28 янв 2014, 18:15 |
|
|
Nikita
V.I.P.
Зарегистрирован: 10 ноя 2011, 19:05 Сообщения: 1945 Поблагодарили: 13 раз. Откуда: СПб
|
Т.к. этот файл находится в директории с панелью, то нужно добавить его в .htaccess, чтобы он мог выполниться Цитата: RewriteCond $1 !^(index\.php|test\.php|images|themes|uploads|favicon\.ico|robots\.txt)
|
28 янв 2014, 18:23 |
|
|
VveedZone
Новичок
Зарегистрирован: 28 янв 2014, 05:00 Сообщения: 7 Поблагодарили: 0 раз. Откуда: Украина
|
Теперь.
URL
|
28 янв 2014, 18:29 |
|
|
Nikita
V.I.P.
Зарегистрирован: 10 ноя 2011, 19:05 Сообщения: 1945 Поблагодарили: 13 раз. Откуда: СПб
|
Вместо C:\Servers\server.exe свой путь подставили? Найдите в настройках веб-сервера привилегии для запуска исполняемых файлов. Либо настройте локальный сервер как выделенный, инструкция здесь. Все в точности как там, а IP для выделенного сервера будет 127.0.0.1
|
28 янв 2014, 18:33 |
|
|
VveedZone
Новичок
Зарегистрирован: 28 янв 2014, 05:00 Сообщения: 7 Поблагодарили: 0 раз. Откуда: Украина
|
Nikita писал(а): Вместо C:\Servers\server.exe свой путь подставили? D:\Free-Arena.rv.ua\server\server.exe
|
28 янв 2014, 18:40 |
|
|
Nikita
V.I.P.
Зарегистрирован: 10 ноя 2011, 19:05 Сообщения: 1945 Поблагодарили: 13 раз. Откуда: СПб
|
Вариант для ленивых Добавьте задание с запуском игрового сервера и при выполнении cron он будет запущен.
|
28 янв 2014, 18:46 |
|
|
VveedZone
Новичок
Зарегистрирован: 28 янв 2014, 05:00 Сообщения: 7 Поблагодарили: 0 раз. Откуда: Украина
|
Nikita писал(а): Добавьте задание с запуском игрового сервера и при выполнении cron он будет запущен. если я так понял то Код: D:\Free-Arena.rv.ua\webserver\Php\php.exe -f "D:\Free-Arena.rv.ua\webserver\www\panel\index.php" cron в задания добавлено после установки веб админ панель и работает. Nikita писал(а): настройте локальный сервер как выделенный, инструкция здесь. Все в точности как там, а IP для выделенного сервера будет 127.0.0.1 хотелось обойтись без этого.
|
28 янв 2014, 18:55 |
|
|
Nikita
V.I.P.
Зарегистрирован: 10 ноя 2011, 19:05 Сообщения: 1945 Поблагодарили: 13 раз. Откуда: СПб
|
VveedZone писал(а): Nikita писал(а): настройте локальный сервер как выделенный, инструкция здесь. Все в точности как там, а IP для выделенного сервера будет 127.0.0.1 хотелось обойтись без этого. В таком случае найдите в настройках веб-сервера привилегии на запуск исполняемых файлов.
|
28 янв 2014, 19:00 |
|
|