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

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

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем karolize, 10 июн 2012.

  1. Mike355

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

    Баллы:
    63
    У меня крашился и клиент, и сервер. Помогло только компилирование исходников.
     
    max--2 и momai нравится это.
  2. Хостинг MineCraft
    <
  3. max--2

    max--2 Старожил Пользователь

    Баллы:
    173
    А что именно ты меняешь в исходниках кроме NetLoginVerfield что-то типа такого
     
  4. Mike355

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

    Баллы:
    63
    ThreadLoginVerifier.java в клиенте.
    NetClientHandler.java
     
    max--2 нравится это.
  5. momai

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

    Баллы:
    103
    Имя в Minecraft:
    momai
    Спасибо буду пробовать клиент и сервак собрать из исходников. Найти их ещё надо О-о
     
  6. Mike355

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

    Баллы:
    63
    Это я помогу.
    http://mcp.ocean-labs.de/index.php/MCP_Releases - програма для моддинга клиента и vanilla сервера. На сайте надо скачать mpc72.zip, в архиве в папке docs есть инструкция.
    А CraftBukkit я собирал с помощью NetBeans скачивая исходники c https://github.com/Bukkit/CraftBukkit.
     
  7. max--2

    max--2 Старожил Пользователь

    Баллы:
    173
    Скажи какие исходники редактировать в клиенте, а какие в craftbukkit и где взять исходники для craftbukkit?
     
  8. Mike355

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

    Баллы:
    63
    Исходники CraftBukkit добавил
    В клиенте: NetClientHandler.java для авторизации на joinserver.php, и ThreadLoginVerifier.java для checkserver.php
    EntityPlayerSP.java и EntityOtherPlayerMP.java - в каждом указать ссылки на плащи и скины.

    На сервере (и CraftBukkit, и vanilla) ThreadLoginVerifier.java на checkserver.php
     
    Сникерсни и max--2 нравится это.
  9. max--2

    max--2 Старожил Пользователь

    Баллы:
    173
    А в этом файле что в клиенте ThreadLoginVerifier.java написан путь к checkserver.jsp менять на joinserver.php?
     
  10. Mike355

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

    Баллы:
    63
    Нет, не надо. Это моя ошибка, сейчас исправлю.
     
    max--2 нравится это.
  11. max--2

    max--2 Старожил Пользователь

    Баллы:
    173
    И подскажи еще как компилировать craftbukkit а то в netbeans в папке src ниче нет, или кинь туториал где ты смотрел
     
  12. max--2

    max--2 Старожил Пользователь

    Баллы:
    173
    Клиент компилировал со всеми изменениями та же ошибка. Последний выход компилировать craftbukkit
     
    MineMan910 нравится это.
  13. BobJack

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

    Баллы:
    68
    Skype:
    serg_777_777
    Имя в Minecraft:
    BobJack
    momai и max--2 нравится это.
  14. Mike355

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

    Баллы:
    63
    Туториал не смогу вспомнить где (точно не в rubukkit), а в NetBeans надо выбрать "Открыть проект" и указать папку с исходниками. Затем на проекте правой кнопкой мыши выбрать "Построить с зависимостями". Он все скачает, и потом можно моддить.
    А обычный сервер компилировал?
     
    caNek нравится это.
  15. max--2

    max--2 Старожил Пользователь

    Баллы:
    173
    Люди!!! Помогите!!!:( Менял версии 1.3.1, 1.3.2, менял разные версии craftbukkit R1, R2, R2++. Менял скрипты авторизации, менял базы данных, даже еще раз установил сайт. Одна и та же жопа, да-да именно жопа.
    Снишщтрмок.JPG
    Сайт заштриховал* Помогите!!!!
     
  16. Leon18

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

    Баллы:
    68
    Алоха.Помогите мне с настройкой файла ThreadLoginVerifier.class.Я заменил ссылку на свою и приписал ?user=.Поставил online mode на true.Захожу на сервер и мне пишет failed to verify username!
    Помогите пожалуйста))
     
  17. BobJack

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

    Баллы:
    68
    Skype:
    serg_777_777
    Имя в Minecraft:
    BobJack
    minecraft.jar модифицировал??
     
  18. Leon18

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

    Баллы:
    68
    В смысле?Ты имеешь в виду заменить ссылку на joinserver?Если да,то изменил


    P.S Хотя лучше попробовать еще раз
     
  19. med_ved

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

    Баллы:
    63
    Имя в Minecraft:
    Opera
    Немогу импортировать файл add_columns.sql в sql базу вот настройки в нём
    ALTER TABLE dle_users
    ADD sesId varchar(255) DEFAULT NULL,
    ADD serverId varchar(255) DEFAULT NULL
    Пишет вот такую ошибку
    #1060 - Duplicate column name 'sesId'
    ALTER TABLE dle_users ADD sesId VARCHAR( 255 ) DEFAULT NULL ,
    ADD serverId VARCHAR( 255 ) DEFAULT NULL
     
  20. Leon18

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

    Баллы:
    68
    @med_ved,Это значит,что у тебя уже есть колонки sesId и serverId в таблице dle_users
     
  21. Leon18

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

    Баллы:
    68
    @max--2,я,конечно,не особо в этом разбираюсь,но мне кажется,что ты не правильно указал ссылку.Или вообще указал ссылку не к checkserver.php
     

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