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

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

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

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

6 страниц V   1 2 ... 4 5 »

Open Game Panel

, Бесплатная панель игровых серверов
Статус пользователя grey
сообщение 28.11.2012, 10:04
Сообщение #1


Стаж: 13 лет

Сообщений: 1785
Благодарностей: 1097
Полезность: 675

Итак, хочу представить совершенно бесплатную разработку наших зарубежных товарищей, а именно Open game panel, сокращенно OGP.

OGP это панель управления игровыми серверами. Панель использует веб-интерфейс (PHP / MySQL), который управляет агентом (Perl), работающим на физических серверах вашего игрового хостинга. Панель используется для запуска/остановки/мониторинга и управления игровыми серверами.

Панель управления на данный момент поддерживает около 60 игр:

Список игр
Age of Chivalry
Aliens VS. Predator
Battlefield 2
BloodFrontier
Call of Duty 2
Call of Duty 4
Call of Duty 5
Call of Duty: World at War
Call of Duty: Modern Warfare 2
Call of Duty: Modern Warfare 3
Call of Duty: Black Ops
Condition Zero
Counter-Strike Source
Counter-Strike 1.6
Counter-Strike 2D
Day of Defeat
Day of Defeat Source
Death Match Classic
Dystopia
Ethernal-Silence
Garrys mod
Gearbox
Half-Life 2: Deathmatch
Hidden: Source
Insurgency
JediKnight 2: Jedi Outcast
Jediknight: Jedi Academy
Killing Floor
Left 4 Dead
Left 4 Dead 2
Medal of Honor: Allied Assault
Multi Theft Auto
Murmur (Mumble server)
Nexuiz
Open Transport Tycoon Deluxe
Pirates, Vikings and Knights II
Ricochet
San Andreas Multiplayer
Shoutcast server
Shoutcast server bot
Smashball
Smokin Guns
Soldat
Synergy
Team Fortress 2
Team Fortress 2 Beta
Team Fortress Classic
Teamspeak 2
Teamspeak 3
Trackmania Forever
Trackmania Nations
Unreal Tournament 2004
Urban Terror 4
Ventrilo
Vice City Multiplayer
Warsow
Wolfenstein: Enemy Territory
Zombie Panic! Source


Панель имеет несколько уровней доступа, с разграничением прав. Группа администраторов может изменять/блокировать различные возможности для пользователей, как например количество игровых слотов, ядро процессора, приоритет запущенного сервера, параметры запуска сервера и многое другое, возможность использовать различные IP-адреса или порты для каждой игры.

Сервер запускается от имени пользователя, который владеет им. Таким образом, агент увидит, что данный игровой сервер принадлежит пользователю "test" и запустит игровой сервер от имени «test». Таким образом, если test будет использовать SSH или FTP доступ для сбора лог-файлов или редактирования конфигурации, файлы все равно будут принадлежать ему, и он будет иметь доступ ко всем файлам.

Сервера могут быть клонированы из панели, что упрощает установку новых игровых серверов из заранее созданных шаблонов или уже имеющихся игровых серверов.

Автоматические создание аккаунта для FTP доступа для пользователей, а так же автоматические назначение домашней директории.

Просмотр логов через веб интерфейс, а так же управление RCON командами.

Steam сервера могут быть установлены или обновлены с использованием Steam клиентов через веб-интерфейс.

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

Реализована установка плагинов, конфигов, патчей и карт всего одним кликом.

Идея панели в том, что разные люди могут использовать панель управления своими серверами. Она может быть использована как для игровых хостинг компаний, так и для обычных пользователей. Поддерживается управление игровыми серверами как на Windows так и на Linux.

Добавлю одно, что панель активно дорабатывается, внедряются новые функции и устраняются найденные баги. Я русифицировал данную панель на 99% и продолжаю дальше, так же планирую добавить/исправить файлы перевода для других языков, так как на данный момент, хоть и поддерживаются несколько языков перевода, но перевод выполнен не более 30%, как было и с русским языком, так же имел место перевод "от google" который я заменил на правильный и подходящий по смыслу.

За последние пару месяцев добавлено:
- магазин с заказами игровых серверов + автоматическая установка сервера при подтверждении заказа
- отдельный мониторинг с гаджетами для сайта
- установка аддонов, конфигов, карт в один клик
- добавлено несколько тем оформления панели
- форма регистрации пользователей

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




Установка веб части

Требования к хостингу:

PHP Version не ниже 5.1.2
PHP XML-RPC module
PHP Curl module
PHP XML Reader
Pear XXTEA
Pear

Качаем последнюю версию здесь http://hldstart.svn.sourceforge.net/viewvc/hldstart/trunk/



