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

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

Discussion in 'Руководства, инструкции, утилиты' started by zivgta, Jul 27, 2013.

  1. alexandrage

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

    Trophy Points:
    173
    Skype:
    alexandr0116
    http://alexandrage.dyndns.org/Sashok724-demo.jar
     
    Last edited: Nov 27, 2013
  2. Хостинг MineCraft
    <
  3. Shevchik

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

    Trophy Points:
    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 Администратор

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

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

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

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

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

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

    (вот моя копия, попробуй у себя запустить) http://yadi.sk/d/qw1jZJg6DFvsx
     
    Last edited: Nov 27, 2013
  7. Justice

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

    Trophy Points:
    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 Администратор

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

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

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

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

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


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

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

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

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

    Trophy Points:
    78

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

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

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

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

    Trophy Points:
    78
    это в launcher.php?
     
  15. alexandrage

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

    Trophy Points:
    173
    Skype:
    alexandr0116
    Нет. подключи лог к checkserver.php
     
  16. Justice

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

    Trophy Points:
    78
    подключил, где они должны появляться? =D
    Code:
    <?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 Администратор

    Trophy Points:
    173
    Skype:
    alexandr0116
    В m.log.
     
  18. Justice

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

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

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

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

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

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

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

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

Share This Page