Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
  • Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Лаунчер Империя от XeroXP

Нет не работает богом клянусь лог 1 и тот же!
Код:
run:
texturepacks, 1; config, 1
, bin, 1
config
Refreshing server state... (Survival)
Refreshing server state... (Survival)
Refreshing server done!
Exception in thread "Server poll thread" java.lang.NullPointerException
    at net.minecraft.LoginForm$34.run(LoginForm.java:1566)
Refreshing server state... (Survival)
Refreshing server state... (Survival)
Refreshing server done!
Exception in thread "Server poll thread" java.lang.NullPointerException
    at net.minecraft.LoginForm$34.run(LoginForm.java:1566)
Enter path to extract files:
java.util.zip.ZipException: error in opening zip file
Enter path to extract files:
java.util.zip.ZipException: error in opening zip file
Exception in thread "Thread-11" java.lang.OutOfMemoryError: Java heap space
    at SevenZip.Compression.LZ.OutWindow.Create(OutWindow.java:17)
    at SevenZip.Compression.LZMA.Decoder.SetDictionarySize(Decoder.java:49)
    at SevenZip.Compression.LZMA.Decoder.SetDecoderProperties(Decoder.java:214)
    at SevenZip.LzmaAlone.decompress(LzmaAlone.java:27)
    at net.minecraft.GameUpdater.extractLZMA(GameUpdater.java:572)
    at net.minecraft.GameUpdater.extractJars(GameUpdater.java:614)
    at net.minecraft.GameUpdater.run(GameUpdater.java:279)
    at net.minecraft.Launcher$1.run(Launcher.java:92)
Можешь по этим ошибкам пробежаться может че новенькое есть?
И есть ли у тебя версия где ты не добавлял удаление папок и.т.д!
Потому-что щяс много функций а они не нужны!
Та версия помню мультисерверная была!
всмысле с вынесенной списком серверов в главную панель?
 
Не работает версию которую ты недавно в посте выкинул!
И другая тоже!
"Та версия помню мультисерверная была!" - что это значит? (типо которая работала?)
(мой вопрос на утверждение в скобках: всмысле с вынесенной списком серверов в главную панель?)
 
@XeroXP, почему лаунчер не качает клиент ?
 
@XeroXP, почему лаунчер не качает клиент ?
я не знаю, почему у вас не качает (у меня ведь все ок, и демо из первого поста сделано на последней обнове, которая у вас не работает)
вот и пытаюсь узнать после какой именно обновы у вас не качает до конца
у меня пишет запрос к базе завершился ошибкой
p.s импорт файла add_columns.sql не удался mysql пишет #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ADD `sn` CHAR( 255 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL' at line 4
надо просто вместо add_column в запросе поменять
Решил убрать окно в лаунчере и добавить прозрачность как в сашке http://alexandrage.dyndns.org:8081/Patch.zip.
Осталось прикрутить кнопку свернуть и закрыть. @XeroXP, допиши кнопочки :).
http://alexandrage.dyndns.org:8081/Снимок [11.05.2013 21.10.18] .jpg
кстати кнопочки я уже сделал, но пока не залью
 
Нет это вроде исходники 2013 года вроде 3 исправления было!
Там только новое было добавлено это хэш клиента и все вроде!
 
@XeroXP, скрины дать моего клиента мож я нубяра не так залил
 
XeroXP а новое обновление коснулось файлов настроек ???
 
@XeroXP, Есть одно предложение. Прикрутить проверку md5 не по скрипту php а чтоб сам лаунчер определял как в новом devlauncher mojang. И список клиентов чтоб парсились так же с файла на сайте :) .
Пример с файла versions.json.
PHP:
{
  "versions": [
    {
      "id": "13w18b",
      "time": "2013-05-02T21:12:25+04:00",
      "releaseTime": "2013-05-02T21:12:25+04:00",
      "type": "snapshot"
    },
    {
      "id": "1.5.2",
      "time": "2013-04-28T12:24:00+04:00",
      "releaseTime": "2013-04-25T19:45:00+04:00",
      "type": "release"
    },
    {
      "id": "13w18c",
      "time": "2013-05-03T13:19:35+04:00",
      "releaseTime": "2013-05-03T13:19:35+04:00",
      "type": "snapshot"
    }
  ],
  "latest": {}
}
 
