HLDM Форум
https://forum.hldm.org/

Проблемы админ панель GameAP
https://forum.hldm.org/viewtopic.php?f=36&t=590
Страница 1 из 1

Автор:  VveedZone [ 28 янв 2014, 05:11 ]
Заголовок сообщения:  Проблемы админ панель GameAP

Не возможно запустить/остановить сервера.

Ошибки:
Код:
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 на новую? (не переустановляя)
  • Как дать полные привелегии другому пользователю (как в гл.администратора)?

Автор:  VveedZone [ 28 янв 2014, 05:54 ]
Заголовок сообщения:  Re: Проблемы админ панель GameAP

если прописать в командной строке
Код:
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"

то сервер запускается нормально.

Автор:  Nikita [ 28 янв 2014, 08:08 ]
Заголовок сообщения:  Re: Проблемы админ панель GameAP

Игровой сервер на одной машине с панелью? Я так понимаю на одной.

VveedZone писал(а):
Автостарт сервера в случае его падения - работает отлично (когда сами его отключили, он сам запускается через некоторое время).

Выполнение cron скрипта делается без участия веб-сервера. Возможно на веб-сервере стоят ограничения, не позволяющие обращаться к исполняемым файлам.

Для обновления с 0.8.8 до 0.8.9 достаточно лишь заменить файлы. Если вы правили вручную файл /application/config/config.php, то не заменяйте его. Информация по обновлению находится в файле update.txt из архива с панелью.
Чтобы назначить пользователя главным администратором, откройте базу данных и в таблице gameap_users (users) в столбце is_admin установите 1 нужному пользователю.

Автор:  VveedZone [ 28 янв 2014, 17:31 ]
Заголовок сообщения:  Re: Проблемы админ панель GameAP

Nikita писал(а):
Игровой сервер на одной машине с панелью? Я так понимаю на одной.

Да, на одной.

Nikita писал(а):
VveedZone писал(а):
Автостарт сервера в случае его падения - работает отлично (когда сами его отключили, он сам запускается через некоторое время).

Выполнение cron скрипта делается без участия веб-сервера. Возможно на веб-сервере стоят ограничения, не позволяющие обращаться к исполняемым файлам.

я так понял, он не правильно работает?

Nikita писал(а):
Для обновления с 0.8.8 до 0.8.9 достаточно лишь заменить файлы. Если вы правили вручную файл /application/config/config.php, то не заменяйте его. Информация по обновлению находится в файле update.txt из архива с панелью.
Чтобы назначить пользователя главным администратором, откройте базу данных и в таблице gameap_users (users) в столбце is_admin установите 1 нужному пользователю.

спасибо.

Автор:  Nikita [ 28 янв 2014, 17:55 ]
Заголовок сообщения:  Re: Проблемы админ панель GameAP

VveedZone писал(а):
я так понял, он не правильно работает?


Работает правильно, скорее всего, но нет прав на выполнение файлов в директории с серверами.
Проверьте. Создайте файл test.php со следующим содержимым:
Код:
<?php
exec('C:\Servers\server.exe', $strings);
print_r($strings);


После этого запустите этот скрипт в браузере. В ответе должны быть строки с вывода команды server.exe

Автор:  VveedZone [ 28 янв 2014, 18:15 ]
Заголовок сообщения:  Re: Проблемы админ панель GameAP

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

Автор:  Nikita [ 28 янв 2014, 18:23 ]
Заголовок сообщения:  Re: Проблемы админ панель GameAP

Т.к. этот файл находится в директории с панелью, то нужно добавить его в .htaccess, чтобы он мог выполниться

Цитата:
RewriteCond $1 !^(index\.php|test\.php|images|themes|uploads|favicon\.ico|robots\.txt)

Автор:  VveedZone [ 28 янв 2014, 18:29 ]
Заголовок сообщения:  Re: Проблемы админ панель GameAP

Теперь.
Код:
Array ( )


URL

Автор:  Nikita [ 28 янв 2014, 18:33 ]
Заголовок сообщения:  Re: Проблемы админ панель GameAP

Вместо C:\Servers\server.exe свой путь подставили?

Найдите в настройках веб-сервера привилегии для запуска исполняемых файлов.

Либо настройте локальный сервер как выделенный, инструкция здесь. Все в точности как там, а IP для выделенного сервера будет 127.0.0.1

Автор:  VveedZone [ 28 янв 2014, 18:40 ]
Заголовок сообщения:  Re: Проблемы админ панель GameAP

Nikita писал(а):
Вместо C:\Servers\server.exe свой путь подставили?

D:\Free-Arena.rv.ua\server\server.exe

Автор:  Nikita [ 28 янв 2014, 18:46 ]
Заголовок сообщения:  Re: Проблемы админ панель GameAP

Вариант для ленивых
Добавьте задание с запуском игрового сервера и при выполнении cron он будет запущен.

Автор:  VveedZone [ 28 янв 2014, 18:55 ]
Заголовок сообщения:  Re: Проблемы админ панель GameAP

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

хотелось обойтись без этого.

Автор:  Nikita [ 28 янв 2014, 19:00 ]
Заголовок сообщения:  Re: Проблемы админ панель GameAP

VveedZone писал(а):
Nikita писал(а):
настройте локальный сервер как выделенный, инструкция здесь. Все в точности как там, а IP для выделенного сервера будет 127.0.0.1

хотелось обойтись без этого.

В таком случае найдите в настройках веб-сервера привилегии на запуск исполняемых файлов.

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/