Files
redl 6ee2744e3a Сборка REDL: панель на PHP 8, капча-тумблер, закрытые уязвимости, установщики в один клик
- панель работает на PHP 8.4 (оригинал под PHP 7.0): elFinder utf8_encode, apache_get_modules, warnings
- капча выключена и управляется из админки (флаг captcha_enable + блок настроек)
- закрыты две SQL-инъекции без авторизации (createAuthLog: пароль из POST и CF-Connecting-IP)
- убрано хранение паролей в открытом виде в authlog, XSS в поле ref
- установщики install-panel.sh и install-node.sh (оригинальный затирал sources.list репозиториями Debian 9)
- современный Dockerfile (оригинальный на debian:stretch больше не собирается)
- планировщик и автозапуск работают без systemd
- брендинг REDL.IO, год 2026, ссылки на redl.io
- документация на русском: ИЗМЕНЕНИЯ, БЕЗОПАСНОСТЬ, ИНСТРУКЦИЯ
2026-07-30 02:00:01 +00:00

73 lines
9.2 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
$game_settings = array(
'cores' => array(
'mcpe' => array(
'Genisys_v0.13.1' => array('corepath' => 'Genisys_v0.13.1', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.0', 'text_name' => 'Genisys v0.13.1 (PHP 7.0)'),
'Genisys_v0.14.3' => array('corepath' => 'Genisys_v0.14.3', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.0', 'text_name' => 'Genisys v0.14.3 (PHP 7.0)'),
'Genisys_v0.15.х' => array('corepath' => 'Genisys_v0.15.х', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.0', 'text_name' => 'Genisys v0.15.х (PHP 7.0)'),
'Genisys_v0.16' => array('corepath' => 'Genisys_v0.16', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.0', 'text_name' => 'Genisys v0.16 (PHP 7.0)'),
'Tesseract_v1.0.0-1.0.4' => array('corepath' => 'Tesseract_v1.0.0-1.0.4', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.0', 'text_name' => 'Tesseract v1.0.0-1.0.4 (PHP 7.0)'),
'Tesseract_v1.0.5-1.0.9' => array('corepath' => 'Tesseract_v1.0.5-1.0.9', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.0', 'text_name' => 'Tesseract v1.0.5-1.0.9 (PHP 7.0)'),
'SteadFast_v1.0-1.9' => array('corepath' => 'SteadFast_v1.0-1.9', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.2', 'text_name' => 'SteadFast v1.0-1.9 (PHP 7.2)'),
'PMMP_v1.1' => array('corepath' => 'PMMP_v1.1', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.0', 'text_name' => 'PMMP v1.1 (PHP 7.0)'),
'Genisys_v1.1.0-1.1.5' => array('corepath' => 'Genisys_v1.1.0-1.1.5', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.0', 'text_name' => 'GenisysPro 1.1.0-1.1.5 (PHP 7.0)', 'continue_select' => 1),
'GenisysPro_v1.1.0-1.1.7' => array('corepath' => 'GenisysPro_v1.1.0-1.1.7', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.0', 'text_name' => 'GenisysPro 1.1.0-1.1.7 [FIX] (PHP 7.0)'),
'Prismarine_v1.1.0' => array('corepath' => 'Prismarine_v1.1.0', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.2', 'text_name' => 'Prismarine v1.1.0 (PHP 7.2)'),
'Nukkit_v1.2' => array('corepath' => 'Nukkit_v1.2', 'corename' => 'nukkit.jar', 'corebinary' => 'Java', 'text_name' => 'Nukkit v1.1.2 (Java)'),
'Nukkit_v1.3' => array('corepath' => 'Nukkit_v1.3', 'corename' => 'nukkit.jar', 'corebinary' => 'Java', 'text_name' => 'Nukkit v1.1.3 (Java)'),
'PMMP_v1.4' => array('corepath' => 'PMMP_v1.4', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.2', 'text_name' => 'PMMP v1.4 (PHP 7.2)'),
'PMMP_v1.5' => array('corepath' => 'PMMP_v1.5', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.2', 'text_name' => 'PMMP v1.5 (PHP 7.2)'),
'PMMP_v1.6' => array('corepath' => 'PMMP_v1.6', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.2', 'text_name' => 'PMMP v1.6 (PHP 7.2)'),
'PMMP_v1.7' => array('corepath' => 'PMMP_v1.7', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.2', 'text_name' => 'PMMP v1.7 (PHP 7.2)'),
'PMMP_v1.8' => array('corepath' => 'PMMP_v1.8', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.2', 'text_name' => 'PMMP v1.8 (PHP 7.2)'),
'PMMP-BE_v1.5.0' => array('corepath' => 'PMMP-BE_v1.5.0', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.2', 'text_name' => 'PMMP Bedrock Edition v1.5.0 (PHP 7.2)'),
'PMMP-BE_v1.6.0' => array('corepath' => 'PMMP-BE_v1.6.0', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.2', 'text_name' => 'PMMP Bedrock Edition v1.6.0 (PHP 7.2)'),
'PMMP-BE_v1.7.0' => array('corepath' => 'PMMP-BE_v1.7.0', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.2', 'text_name' => 'PMMP Bedrock Edition v1.7.0 (PHP 7.2)'),
'PMMP-BE_v1.8.0' => array('corepath' => 'PMMP-BE_v1.8.0', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.2', 'text_name' => 'PMMP Bedrock Edition v1.8.0 (PHP 7.2)'),
'PMMP-BE_v1.9.0' => array('corepath' => 'PMMP-BE_v1.9.0', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.2', 'text_name' => 'PMMP Bedrock Edition v1.9.0 (PHP 7.2)'),
'PMMP-BE_v1.10.0' => array('corepath' => 'PMMP-BE_v1.10.0', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.2', 'text_name' => 'PMMP Bedrock Edition v1.10.0 (PHP 7.2)'),
'PMMP-BE_v1.11.0' => array('corepath' => 'PMMP-BE_v1.11.0', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.2', 'text_name' => 'PMMP Bedrock Edition v1.11.0 (PHP 7.2)'),
'PMMP-BE_v1.12.0' => array('corepath' => 'PMMP-BE_v1.12.0', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.2', 'text_name' => 'PMMP Bedrock Edition v1.12.0 (PHP 7.2)'),
'PMMP-BE_v1.13.0' => array('corepath' => 'PMMP-BE_v1.13.0', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.2', 'text_name' => 'PMMP Bedrock Edition v1.13.0 (PHP 7.2)'),
'latest_core' => array('corepath' => 'PMMP-BE_v1.14.0', 'corename' => 'PocketMine-MP.phar', 'corebinary' => '7.2', 'text_name' => 'PMMP Bedrock Edition v1.14.0 (PHP 7.2)')
),
'mine' => array(
'craftbukkit_1.8' => array('corepath' => 'craftbukkit_1.8', 'corename' => 'minecraft.jar', 'corebinary' => 'Java', 'text_name' => 'CraftBukkit v1.8 (Java)'),
'craftbukkit_1.13.2' => array('corepath' => 'craftbukkit_1.13.2', 'corename' => 'minecraft.jar', 'corebinary' => 'Java', 'text_name' => 'CraftBukkit v1.13.2 (Java)'),
'spigot_1.7.10' => array('corepath' => 'spigot_1.7.10', 'corename' => 'minecraft.jar', 'corebinary' => 'Java', 'text_name' => 'Spigot v1.7.10 (Java)'),
'spigot_1.9.4' => array('corepath' => 'spigot_1.9.4', 'corename' => 'minecraft.jar', 'corebinary' => 'Java', 'text_name' => 'Spigot v1.9.4 (Java)'),
'spigot_1.16.1' => array('corepath' => 'spigot_1.16.1', 'corename' => 'minecraft.jar', 'corebinary' => 'Java', 'text_name' => 'Spigot v1.16.1 (Java)'),
'vanilla_1.7.10' => array('corepath' => 'vanilla_1.7.10', 'corename' => 'minecraft.jar', 'corebinary' => 'Java', 'text_name' => 'Vanilla v1.7.10 (Java)'),
'vanilla_1.15.1' => array('corepath' => 'vanilla_1.15.1', 'corename' => 'minecraft.jar', 'corebinary' => 'Java', 'text_name' => 'Vanilla v1.15.1 (Java)'),
'latest_core' => array('corepath' => 'craftbukkit_1.7.10', 'corename' => 'minecraft.jar', 'corebinary' => 'Java', 'text_name' => 'CraftBukkit v1.7.10 (Java)')
)
),
'builds' => array(
'cs' => array(
'5787' => array('buildpath' => '5787', 'text_name' => 'Build 5787'),
'ReHLDS' => array('buildpath' => 'ReHLDS', 'text_name' => 'ReHLDS'),
'latest_build' => array('buildpath' => 'steam', 'text_name' => 'Steam [Чистый сервер]')
)
),
'node_modules' => array(
'ragemp' => array(
'base64-js' => array('modulepath' => 'base64-js', 'module_name' => 'base64-js', 'moduleurl' => 'http://mc.hostinpl.ru/files/ragemp/node_modules/', 'modulearchive' => 'base64-js.zip'),
'bignumber.js' => array('modulepath' => 'bignumber.js', 'module_name' => 'bignumber.js', 'moduleurl' => 'http://mc.hostinpl.ru/files/ragemp/node_modules/', 'modulearchive' => 'bignumber.js.zip'),
'charenc' => array('modulepath' => 'charenc', 'module_name' => 'charenc', 'moduleurl' => 'http://mc.hostinpl.ru/files/ragemp/node_modules/', 'modulearchive' => 'charenc.zip'),
'core-util-is' => array('modulepath' => 'core-util-is', 'module_name' => 'core-util-is', 'moduleurl' => 'http://mc.hostinpl.ru/files/ragemp/node_modules/', 'modulearchive' => 'core-util-is.zip'),
'crypt' => array('modulepath' => 'crypt', 'module_name' => 'crypt', 'moduleurl' => 'http://mc.hostinpl.ru/files/ragemp/node_modules/', 'modulearchive' => 'crypt.zip'),
'ieee754' => array('modulepath' => 'ieee754', 'module_name' => 'ieee754', 'moduleurl' => 'http://mc.hostinpl.ru/files/ragemp/node_modules/', 'modulearchive' => 'ieee754.zip'),
'inherits' => array('modulepath' => 'inherits', 'module_name' => 'inherits', 'moduleurl' => 'http://mc.hostinpl.ru/files/ragemp/node_modules/', 'modulearchive' => 'inherits.zip'),
'isarray' => array('modulepath' => 'isarray', 'module_name' => 'isarray', 'moduleurl' => 'http://mc.hostinpl.ru/files/ragemp/node_modules/', 'modulearchive' => 'isarray.zip'),
'lodash' => array('modulepath' => 'lodash', 'module_name' => 'isarray', 'moduleurl' => 'http://mc.hostinpl.ru/files/ragemp/node_modules/', 'modulearchive' => 'lodash.zip'),
'md5' => array('modulepath' => 'md5', 'module_name' => 'md5', 'moduleurl' => 'http://mc.hostinpl.ru/files/ragemp/node_modules/', 'modulearchive' => 'md5.zip'),
'mysql' => array('modulepath' => 'mysql', 'module_name' => 'mysql', 'moduleurl' => 'http://mc.hostinpl.ru/files/ragemp/node_modules/', 'modulearchive' => 'mysql.zip'),
'process-nextick-args' => array('modulepath' => 'process-nextick-args', 'module_name' => 'process-nextick-args', 'moduleurl' => 'http://mc.hostinpl.ru/files/ragemp/node_modules/', 'modulearchive' => 'process-nextick-args.zip'),
'readable-stream' => array('modulepath' => 'readable-stream', 'module_name' => 'readable-stream', 'moduleurl' => 'http://mc.hostinpl.ru/files/ragemp/node_modules/', 'modulearchive' => 'readable-stream.zip'),
'safe-buffer' => array('modulepath' => 'safe-buffer', 'module_name' => 'safe-buffer', 'moduleurl' => 'http://mc.hostinpl.ru/files/ragemp/node_modules/', 'modulearchive' => 'safe-buffer.zip'),
'sqlstring' => array('modulepath' => 'sqlstring', 'module_name' => 'sqlstring', 'moduleurl' => 'http://mc.hostinpl.ru/files/ragemp/node_modules/', 'modulearchive' => 'sqlstring.zip'),
'util-deprecate' => array('modulepath' => 'util-deprecate', 'module_name' => 'util-deprecate', 'moduleurl' => 'http://mc.hostinpl.ru/files/ragemp/node_modules/', 'modulearchive' => 'util-deprecate.zip')
)
)
);
?>