Распаковываем в любую папку и заливаем на хостинг через ftp содержимое папки upload допустим http://ваш_сайт/panel/

Переходим по адресу где будет находиться ваша панель например http://ваш_сайт/panel/ и увидим страницу выбора языка установки и проверки модулей хостинга, если все в порядке нажимаем дальше




Заполняем данные базы данных (имя пользователя, пароль от базы, имя базы) и нажимаем дальше.



Заполняем данные аккаунта администратора панели и нажимаем дальше



Установка панели завершена, обязательно удалите файл install.php из корня папки куда установлена панель, а так же выставить права доступа 644 на includes/config.inc.php



Если вы не удалили файл install.php то вам будет показано сообщение:



На этом установка панели завершена, переходим к настройке.


Установка и настройка серверной части Linux

И так установка серверной части:

Установка агента.

Для того чтобы установить агент управления Вам необходимо иметь компьютер с установленной операционной системой linux (для Windцos будет отдельная тема). Кроме того, необходимо иметь либо удаленный (например, SSH) или локальный терминал подключения к этой машине.

Debian/Ubuntu

выполняем

Код
sudo apt-get install libxml-parser-perl libpath-class-perl libarchive-any-perl screen


*** Для 64-х биных ОС нужно установить 32 битные библиотеки ia32-libs для запуска steam****

Код
sudo apt-get install ia32-libs


CentOS 5

Код
sudo yum install perl-XML-Parser perl-Archive-Tar perl-Archive-Zip screen ncompress
wget [url]http://www.n0c.org/RPM/centos/5/x86_64/perl-Array-Compare-1.14-3.el5.centos.noarch.rpm[/url]
rpm -i perl-Array-Compare-1.14-3.el5.centos.noarch.rpm
wget [url]http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/perl-Path-Class-0.16-1.el5.rf.noarch.rpm[/url]
rpm -i perl-Path-Class-0.16-1.el5.rf.noarch.rpm
cpan -i Archive::Extract


Fedora 13

Код
sudo yum install perl-XML-Parser perl-Path-Class perl-Archive-Extract screen perl-ExtUtils-MakeMaker ncompress


OpenSUSE 11.3

Код
sudo zypper install perl-Path-Class screen


Gentoo

Для установки Perl XMLRPC вам необходимо выполнить следующее:

Код
emerge dev-perl/frontier-rpc


Agent Installation

Для начала скачаем агент и распакуем (лучше брать последнюю версию дистрибутива здесь http://hldstart.svn.sourceforge.net/viewvc/hldstart/trunk/)

Код
wget "http://www.opengamepanel.org/downloads/ogp_agent_nightly.tar.gz" -O agent.tar.gz
tar xf agent.tar.gz
cd agent


Далее нужно создать пользователя для агента, только если вы не хотите использовать существующую учетную запись пользователя для этого. Пользователя можно добавить в большинстве Linux-систем с помощью следующей команды.

Код
sudo adduser имя_пользователя


Далее, чтобы начать установку, для этого нужно иметь права на запуск или вы также можете запустить эту команду с правами root.

Примечание: Установка может быть выполнена и не от root, но тогда агент не сможет работать правильно.

Код
# (chmod if needed)
sudo bash ./install.sh


Теперь вы должны следовать инструкциям. Во время установки вы не должны изменять любую другую информацию, кроме имени пользователя (имя пользователя должно быть обычным пользователем, а не root) и ключа шифрования. Остальные параметры должны изменяться только для дополнительных настроек.

После установки вы можете запустить агента в фоновом режиме

Код
sudo /etc/init.d/ogp_agent start


или как приложение командной строки

Код
cd /home/<username>/OGP
perl ./ogp_agent.pl --log-stdout


После того как вы убедитесь, что агент запускается нормально, то есть, вы должны увидеть агента в начале строки, вы можете остановить агента, нажав CTRL + C. После этого вы можете установить агент для запуска во время загрузки:

* CentOS 5 * Выполните следующую команду от имени root:
Код
chkconfig ogp_agent on


* Debian 5 * Выполните следующую команду от имени root:
Код
$ update-rc.d ogp_agent defaults


* OpenSUSE 11.3 * Выполните следующую команду от имени root:
Код
$ chkconfig --add ogp_agent


Взято с zloy.pl.ua
Офф сайт http://www.opengamepanel.org/news.php
Демо http://cs-battle.net.ua/server/index.php
Логин greykoo Пасс greykoo


Бесплатный сервис создания онлайн магазина покупки привилегий 1.6/css/cs go vip-buy.ru
Список моих php скриптов в профиле
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 16 раз
   Цитировать сообщение
Статус пользователя DJBos
сообщение 28.11.2012, 10:31
Сообщение #2


Стаж: 15 лет

Сообщений: 669
Благодарностей: 111
Полезность: 386

Молодец что скинул!)

