У меня есть сценарий, который должен белить пользователей на моем сервере minecraft удаленно с моего веб-сервера. Этот скрипт отлично работает при запуске с моего локального хоста, но не при запуске на моем веб-сервере (время ожидания подключения). Есть ли что-нибудь, что могло бы это сделать?
require(‘../private/config.php’);
function connectDB($user, $pass, $db) try <
return(new PDO(«mysql:host=localhost;dbname=» . $db . «;charset=utf8», $user, $pass));
> catch(PDOException $ex) return $ex;
>
>
$db = connectDB($dbUser, $dbPass, $dbName);
if ($db instanceof PDOException) die ($db->getMessage());
>
if(!isset($_GET[‘user’]) || $_GET[‘user’]==») die(‘User undefined.’);
>
if(!isset($_GET[‘pw’]) || $_GET[‘pw’]==») die(‘Not Authorised.’);
>
if($_GET[‘pw’]!=$whitelistpassword) die(‘Not Authorised.’);
>
$user = $_GET[‘user’];
define( ‘MQ_SERVER_ADDR’, ‘[ip]’ );
RCON Minecraft | Подключение сервера Minecraft к сайту через RCON
define( ‘MQ_SERVER_PORT’, 25605 );
define( ‘MQ_SERVER_PASS’, ‘passwordtest’ );
define( ‘MQ_TIMEOUT’, 5 );
require ‘MinecraftQuery/MinecraftRcon.class.php’;
try
$Rcon = new MinecraftRcon;
$Rcon->Connect( MQ_SERVER_ADDR, MQ_SERVER_PORT, MQ_SERVER_PASS, MQ_TIMEOUT );
$Data = $Rcon->Command(«whitelist add «.$user);
if($Data===false) throw new MinecraftRconException(«Failed to get command result.»);
>
else if(StrLen($Data)==0) throw new MinecraftRconException(«Got command result, but it empty.»);
>
//echo HTMLSpecialChars($Data);
>
catch( MinecraftRconException $e )
header(‘Location: approve.php?pw=’.$whitelistpassword);
die(‘Error’);
>
$Rcon->Disconnect();
$sql = «UPDATE ‘Applications’ SET ‘Approved’ = 1 WHERE ‘Minecraft’ = :user»;
$stmt = $db->prepare($sql);
$stmt->bindParam(‘:user’, $user);
$stmt->execute();
header(‘Location: approve.php?pw=’.$whitelistpassword);
?>
Каждый раз, когда я запускаю его с веб-сервера, время истекает. Затем сервер Minecraft выходит из строя. Ожидается: «Пользователь» добавлен в белый список (работает с localhost) Фактически с веб-сервера:
Warning: fsockopen() [function.fsockopen]: unable to connect to [ip]:25605 (Connection timed out) in /home/dooog/public_html/MinecraftQuery/MinecraftRcon.class.php on line 38
Warning: Cannot modify header information — headers already sent by (output started at /home/dooog/public_html/MinecraftQuery/MinecraftRcon.class.php:38) in /home/dooog/public_html/whitelistsend.php on line 57
спросил(а) 2013-02-19T01:09:00+04:00 10 лет, 1 месяц назад
Источник: progi.pro
Не работает RCON на сервере Minecraft
«Если это важно то сервер стоит на SuperHub»
Rcon + tradeMC | Как подключить донат на сервере майнкрафт ?
А ты уверен, что хостинг самостоятельно не отключает RCON?
Minecraft windows 10 вопрос
5 месяцев назад
Популярное
Как использовать адский светоч в майнкрафт?
Не могу скачать официальный майнкрафт лаунчер
Minecraft при подключении на сервер выдаёт ошибку: illegal packet received terminating connection Версия 1.16.5
Как узнать, сколько прожито игровых дней в майнкрафте?
Как добавить в приват игрока на анархии? [minecraft
14 ответов
Как узнать rcon пароль от чужова сервера minecraft Rcon Пароль Rcon Порт Fi Fider fd
- 5 лет назад
- 3 ответа
Не могу открыть майнкрафт сервер Ле Лев Нестеров
- 1 год назад
- 2 ответа
- 1 год назад
- 1 ответ
Что за чертовщина с функциями minecraft? Ни Никита Каргин
- 3 года назад
- 1 ответ
Создал сервер майнкрафт. На мониторинге не отвечает ма максим удовиченко
- 2 года назад
- 1 ответ
Ошибка сервера minecraft — 2 Ру Руслан Махнёв
- 2 года назад
- 2 ответа
Не запускается майнкрафт на весь экран в виндовс 11. Приходится играть вот так. Есть у кого варианты решения?
5 месяцев назад
Не получается зайти на сервер майнкрафт с мобильным интернетом
5 месяцев назад
Майнкрафт, Не удается зайти по сети с другом, заходил год назад на изи а теперь не могу
5 месяцев назад
Источник: minecraftru.net
Не работает rcon minecraft
problemaF
21 января 2020 — 13:55
Вы не авторизованы, войдите на сайт.
Здравствуйте ,мне нужно включить ркон порт и другие,чтобы была возможность создать автодонат через сайт.Когда я вставляю ркон порт в сайт.и пароль правильно,то при покупке привилегии донат не выдается.Мы начали разбираться,и оказывается что ркон порт выключен.Можно все включить,чтобы была возможность выдачи автодоната после покупки в магазине?
Реклама Заказать хостинг
Надёжный и качественный хостинг Minecraft 24/7 по доступным ценам.
Поддержка модов и плагинов, скоростные SSD диски и быстрая память DDR4.
Владимир
21 января 2020 — 14:55
На странице настроек сервера включается rcon.
problemaF
21 января 2020 — 18:11
Владимир, Enable rcon: включен
Владимир
21 января 2020 — 18:31
Источник: zorotex.org