XeroXP а новое обновление коснулось файлов настроек ???
Обновления почти всегда касаются этих файлов (кроме config.php, который очень редко обновляется)
@XeroXP, Есть одно предложение. Прикрутить проверку md5 не по скрипту php а чтоб сам лаунчер определял как в новом devlauncher mojang. И список клиентов чтоб парсились так же с файла на сайте :) .
Пример с файла versions.json.
PHP:
{
  "versions": [
    {
      "id": "13w18b",
      "time": "2013-05-02T21:12:25+04:00",
      "releaseTime": "2013-05-02T21:12:25+04:00",
      "type": "snapshot"
    },
    {
      "id": "1.5.2",
      "time": "2013-04-28T12:24:00+04:00",
      "releaseTime": "2013-04-25T19:45:00+04:00",
      "type": "release"
    },
    {
      "id": "13w18c",
      "time": "2013-05-03T13:19:35+04:00",
      "releaseTime": "2013-05-03T13:19:35+04:00",
      "type": "snapshot"
    }
  ],
  "latest": {}
}
я пока не разбирал devlauncher, но какие преимущества это дает?
просто тут я вижу только версию клиента, время, и тип (это по-видимому определяет список загружаемых клиентов)
Нет это вроде исходники 2013 года вроде 3 исправления было!
Там только новое было добавлено это хэш клиента и все вроде!
настолько старых исходников не сохранилось
вот самы старые, которые сохранились: http://www.mediafire.com/?0nr0lwiz019clne
 
XeroXP,а поможешь позже вывести список серверов и их IP в Вебчасть??
 
[Папка клиента уже будет иметь следующий вид: .miecraft/industrial] (Также все клиенты заливаются в одну папку MinecraftDownload с разными именами (это касается и архивов для клиентов))
Исправь .miecraft/industrial на .miNecraft/industrial
 
Да емае откуда эта ошибка боже мой!!!!!
А скрин ксеро можешь кинуть как у тя клиент расположен?
 
Если кому то нужно у меня завалялись старые исходники, ещё до выноса выбора серверов и выбора папок на удаление. Но там кажись только перепаханая версия у меня. Шрифты изменены.
 
я уже вывел, только жду результатов от людей с ошибкой
public static String[] clientname = {
"Industrial, 176.9.22.140, 25568","Standard, 46.174.48.154, 25565","Lost World, test3, 25565","DayZ Minecraft, test4, 25565","TerraFirmaCraft, test5, 25565","RPG-WARS, test6, 25565","Paintball, test7, 25565","+++, test8, 25565"
Я имел в виду чтобы это можно было вводить не в SRC а в вебчасти
 
Обновления почти всегда касаются этих файлов (кроме config.php, который очень редко обновляется)

я пока не разбирал devlauncher, но какие преимущества это дает?
просто тут я вижу только версию клиента, время, и тип (это по-видимому определяет список загружаемых клиентов)

настолько старых исходников не сохранилось
вот самы старые, которые сохранились: http://www.mediafire.com/?0nr0lwiz019clne
Ну это же пример парсинга. md5 лаунер сам смотрит если тебе нужно подробнее то...
В папке с клиентом еще 1 парсер.
Код:
{
  "id": "1.5.2",
  "time": "2013-04-28T12:24:00+04:00",
  "releaseTime": "2013-04-25T19:45:00+04:00",
  "type": "release",
  "processArguments": "legacy",
  "libraries": [
    {
      "name": "net.sf.jopt-simple:jopt-simple:4.4"
    },
    {
      "name": "org.ow2.asm:asm-all:4.1"
    },
    {
      "name": "org.lwjgl.lwjgl:lwjgl:2.9.0"
    },
    {
      "name": "org.lwjgl.lwjgl:lwjgl_util:2.9.0"
    },
    {
      "name": "net.java.jinput:jinput:2.0.5"
    },
    {
      "name": "net.java.jutils:jutils:1.0.0"
    },
    {
      "name": "org.lwjgl.lwjgl:lwjgl-platform:2.9.0",
      "natives": {
        "linux": "natives-linux",
        "windows": "natives-windows",
        "osx": "natives-osx"
      },
      "extract": {
        "exclude": [
          "META-INF/"
        ]
      }
    },
    {
      "name": "net.java.jinput:jinput-platform:2.0.5",
      "natives": {
        "linux": "natives-linux",
        "windows": "natives-windows",
        "osx": "natives-osx"
      },
      "extract": {
        "exclude": [
          "META-INF/"
        ]
      }
    }
  ],
  "mainClass": "net.minecraft.client.Minecraft"
}
И патом это же образец :). В империи можно упростить и убрать лишнее.
А преимущества в том что 1 рас собрал лаунчер PROFIT. Добавление новых клиентов уже с конфига парсера на сайте. + никакого гемора с md5 если лаунчер сам считывает.
Да и пора бы отучить юзать lzma архивы пусть нативы из jar распаковывает. Тем самым убрать SevenZip либу.
 