Отредактировал: DJBos, - 28.11.2012, 10:31
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя unhead
сообщение 28.11.2012, 10:44
Сообщение #3


Стаж: 11 лет
Город: Минск

Сообщений: 1182
Благодарностей: 399
Полезность: 501

не плохо, вот дойдут ли руки=)


https://play.google.com/store/apps/details?id=com.foryoufm.radioforyou
Радио 4you - радио созданное для тебя
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя L_O_T_U_S
сообщение 28.11.2012, 15:06
Сообщение #4


Стаж: 15 лет

Сообщений: 555
Благодарностей: 32
Полезность: 89

Что за модуль Teamspeak3 ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ZeRoCooL
сообщение 28.11.2012, 15:07
Сообщение #5
Стаж: 15 лет

Сообщений: 256
Благодарностей: 87
Полезность: 279

Error ocurred on remote server, FTP can not be switched ON. , хотя ftp включен.. Кто настраивал подкскажите
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя FreeDom
сообщение 28.11.2012, 16:46
Сообщение #6


Стаж: 12 лет

Сообщений: 959
Благодарностей: 67
Полезность: 129

Видил давно, ток руки не доходили поставить:D
По описанию панель просто класс
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ZeRoCooL
сообщение 28.11.2012, 17:41
Сообщение #7
Стаж: 15 лет

Сообщений: 256
Благодарностей: 87
Полезность: 279

Цитата(free1995 @ 28.11.2012, 16:46) *
Видил давно, ток руки не доходили поставить:D
По описанию панель просто класс



Дык разобрался, все работает, на ура.. Для игровых хостингов то что надо!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя s-nesterov
сообщение 28.11.2012, 19:17
Сообщение #8


Стаж: 12 лет

Сообщений: 657
Благодарностей: 74
Полезность: 15

На винду будет статья?
Если да то когда?:)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
cs-portal
сообщение 29.11.2012, 11:10
Сообщение #9
Стаж: 14 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

аааааааа под винду у них агент на перле
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 29.11.2012, 11:38
Сообщение #10


Стаж: 16 лет

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

Зачем она нужна, когда есть Putty yy.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя s-nesterov
сообщение 29.11.2012, 12:25
Сообщение #11


Стаж: 12 лет

Сообщений: 657
Благодарностей: 74
Полезность: 15

Цитата(3aB}{o3 @ 29.11.2012, 12:38) *
Зачем она нужна, когда есть Putty yy.gif

Что за Putty
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 29.11.2012, 12:39
Сообщение #12


Стаж: 16 лет

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

Цитата(s-nesterov @ 29.11.2012, 14:25) *
Что за Putty
Бесплатный Telnet/SSH Клиент
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя f1nik
сообщение 29.11.2012, 13:09
Сообщение #13


Иконка группы

Стаж: 13 лет

Сообщений: 1862
Благодарностей: 932
Полезность: 1010

Цитата(3aB}{o3 @ 29.11.2012, 12:38) *
Зачем она нужна, когда есть Putty yy.gif

Ты сравниваешь хлеб с гвоздями... Причем тут путти и панель управления игровыми серверами?

Кстати, Грей, ты не пробовал вытащить команды управления демоном?... Хотя думаю там ничего сложного... Теперь можно пилить панели самому... демон есть, а сами панели собирай какие хочешь... исходники есть, можно насобирать модули для управления серверами под различные ходовые движки, тип джумлы и прочего... И торговать воздухом)))

Кстати, там есть вывод консоли, я что то не обратил внимания?... Я так понимаю что это реализовано через просмотр логов... Если там еще и ajax то ваще прэлестно...

Отредактировал: f1nik, - 29.11.2012, 13:12
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 29.11.2012, 13:15
Сообщение #14


Стаж: 16 лет

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

Цитата(f1nik @ 29.11.2012, 15:09) *
Ты сравниваешь хлеб с гвоздями... Причем тут путти и панель управления игровыми серверами?


Не понял, что через нее нельзя управлять сервером ? Вот вы сейчас себе у кого по два,три сервера есть, наставите и будите по кнопкам там жать =) ах как хорошо ... у меня же панелька стоит ...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя f1nik
сообщение 29.11.2012, 13:24
Сообщение #15


Иконка группы

Стаж: 13 лет

Сообщений: 1862
Благодарностей: 932
Полезность: 1010

Цитата(3aB}{o3 @ 29.11.2012, 14:15) *
Не понял, что через нее нельзя управлять сервером ? Вот вы сейчас себе у кого по два,три сервера есть, наставите и будите по кнопкам там жать =) ах как хорошо ... у меня же панелька стоит ...


