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

Помогите xLauncher закрывается ($)

Тема в разделе "[Архив] Помощь", создана пользователем oleg57zls, 8 сен 2013.

  1. Автор темы
    oleg57zls

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

    Баллы:
    173
    Skype:
    BlayzerQ
    Имя в Minecraft:
    Blayzer
    Помогите с проблемой за n-нную сумму денег, xLauncher закрывается после захода на сервер, сразу. При оффлайн режиме все нормально. Скайп: okelala
     
  2. Хостинг MineCraft
    <
  3. AlexMerser

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

    Баллы:
    173
    Наверно проверка модов каждое n время идет. Попробуй отключить.
    Если не прав - не стоит агрить, я икслаунчер видел только 1 раз
     
  4. StickyTraps

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

    Баллы:
    63
    Такая же проблема![DOUBLEPOST=1378657741,1378655457][/DOUBLEPOST]
    Клиент закрывается с такой инфой в логах [INFO] [STDOUT] Launcher process doesn't exist
    Код:
    private static void checkLauncherRunning() {
          new Thread (new Runnable() {
              public void run() {
                  try {
                      while (true) {
                  Socket sock = new Socket("localhost", 6565);
                          sock.setSoTimeout(0);
                          if (!sock.isConnected()) {
                              System.out.println("Launcher process doesn't exist");
                              System.exit(1);
                          }
                          if (sock.isClosed()) {
                              System.out.println("Launcher process doesn't exist");
                              System.exit(1);
                          }
                          OutputStream sout = sock.getOutputStream();
                          DataOutputStream out = new DataOutputStream(sout);
                          out.writeUTF("live");
                          sock.close();
                          Thread.sleep(10000);
                      }
                  } catch (Exception ex) {
                      System.out.println("Launcher process doesn't exist");
                      System.exit(1);
                  }
              }
          }).start();
      }
    Эта функция добавляется в Minecraft.java и отвечает за проверку лаунчера.
    Может быть нужно где-то исправить код в функции? Или попробовать изменить порт? И почему клиент закрывается, только когда происходит коннект к серверу(удачный и неудачный)
    Выпиливать эту проверку не хочется.
    P.S Пробовал, как localhost, так и 127.0.0.1
     

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