Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Туториал [урок] система авторизации клиента

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем byxar, 6 ноя 2011.

  1. Фёдор

    Фёдор Активный участник

    Баллы:
    78
    Имя в Minecraft:
    Filonich
    вообщем проблема такая, лаунчер я изменяю споткрафтовский, при попытке зайти на сервер пишет : BAD LOGIN, и в minecraft.jar, и в spoutcraft.jar я менял adl.class, вообщем, выручайте, а?
     
  2. Хостинг MineCraft
    <
  3. FANtikoFF

    FANtikoFF Старожил Пользователь

    Баллы:
    103
    Skype:
    offantik
    Имя в Minecraft:
    FANtik

    мне бы узнать файлик под vanilla server1.2.5
    то способ с mcp44 не дал результатов!

    так как Декомпилитаця идет все счто надо поменял
    а когда Рекомпилирую то появляется пустая папка minecraft_server
     
  4. m3dvedi

    m3dvedi Активный участник

    Баллы:
    61
    Имя в Minecraft:
    m3dvedi
    Простите за глупый вопрос! Если я буду делать всё по инструкции то у меня получится.
    Сайт-Лаунчер-Клиент-Сервер. Вопрос: У меня будет присутствовать проверка md5? То есть когда игрок захочет изменить клиент он перескачается? (защита от читов)
    Если да то тык-ните место в статье где рассказывается про md5 и установку.
    Заранее благодарю.
     
  5. _Dimk_O_

    _Dimk_O_ Старожил Пользователь

    Баллы:
    123
    Skype:
    dimk__o
    Нет, не будет.
    Проверка делается в ЛАУНЧЕРЕ, а не в системе авторизации.
     
  6. friter

    friter Активный участник

    Баллы:
    63
    Всем привет. Сделал все по инстуркции буксара с 1го поста. , но у меня при входе на сервер появляется ни что иное, как http://clip2net.com/s/2g1vn[​IMG]
    Покопавшись в скриптах нашел, что это ОК идет от joinserver.php
    Как это исправить? Скажите какую инфу о своих настройках вам предоставить.
     
  7. _Dimk_O_

    _Dimk_O_ Старожил Пользователь

    Баллы:
    123
    Skype:
    dimk__o
    в ANSI перекодируй или как там ее
     
  8. friter

    friter Активный участник

    Баллы:
    63
    PHP:
    <?php
    define
    ('INCLUDE_CHECK',true);
    include (
    "connect.php");
     
    $sessionid mysql_real_escape_string($_GET['sessionId']);
    $user mysql_real_escape_string($_GET['user']);
    $serverid mysql_real_escape_string($_GET['serverId']);
     
    $result mysql_query("Select $db_columnUser From $db_table Where $db_columnSesId='$sessionid' And $db_columnUser='$user' And $db_columnServer='$serverid'") or die ("Запрос к базе завершился ошибкой.");
     
    if(
    mysql_num_rows($result) == 1){
    echo 
    "OK";
    } else {
     
    $result mysql_query("Update $db_table SET $db_columnServer='$serverid' Where $db_columnSesId='$sessionid' And $db_columnUser='$user'") or die ("Запрос к базе завершился ошибкой.");
     
    if(
    mysql_affected_rows() == 1){
    echo 
    "OK";
    } else {
    echo 
    "Bad login";
    }
    }
    ?>
    вот входа на серв не происходит - игра застывает на этом участке
    if(mysql_affected_rows() == 1){
    echo "OK";
    } else {
    echo "Bad login";
    }
     
  9. _Dimk_O_

    _Dimk_O_ Старожил Пользователь

    Баллы:
    123
    Skype:
    dimk__o
    1. Открыть joinserver.php в notepad++
    2. выбрать Кодировки->Преобразовать в ANSI
    3. Сохранить файл joinserver.php
    4. Залить его обратно на хост.
    5. Радоваться ^_^
     
  10. friter

    friter Активный участник

    Баллы:
    63
    сделал, но все так же проблема осталась. См предыдущий пост
     
  11. _Dimk_O_

    _Dimk_O_ Старожил Пользователь

    Баллы:
    123
    Skype:
    dimk__o
    Пробуй тогда другую кодировку.
    Проблема в этом
     
  12. friter

    friter Активный участник

    Баллы:
    63
    Пожалуйста, можете скинуть скриптик с рабочей кодировкой, перепробовал все кодировки, которые предлагает NP++.
    даже сделал //echo "OK";, взял в комент, но при этом появляется при входе только http://clip2net.com/s/2g1KO
     
  13. Konstantin773

    Konstantin773 Старожил Пользователь

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Ошибка при заходе на сервер: Не могу войти <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">, что за ошибка и как исправить? Ошибка появляется при online-mode=true, при false заходит отлично и работает правильно, joinserver и checkserver работают правильно (проверялось). Мое мнение: ошибка на стороне сервера Проблему решил: в ?user= надо было использовать знак вопроса с английской раскладки, а не с русской
     
  14. friter

    friter Активный участник

    Баллы:
    63
    Проблема решилась, спасибо, в кодировке было дело
     
  15. _Dimk_O_

    _Dimk_O_ Старожил Пользователь

    Баллы:
    123
    Skype:
    dimk__o
    а разве есть разница?
     
  16. Konstantin773

    Konstantin773 Старожил Пользователь

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Не знаю есть или нет, но факт остается фактом, просто до, если заходишь с лаунчера или любого другого клиента, писало одну и ту же ошибку, и я понял, что дело в checkserver или в ссылке на него, изменил вопрос, и начало пропускать.
     
    NoNaMeHaCkEr2002 и friter нравится это.
  17. friter

    friter Активный участник

    Баллы:
    63
    Все беды в кодировках:mad:
     
  18. GODofART

    GODofART Старожил Пользователь

    Баллы:
    103
    Ошибка входа: <html>
    ___
    Как бороться? Уже всё что мог перепробовал.
     
  19. GODofART

    GODofART Старожил Пользователь

    Баллы:
    103
  20. _Dimk_O_

    _Dimk_O_ Старожил Пользователь

    Баллы:
    123
    Skype:
    dimk__o
    у тебя все теги открыты, все ли закрыты?
    Верна ли кодировка?

    Если я не ошибаюсь, то в скриптах авторизации вообще нет тега <html>
     
  21. MrNITROmc

    MrNITROmc Активный участник

    Баллы:
    63
    Имя в Minecraft:
    MrNITROmc
    Это возможно на хостинге ucoz сделать?
     

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