GameAP. Web-панель управления игровыми серверами
-
- Полковник
- Сообщения: 6942
- Зарегистрирован: 03.06.2009
- Благодарил (а): 2390 раз
- Поблагодарили: 2807 раз
- Контактная информация:
master512
не, в смысле собрать свою разработку в пакеты для распространенных менеджеров прописав все необходимое в зависимости.
В идеале: я набираю sudo apt-get install game-ap и оно мне автоматом подтягивает необходимые для его работы пакеты (ssh2, php5-что-то-там) и актуальную версию панели.
не, в смысле собрать свою разработку в пакеты для распространенных менеджеров прописав все необходимое в зависимости.
В идеале: я набираю sudo apt-get install game-ap и оно мне автоматом подтягивает необходимые для его работы пакеты (ssh2, php5-что-то-там) и актуальную версию панели.
- NiGHt-LEshiY
- Полковник
- Сообщения: 10258
- Зарегистрирован: 13.06.2008
- Откуда: Россия
- Благодарил (а): 752 раза
- Поблагодарили: 2667 раз
- Контактная информация:
Renaissance
phpmyadmin так делает, но его всё равно качают с сайта. Не нужно для такой вещи делать аж пакет в репозитории со всеми зависимостями.
phpmyadmin так делает, но его всё равно качают с сайта. Не нужно для такой вещи делать аж пакет в репозитории со всеми зависимостями.
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.
Просьба присылать сообщения об ошибках в ЛС.
Вряд ли. Я не могу знать, что будет у пользователя. Панель работает как на apache2, так на nginx и др web-серверах. Может обойтись без ssh2, есть возможность работы по telnet и просто на локальном сервере.Renaissance писал(а):master512
не, в смысле собрать свою разработку в пакеты для распространенных менеджеров прописав все необходимое в зависимости.
В идеале: я набираю sudo apt-get install game-ap и оно мне автоматом подтягивает необходимые для его работы пакеты (ssh2, php5-что-то-там) и актуальную версию панели.
Панель не работает только с MySQL, пользователь может использовать другую базу данных.
Думаю, самое оптимальное - написать что и для чего в требованиях.
Последний раз редактировалось master512 29.08.2013, 20:10, всего редактировалось 1 раз.
-
- Полковник
- Сообщения: 6942
- Зарегистрирован: 03.06.2009
- Благодарил (а): 2390 раз
- Поблагодарили: 2807 раз
- Контактная информация:
да, хорошая документация всё заменит.master512 писал(а):Думаю, самое оптимальное - написать что и для чего в требованиях.
Новая версия панели - GameAP 0.7.2 [02.09.2013]
Изменения:
[+] Возможность изменить команды бана, кика, мягкого рестарта, отправки сообщения в чат, либо отключить их вообще.
[fix] Нельзя добавить алиасы совпадающие с системными.
[fix] Исправлено двойное отображение страницы при загрузке файла на локальный сервер.
[fix] При создании выделенного сервера проверяются данные SSH и FTP.
[fix] Исправлен баг с отображением пустой страницы при установке.
[*][/b] Обновлен исполняемый файл Linux.
[*][/b] Упрощены команды запуска серверов. Подробные команды остались в игровых модификациях.
Для обновления нужно сделать следующее:
- Распаковать в корень с панелью содержимое каталога uploads из архива.
- Перейти по адресу site.ru/adminpanel/update/manual для обновления базы данных
Для тех, кто использует стандартную базу игр, рекомендую сделать sql запрос на изменение некоторых параметров. Для этого нужно импортировать файл replace_game_data_072.sql
Примечение! В случае необходимости отредактируйте префикс таблиц в файле.
Загрузить:
* http://www.gameap.ru/download/
* https://github.com/ET-NiK/GameAP
Изменения:
[+] Возможность изменить команды бана, кика, мягкого рестарта, отправки сообщения в чат, либо отключить их вообще.
[fix] Нельзя добавить алиасы совпадающие с системными.
[fix] Исправлено двойное отображение страницы при загрузке файла на локальный сервер.
[fix] При создании выделенного сервера проверяются данные SSH и FTP.
[fix] Исправлен баг с отображением пустой страницы при установке.
[*][/b] Обновлен исполняемый файл Linux.
[*][/b] Упрощены команды запуска серверов. Подробные команды остались в игровых модификациях.
Для обновления нужно сделать следующее:
- Распаковать в корень с панелью содержимое каталога uploads из архива.
- Перейти по адресу site.ru/adminpanel/update/manual для обновления базы данных
Для тех, кто использует стандартную базу игр, рекомендую сделать sql запрос на изменение некоторых параметров. Для этого нужно импортировать файл replace_game_data_072.sql
Примечение! В случае необходимости отредактируйте префикс таблиц в файле.
Загрузить:
* http://www.gameap.ru/download/
* https://github.com/ET-NiK/GameAP
-
- Полковник
- Сообщения: 6942
- Зарегистрирован: 03.06.2009
- Благодарил (а): 2390 раз
- Поблагодарили: 2807 раз
- Контактная информация:
Ох, еще бы поддержку Unreal и цены бы не было.
Поддержка есть, но на уровне запустить/остановить/перезапустить, конфиги редактировать можно, возможно логи смотреть.Renaissance писал(а):Ох, еще бы поддержку Unreal и цены бы не было.
Поддержки RCON-управления нет.
-
- Полковник
- Сообщения: 6942
- Зарегистрирован: 03.06.2009
- Благодарил (а): 2390 раз
- Поблагодарили: 2807 раз
- Контактная информация:
master512
я подозревал.
Спасибо, в принципе базовых возможностей хватит даже. Всякой удобней чем с консоли.
я подозревал.
Спасибо, в принципе базовых возможностей хватит даже. Всякой удобней чем с консоли.
На gentoo будет работать?
Теоретически должна. Но тесты на gentoo не проводились. В крайнем случае, запилить поддержку gentoo - дело правки нескольких строчек.fak3 писал(а):На gentoo будет работать?
- Dev
- Майор
- Сообщения: 601
- Зарегистрирован: 07.05.2011
- Откуда: Одесса
- Благодарил (а): 5 раз
- Поблагодарили: 48 раз
- Контактная информация:
ну дак, в скриптах пакетов можно установить проверку установленного ПО.master512 писал(а):Вряд ли. Я не могу знать, что будет у пользователя. Панель работает как на apache2, так на nginx и др web-серверах. Может обойтись без ssh2, есть возможность работы по telnet и просто на локальном сервере.Renaissance писал(а):master512
не, в смысле собрать свою разработку в пакеты для распространенных менеджеров прописав все необходимое в зависимости.
В идеале: я набираю sudo apt-get install game-ap и оно мне автоматом подтягивает необходимые для его работы пакеты (ssh2, php5-что-то-там) и актуальную версию панели.
Панель не работает только с MySQL, пользователь может использовать другую базу данных.
Думаю, самое оптимальное - написать что и для чего в требованиях.
например, у юзера стоит mySQL. Подхватываем dbconfig и автоматически инсталим БД, как это делается в phpmyadmin.
так же и с другими БД.
с веб-серверами можно реализовать также
Готова новая версия GameAP 0.8. В этой версии исправлено множество багов. Повышена стабильность работы панели. Улучшена работа с модулями в помощь разработчикам. Добавлена поддержка новых игр.
Изменения:
[+] Расширена работа с модулями.
[+] Менеджер модулей. Позволяет обновлять список модулей и смотреть информацию о них.
[+] Драйверы Rcon и Query. Это во много раз упрощает добавление поддержки новых игр.
[+] Query и Rcon порты для игрового сервера
[+] Полная поддержка Minecraft.
[+] Статистика выделенных серверов. Отображение потребления ресурсов в виде графика. Поддерживается как Linux, так и Windows.
[+] Удаленный репозиторий для установки серверов.
[+] Установка игровых серверов из локального и удаленного репозитория.
[+] Просмотр всех логов админпанели администратором.
[+] Модуль cron оставляет большее количество логов.
[fix] Улучшена работа с Telnet.
[fix] Для команды обновления используется steamcmd путь, если он задан.
[fix] Исправлена ошибка с мягким перезапуском серверов.
[fix] Исправлена ошибка при работе cron модуля.
[fix] Исправлена ошибка, при которой невозможно было прочитать/сохранить конфигурационный файл.
[fix] Исправлены баги мультиязычности.
[fix] Исправлен баг при отправке сообщения администраторам, в случае отсутствия администраторов появлялась ошибка.
[fix] Исправлен баг с отображением списка логов, в случае если лимит логов меньше, чем количество самих логов.
[fix] Исправлена ошибка с капчей при регистрации.
[fix] Исправлена ошибка с шифрованием паролей при добавлении выделенного сервера.
[fix] При установке игрового сервера, ему (серверу) задаются стандартные настройки и параметры запуска.
[fix] Правильное отображение пути к файлу в логах, если исполняемый файл не найден или не имеет прав на выполнение.
[fix] Исправлены баги с обновлением игровых серверов.
[fix] Обновление серверов происходит через cron.
[fix] При удалении сервера удаляются привилегии и логи этого сервера.
[fix] Если порт на выделенном сервере занят, то добавление нового сервера с этим портом будет невозможно.
[*][/b] Для SSH и Telnet сделаны отдельные библиотеки.
Более подробно об изменениях: http://www.gameap.ru/updates/gameap-0-8-press-release/
Скачать: http://www.gameap.ru/download/
Изменения:
[+] Расширена работа с модулями.
[+] Менеджер модулей. Позволяет обновлять список модулей и смотреть информацию о них.
[+] Драйверы Rcon и Query. Это во много раз упрощает добавление поддержки новых игр.
[+] Query и Rcon порты для игрового сервера
[+] Полная поддержка Minecraft.
[+] Статистика выделенных серверов. Отображение потребления ресурсов в виде графика. Поддерживается как Linux, так и Windows.
[+] Удаленный репозиторий для установки серверов.
[+] Установка игровых серверов из локального и удаленного репозитория.
[+] Просмотр всех логов админпанели администратором.
[+] Модуль cron оставляет большее количество логов.
[fix] Улучшена работа с Telnet.
[fix] Для команды обновления используется steamcmd путь, если он задан.
[fix] Исправлена ошибка с мягким перезапуском серверов.
[fix] Исправлена ошибка при работе cron модуля.
[fix] Исправлена ошибка, при которой невозможно было прочитать/сохранить конфигурационный файл.
[fix] Исправлены баги мультиязычности.
[fix] Исправлен баг при отправке сообщения администраторам, в случае отсутствия администраторов появлялась ошибка.
[fix] Исправлен баг с отображением списка логов, в случае если лимит логов меньше, чем количество самих логов.
[fix] Исправлена ошибка с капчей при регистрации.
[fix] Исправлена ошибка с шифрованием паролей при добавлении выделенного сервера.
[fix] При установке игрового сервера, ему (серверу) задаются стандартные настройки и параметры запуска.
[fix] Правильное отображение пути к файлу в логах, если исполняемый файл не найден или не имеет прав на выполнение.
[fix] Исправлены баги с обновлением игровых серверов.
[fix] Обновление серверов происходит через cron.
[fix] При удалении сервера удаляются привилегии и логи этого сервера.
[fix] Если порт на выделенном сервере занят, то добавление нового сервера с этим портом будет невозможно.
[*][/b] Для SSH и Telnet сделаны отдельные библиотеки.
Более подробно об изменениях: http://www.gameap.ru/updates/gameap-0-8-press-release/
Скачать: http://www.gameap.ru/download/
- __A
- Капитан
- Сообщения: 392
- Зарегистрирован: 03.02.2009
- Благодарил (а): 38 раз
- Поблагодарили: 113 раз
Подскажите пожалуйста!
Решил попробовать панельку, не могу решить проблему с запуском.
Добавляю выделенный сервер, устанавливаю, все проходит нормально.
Запускаю сервер, дает ошибку:
Не удалось запустить сервер
Проверьте правильность указания следующих директорий: директория к исполняемым файлам(server.exe или server.sh), директория игрового сервера (относительно директории к исполняемым файлам). Проверьте правильность указания команды. Справка по игровым серверам, Решение проблем с запуском серверов
Отправленная команда:
Все пути проверил, вроде бы все правильно. Захожу на машину, вставляю эту строку -все запускается. Доступы к директории полные.
В чем может быть проблема?
Решил попробовать панельку, не могу решить проблему с запуском.
Добавляю выделенный сервер, устанавливаю, все проходит нормально.
Запускаю сервер, дает ошибку:
Не удалось запустить сервер
Проверьте правильность указания следующих директорий: директория к исполняемым файлам(server.exe или server.sh), директория игрового сервера (относительно директории к исполняемым файлам). Проверьте правильность указания команды. Справка по игровым серверам, Решение проблем с запуском серверов
Отправленная команда:
Код: Выделить всё
cd /home/servers/sv && ./server.sh start /home/servers/sv/123 cssource_szQIAR_27015 192.168.0.157 27015 "./srcds_run -game cstrike +ip 192.168.0.157 +port 27015 +map de_dust2 +maxplayers 32"
В чем может быть проблема?
Панель и игровой сервер на одной машине?
1. Если да, то проверьте сделали ли вы следующее:
sudo nano /etc/sudoers
Добавить в конец:
Где www-data - пользователь, от которого запущен веб-сервер и выполняются php скрипты.
2. Если нет, то зайдите по SSH от пользователя, что указан в настройках выделенного сервера в панели, и выполните указанную команду еще раз.
Быть может вы заходите из под рута, а в настройках указан другой, у которого прав нет.
1. Если да, то проверьте сделали ли вы следующее:
sudo nano /etc/sudoers
Добавить в конец:
Код: Выделить всё
www-data ALL = NOPASSWD: /путь/к/server.sh
Где www-data - пользователь, от которого запущен веб-сервер и выполняются php скрипты.
2. Если нет, то зайдите по SSH от пользователя, что указан в настройках выделенного сервера в панели, и выполните указанную команду еще раз.
Быть может вы заходите из под рута, а в настройках указан другой, у которого прав нет.
- __A
- Капитан
- Сообщения: 392
- Зарегистрирован: 03.02.2009
- Благодарил (а): 38 раз
- Поблагодарили: 113 раз
Сервер стоит отдельно.
Все запускается от отдельного пользователя.
Ввожу строку которую дает мне панель, от этого пользователя, далее спрашивается пароль, ввожу- все запускается.
Через панель не идет никак.
Все запускается от отдельного пользователя.
Ввожу строку которую дает мне панель, от этого пользователя, далее спрашивается пароль, ввожу- все запускается.
Через панель не идет никак.