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

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

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

  1. _Dimk_O_

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

    Баллы:
    123
    Skype:
    dimk__o
    на одном сервере да, но еще не уверен пускать туда людей или нет
    нужно плагины некоторые пересобрать....
    например FigAdmin при загрузке сервера полностью его стопорит и все.
     
  2. Хостинг MineCraft
    <
  3. vania

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

    Баллы:
    88
    Skype:
    vanialkj1
    можете мне помочь с привязкой мой скайп vanialkj1
     
    I-Am-Black-Overlord нравится это.
  4. _Dimk_O_

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

    Баллы:
    123
    Skype:
    dimk__o
    В аттаче мои файлы.
    Думаю разберешься.
     

    Вложения:

    • Desktop.zip
      Размер файла:
      21,1 КБ
      Просмотров:
      34
  5. Ilya21

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

    Баллы:
    68
    C чем тогда скрипт должен вернуться что-бы лаунчер понял что он вошёл.
     
    Оригинало_о и slavik123123123 нравится это.
  6. Ilya21

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

    Баллы:
    68
    Урааааа! Я смог завести лаунчер там были и мои проблемы теперь буду налаживать работу клиента. Кстати кто-нибуль может написать что в папку с апдейтами пихать.
     
    slavik123123123 нравится это.
  7. Ilya21

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

    Баллы:
    68
    Начал работать с клиентом и сервером и заодно хотел сделать систему скинов настроил файлы bag.class, bah.class и bdu.class и всеравно скина нету. И ещё при изменённом iu.class сервер рушится. Скидываю все файлы.
     

    Вложения:

  8. CompBOO

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

    Баллы:
    78
    Имя в Minecraft:
    CompBOO
    возникла такая проблема:
    Дано:
    База, в которой есть DLE+лаунчер+..(куча всего другого)
    Собственно лаунчер на java, не нотч
    Надо:
    Реализовать возможность входа на сервер
    Проблема:
    При входе не сервер пишет "подключение к серверу" и это навсегда уже. Скрипты проверки показывают что бед логин. Опытным путем выяснил что косяк идет от столбца с server_id, типо он пустой и из-за этого результат по запросу не приходит. Как это исправить?
     
    Сникерсни нравится это.
  9. evgen4ik

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

    Баллы:
    63
    а что делать если при входе в лаунчере вылазит "ошибка входа" ?
     
  10. Ilya21

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

    Баллы:
    68
    клиент падает с вот-такими пирогами
    Minecraft has crashed!
    ----------------------

    Minecraft has stopped running because it encountered a problem; Ticking screen

    A full error report has been saved to /home/mytht/.minecraft/crash-reports/crash-2013-01-08_14.52.13-client.txt - Please include a copy of that file (Not this screen!) if you report this crash to anyone; without it, they will not be able to help fix the crash :(



    --- BEGIN ERROR REPORT 932334a7 --------
    Full report at:
    /home/mytht/.minecraft/crash-reports/crash-2013-01-08_14.52.13-client.txt
    Please show that file to Mojang, NOT just this screen!

    Generated 08.01.13 14:52

    -- Head --
    Stacktrace:
    at cg.b(TcpConnection.java:462)
    at ayh.d(NetClientHandler.java:90)
    at ayk.c(GuiConnecting.java:49)

    -- Affected screen --
    Details:
    Screen name: aym
    Stacktrace:
    at net.minecraft.client.Minecraft.l(Minecraft.java:1537)
    at net.minecraft.client.Minecraft.J(Minecraft.java:846)
    at net.minecraft.client.Minecraft.run(Minecraft.java:771)
    at java.lang.Thread.run(Thread.java:722)

    -- System Details --
    Details:
    Minecraft Version: 1.4.6
    Operating System: Linux (i386) version 3.5.0-17-generic
    Java Version: 1.7.0_09, Oracle Corporation
    Java VM Version: OpenJDK Server VM (mixed mode), Oracle Corporation
    Memory: 266137704 bytes (253 MB) / 352387072 bytes (336 MB) up to 699072512 bytes (666 MB)
    JVM Flags: 0 total;
    AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    Suspicious classes: FML and Forge are installed
    IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
    FML: MCP v7.25 FML v4.6.12.511 Minecraft Forge 6.5.0.473 26 mods loaded, 26 mods active
    mcp [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    FML [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    Forge [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    ComputerCraft [ComputerCraft] (ComputerCraft1.48.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    CCTurtle [ComputerCraft Turtles] (ComputerCraft1.48.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    EurysCore [Eurys Mod Core] (EurysCore_2.0.0.3.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    FlansMod [Flan's Mod] (Flans Mod.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    LittleBlocksMod [Little Blocks] (LittleBlocksMod_2.0.1.0.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    BuildCraft|Core [BuildCraft] (buildcraft-A-3.3.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    BuildCraft|Builders [BC Builders] (buildcraft-A-3.3.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    BuildCraft|Energy [BC Energy] (buildcraft-A-3.3.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    BuildCraft|Factory [BC Factory] (buildcraft-A-3.3.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    Forestry [Forestry for Minecraft] (forestry-A-1.6.4.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    Railcraft [Railcraft] (Railcraft_1.4.6-6.12.2.0.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    RedPowerCore [RedPower] (RedPowerCore-2.0pr6.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    RedPowerBase [RP Base] (RedPowerCore-2.0pr6.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    RedPowerMachine [RP Machine] (RedPowerMechanical-2.0pr6.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    RedPowerCompat [RP Compat] (RedPowerCompat-2.0pr6.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    RedPowerWiring [RP Wiring] (RedPowerDigital-2.0pr6.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    RedPowerLogic [RP Logic] (RedPowerDigital-2.0pr6.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    RedPowerLighting [RP Lighting] (RedPowerDigital-2.0pr6.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    RedPowerWorld [RP World] (RedPowerMechanical-2.0pr6.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    RedPowerControl [RP Control] (RedPowerMechanical-2.0pr6.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    BuildCraft|Transport [BC Transport] (buildcraft-A-3.3.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    BuildCraft|Silicon [BC Silicon] (buildcraft-A-3.3.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    MiscPeripherals [MiscPeripherals] (miscperipherals-2.3.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
    LWJGL: 2.4.2
    OpenGL: Mesa DRI Mobile Intel® GM45 Express Chipset x86/MMX/SSE2 GL version 2.1 Mesa 9.0, Intel Open Source Technology Center
    Is Modded: Definitely; Client brand changed to 'forge,fml'
    Type: Client (map_client.txt)
    Texture Pack: Default
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: ~~ERROR~~ NullPointerException: null

    java.lang.AbstractMethodError: eg.getPlayer()Lqx;
    at cg.b(TcpConnection.java:462)
    at ayh.d(NetClientHandler.java:90)
    at ayk.c(GuiConnecting.java:49)
    at net.minecraft.client.Minecraft.l(Minecraft.java:1537)
    at net.minecraft.client.Minecraft.J(Minecraft.java:846)
    at net.minecraft.client.Minecraft.run(Minecraft.java:771)
    at java.lang.Thread.run(Thread.java:722)
    --- END ERROR REPORT c7b4d357 ----------
    А сервер не падает но пишет это
    2013-01-08 14:51:01 [INFO] ilya[/127.0.0.1:54583] logged in with entity id 607 at (61.5, 74.62000000476837, 224.5)
    java.net.SocketTimeoutException: Read timed out
    at java.net.SocketInputStream.socketRead0(Native Method)
    at java.net.SocketInputStream.read(SocketInputStream.java:150)
    at java.net.SocketInputStream.read(SocketInputStream.java:121)
    at java.io.FilterInputStream.read(FilterInputStream.java:133)
    at apd.a(Unknown Source)
    at apd.read(Unknown Source)
    at java.io.FilterInputStream.read(FilterInputStream.java:83)
    at ef.a(SourceFile:177)
    at cg.i(SourceFile:249)
    at cg.c(SourceFile:15)
    at ch.run(SourceFile:93)
    2013-01-08 14:51:31 [INFO] ilya lost connection: disconnect.genericReason
     
    ВремяПриключений нравится это.
  11. StarKiller890

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

    Баллы:
    61
    Имя в Minecraft:
    StarKiller890
    делаю всё по туториалу, но когда авторизируюсь в лаунчере то ошибка "Запрос к базе завершился с ошибкой". Что делать?:why:
     
  12. Dezy

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

    Баллы:
    63
    Skype:
    H-Boob
    Большое Спасибо!
     
  13. Ilya21

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

    Баллы:
    68
    Разобрался со скинами. Но проблемы на клиенте остались :(
     
  14. Brizliane

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

    Баллы:
    88
    Skype:
    milfiy
    Имя в Minecraft:
    ZoozMen
    Помогите отредактировал ThreadLoginVerifier.class а все ровно пишет бад логин что делать
     
  15. _Dimk_O_

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

    Баллы:
    123
    Skype:
    dimk__o
    Этот файл редактируется в ядре.
    Нужно еще отредактировать клиент.
     
    ПриветОтМиднайта и MineMan910 нравится это.
  16. Atlantii

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

    Баллы:
    63
    Имя в Minecraft:
    Atlantii
    Стоит DLE 9.7
    Код:
    function checkPass($realPass,$password){
                if (strlen($realPass) == 32)
                {
                    $cp = md5($password);
                }
                else {
                    if(strpos($realPass,'$SHA$') !== false)
                    {
                        $ar = preg_split("/\\$/",$realPass);
                        $salt = $ar[2];
                        $cp = '$SHA$'.$salt.'$'.hash('sha256',hash('sha256',$password).$salt);
                    }
                    else
                    {
                        $saltPos = (strlen($password) >= strlen($realPass) ? strlen($realPass) : strlen($password));
                        $salt = substr($realPass, $saltPos, 12);
                        $hash = hash('whirlpool', $salt . $password);
                        $cp = substr($hash, 0, $saltPos) . $salt . substr($hash, $saltPos);
                    }
                }
               
                if ($realPass==$cp) {
                    return true;
                }
                else {
                    return false;
                }
    }
    Не спраавляется с Хешем, хелп!
     
  17. Ilya21

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

    Баллы:
    68
    @Atlantii, строка № 4 а в файле №32 должна быть $cp = md5(md5($password));
     
  18. Atlantii

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

    Баллы:
    63
    Имя в Minecraft:
    Atlantii
    Спасибо, я уже понял. Но опять ошибка, при заходе на сервер пишет bad login. Я так понимаю не подходит sessionId так как в БД он почему-то для всех пользователей одни и не меняется
    2147483647
     
  19. Ilya21

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

    Баллы:
    68
    @Atlantii, , быть того не может!
     
  20. Шапка

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

    Баллы:
    68
    Skype:
    AlkoFrench
    Имя в Minecraft:
    Alko
    При попытке зайти на сервер выдает это:
    Запрос к базе завершился ошибкой.
    Через проверку тоже самое.
    http://mc.rondor.ru/login/index3.php
    Желающие посмотреть.Логин:Test Пороль:test
     
    launcher нравится это.
  21. _Dimk_O_

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

    Баллы:
    123
    Skype:
    dimk__o
    КОДИРОВКАУчитесь читать, е**ный в рот.
     

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