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

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

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

  1. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    http://alexandrage.dyndns.org/Sashok724-demo.jar
     
    Последнее редактирование: 27 ноя 2013
  2. Хостинг MineCraft
    <
  3. 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 - это временно.
     
  4. alexandrage

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

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

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

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

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

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

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

    (вот моя копия, попробуй у себя запустить) http://yadi.sk/d/qw1jZJg6DFvsx
     
    Последнее редактирование: 27 ноя 2013
  7. 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
     
  8. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Я уже перекачивал с гита свежие свои все работает. Просто мне еще дарт чуток помогает, но он ничего не затрагивал с мониторингом. Ты уверен что правильно все прописал в servers.php?[DOUBLEPOST=1385603103,1385602939][/DOUBLEPOST]
    Ну теперь ты закрыл доступ еще и на joinserver.php ? Там написано файл не обнаружен.
     
  9. Justice

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

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

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

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


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

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

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

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

    Баллы:
    78

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

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

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

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

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

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

    Баллы:
    173
    Skype:
    alexandr0116
    Нет. подключи лог к checkserver.php
     
  16. 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 докинул в папку
     
  17. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    В m.log.
     
  18. Justice

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

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

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

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

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

    Баллы:
    78
    да.
    всё-таки сам создался через некоторое время, но он абсолютно пуст
     
  21. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Попробуй вручную в браузере что то отправить ?user=1&serverId=1. Если логи записывает значит логер работает, а это 100% означет что сервер не чекает checkserver.php.
     

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