VIPAdmin / Скрипты сайтов / PufferPanel - это панель управления игровым сервером с открытым исходным кодом.
PufferPanel - это панель управления игровым сервером с открытым исходным кодом.
Управление игровым сервером с открытым исходным кодом
PufferPanel - это панель управления игровым сервером с открытым исходным кодом, которая проста в использовании и установке. PufferPanel поддерживает Minecraft, Spigot, Sponge, Source выделенные серверы, BungeeCord, PocketMine, Forge и многое другое.
Подробно
Что такое PufferPanel?
PufferPanel - это веб-система управления игровым сервером. PufferPanel позволяет вам управлять несколькими различными игровыми серверами из одного центрального местоположения. Вы можете предоставить другим пользователям свои собственные серверы или разрешить им доступ к вашим серверам. Вы можете найти изображения наших интерфейсов в нашем Обзоре основных функций пользователя или в нашем административном туре .
Монтаж
Пожалуйста, следуйте инструкции по установке PufferPanel, расположенной здесь .
Чем отличается PufferPanel?
В дополнение к му проекту с открытым исходным кодом, PufferPanel предоставляет простой в использовании интерфейс для всех - от отдельных пользователей до крупных сетей или компаний. Мы стремимся создать дружеское сообщество и хотели бы, чтобы вы присоединились к нам.
демон
PufferPanel теперь использует демон pufferd .
Возникли проблемы или хотите помочь?
Если вам нужна помощь с PufferPanel или вы хотите помочь, вы можете связаться с нами по IRC (irc.esper.net #pufferpanel) или задать вопрос на наших форумах поддержки сообщества . Ознакомьтесь с нашей документацией для получения инструкций по установке, обновлению и управлению PufferPanel.
Уведомления об авторских правах
Некоторые jаvascript и CSS, используемые в панели, лицензируются по лицензии MIT, Apache 2.0 или GPL. Пожалуйста, проверьте их заголовочные файлы для информации.
Некоторые изображения, используемые в PufferPanel, являются собственностью их владельцев (c).
PufferPanel - это веб-система управления игровым сервером. PufferPanel позволяет вам управлять несколькими различными игровыми серверами из одного центрального местоположения. Вы можете предоставить другим пользователям свои собственные серверы или разрешить им доступ к вашим серверам. Вы можете найти изображения наших интерфейсов в нашем Обзоре основных функций пользователя или в нашем административном туре .
Монтаж
Пожалуйста, следуйте инструкции по установке PufferPanel, расположенной здесь .
Чем отличается PufferPanel?
В дополнение к му проекту с открытым исходным кодом, PufferPanel предоставляет простой в использовании интерфейс для всех - от отдельных пользователей до крупных сетей или компаний. Мы стремимся создать дружеское сообщество и хотели бы, чтобы вы присоединились к нам.
демон
PufferPanel теперь использует демон pufferd .
Возникли проблемы или хотите помочь?
Если вам нужна помощь с PufferPanel или вы хотите помочь, вы можете связаться с нами по IRC (irc.esper.net #pufferpanel) или задать вопрос на наших форумах поддержки сообщества . Ознакомьтесь с нашей документацией для получения инструкций по установке, обновлению и управлению PufferPanel.
Уведомления об авторских правах
Некоторые jаvascript и CSS, используемые в панели, лицензируются по лицензии MIT, Apache 2.0 или GPL. Пожалуйста, проверьте их заголовочные файлы для информации.
Некоторые изображения, используемые в PufferPanel, являются собственностью их владельцев (c).
Установка PufferPanel
Выполните следующие действия, чтобы установить PufferPanel на вашем сервере.
Что вам нужно
Системные Требования:
VPS или выделенный сервер, на котором выполняется чистая установка 64-разрядной версии сервера Ubuntu 16.04, Ubuntu 14.04, Debian 8.2 или CentOS 7.1 (поддерживается OpenVZ)
Доступ по SSH и права администратора (root или sudo) на сервере
PHP 7.1 минимум
MySQL 5.6+ (рекомендуется MariaDB 10.2)
PufferPanel был протестирован и работает со следующими распределениями Linux: Ubuntu 18.04, Ubuntu 16.04, Ubuntu 14.04, CentOS 7и Debian 8.
Установить зависимости
Запустите команды для своего дистрибутива ниже, чтобы установить необходимые зависимости для запуска PufferPanel.
Ubuntu 18.04 · Ubuntu 16.04 · Ubuntu 14.04 · CentOS 7 · Debian 8
sudo add-apt-repository universe
## Потому что у людей могут возникнуть проблемы с установкой php-fpm. Но эта работа сработала для моей установки.
sudo apt install -y openssl curl nginx mysql-клиент mysql-сервер php-fpm php-cli php-curl php-mysql
## Убедитесь, что при запуске этого
sudo mysql_secure_installation установлен корневой пароль MySQL
Запуск установщика
Теперь мы предлагаем автоматический установщик, который поможет упростить процесс установки. Этот установщик может быть запущен путем копирования и вставки команды ниже в ваш терминал. Установщик проведет вас через весь процесс установки.
монтажник
# Пожалуйста, запустите их либо с sudo перед ними, либо с правами root (sudo -i)
mkdir -p / srv & & cd / srv curl -L -o pufferpanel .tar .gz https : / / git .io / fNZYg tar -xf pufferpanel .tar .gz cd pufferpanel chmod + x pufferpanel . / Pufferpanel установить
Если автоматическая установка веб-службы не работает или вы получаете страницу nginx по умолчанию, прочтите следующую страницу для настройки nginx: Настройка nginx .
Если вы предпочитаете использовать Apache, вместо этого вы можете следовать этому руководству: Настройка Apache .
Следующие шаги
Обязательно разрешите трафик через порт 5656, чтобы демон pufferd мог обмениваться данными с PufferPanel, и порт 5657, чтобы разрешить доступ SFTP к серверам.
Если вы используете OVH, ознакомьтесь с нашим предложением для OVH-серверов , так как большинство настроек разделов OVH предоставляют большую часть доступного дискового пространства для / home.
Поздравляем! Вам будет предоставлен URL вашей установки PufferPanel после завершения установки.
Поскольку pufferd уже установлен на локальном узле вместе с PufferPanel, вы можете сразу приступить к созданию серверов!
Что вам нужно
Системные Требования:
VPS или выделенный сервер, на котором выполняется чистая установка 64-разрядной версии сервера Ubuntu 16.04, Ubuntu 14.04, Debian 8.2 или CentOS 7.1 (поддерживается OpenVZ)
Доступ по SSH и права администратора (root или sudo) на сервере
PHP 7.1 минимум
MySQL 5.6+ (рекомендуется MariaDB 10.2)
PufferPanel был протестирован и работает со следующими распределениями Linux: Ubuntu 18.04, Ubuntu 16.04, Ubuntu 14.04, CentOS 7и Debian 8.
Установить зависимости
Запустите команды для своего дистрибутива ниже, чтобы установить необходимые зависимости для запуска PufferPanel.
Ubuntu 18.04 · Ubuntu 16.04 · Ubuntu 14.04 · CentOS 7 · Debian 8
sudo add-apt-repository universe
## Потому что у людей могут возникнуть проблемы с установкой php-fpm. Но эта работа сработала для моей установки.
sudo apt install -y openssl curl nginx mysql-клиент mysql-сервер php-fpm php-cli php-curl php-mysql
## Убедитесь, что при запуске этого
sudo mysql_secure_installation установлен корневой пароль MySQL
Запуск установщика
Теперь мы предлагаем автоматический установщик, который поможет упростить процесс установки. Этот установщик может быть запущен путем копирования и вставки команды ниже в ваш терминал. Установщик проведет вас через весь процесс установки.
монтажник
# Пожалуйста, запустите их либо с sudo перед ними, либо с правами root (sudo -i)
mkdir -p / srv & & cd / srv curl -L -o pufferpanel .tar .gz https : / / git .io / fNZYg tar -xf pufferpanel .tar .gz cd pufferpanel chmod + x pufferpanel . / Pufferpanel установить
Если автоматическая установка веб-службы не работает или вы получаете страницу nginx по умолчанию, прочтите следующую страницу для настройки nginx: Настройка nginx .
Если вы предпочитаете использовать Apache, вместо этого вы можете следовать этому руководству: Настройка Apache .
Следующие шаги
Обязательно разрешите трафик через порт 5656, чтобы демон pufferd мог обмениваться данными с PufferPanel, и порт 5657, чтобы разрешить доступ SFTP к серверам.
Если вы используете OVH, ознакомьтесь с нашим предложением для OVH-серверов , так как большинство настроек разделов OVH предоставляют большую часть доступного дискового пространства для / home.
Поздравляем! Вам будет предоставлен URL вашей установки PufferPanel после завершения установки.
Поскольку pufferd уже установлен на локальном узле вместе с PufferPanel, вы можете сразу приступить к созданию серверов!
Поддерживаемые игры
Создание шаблонов pufferd
Как добавить новый шаблон
Одной из основных особенностей pufferd является система шаблонов, которая позволяет легко добавлять новые игры, просто редактируя файл JSON.
Эти шаблоны расположены по умолчанию в /var/lib/pufferd/templates
Чтобы создать новый шаблон, создайте новый файл /var/lib/pufferd/templatesс именем, не используемым шаблоном по умолчанию, и убедитесь, что файл заканчивается на .json
Структура шаблона
Шаблоны состоят из начального описания и 4 основных разделов: установка, запуск, среда и данные.
Переменные создаются в разделе данных и могут использоваться по всему шаблону с синтаксисом ${variable}для замены данных, где это необходимо.
type: для начала включите начальный раздел, который включает в себя «тип» шаблона. Это поле типа еще не используется, но будет в будущем для группировки шаблонов.
Для этого примера мы собираемся сделать шаблон для SpongeForge, поэтому тип установлен на «java», как и другие шаблоны Minecraft.
display: задает имя шаблона, отображаемого в PufferPanel.
{
"pufferd": {
"type": "java",
"display": "SpongeForge - Minecraft",
процессоры
«Процессор» - это команда или операция, которая может произойти при установке, перед запуском и после остановки сервера. Процессоры состоят из разных времен, каждый из которых имеет определенную работу.
Эти типы:
скачать
переехать
команда
WriteFile
MkDir
Каждый процессор имеет доступ к каждой определенной переменной данных и может использовать их значения. У них также есть переменные окружения, которые могут быть определены в разделе выполнения ниже.
скачать - загрузка файла или нескольких файлов
"install": {
"commands": [
{
"type": "download",
"files": [
"http://files.minecraftforge.net/maven/net/minecraftforge/forge/${forgeversion}/forge-${forgeversion}-installer.jar",
"http://files.minecraftforge.net/maven/org/spongepowered/spongeforge/${spongeversion}/spongeforge-${spongeversion}.jar"
]
},
Переместить - переименование файла. Перемещение может использоваться для перемещения файла в другое место или переименования файла. В этом случае мы переименовываем файл, который начинается с «forge-», в «installer.jar», чтобы приведенные ниже команды работали даже в случае изменения версии Forge.
{
"source": "forge-*.jar",
"target": "installer.jar",
"type": "move"
},
mkdir - создает новый каталог
{
"target": "mods",
"type": "mkdir"
},
переместить - переместить файл - это переместить файл, который начинается с "spongeforge-", во вновь созданный каталог модов
{
"source": "spongeforge-*.jar",
"target": "mods",
"type": "move"
},
command - выполняет команду непосредственно в системе.
Этот тип следует использовать только при необходимости и, если возможно, сделать команды общими для операционной системы хоста.
{
"commands": [
"java -jar installer.jar --installServer"
],
"type": "command"
},
writefile - записывает текст в файл, $ {ip} и $ {port} являются переменными из раздела данных
{
"type": "writefile",
"text": "server-ip=${ip}\nserver-port=${port}\n",
"target": "server.properties"
},
переместить - Наконец, мы переименовываем файл, который начинается с «forge-» и заканчивается в «-universal» в «server.jar», как это делают другие пухлые шаблоны Minecraft.
{
"source": "forge-*-universal.jar",
"target": "server.jar",
"type": "move"
}
]
},
Бежать
Секция запуска определяет, что происходит при нажатии кнопок запуска и остановки.
stop - Команда для отправки на консоль запущенного сервера, чтобы остановить его
предварительно. - Процессоры, запускаемые до того, как сервер запускается
после. - Процессоры, запускаемые после того, как сервер запускает
аргументы. - Это аргументы командной строки, помещенные после начального programи принимающие переменные из
программа раздела данных - фактическая программа, запускаемая для запуска
среды сервера. Vars - любые переменные среды, которые нужно установить для этого сервера.
{
"run": {
"stop": "stop",
"pre": [],
"post": [],
"arguments": [
"-Xmx${memory}M",
"-jar",
"server.jar"
],
"program": "java"
}
}
Предварительная и последующая поддержка процессоров, определенных в приведенном выше разделе.
Переменные среды представляют собой простое сопоставление ключ-значение. Пример этого раздела ниже:
{
"environmentVars": {
"NAME": "VALUE"
}
}
Среда
Раздел среды поддерживает несколько типов, которые могут быть либо standard, ttyлибо docker.
Стандартная среда запускает сервер непосредственно в системе, как если бы вы запускали его из командной строки.
"environment": {
"type": "standard"
},
Среда tty очень похожа на стандартную среду, за исключением того, что она запускает псевдотерминал для передачи на сервер вывода сервера. Это полезно для программ, которые используют ncurses или иным образом не работают в стандартной среде. Используйте его только при необходимости.
"environment": {
"type": "tty"
},
Среда Docker запускает сервер в своем собственном контейнере. Среда Docker позволяет также указать имя изображения, которое будет использоваться для создания контейнера. Если ничего не указано, то pufferpanel/genericиспользуется.
"environment": {
"type": "docker",
"image": "pufferpanel/minecraft"
},
Данные
Раздел данных содержит переменные, используемые в шаблоне, которые могут быть заполнены пользователем на странице создания сервера или существуют только в шаблоне.
Каждая переменная состоит из нескольких параметров и может использоваться по всему шаблону с синтаксисом ${variable}для замены данных, где это необходимо.
память - это имя переменной, измените его для каждого
значения переменной - значение по умолчанию для
требуемой переменной - нужно ли заполнять переменную
desc - описание переменной, отображаемое на
дисплее страницы создания сервера - имя переменной, показанной на странице создания сервера,
внутренняя - Показывать или нет переменную на странице создания сервера
"data": {
"memory": {
"value": "1024",
"required": true,
"desc": "How much memory in MB to allocate to the Java Heap",
"display": "Memory (MB)",
"internal": false
},
Готовый шаблон
Для справки вот весь законченный шаблон
spongeforge.json
{ "pufferd" : { "type" : "java" , "display" : "SpongeForge - Minecraft" , "install" : { "commands" : [ { "type" : "download" , "files" : [ "http : //files.minecraftforge.net/maven/net/minecraftforge/forge/$ {forgeversion} / forge- $ {forgeversion} -installer.jar " , " http://files.minecraftforge.net/maven/org/spongepowered /spongeforge/$ndomspongeversion‹/spongeforge-$ndomspongeversion‹.jar " ] } ,{ "source" : "forge - *. jar" ,
"target" : "installer.jar" , "type" : "move" } , { "target" : "mods" , "type" : "mkdir" } , { "source" : "spongeforge - *. jar" , "target" : "mods" , "type" : "move" } , { "команды" : [ "java -jar installer.jar --installServer" ] , "type" :"команда" } , { "тип" :
"writefile" , "text" : "eula = $ {eula}" , "target" : "eula.txt" } , { "type" : "writefile" , "text" : "server-ip = $ {ip} \ nserver-port = $ {port} \ n " , " target " : " server.properties " } , { " source " : " forge - * - universal.jar " , " target " : " server.jar " , " тип " : " переместить "} ] } , "run" : { "stop" : "stop"
, "pre" : [ ] , "post" : [ ] , "arguments" : [ "-Xmx $ {memory} M" , "-jar" , "server.jar" ] , "program" : "java" } , "environment" : { "type" : "standard" } , "data" : { "memory" : { "value" : "1024" , "required": true , "desc" :
«Сколько памяти в МБ выделено для кучи Java» , «display» : «Memory (MB)» , «internal» : false } , «ip» : { «value» : «0.0.0.0» , «required» : true , "desc" : "К какому IP привязать сервер" , "display" : "IP" , "internal" : false } , "port" : { "value" : "25565 " , " требуется " : правда ,
"desc" : "С каким портом связать сервер" , "display" : "Port" , "internal" : false } , "eula" : { "value" : "false" , "required" : true , "desc " : " Согласны ли вы (или владелец сервера) с лицензионным соглашением Minecraft? " , " display " : " Соглашение EULA (true / false) " , " internal " :false } , "губка версия" : {
"value" : "1.11.2-2282-6.1.0-BETA-2343" , "required" : true , "desc" : "Версия для установки Sponge (может быть расположена здесь " , " display " : " версия губки " , " internal " : false } , " forgeversion " : { " value " : " 1.11.2- 13.20.0.2298 " , " required " : true , " desc " :"Версия Forge для установки (используйте версию, указанную Sponge)" , "display"
: "Forge Version" , "internal" : false } } } }
Как добавить новый шаблон
Одной из основных особенностей pufferd является система шаблонов, которая позволяет легко добавлять новые игры, просто редактируя файл JSON.
Эти шаблоны расположены по умолчанию в /var/lib/pufferd/templates
Чтобы создать новый шаблон, создайте новый файл /var/lib/pufferd/templatesс именем, не используемым шаблоном по умолчанию, и убедитесь, что файл заканчивается на .json
Структура шаблона
Шаблоны состоят из начального описания и 4 основных разделов: установка, запуск, среда и данные.
Переменные создаются в разделе данных и могут использоваться по всему шаблону с синтаксисом ${variable}для замены данных, где это необходимо.
type: для начала включите начальный раздел, который включает в себя «тип» шаблона. Это поле типа еще не используется, но будет в будущем для группировки шаблонов.
Для этого примера мы собираемся сделать шаблон для SpongeForge, поэтому тип установлен на «java», как и другие шаблоны Minecraft.
display: задает имя шаблона, отображаемого в PufferPanel.
{
"pufferd": {
"type": "java",
"display": "SpongeForge - Minecraft",
процессоры
«Процессор» - это команда или операция, которая может произойти при установке, перед запуском и после остановки сервера. Процессоры состоят из разных времен, каждый из которых имеет определенную работу.
Эти типы:
скачать
переехать
команда
WriteFile
MkDir
Каждый процессор имеет доступ к каждой определенной переменной данных и может использовать их значения. У них также есть переменные окружения, которые могут быть определены в разделе выполнения ниже.
скачать - загрузка файла или нескольких файлов
"install": {
"commands": [
{
"type": "download",
"files": [
"http://files.minecraftforge.net/maven/net/minecraftforge/forge/${forgeversion}/forge-${forgeversion}-installer.jar",
"http://files.minecraftforge.net/maven/org/spongepowered/spongeforge/${spongeversion}/spongeforge-${spongeversion}.jar"
]
},
Переместить - переименование файла. Перемещение может использоваться для перемещения файла в другое место или переименования файла. В этом случае мы переименовываем файл, который начинается с «forge-», в «installer.jar», чтобы приведенные ниже команды работали даже в случае изменения версии Forge.
{
"source": "forge-*.jar",
"target": "installer.jar",
"type": "move"
},
mkdir - создает новый каталог
{
"target": "mods",
"type": "mkdir"
},
переместить - переместить файл - это переместить файл, который начинается с "spongeforge-", во вновь созданный каталог модов
{
"source": "spongeforge-*.jar",
"target": "mods",
"type": "move"
},
command - выполняет команду непосредственно в системе.
Этот тип следует использовать только при необходимости и, если возможно, сделать команды общими для операционной системы хоста.
{
"commands": [
"java -jar installer.jar --installServer"
],
"type": "command"
},
writefile - записывает текст в файл, $ {ip} и $ {port} являются переменными из раздела данных
{
"type": "writefile",
"text": "server-ip=${ip}\nserver-port=${port}\n",
"target": "server.properties"
},
переместить - Наконец, мы переименовываем файл, который начинается с «forge-» и заканчивается в «-universal» в «server.jar», как это делают другие пухлые шаблоны Minecraft.
{
"source": "forge-*-universal.jar",
"target": "server.jar",
"type": "move"
}
]
},
Бежать
Секция запуска определяет, что происходит при нажатии кнопок запуска и остановки.
stop - Команда для отправки на консоль запущенного сервера, чтобы остановить его
предварительно. - Процессоры, запускаемые до того, как сервер запускается
после. - Процессоры, запускаемые после того, как сервер запускает
аргументы. - Это аргументы командной строки, помещенные после начального programи принимающие переменные из
программа раздела данных - фактическая программа, запускаемая для запуска
среды сервера. Vars - любые переменные среды, которые нужно установить для этого сервера.
{
"run": {
"stop": "stop",
"pre": [],
"post": [],
"arguments": [
"-Xmx${memory}M",
"-jar",
"server.jar"
],
"program": "java"
}
}
Предварительная и последующая поддержка процессоров, определенных в приведенном выше разделе.
Переменные среды представляют собой простое сопоставление ключ-значение. Пример этого раздела ниже:
{
"environmentVars": {
"NAME": "VALUE"
}
}
Среда
Раздел среды поддерживает несколько типов, которые могут быть либо standard, ttyлибо docker.
Стандартная среда запускает сервер непосредственно в системе, как если бы вы запускали его из командной строки.
"environment": {
"type": "standard"
},
Среда tty очень похожа на стандартную среду, за исключением того, что она запускает псевдотерминал для передачи на сервер вывода сервера. Это полезно для программ, которые используют ncurses или иным образом не работают в стандартной среде. Используйте его только при необходимости.
"environment": {
"type": "tty"
},
Среда Docker запускает сервер в своем собственном контейнере. Среда Docker позволяет также указать имя изображения, которое будет использоваться для создания контейнера. Если ничего не указано, то pufferpanel/genericиспользуется.
"environment": {
"type": "docker",
"image": "pufferpanel/minecraft"
},
Данные
Раздел данных содержит переменные, используемые в шаблоне, которые могут быть заполнены пользователем на странице создания сервера или существуют только в шаблоне.
Каждая переменная состоит из нескольких параметров и может использоваться по всему шаблону с синтаксисом ${variable}для замены данных, где это необходимо.
память - это имя переменной, измените его для каждого
значения переменной - значение по умолчанию для
требуемой переменной - нужно ли заполнять переменную
desc - описание переменной, отображаемое на
дисплее страницы создания сервера - имя переменной, показанной на странице создания сервера,
внутренняя - Показывать или нет переменную на странице создания сервера
"data": {
"memory": {
"value": "1024",
"required": true,
"desc": "How much memory in MB to allocate to the Java Heap",
"display": "Memory (MB)",
"internal": false
},
Готовый шаблон
Для справки вот весь законченный шаблон
spongeforge.json
{ "pufferd" : { "type" : "java" , "display" : "SpongeForge - Minecraft" , "install" : { "commands" : [ { "type" : "download" , "files" : [ "http : //files.minecraftforge.net/maven/net/minecraftforge/forge/$ {forgeversion} / forge- $ {forgeversion} -installer.jar " , " http://files.minecraftforge.net/maven/org/spongepowered /spongeforge/$ndomspongeversion‹/spongeforge-$ndomspongeversion‹.jar " ] } ,{ "source" : "forge - *. jar" ,
"target" : "installer.jar" , "type" : "move" } , { "target" : "mods" , "type" : "mkdir" } , { "source" : "spongeforge - *. jar" , "target" : "mods" , "type" : "move" } , { "команды" : [ "java -jar installer.jar --installServer" ] , "type" :"команда" } , { "тип" :
"writefile" , "text" : "eula = $ {eula}" , "target" : "eula.txt" } , { "type" : "writefile" , "text" : "server-ip = $ {ip} \ nserver-port = $ {port} \ n " , " target " : " server.properties " } , { " source " : " forge - * - universal.jar " , " target " : " server.jar " , " тип " : " переместить "} ] } , "run" : { "stop" : "stop"
, "pre" : [ ] , "post" : [ ] , "arguments" : [ "-Xmx $ {memory} M" , "-jar" , "server.jar" ] , "program" : "java" } , "environment" : { "type" : "standard" } , "data" : { "memory" : { "value" : "1024" , "required": true , "desc" :
«Сколько памяти в МБ выделено для кучи Java» , «display» : «Memory (MB)» , «internal» : false } , «ip» : { «value» : «0.0.0.0» , «required» : true , "desc" : "К какому IP привязать сервер" , "display" : "IP" , "internal" : false } , "port" : { "value" : "25565 " , " требуется " : правда ,
"desc" : "С каким портом связать сервер" , "display" : "Port" , "internal" : false } , "eula" : { "value" : "false" , "required" : true , "desc " : " Согласны ли вы (или владелец сервера) с лицензионным соглашением Minecraft? " , " display " : " Соглашение EULA (true / false) " , " internal " :false } , "губка версия" : {
"value" : "1.11.2-2282-6.1.0-BETA-2343" , "required" : true , "desc" : "Версия для установки Sponge (может быть расположена здесь " , " display " : " версия губки " , " internal " : false } , " forgeversion " : { " value " : " 1.11.2- 13.20.0.2298 " , " required " : true , " desc " :"Версия Forge для установки (используйте версию, указанную Sponge)" , "display"
: "Forge Version" , "internal" : false } } } }
[attachment=2734]
PufferPanel - это панель управления игровым сервером с открытым исходным кодом.
14-03-2019, 13:32 .zipСкачать
ТОП Записей
IP.Board модификации
Иконки значков/званий для форума (.PNG) 1.0.0
Шаблоны Joomla
EasyBlog PRO v5.3.6 - компонент блога для Joomla
PrestaShop Модули
Модуль Login by mobile phone number v17.0.45. Register by OTP SMS.
Хостинг / Скрипты сайтов
Панель управления игровым хостингом HostinPL 5.6 |
Скрипты сайтов / Игровые движки / Магазин
GameCMS [ Новая версия v3.606 ]
Скрипты сайтов
GameCMS v3.606 (modules)
Скрипты сайтов / Магазин
Foodomaa - скрипт управление рестораном и доставка еды
Хаки DLE
robots.txt
Хостинг / Скрипты сайтов
Панель управления игровым хостингом HOSTINPL 5.5 |
XenForo плагины
User Blogs System (UBS) 2.2.2
Партнерки
Сервисы
Обменники
Парсеры
Еще немного интересного
Работа с прокси / Сервисы
Обзор MobileProxy.Space: Ведущий сервис мобильных прокси с глобальным охватом
Сервисы / Платёжные системы
Rukassa - надежная платежная система для сайта, телеграм ботов, мобильных приложений и др.
Сервисы / Редакторы
Animoto: разбор функционала сервиса
Платёжные системы / Сервисы
NetKassa - High-risk P2P прием платежей для вашего бизнеса
Арбитраж трафика / Статьи
Как получить лиды FB из формы в Google Таблицы?
Сервисы / Парсинг
A-PARSER - парсер сайтов № 1
Сервисы / Безопасность
AntiBot.cloud - защита сайта от ботов (скликивания) и парсинга
Сервисы / Сервера и хостинги
Хостинг PrivateAlps (Игнорирует DMCA)
Сервисы / Платёжные системы
Merchant001- надежный эквайринг для сайта
Сервисы / Онлайн обменники
CryptoBot - Телеграм бот обменник криптовалюты
Статьи
Дорвеи 2023-2024
Арбитраж трафика / Статьи
Арбитраж трафика на пуш уведомлениях
Статьи / Сервисы / Proxy
Proxy-solutions.net: обзор сервиса, предлагающего услуги проксирования трафика
Статьи / Софт / Антидетект Браузеры
Лучшие антидетект браузеры
Сервисы / Трекеры / Клоака
Keitaro PRO - трекер для арбитража трафика
Статьи
DDoS атаки - как защититься?
Статьи
Hostinpl бот для вк
Хостинг / Скрипты сайтов / Статьи
Как настроить работу почты
Хостинг / Скрипты сайтов / Статьи
Урок доступ mysql с любого ip
Хостинг / Скрипты сайтов / Статьи
Как сделать моментальную установку сервера? HOSTINPL
Хостинг / Статьи
Exim (Восстановление по e-mail)
Хостинг / Статьи
Настройка Free-Kassa для вашей игровой панели.
Хостинг / Статьи
Как сделать игровой хостинг. Практически советы
Скрипты сайтов / Статьи
JavaScript - Меняем CSS