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

Туториал Настройка лаунчера sashok724 под 1.7.2 (1.7.4)

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

  1. alexandrage

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

    Баллы:
    173
    ВремяПриключений нравится это.
  2. komiss

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

    Баллы:
    103
    Имя в Minecraft:
    komiss77
    Ну насколько я разобрался, в public static String[] pollServer по ответу определяется версия (до 162 или после).
    Я пока не как не могу допетрить, как формируются сами args. Просвятите, никогда java не ковырял.
    вопросов нет)) только какого... у меня не работает? Можно попросить выдать мне именно эти исходники, с которых скрин? (У меня 64 бит винда, это не может влиять?)
     
  3. alexandrage

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

    Баллы:
    173
    http://alexandrage.dyndns.org/Sashok724-demo.jar
     
    Последнее редактирование: 27 ноя 2013
  4. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    Определяется по первым символам, для 1.4.2 - 1.6.4 это будет всегда §1 , для 1.1-1.3.2 уже хер упомнит.
    А потом делится полученная строка на массив строк где разделитель - null в случае 1.4.2 - 1.6.4, и § в случае 1.1-1.3.2. А ещё строки там UTF-16 а не UTF-8 так что мониторинг работает только потому что DataOutputString принимает всё в UTF-16, хотя должна по дефолту в UTF-8 тащем та, что я вляется багом.
    Для 1.7.2 механизм запроса вообще другой, и то что сервер 1.7.2 отвечает на запросы 1.6.4 - это временно.
     
  5. alexandrage

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

    Баллы:
    173
    1.7.2 уже релиз, там ничего не изменится, а вот в 1.8 могут убрать да.
     
  6. Shevchik

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

    Баллы:
    173
    Имя в Minecraft:
    _Shevchik_
    В 1.7.3 даже могут убрать, мало ли какая моча диннербону в голову ударит.
     
  7. komiss

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

    Баллы:
    103
    Имя в Minecraft:
    komiss77
    запускаю это джарник, всё работает. Скачал твои самые свежие исходники, ничего не трогаю, запускаю - нифига. Продолжаю эксперименты.

    А можно еще попросить от того джарника исходники для netbeans?

    (вот моя копия, попробуй у себя запустить) http://yadi.sk/d/qw1jZJg6DFvsx
     
    Последнее редактирование: 27 ноя 2013
  8. Justice

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

    Баллы:
    78
    кто может подсказать в чём дело? ссылки указаны правильно, ибо раньше лаунчер работал. после переноса сайта появилась ошибка Failed to verify username, session authentication server unavailable. сначала подумал что проблема в том, что NS сервера не обновились, указал в connect.php айпишник, но это не решило проблему. покопавшись в папке лаунчера поменял некоторым файлам чмод, теперь ошибка такая:
    http://storage5.static.itmages.ru/i/13/1127/h_1385582406_1966239_8dea79341c.jpg
     
  9. alexandrage

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

    Баллы:
    173
    Я уже перекачивал с гита свежие свои все работает. Просто мне еще дарт чуток помогает, но он ничего не затрагивал с мониторингом. Ты уверен что правильно все прописал в servers.php?
    Ну теперь ты закрыл доступ еще и на joinserver.php ? Там написано файл не обнаружен.
     
  10. Justice

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

    Баллы:
    78
    777 выставил :D с ним почему-то не работает, только с 755. но тогда не удается аутентификация (Failed to verify username, session authentication server unavailable)
     
  11. Davilka

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

    Баллы:
    78
    Спасибо чувак! Реально помог! И от меня дерику спасибо передай ;-)


    И вопрос к знатокам: Кто занимался пересборкой mcpc-plus из исходников? Опишите, пожалуйста, процесс подробнее.
     
  12. alexandrage

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

    Баллы:
    173
    Проверь правильная ли ссылка на сервере, в клиенте у тебя все ок.
     
  13. Justice

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

    Баллы:
    78

    ThreadLoginVerifier.class
    , верно? ссылка указана http://pcgames-portal.ru/launcher/checkserver.php?user=
    в этой же папке на сайте лежат файлы лаунчера
     
  14. alexandrage

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

    Баллы:
    173
    Посмотри логи конектится ли сервер вообще на чексервер пхп.
    include("loger.php");
    $logger->WriteLine($user.' '.$serverid);
     
  15. Justice

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

    Баллы:
    78
    это в launcher.php?
     
  16. alexandrage

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

    Баллы:
    173
    Нет. подключи лог к checkserver.php
     
  17. Justice

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

    Баллы:
    78
    подключил, где они должны появляться? =D
    Код:
    <?php
        define('INCLUDE_CHECK',true);
        include ("connect.php");
        include ("loger.php");
        $logger ->WriteLine($user.' '.$serverid);
        $user = mysql_real_escape_string($_GET['user']);
        $serverid = mysql_real_escape_string($_GET['serverId']);
      
        if (!preg_match("/^[a-zA-Z0-9_-]+$/", $user) || !preg_match("/^[a-zA-Z0-9_-]+$/", $serverid)){
    
            echo "NO";  
          
        exit;
        }  
      
        $result = mysql_query("Select $db_columnUser From $db_table Where $db_columnUser='$user' And $db_columnServer='$serverid'") or die (mysql_error());
    
        if(mysql_num_rows($result) == 1) echo "YES";
        else echo "NO";
    ?>
    файлик loger.php докинул в папку
     
  18. alexandrage

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

    Баллы:
    173
    В m.log.
     
  19. Justice

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

    Баллы:
    78
    не появилось таких файлов в папке :C
     
  20. alexandrage

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

    Баллы:
    173
    Попробуй создать вручную. loger.php то присутствует?
     

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