Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Веб webMCR 1.5 - ЛК | RCON-Консоль

Помогите, выбрал "использовать RCON вместо Query для получения состояния сервера", показует сервер онлайн(он онлайн), но выдаёт ошибки:
Warning: unpack() [function.unpack]: Type V: not enough input, need 4, have 0 in /var/www/user9241/data/www/site.ru/kabinet/instruments/rcon.class.php on line 100

Warning: fread() [function.fread]: Length parameter must be greater than 0 in /var/www/user9241/data/www/site.ru/kabinet/instruments/rcon.class.php on line 105

Warning: unpack() [function.unpack]: Type V: not enough input, need 4, have 0 in /var/www/user9241/data/www/site.ru/kabinet/instruments/rcon.class.php on line 106
 
Ошибки эти в лаунчере, на сайте ошибок нет...
 
@QuadX, есть смысл указать версию сервера и источник от куда он взят.
 
Странно, пробывал на query. потом опять переключился на rcon и теперь нет ошибок)
Но не показывает онлайн игроков, пишет сервер пуст(на сайте и в лаунчере)(
 
@QuadX, нет, не нужно. И еще проверь сначала в админке RCON консоль работает или нет. (у администратора кнопка - управление)
 
@QuadX, пользователь Admin - пароль 12345 - это дефолтный администратор в 1.5
 
@QuadX, пользователь Admin - пароль 12345 - это дефолтный администратор в 1.5
Я его в БД не добовлял, так как мой ник Admin, присвоил себе лвл 9.
Понял в чём проблема, присвоил себе лвл 15 и кнопка появилась, в консоли пусто, она не работает(
В конфиге всё правильно, на сервере тоже...
Если чтото в rcon написать, пишет : "Authorization failed."
 
Народ подскажите не получается настроить авторизацию с XenForo
Все файлы положил в папку "mc" эта папка лежит в корне форума новости работают при попытке авторизации через лаунчер выдает Bad login в логе пишет Login process [Unknown user] User [qwerty] Password [123456]
т.е. процесс останавливается на этом месте

$result = BD("SELECT $bd_aPassword,$bd_aUsername,$bd_aLvl FROM $bd_table_accounts$bd_user_auth WHERE $bd_table_accounts.$bd_aUsername='$login'");
$line = mysql_fetch_array($result);

if (!$line) {
vtxtlog("Login process [Unknown user] User [$login] Password [$password]");
echo "Bad login";
exit;
}

А в файлике bd_con.php


$bd_aUserID = 'user_id';
$bd_aUsername = 'username';
$bd_aPassword = 'data';
$bd_aSession = 'session';
$bd_aServer = 'server';

$bd_aLvl = 'lvl';
$bd_aTmp = 'tmp';
$bd_aIP = 'ip';

непонятно что за data
Файлики все менял из архива xenforo-patch-r2.zip
 
А не должно быть в этом запросе запятой?
$result = BD("SELECT $bd_aPassword,$bd_aUsername,$bd_aLvl FROM $bd_table_accounts,$bd_user_auth WHERE $bd_table_accounts.$bd_aUsername='$login'");
$line = mysql_fetch_array($result);
Теперь ошибка Login process [Bad login] User [qwerty] Password [123456]

Получается что не срабатывает это условие if (checkPass($realPass,$password))
что то я совсем запутался почему при авторизации через сайт используются средства xenforo а тут простая проверка с мд5?
 
@leksty, Все просто - я забыл переписать авторизацию в игре с первого релиза, а она там уже совсем по другому производится и запятые не помогут (можешь сам ограбить login.php если чутка разбираешься - т.к. на сайте авторизация должна проходить успешно ). Сегодня допишу. Что удивительно за месяц ты первый сообщил о данной проблеме.

@noner, в php.ini измени опцию short_open_tag=On или исправь в папках style в файлах (в mcraftServer тоже ) все строки <?=...бла-бла-бла... ?> на <?php echo ...бла-бла-бла...; ?>
 
Ясно на сайте авторизация действительно проходит успешно. Наверное никто не пользуется xenforo )).
Сегодня я уже точно ничего не смогу сделать полночи расковыривал скрипты ))
 

Поделиться этой страницей

Назад
Верх