LitePanel 3.0 - Панель управления игровыми серверами
Описание:
Панель управления игровыми сервера (панель для хостинг игровых серверов). Очень проста в установке, настройке и использовании.
В панели есть:
Авторизация/Регистрация/Восстановление пароля
Полноценная система заказов
Полноценная система оплаты (оплата через робокассу)
OpenSource - полностью открытый исходный код панели!
Панель полностью автоматизирована! Вам нужно только установить ее, настроить, а все остальное панель делает сама!
Требования у панели очень маленькие:
Web-часть:
Apache 2 с модулем mod_rewrite
MySQL Server 5+
PHP 5.3+ с модулями php_mysql, php_gd, php_ssh2
Серверная часть:
Debian 6 (как показала практика, лучше эту брать OS)
SSH2 Server
Python 3
Screen
Для работы веб-части требуются:
Apache 2 с модулем mod_rewrite
MySQL Server 5+
PHP 5.3+ с модулями php_mysql, php_gd, php_ssh2
Для удобной работы с БД MySQL рекомендуем использовать phpMyAdmin.
Загрузите архив с веб-частью.
Распакуйте архив в корневую папку веб-сервера.
Обратите внимание на то, что панель управления должна располагаться в корне домена или поддомена. То есть: example.com, cp.example.com, panel.example.com — правильно; example.com/panel — неправильно.
Создайте пользователя и БД MySQL.
Импортируйте содержимое БД из файла dump.sql.
Переименуйте файл конфигурации "application/config.default.php" в "application/config.php".
Заполните файл конфигурации "application/config.php".
Зарегистрируйте аккаунт. Для установки прав администратора измените параметр "user_accesslevel" в таблице "users" на "3".
Для удаления неоплаченных серверов, сбора статистики и т.д необходимо добавить в Cron запуск следующих скриптов:
URL Период
http://example.com/main/cron/index?token=TOKEN 1 раз в сутки
http://example.com/main/cron/updateSystemLoad?token=TOKEN 1 раз в 5 минут
http://example.com/main/cron/updateStats?token=TOKEN 1 раз в час
[/quote]Apache 2 с модулем mod_rewrite
MySQL Server 5+
PHP 5.3+ с модулями php_mysql, php_gd, php_ssh2
Для удобной работы с БД MySQL рекомендуем использовать phpMyAdmin.
Загрузите архив с веб-частью.
Распакуйте архив в корневую папку веб-сервера.
Обратите внимание на то, что панель управления должна располагаться в корне домена или поддомена. То есть: example.com, cp.example.com, panel.example.com — правильно; example.com/panel — неправильно.
Создайте пользователя и БД MySQL.
Импортируйте содержимое БД из файла dump.sql.
Переименуйте файл конфигурации "application/config.default.php" в "application/config.php".
Заполните файл конфигурации "application/config.php".
Зарегистрируйте аккаунт. Для установки прав администратора измените параметр "user_accesslevel" в таблице "users" на "3".
Для удаления неоплаченных серверов, сбора статистики и т.д необходимо добавить в Cron запуск следующих скриптов:
URL Период
http://example.com/main/cron/index?token=TOKEN 1 раз в сутки
http://example.com/main/cron/updateSystemLoad?token=TOKEN 1 раз в 5 минут
http://example.com/main/cron/updateStats?token=TOKEN 1 раз в час
Для работы серверной части требуются:
Debian 6+
SSH2 Server (Для установки: apt-get install openssh-server)
Python 3 (Для установки: apt-get install python3)
Screen (Для установки: apt-get install screen)
Для стабильной работы игровых серверов на 64-битных системах рекомендуется установить 32-битные библиотеки (Для установки: apt-get install ia32-libs).
Загрузите архив с серверной частью.
Распакуйте архив в папку "/home".
На папку "/home/cp" установите права доступа 700. (Для установки: chmod 700 /home/cp)
На файл "/home/cp/gameservers.py" установите права доступа 700. (Для установки: chmod 700 /home/cp/gameservers.py)
Загрузите архивы с содержимым игровых серверов и правильно настроенными конфигурационными файлами сервера в папку "/home/cp/gameservers/files".
Проверьте файлы конфигурации в папке "/home/cp/gameservers/config".
Создайте группу "gameservers" (Для создания: groupadd gameservers)
В целях безопасности запретите группе "gameservers" доступ по SSH. (Добавьте в файл конфигурации "/etc/ssh/sshd_config" строку DenyGroups gameservers)
Debian 6+
SSH2 Server (Для установки: apt-get install openssh-server)
Python 3 (Для установки: apt-get install python3)
Screen (Для установки: apt-get install screen)
Для стабильной работы игровых серверов на 64-битных системах рекомендуется установить 32-битные библиотеки (Для установки: apt-get install ia32-libs).
Загрузите архив с серверной частью.
Распакуйте архив в папку "/home".
На папку "/home/cp" установите права доступа 700. (Для установки: chmod 700 /home/cp)
На файл "/home/cp/gameservers.py" установите права доступа 700. (Для установки: chmod 700 /home/cp/gameservers.py)
Загрузите архивы с содержимым игровых серверов и правильно настроенными конфигурационными файлами сервера в папку "/home/cp/gameservers/files".
Проверьте файлы конфигурации в папке "/home/cp/gameservers/config".
Создайте группу "gameservers" (Для создания: groupadd gameservers)
В целях безопасности запретите группе "gameservers" доступ по SSH. (Добавьте в файл конфигурации "/etc/ssh/sshd_config" строку DenyGroups gameservers)
После создания файла конфигурации нам необходимо загрузить сам игровой сервер и отредактировать его файлы конфигурации. В качестве примера возьмем файл конфигурации сервера SAMP:
echo Executing Server Config…
lanmode 0
rcon_password changeme
maxplayers 50
port 7777
hostname SA-MP 0.3 Server
gamemode0 grandlarc 1
filterscripts base gl_actions gl_property gl_realtime
announce 0
query 1
weburl http://www.sa-mp.com
maxnpc 0
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
В данном случае нам нужно добавить параметр bind (параметр отвечает за используемый IP адрес) и изменить параметр password (сервер с паролем "changeme" не запустится). Значение параметров, отвечающих за кол-во слотов, порты, IP, значение не имеет — при запуске сервера они примут заданные значения.
echo Executing Server Config…
lanmode 0
rcon_password 123456
maxplayers 0
bind 0.0.0.0
port 0
hostname SA-MP 0.3 Server
gamemode0 grandlarc 1
filterscripts base gl_actions gl_property gl_realtime
announce 0
query 1
weburl http://www.sa-mp.com
maxnpc 0
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
echo Executing Server Config…
lanmode 0
rcon_password changeme
maxplayers 50
port 7777
hostname SA-MP 0.3 Server
gamemode0 grandlarc 1
filterscripts base gl_actions gl_property gl_realtime
announce 0
query 1
weburl http://www.sa-mp.com
maxnpc 0
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
В данном случае нам нужно добавить параметр bind (параметр отвечает за используемый IP адрес) и изменить параметр password (сервер с паролем "changeme" не запустится). Значение параметров, отвечающих за кол-во слотов, порты, IP, значение не имеет — при запуске сервера они примут заданные значения.
echo Executing Server Config…
lanmode 0
rcon_password 123456
maxplayers 0
bind 0.0.0.0
port 0
hostname SA-MP 0.3 Server
gamemode0 grandlarc 1
filterscripts base gl_actions gl_property gl_realtime
announce 0
query 1
weburl http://www.sa-mp.com
maxnpc 0
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
После завершения сборки сервера содержимое сервера необходимо упаковать в архив tar. Для упаковки используйте команду tar cf samp.tar /папка/*. После упаковки содержимого сервера в архив необходимо поместить архив в папку «/home/cp/gameservers/files/».
Файлы конфигурации находятся в директории "/home/cp/gameservers/configs/". Они отвечают за автоматическую конфигурацию сервера, проверку его конфигурации, исполняемых файлов. Файлы конфигурации написаны в формате JSON. Содержимое файла конфигурации:
ExecCmd
Строка запуска сервера В строке запуска можно использовать следующие теги:
@ip@ — IP сервера
@port@ — порт №1
@port2@ — порт №2 (port+1)
@port3@ — порт №3 (port+1000)
@slots@ — слоты
Archives
Список архивов с файлами сервера
Files
Проверяемые файлы сервера
File — имя файла
Hashes — допустимые md5-хэши файла
Required — обязательно ли наличие файла (1 — да, 2 — нет)
Configs
Файлы конфигурации сервера
File — имя файла
ExecPattern — регулярное выражение получающее имена подключаемых конфигов
Required — обязательно ли наличие файла (1 — да, 2 — нет)
Values — проверяемые параметры
Configs -> Values
Pattern
Value — значение параметра (__ip__, __port__, __port2__, __port3__, __slots__ или любое другое значение)
Required — обязательно ли наличие параметра (1 — да, 2 — нет)
ExecCmd
Строка запуска сервера В строке запуска можно использовать следующие теги:
@ip@ — IP сервера
@port@ — порт №1
@port2@ — порт №2 (port+1)
@port3@ — порт №3 (port+1000)
@slots@ — слоты
Archives
Список архивов с файлами сервера
Files
Проверяемые файлы сервера
File — имя файла
Hashes — допустимые md5-хэши файла
Required — обязательно ли наличие файла (1 — да, 2 — нет)
Configs
Файлы конфигурации сервера
File — имя файла
ExecPattern — регулярное выражение получающее имена подключаемых конфигов
Required — обязательно ли наличие файла (1 — да, 2 — нет)
Values — проверяемые параметры
Configs -> Values
Pattern
Value — значение параметра (__ip__, __port__, __port2__, __port3__, __slots__ или любое другое значение)
Required — обязательно ли наличие параметра (1 — да, 2 — нет)
Настройка ROBOKASSA
Настройка LitePanel
Настройка ROBOKASSA
Зайдите в личный кабинет ROBOKASSA.
Перейдите во вкладку “Администрирование”.
Заполните поля так, как это сделано на картинке ниже. “http://cp.example.com/” замените на адрес панели управления, он должен совпадать с URL, указанным во вкладке “Регистрационные данные” в поле “Адрес главной страницы вашего сайта”.
В поля Пароль #1 и Пароль #2 введите два надежных пароля.
Настройка LitePanel
Настройка ROBOKASSA
Зайдите в личный кабинет ROBOKASSA.
Перейдите во вкладку “Администрирование”.
Заполните поля так, как это сделано на картинке ниже. “http://cp.example.com/” замените на адрес панели управления, он должен совпадать с URL, указанным во вкладке “Регистрационные данные” в поле “Адрес главной страницы вашего сайта”.
В поля Пароль #1 и Пароль #2 введите два надежных пароля.
В файле конфигурации “/application/config.php” значения следующих параметров:
rk_login – Логин в системе ROBOKASSA
rk_password1 – Пароль #1 указанный при настройке ROBOKASSA
rk_password2 – Пароль #2 указанный при настройке ROBOKASSA
rk_login – Логин в системе ROBOKASSA
rk_password1 – Пароль #1 указанный при настройке ROBOKASSA
rk_password2 – Пароль #2 указанный при настройке ROBOKASSA
Внимание! У Вас нет прав для просмотра скрытого текста.
Еще немного интересного
Платёжные системы / Сервисы
NetKassa - High-risk P2P прием платежей для вашего бизнеса
Способы заработка / Статьи
Сайты с бесплатной накруткой TikTok | YouTube
Арбитраж трафика / Статьи
Как получить лиды FB из формы в Google Таблицы?
Статьи / Другое
Делаем ахуенные бутерброды и заманиваем ими девушку в постель
Статьи / Безопасность
Мобильный антидетект от Macfly (ЧЕ ТО ДОРОГОЙ СЛИВ ПОЛУЧАЕТСЯ)
Раскрутка соц. сетей / Статьи
Годные сервисы для автоматической генерации Shorts/Reels/TT
Криптовалюта / Статьи
Второй username в тг | Работа с fragment
Статьи / Другое
Выводим свои сбережения с QIWI без комиссии
Статьи / Другое
Делаем красивый PNG из шакального JPG
Статьи / Другое
Получаем доступ в интернет для бесплатного ChatGPT бесплатно
Способы заработка / Статьи
Лутаем почти пассивные деньги с американцев | Продажа битов YT
Статьи / Другое
Получаем бесплатные сервера для скриптов.
Программирование / Статьи
Создание Telegram-бота для ESP8266 с интеграцией с GPT-3:
Статьи / Другое
Популярные коллекции раста дают ту самую легкую прибыль
Способы заработка / Статьи
СЛИВ ТЕМЫ Обучение по ведению телеграм канала
Способы заработка / Статьи
ЗАРАБОТОК НА YouTube
Статьи / Другое
Вставляем кликабельную ссылку в тик-токе без 1К пдп
Интернет бизнес / Статьи
[Бизнес] База поставщиков. Тариф Основной. Май (2023)
Криптовалюта / Статьи
Как избежать бана на Binance
Раскрутка соц. сетей / Статьи
Обучение по трафику с ТикТок. Июль 2021
Статьи / Другое
Как активировать IntelliJ IDEA бесплатно? |
Статьи / Другое
Гайд по бруту. База для новичка.
Статьи / Другое
Почему важен дизайн?
Статьи / Другое
Запускаем AI стрим на Twitch
Криптовалюта / Статьи
Ethereum Contract ABI Specification. Взаимодействие с контрактом
Статьи / Другое
Как использовать нейросеть в Photoshop бесплатно
Способы заработка / Статьи
🇹🇷 Делаем бесплатно карты Турции. Оформляем карты FUPS бесплатно, а после продаём или используем в своих целях.
Статьи / Другое
СОЗДАЁМ КАНАЛ 1970 ГОДА В TELEGRAM
Статьи / Другое
Получаем лицензию всех продуктов
Статьи / Другое
БЕСПЛАТНАЯ КАРТА «Zelf»
Статьи / Другое
Обход блокировки Mullvad Vpn в России
Способы заработка / Статьи / Арбитраж трафика
🤑 Зарабатываем на обработке/перепродаже лидов — суть схемы строится на добыче, а после на реализации лида.
Статьи / Другое
Состоялся релиз игры Life Gallery
Статьи / Другое
Как активировать Rider бесплатно? |
Статьи / Другое
Как изменить прогу под себя(Андроид)
Статьи / Другое
Лучшие неофициальные клиенты Telegram на ПК (и консоли)
Способы заработка / Статьи
Зарабатываем на перепродаже Valorant,Discord и тд.
Способы заработка / Статьи
Способ заработка на рефке очень эфективный
Статьи / Другое
Абуз МТС на безлимитный интернет
Статьи / Другое
Где хранить личные данные?
Статьи / Другое
Великое противостояние с военкоматом. Как все началось.
Статьи / Другое
Поисковик файлов by DeCoded
Способы заработка / Статьи / Арбитраж трафика
🔍 Гэмблинг через YouTube Shorts Вложения: до 1000₽ Профит: до 100.000₽/месяц Время: до месяца
Статьи / Безопасность
Расширения браузера, дополнительная анонимность.
Программирование / Статьи
Создаем скрытую папку защищенную паролем
Статьи / Безопасность
[SIM]Спамблок без заморочек.
Windows/Linux/MacOS / Статьи
Что делать если на Windows появился неудаляемый файл - Простое решение проблемы
Способы заработка / Статьи / Арбитраж трафика
Заработок на арбитраже трафика 💎💸
Статьи / Безопасность
Ресурсы для улучшения вашей анонимности в сети
Статьи / Другое
💳 Делаем бесконечное количество виртуальных карт.
Сервисы / Парсинг
A-PARSER - парсер сайтов № 1
Сервисы / Безопасность
AntiBot.cloud - защита сайта от ботов (скликивания) и парсинга
Сервисы / Сервера и хостинги
Хостинг PrivateAlps (Игнорирует DMCA)
Статьи / Другое
Пожалуй лучший генератор контента. ShortGPT.
Статьи / Другое
Как получить бан за слив, которого нет
Сервисы / Платёжные системы
Merchant001- надежный эквайринг для сайта
Сервисы / Онлайн обменники
CryptoBot - Телеграм бот обменник криптовалюты
Статьи
Дорвеи 2023-2024
Арбитраж трафика / Статьи
Арбитраж трафика на пуш уведомлениях
Статьи / Сервисы / Proxy
Proxy-solutions.net: обзор сервиса, предлагающего услуги проксирования трафика
Статьи / Софт / Антидетект Браузеры
ТОП ЛУЧШИХ АНТИДЕТЕКТ БРАУЗЕРОВ 2023
Сервисы / Трекеры / Клоака
Keitaro PRO - трекер для арбитража трафика
Статьи
DDoS атаки - как защититься?
Статьи
Hostinpl бот для вк
Хостинг / Скрипты сайтов / Статьи
Как настроить работу почты
Хостинг / Скрипты сайтов / Статьи
Урок доступ mysql с любого ip
Хостинг / Скрипты сайтов / Статьи
Как сделать моментальную установку сервера? HOSTINPL
Хостинг / Статьи
Exim (Восстановление по e-mail)
Хостинг / Статьи
Настройка Free-Kassa для вашей игровой панели.
Хостинг / Статьи
Как сделать игровой хостинг. Практически советы
Скрипты сайтов / Статьи
JavaScript - Меняем CSS
Отзывы (32)
1 2 3