Я так понимаю что слова сервер и игровой сервер для тебя одно и тоже???

Управлять сервером можно и напрямую сидя у сервера... Вот только зачем... Тем более панели используют только те кто продает какие то услуги... Или ты предлагаешь всем давать доступ по ssh...???
А для тех у кого 3-4 сервера и им ничего больше не надо, то им и не нужна данная панель... Те кто смогут ее поставить, тем хватит и путти... А вот тем кто делает хостинг или прочие услуги, или у них 10 и более серверов то им панель как раз кстати... Поэтому, если тебе она не нужна, то не бери, юзай путти... Тем более ты даже не представляешь для каких она целей... Тем кому она нужна скачают, скачают здесь потому что автор приложил усилия и ее перевел...

ПОЭТОМУ: Обсуждаем панель, а не ее надобность...! А уж ставить в альтернативу Путти - ssh telnet клиент тупо просто!!!

Отредактировал: f1nik, - 29.11.2012, 13:25
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя grey
сообщение 29.11.2012, 13:45
Сообщение #16


Стаж: 13 лет

Сообщений: 1785
Благодарностей: 1097
Полезность: 675

Цитата(f1nik @ 29.11.2012, 13:09) *
Ты сравниваешь хлеб с гвоздями... Причем тут путти и панель управления игровыми серверами?

Кстати, Грей, ты не пробовал вытащить команды управления демоном?... Хотя думаю там ничего сложного... Теперь можно пилить панели самому... демон есть, а сами панели собирай какие хочешь... исходники есть, можно насобирать модули для управления серверами под различные ходовые движки, тип джумлы и прочего... И торговать воздухом)))

Кстати, там есть вывод консоли, я что то не обратил внимания?... Я так понимаю что это реализовано через просмотр логов... Если там еще и ajax то ваще прэлестно...

Я делал себе как-то на досуге мини панель для win серверов, думаю на днях перейти на эту, что на счет модов и дополнений - она поддерживает, вот некоторые готовые решения включая тем Тык . кстати на демо сайте я закидывал все темы, какой-то не хороший человек поменял пароль в админку =(
кстати, перевод не мой источник указан с низу первого поста


Бесплатный сервис создания онлайн магазина покупки привилегий 1.6/css/cs go vip-buy.ru
Список моих php скриптов в профиле
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 3aB}{o3
сообщение 29.11.2012, 17:33
Сообщение #17


Стаж: 16 лет

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

Цитата(f1nik @ 29.11.2012, 15:24) *
Поэтому, если тебе она не нужна, то не бери, юзай путти... Тем более ты даже не представляешь для каких она целей... Тем кому она нужна скачают, скачают здесь потому что автор приложил усилия и ее перевел... ПОЭТОМУ: Обсуждаем панель, а не ее надобность...! А уж ставить в альтернативу Путти - ssh telnet клиент тупо просто!!!
Да не смеши ты меня уже, похоже ты не представляешь для чего данная программа нужна, и даже не пытайся поставить себя выше, шагай вровень, откуда тебе знать о том представляю я или нет для каких она целей, у кого хостинг серверов представляет из себя действительно хостинг серверов, вот это вот даже и не задумаются ставить. Я работаю с серверами игровыми на Linux уже года 2 приблизительно и не знаю для каких Putty целей. После твоего сообщения высокомерного мне с тобой и общаться как-то не хочется. Удачи в продаже воздуха.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 30.11.2012, 18:52
Сообщение #18


Стаж: 14 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

f1nik,
да вы упали с неба чтоли, данная панель даже если идеальна с технической стороны и стороны зашиты, она всёравно некак не годится для хостинга а как раз таки "для себя", это говорит буквально сразу её ограниченность управления всего лишь 1 физическим сервером ... копать все минусы время нету
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 30.11.2012, 20:24
Сообщение #19
Стаж: 14 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

кто мешает установить ее 5 раз ? crazy.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя f1nik
сообщение 30.11.2012, 22:53
Сообщение #20


Иконка группы

Стаж: 13 лет

Сообщений: 1862
Благодарностей: 932
Полезность: 1010

Цитата(330863 @ 30.11.2012, 18:52) *
f1nik,
да вы упали с неба чтоли, данная панель даже если идеальна с технической стороны и стороны зашиты, она всёравно некак не годится для хостинга а как раз таки "для себя", это говорит буквально сразу её ограниченность управления всего лишь 1 физическим сервером ... копать все минусы время нету

Откуда инфа?... где написано что одним сервером???

Грейковский, подтверди, а то я не ставил, просто много отзывов слышал....
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
6 страниц V   1 2 ... 4 5 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: