Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление
  2. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Лаунчер xLauncher от XeroXP

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем XeroXP, 8 июн 2013.

  1. adorafan

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

    Баллы:
    61
    Skype:
    virusbelgorod
    Народ, подскажите где копать.
    сервер\сокетсервер\лаунчер - все на локальной машине.
    Сайт от joomla, стоит на денвере, запилил туда вебчасть, подогнал и залил скулы, настроил connect.php
    Сокетсервер настроил на ip 192.168.0.100, закинул его в вебчасть, запустил - вроде пашет норм.
    Провел модификацию клиента строго по видео, сверяясь с редми - успешно.
    Настроил сам лаунчер, все ссылки и адрес к сокету указал через ip 192.168.0.100
    В итоге- лаунчер запускается, качает клиент с вебчасти\обновляется, выводит новости. Успешно запускает офлайн клиент. Но авторизовываться не хочет! Пишет "Авторизация" а потом "Время подключения истекло" и всё....
    connect.php.png Settings(socketStart).png xSettings.java.png xSettingsOfTheme.java.png
     
  2. Хостинг MineCraft
    <
  3. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    @adorafan, Смотри логи лаунчера и сокет сервера.
     
  4. BlackSoul

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

    Баллы:
    78
    Имя в Minecraft:
    BlackSoul
    Постоянно обновляетса клиент при перезаходе!Что делать?
     
    ВремяПриключений и RVXman нравится это.
  5. adorafan

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

    Баллы:
    61
    Skype:
    virusbelgorod
    @BlackSoul, быть может в вебчасти у тебя два разных клиента?
    в check/
    и в client/client.zip должны быть одинаковые папки с одинаковым клиентом.
    Других предположений нет.[DOUBLEPOST=1379852666,1379852634][/DOUBLEPOST] Хотя есть и еще один вариант:
    если в загруженном клиенте на вебчасти присутствует какой-то лог файл\файл конфига и т.п. то при входе в игру содержимое лог файла скачанного клиента меняется и при следующем заходе в лаунчер эти файлы не проходят проверку, происходит перекачивание заново.[DOUBLEPOST=1379853352][/DOUBLEPOST]@alexandrage, лог лаунчера не могу сделать, сокет сервер реагирует нормально на нажатие авторизации.
    Есть мысль, что все дело в сайте, а точнее в том, как захеширован пароль в бд. Ибо перечитал редми и конфиги вебчасти, уловил такую надпись в connect.php:
    Код:
    // Метод хеширования пароля для интеграции с различними плагинами/сайтами/cms/форумами
    'hash_joomla'  - интеграция с Joomla (v1.6- v1.7)
    А у меня джумла версии 3.х , возможно метод хеширования там другой.
    На днях, если дома буду, попробую поставить к примеру DLE или более раннюю Joomla, проверю.
     
  6. Tehek

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

    Баллы:
    61
    Каким образом производится проверка онлайна сервера в лаунчере на странице выбора сервера?
    Пишет всегда OFF, хотя сервер прекрасно работает и на него с этого же лаунчера заходит?
    Возникает вопрос кто? как? где? проверяет онлайн.
     
  7. pizzlywizzly

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

    Баллы:
    123
    C чем может быть связана вечная авторизация? Сокет-сервер запущен, после начала коннекта висит "Авторизация" в лаунчере и всё, финита.
     
  8. simbik

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

    Баллы:
    68
    Что то с веб частью. Лаунчер не получает приказа продолжить)). Копать в сторону веб части).
     
  9. pizzlywizzly

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

    Баллы:
    123
    Спасибки, завтра буду насиловать её. Не хватает какого-нибудь дебаг-мода, как вывод в консоль действий сокет-сервера и действий лаунчера собственно.
     
    ВремяПриключений нравится это.
  10. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    А что system.out.println уже не в моде для дебага?
     
  11. pizzlywizzly

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

    Баллы:
    123
    И куда мне, человеку не знакомому с джавой, его совать? Например, лаунчер не получает ответа от сервера и просто стоит. Где прописывать принт в таком случае?
    Для раков намного удобнее добавить флаг, например, -debug при запуске, либо переменную при компиляции debugMode на true установить.
     
  12. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Там где переменная которая получает ответ там и выводи. Типо system.out.println(result)
    Хотя и так понятно что ответ идет с ошибкой. Из за ошибки лаунчер ничего не получает.
    Возможно не правильно настроено подключение к бд или ссылка в сокете на скрипты.
    Можно еще глянуть логи апача.[DOUBLEPOST=1379885582,1379885317][/DOUBLEPOST]Лаунчер заброшен, так что сами модифицируйте для вывода логов и тд.
     
  13. pizzlywizzly

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

    Баллы:
    123
    Да об этом и говорю, я-то не знаю, где тот кусок кода, на котором ступор происходит.
    Но да всё равно спасибо, попробую такой подход.[DOUBLEPOST=1379885759,1379885599][/DOUBLEPOST]Ах, да. Все настройки написал правильно, это уж наверняка.
    Быть может в MySQL проблема с форматом данных закралась? Посмотрим.
     
    RVXman нравится это.
  14. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    @pizzlywizzly, Еще как вариант запустить сокет на компе и проснифить что идет в ответ от php скриптов.
     
  15. Dmitrin

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

    Баллы:
    63
    Лаунчер отличный, все настроил, все запустилось. Но возникла проблемка. Фордж не хочет запускаться с модифицированным minecraft-forge.jar (1.6.2). В параметрах запуска добавлял -Dfml.ignorePatchDiscrepancies=true и -Dfml.ignoreInvalidMinecraftCertificates=true никакого результата не дали. Не модифицированный minecraft-forge.jar с форджем запускает на ура. В чем может быть трабла?)
     
  16. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Посмотри процессхакером правильно ли передались флаги в строку запуска.
     
  17. Dmitrin

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

    Баллы:
    63
    Спасибо, разобрался. Флаги никак не хотели цепляться, пришлось прописать их в xLoader'e.
     
  18. InterWall

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

    Баллы:
    173
    Имя в Minecraft:
    InterWall
    Подскажите, а этот лаунчер еще не кроссплатформенный?
    Для меня это очень важно.
     
  19. alex01

    alex01 Активный участник Пользователь Заблокирован

    Баллы:
    48
    Skype:
    alexandr0116
    Увы нет...
     
  20. Kelthuzer

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

    Баллы:
    68
    Skype:
    keltozer
    Имя в Minecraft:
    Kelthuzer
    Код:
    stop monitor thread listening on: /xxx.xxx.xxx.xxx:yyy
    Request processed: 1379975710724
    Error while decrypting: javax.crypto.BadPaddingException: Given final block not properly padded
    Client is disconnected: null
    
    
    выдает сокет сервер и не даёт зайти, на плюшки дам как поможешь решить проблему
     
    Bagetta3003 нравится это.
  21. vlad945922

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

    Баллы:
    103
    Код:
    Could not find the main class: ru.xeroxp.server.Main. Program will exit.
    ------
    На компьютере всё отлично, на хостинге сайта, не работает, (запускаю в скрине по SSH, на beget). Про веб часть на хостинге можно забыть? или есть решения проблемы?
     

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