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

Решено Привязка сервера к лаунчеру (+ Оплата за вашу помощь). Решил.

Тема в разделе "Управление сервером Bukkit", создана пользователем BeeSid, 6 фев 2013.

  1. Автор темы
    BeeSid

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

    Баллы:
    103
    Skype:
    BeeSid
    Имя в Minecraft:
    BeeSid
    Привет всем, я надеюсь найдется среди вас хотя бы один человек, способный мне помочь.
    Мой сервер на версии 1.4.6 с самыми популярными модами. Сборка сервера и клиента рабочие, делал и проверял сам. Я создал сайт и лаунчер. Сделал между ними привязку. На сервере привязка не получается, пишет "Ошибка входа: NO".

    Как я привязываю сервер к лаунчеру (Сайту):
    1) В bukkite ищу файл "ThreadLoginVerifier.class", изменяю там ссылку на свою.
    2) Меняю online-mode на true.

    Вывод: Я что-то делаю не правильно, или же не все так просто.
    Источник: http://rubukkit.org/threads/upd-Система-авторизации-клиента-ЛК.17063/
    4) Это последний этап нашего туториала. Откройте ваш Craftbukkit с помощью архиватора. Зайдите в папку net/minecraft/server. Вытащите файл ThreadLoginVerifier.class. Откройте его, и изменитеhttp://session.minecraft.net/game/checkserver.jsp?user= на вашу сылку к файлу checkserver.php |Внимание! В конец ссылки обязательно припишите ?user= Засовываем обратно. В настройках сервера ставим online mod=true и пробуем зайти.
    Всё! На этом основная часть туториала заканчивается!
     
    ВремяПриключений и Dez64ru нравится это.
  2. Автор темы
    BeeSid

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

    Баллы:
    103
    Skype:
    BeeSid
    Имя в Minecraft:
    BeeSid
    Кто поможет как надо, получит от меня лайк, или денежное вознаграждение на WebMoney или мобилу.:)
     
  3. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    какой лаунчер? в клиенте ссылки менял?
     
  4. Автор темы
    BeeSid

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

    Баллы:
    103
    Skype:
    BeeSid
    Имя в Minecraft:
    BeeSid
    Естественно. Лаунчер - Сашка.
     
  5. Sanchez218

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

    Баллы:
    173
    И еще в клиенте ayh.class и minecraft.class(если отключил автопатчиг)
     
  6. Автор темы
    BeeSid

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

    Баллы:
    103
    Skype:
    BeeSid
    Имя в Minecraft:
    BeeSid
    Это конечно сделал.
     
  7. Автор темы
    BeeSid

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

    Баллы:
    103
    Skype:
    BeeSid
    Имя в Minecraft:
    BeeSid
    В minecraft.class нет ссылок. Его я не трогал.
     
  8. Sanchez218

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

    Баллы:
    173
    Как ты указал в клиенте ссылку и на сервере?
     
  9. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    скорей всего ошибка в ВЭБ части в файле checkserver.php
    посмотри по логам апача, что клиент передает этому скрипту, а потом смотри что в таблицах mysql по этому пользователю

    ЗЫ: checkserver.php отрабатывает в момент захода игрока на сервер, т.е. авторизацию он уже прошел.
     
    Sanchez218 нравится это.
  10. Sanchez218

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

    Баллы:
    173
    Там нужно пусть указать в папку с клиентом, к примеру вместо minecraft нужно stafeworld/sw-classic
     
    slavik123123123 нравится это.
  11. Автор темы
    BeeSid

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

    Баллы:
    103
    Skype:
    BeeSid
    Имя в Minecraft:
    BeeSid
    А если не укажу?
     
  12. Автор темы
    BeeSid

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

    Баллы:
    103
    Skype:
    BeeSid
    Имя в Minecraft:
    BeeSid
    Все отлично там. У всех пользователей такая хрень.
     
  13. Автор темы
    BeeSid

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

    Баллы:
    103
    Skype:
    BeeSid
    Имя в Minecraft:
    BeeSid
    Регистр букв важен?
    "MinePower\minepower"
     
  14. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    что отлично?
    именно checkserver.php отдает "NO", при условии что в таблице не найден пользователь или $db_columnServer не равно $serverid
     
  15. Автор темы
    BeeSid

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

    Баллы:
    103
    Skype:
    BeeSid
    Имя в Minecraft:
    BeeSid
    Вот мой checkserver.php
     

    Вложения:

    • checkserver.zip
      Размер файла:
      370 байт
      Просмотров:
      31
  16. Sanchez218

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

    Баллы:
    173
    Думаю важен;)
    Вот вспомнил, была проблема такая. Дело в бд..@Serrrgio прав ;)
     
  17. Sanchez218

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

    Баллы:
    173
    То будет черный экран, если у тебя моды..
     
  18. Автор темы
    BeeSid

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

    Баллы:
    103
    Skype:
    BeeSid
    Имя в Minecraft:
    BeeSid
    Черного экрана нету:) Я не указывал.
     
    Сникерсни нравится это.
  19. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    NO отдает если в таблице пользователей в строке с тем пользователем который заходит на сайт не стоит serverId, который в свою очередь устанавливается в joinserver.php при удачном логине.

    тут или joinserver.php не отрабатывает как нужно или checkserver.php
     
  20. Автор темы
    BeeSid

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

    Баллы:
    103
    Skype:
    BeeSid
    Имя в Minecraft:
    BeeSid
    Есть какие-либо ошибки в моем checkservere?
     

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