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

Онлайн лист для Лаунчера

Тема в разделе "Модификации клиента", создана пользователем Alisher-98, 29 авг 2014.

  1. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    Хочу создать список онлайна в лаунчере и чтобы сервера он брал либо с сеттингов лунчера либо с ВЕБ помогите)
     
  2. Хостинг MineCraft
    <
  3. Konstantin773

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

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Поделился бы, но у себя хочу оставить как уникальность.
     
  4. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    в том то и дело у вас подсмотрел) мне добрые люди деобфусцировали ваш лаунчер но онлайн лист подключается к сайту а мне нужно чтобы он все брал из списка серверов на сайте[DOUBLEPOST=1409316466,1409316435][/DOUBLEPOST]
    не беспокойтесь я не выложу ваш лаунчер в паблик
     
  5. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Вот держи функцию с примером как юзать. https://cloud.mail.ru/public/c81f2071eab7/Minecraft-Status-Query-master.zip

    System.err.println(Users("ip",25565));

    static ArrayList<String> Users(String ip, int port) throws Exception
    {
    MCQuery mcQuery = new MCQuery(ip, port);
    QueryResponse response = mcQuery.fullStat();
    return response.getPlayerList();
    }
     
  6. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    ух ты че ты вчера то не скинул??
     
  7. Konstantin773

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

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Куда выгодней грузить данную инфу с сайта. PHP лучше короткие сокет-соединения держит + на вебчасти можно все это дело кэшировать, избавляя от кучи лишних запросов.[DOUBLEPOST=1409364370,1409363739][/DOUBLEPOST]
    Поэтому с обновлениями лаунчера завязал (пишу свой обфускатор)
     
  8. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    аа ну окей а вы не можете подогнать код для онлайн листа для ВЕБ части
     
  9. Konstantin773

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

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    http://rghost.ru/57762401

    PHP:
    function getPlayers($ip,$port){
       require 
    'MinecraftQuery.class.php';
       
    $Query = new MinecraftQuery( );
                try{
                    
    $Query->Connect$ip$port );
                    if((
    $Players $Query->GetPlayers()) !== false ) {
                         return 
    $Players;
                    }       
                }catch( 
    MinecraftQueryException $e ){ return array();}
          return array();
    }
    ....................
    $players getPlayers($ip,$port);
    $pls "";
    foreach( 
    $players as $player ){
       
    $pls.=$player.",";
    }
     
    Последнее редактирование: 30 авг 2014
  10. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    Юхуу спасибо вам)
     

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