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

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

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

  1. mc-power

    mc-power Активный участник

    Баллы:
    63
  2. Хостинг MineCraft
    <
  3. Miki<3

    Miki<3 Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    Niko_Milk
    как настроил чтобы логинилось нормально?
     
  4. Stepan4ek

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

    Баллы:
    88
    Skype:
    Stepan4ek
    Имя в Minecraft:
    Stepan4ek
    Скажу автору спасибо , были проблемы, но в теме нашел ответы ;)
     
  5. Вадик

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

    Баллы:
    68
    Skype:
    mazaxaka000
    @mc-power,там же написано: синтаксическай ошибка.Укажи правильно путь к файлам скачки:
    http://....
     
    ВремяПриключений нравится это.
  6. Miki<3

    Miki<3 Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    Niko_Milk
    @Вадик, помоги сделать?
     
  7. Вадик

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

    Баллы:
    68
    Skype:
    mazaxaka000
    Скинь сюда ссылку,которую ты указываешь в GameUpdater.java,по которой должна идти скачка файлов.
     
  8. Miki<3

    Miki<3 Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    Niko_Milk
  9. mc-power

    mc-power Активный участник

    Баллы:
    63
    мики ты не правильно сделал
     
    ВремяПриключений нравится это.
  10. mc-power

    mc-power Активный участник

    Баллы:
    63
    клиент зип должен быть пустым а то что в нём должно быть наруже понял?
     
  11. Miki<3

    Miki<3 Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    Niko_Milk
    спс, щас попробую...
     
    Сникерсни нравится это.
  12. Miki<3

    Miki<3 Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    Niko_Milk
    Так? проверь пж..
     
  13. Stepan4ek

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

    Баллы:
    88
    Skype:
    Stepan4ek
    Имя в Minecraft:
    Stepan4ek
    @mc-power, почему ? если не нужны никакие папки из клиента , то да можно оставить пустым , а если заполнить то все что в клиент.зип распакуется в .minecraft ( ну или как вы сделали)
     
    Сникерсни и slavik123123123 нравится это.
  14. Miki<3

    Miki<3 Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    Niko_Milk
    в Client.zip кидать то, что в .minecraft/bin находится?
     
    Оригинало_о нравится это.
  15. Вадик

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

    Баллы:
    68
    Skype:
    mazaxaka000
    @Miki, попробуй закинь туда следующие файлы:
    jinput.jar
    lwjgl.jar
    lwjgl_util.jar
    minecraft.jar
    windows_natives.jar.lzma

    Если у тебя нету этих файлов,вот ссылка на jinput.jar, lwjgl_util.jar, jinput.jar
     
  16. Miki<3

    Miki<3 Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    Niko_Milk
    windows_natives.jar.lzma этого у меня нету
    есть папка просто natives
     
  17. Stepan4ek

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

    Баллы:
    88
    Skype:
    Stepan4ek
    Имя в Minecraft:
    Stepan4ek
  18. Вадик

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

    Баллы:
    68
    Skype:
    mazaxaka000
    client.zip может быть пустым.
     
  19. res1000

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

    Баллы:
    63
    Skype:
    rufyo1
    Имя в Minecraft:
    ReflexMC
    Подскажите настройки файла connect.php под DLE, а именно (смотреть спойлер)

    /*
    $db_table - таблица базы данных, значение по умолчанию для плагинов:
    AuthMe = authme, xAuth = accounts, CAuth = users
    */
    $db_table = 'accounts';

    /*
    $db_columnId - уникальный идентификатор, значение по умолчанию для плагинов:
    AuthMe = id, xAuth = id, CAuth = id
    */
    $db_columnId = 'id';

    /*
    $db_columnUser - колонка логина, значение по умолчанию для плагинов:
    AuthMe = username, xAuth = playername, CAuth = login
    */
    $db_columnUser = 'username';

    /*
    $db_columnPass - колонка пароля, значение по умолчанию для плагинов:
    AuthMe = password, xAuth = password, CAuth = password
    */
    $db_columnPass = 'password';

    /*
    $db_columnEmail - колонка email'a
    */
    $db_columnEmail = 'email';

    /*
    $db_columnLastLogl - колонка даты последнего входа
    */
    $db_columnLastLog = 'lastlogindate';

    /*
    $db_columnRegDate - колонка даты регистрации
    */
    $db_columnRegDate = 'registerdate';

    /*
    $db_columnSesId - колонка id сессии
    */
    $db_columnSesId = 'sesId';

    /*
    $db_columnServer - колонка id сервера
    */
    $db_columnServer = 'serverId';

    /*
    Настройки таблицы для защиты от подбора паролей
    */
    $db_ErrorLogtable = 'errorlogin';
    $db_Ipcolumn = 'ip';
    $db_Datecolumn = 'date';
    $db_Numcolumn = 'num';

    /*
    $db_GameDatatable - имя таблицы с информацией о версиях
    */
    $db_GameDatatable = 'data';

    /*
    НЕ МЕНЯТЬ
    */
    $db_Propertycolumn = 'property';
    $db_Valuecolumn = 'value';

    $link = @mysql_connect($db_host.':'.$db_port,$db_user,$db_pass) or die('Невозможно установить соединение с базой данных!');

    mysql_select_db($db_database,$link);
    mysql_query("SET names UTF8");
    Не могу разобраться =(
    Заранее спасибо за ответ.
     
    HoShiMin нравится это.
  20. Stepan4ek

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

    Баллы:
    88
    Skype:
    Stepan4ek
    Имя в Minecraft:
    Stepan4ek
    @res1000,
    // Конфигурация подключения к базе данных
    $db_host= 'localhost'; // Ip-адрес базы данных
    $db_port= 3306; // Порт базы данных
    $db_user= 'test'; // Пользователь базы данных
    $db_pass= 'test'; // Пароль базы данных

    // Конфигурация базы данных для плагинов AuthMe, xAuth, CAuth и сайтав/cms/форумов Joomla, IPB, XenForo, WordPress, vBulletin, DLE, Drupal
    /*
    $db_database - имя базы данных, значение по умолчанию:
    AuthMe = 'authme'
    xAuth = отсутствует (указывается вручную)
    CAuth = 'cauth'
    Joomla,IPB,XenForo,WordPress,vBulletin,DLE,Drupal - отсутствует (указывается вручную)
    */
    $db_database= '_xf';

    /*
    $db_table - таблица базы данных, значение по умолчанию:
    AuthMe = 'authme'
    xAuth = 'accounts'
    CAuth = 'users'
    Joomla = 'префикс_users' - пример 'y3wbm_users', где "y3wbm_" - префикс. Примечание префикс может отсутствовать - пример 'users'
    IPB = 'members'
    XenForo = 'префикс_user' - пример 'xf_user', где "xf_" - префикс. Примечание префикс может отсутствовать - пример 'user'
    vBulletin = 'префикс_user' - пример 'bb_user', где "bb_" - префикс. Примечание префикс может отсутствовать - пример 'user'
    WordPress = 'префикс_users' - пример 'wp_users', где "wp_" - префикс. Примечание префикс может отсутствовать - пример 'users'
    DLE = 'префикс_users' - пример 'dle_users', где "dle_" - префикс. Примечание префикс может отсутствовать - пример 'users'
    Drupal = 'префикс_users' - пример 'drupal_users', где "drupal_" - префикс. Примечание префикс может отсутствовать - пример 'users'
    */
    $db_table = 'xf_user';

    /*
    $db_columnId - уникальный идентификатор, значение по умолчанию
    AuthMe = 'id'
    xAuth = 'id'
    CAuth = 'id'
    Joomla = 'id'
    IPB = 'member_id'
    XenForo = 'user_id'
    vBulletin = 'userid'
    WordPress = 'id'
    DLE = 'user_id'
    Drupal = 'uid'
    */
    $db_columnId = 'user_id';

    /*
    $db_columnUser - колонка логина, значение по умолчанию:
    AuthMe = 'username'
    xAuth = 'playername'
    CAuth = 'login'
    Joomla = 'name'
    PB = 'name'
    XenForo = 'username'
    vBulletin = 'username'
    WordPress = 'user_login'
    DLE = 'name'
    Drupal = 'name'
    */
    $db_columnUser = 'username';

    /*
    $db_columnPass - колонка пароля, значение по умолчанию:
    AuthMe = 'password'
    xAuth = 'password'
    CAuth = 'password'
    Joomla = 'password'
    IPB = 'members_pass_hash'
    XenForo = 'data'
    vBulletin = 'password'
    WordPress = 'user_pass'
    DLE = 'password'
    Drupal = 'pass'
    */
    $db_columnPass = 'data';

    // ДОПОЛНИТЕЛЬНЫЕ НАСТРОЙКИ ТОЛЬКО ДЛЯ IPB и XenForo

    // Настраивается только для XenForo 'префикс_user_authenticate' - пример 'xf_user_authenticate', где "xf_" - префикс. Примечание префикс может отсутствовать - пример 'user_authenticate'
    $db_tableOther = 'xf_user_authenticate';

    // Настраивается для IPB и vBulletin
    // IPB - members_pass_salt
    //vBulletin - salt
    $db_columnSalt = 'members_pass_salt';

    // НАСТРОЙКИ АВТОРИЗАЦИИ ЧЕРЕЗ ЛАУНЧЕР

    /*
    $db_columnSesId - колонка id сессии
    */
    $db_columnSesId = 'session';

    /*
    $db_columnServer - колонка id сервера
    */
    $db_columnServer = 'server';

    /*
    $db_GameDatatable - имя таблицы с информацией о версиях
    */
    $db_GameDatatable = 'data';

    /*
    НЕ МЕНЯТЬ
    */
    $db_Propertycolumn = 'property';
    $db_Valuecolumn = 'value';


    $link = @mysql_connect($db_host.':'.$db_port,$db_user,$db_pass) or die('Невозможно установить соединение с базой данных!');

    mysql_select_db($db_database,$link);
    mysql_query("SET names UTF8");
    ?>
     
  21. res1000

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

    Баллы:
    63
    Skype:
    rufyo1
    Имя в Minecraft:
    ReflexMC
    Подскажите может у кого была такая проблема ?
    [​IMG]
    (ошибка в браузере при попытке зайти на страничку http://***/skinsist/index.php )
    Смотрим 23 строчку в файле connect.php
    [​IMG]
    Сравниваем название таблицы с тем что у нас в БД.
    [​IMG]
    Вот и не пойму что за ошибка =(
     

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