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Скачать
Еще немного интересного
Платёжные системы / Сервисы
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