Ну это же пример парсинга. md5 лаунер сам смотрит если тебе нужно подробнее то...
В папке с клиентом еще 1 парсер.
Код:
{
  "id": "1.5.2",
  "time": "2013-04-28T12:24:00+04:00",
  "releaseTime": "2013-04-25T19:45:00+04:00",
  "type": "release",
  "processArguments": "legacy",
  "libraries": [
    {
      "name": "net.sf.jopt-simple:jopt-simple:4.4"
    },
    {
      "name": "org.ow2.asm:asm-all:4.1"
    },
    {
      "name": "org.lwjgl.lwjgl:lwjgl:2.9.0"
    },
    {
      "name": "org.lwjgl.lwjgl:lwjgl_util:2.9.0"
    },
    {
      "name": "net.java.jinput:jinput:2.0.5"
    },
    {
      "name": "net.java.jutils:jutils:1.0.0"
    },
    {
      "name": "org.lwjgl.lwjgl:lwjgl-platform:2.9.0",
      "natives": {
        "linux": "natives-linux",
        "windows": "natives-windows",
        "osx": "natives-osx"
      },
      "extract": {
        "exclude": [
          "META-INF/"
        ]
      }
    },
    {
      "name": "net.java.jinput:jinput-platform:2.0.5",
      "natives": {
        "linux": "natives-linux",
        "windows": "natives-windows",
        "osx": "natives-osx"
      },
      "extract": {
        "exclude": [
          "META-INF/"
        ]
      }
    }
  ],
  "mainClass": "net.minecraft.client.Minecraft"
}
И патом это же образец :). В империи можно упростить. И убрать лишнее.
ну ладно посмотрим потом, может и запилю
public static String[] clientname = {
"Industrial, 176.9.22.140, 25568","Standard, 46.174.48.154, 25565","Lost World, test3, 25565","DayZ Minecraft, test4, 25565","TerraFirmaCraft, test5, 25565","RPG-WARS, test6, 25565","Paintball, test7, 25565","+++, test8, 25565"
Я имел в виду чтобы это можно было вводить не в SRC а в вебчасти
я и говорю, что я это сделал уже
Да емае откуда эта ошибка боже мой!!!!!
А скрин ксеро можешь кинуть как у тя клиент расположен?
та версия, которую я тебе последнюю кинул - 100% рабочая, и она очень древняя (2013 с несколькими исправлениями)
 
Ну вот хрен знает что делать, у кого нибудь новые версии работают кроме как у автора?
Может плагины какие нибудь стоят?
 

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

Назад
Верх