1

Тема: Ттюх и Убунту.

Возможен ли запуск лаунчера на убунту? А только я вижу Федору и OpenSuse.

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/37.0.2062.120 Chrome/37.0.2062.120 Safari/537.36

2

Re: Ттюх и Убунту.

Придётся ставить из исходников.

Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0 Iceweasel/31.2.0

3

Re: Ттюх и Убунту.

Конечно. Ищешь PPA-репозиторий с Qt 5.3, устанавливаешь (с -dev пакетами), затем компилируешь игру.

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.104 Safari/537.36

4 (изменено: kilolife, 2015-03-28 22:29:01)

Re: Ттюх и Убунту.

Я скачал лаунчер для суси самой последней 64 бит, из пакета вынул бинарник.
Далее удовлетворил его зависимости

sudo apt-get install  libquazip-qt5-1 libqt5gui5 libqt5widgets5 libqt5webkit5

После чего он замечательно запустился и сейчас качает ресурсы для майнкрафта.
UPD: докачал и все замечательно запустил.

cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.10
DISTRIB_CODENAME=utopic
DISTRIB_DESCRIPTION="Ubuntu 14.10"
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36

5

Re: Ттюх и Убунту.

Вот DEB-пакеты: https://ttyh.ru/viewtopic.php?id=142

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.115 Safari/537.36

6

Re: Ттюх и Убунту.

Да, все верно. Я провалил экзамен по поиску информации на форуме. Но с другой стороны, зачем тащить собственную сборку QT5 если она есть уже в убунте в довольно широких пределах - от trusty до vivid.

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36

7 (изменено: Zenitur, 2015-03-29 05:39:32)

Re: Ттюх и Убунту.

В Debian-е нет. То, что ты не нашёл - нормально, я только вчера выложил пакеты DEB. Ты, кстати, первый скачавший! Протестируй?

Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Firefox/31.0

8

Re: Ттюх и Убунту.

Тоже пытаюсь поиграть на убунте (14.10). Собрал лаунчер из исходников https://github.com/figec/ttyhlauncher, запустил, ввёл логин, пароль, выбрал стандартный клиент. Файлы оно мне выкачало, но игру не запускает. В логе вот что:

(10:20:41) LauncherWindow >> Making run string...
(10:20:41) LauncherWindow >> Run string: java -Djavax.net.ssl.trustStore=/home/rgtbctltpx/.config/ttyhlauncher/keystore.ks -Djavax.net.ssl.trustStorePassword=123456 -Dline.separator=
-Djava.library.path=/home/rgtbctltpx/.local/share/ttyh_minecraft/client_default/natives -cp /home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/google/guava/guava/17.0/guava-17.0.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/mojang/authlib/1.5.17/authlib-1.5.17.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/mojang/realms/1.7.5/realms-1.7.5.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1/lwjgl-2.9.1.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.1/lwjgl_util-2.9.1.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/tv/twitch/twitch/6.5/twitch-6.5.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/client_default/versions/1.8.1/1.8.1.jar net.minecraft.client.main.Main --username aemxdp --version 1.8.1 --gameDir /home/rgtbctltpx/.local/share/ttyh_minecraft/client_default/prefixes/1.8.1 --assetsDir /home/rgtbctltpx/.local/share/ttyh_minecraft/assets --assetIndex 1.8 --uuid 24eab423-98b9-d924-6c64-3c71a5d2cca3 --accessToken bede36db-6982-8b25-59a1-62838b30990e --userProperties {} --userType mojang
(10:20:41) LauncherWindow >> Try to launch game...
(10:20:41) LauncherWindow >> Main window hidden
(10:20:43) Client >> Exception in thread "main" (10:20:43) Client >> java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1886)
(10:20:43) Client >>     at java.lang.Runtime.loadLibrary0(Runtime.java:849)
    at java.lang.System.loadLibrary(System.java:1088)
(10:20:43) Client >>     at org.lwjgl.Sys$1.run(Sys.java:73)
    at java.security.AccessController.doPrivileged(Native Method)(10:20:43) Client >>
    at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)(10:20:43) Client >>
    at org.lwjgl.Sys.loadLibrary(Sys.java:95)(10:20:43) Client >>
    at org.lwjgl.Sys.<clinit>(Sys.java:112)(10:20:43) Client >>
(10:20:43) Client >>     at bss.I(SourceFile:2488)
(10:20:43) Client >>     at net.minecraft.client.main.Main.main(SourceFile:41)
(10:20:43) LauncherWindow >> Game process finished!
(10:20:46) LauncherWindow >> Error: not null game exit code: 1
(10:20:46) LauncherWindow >> Main window showed

Видно, что почему-то аргументом передаётся такой путь:

-Djava.library.path=/home/rgtbctltpx/.local/share/ttyh_minecraft/client_default/natives

В этой папке пусто. Нашёл при этом lwjgl в

/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1/lwjgl-2.9.1.jar

Пробовал просто скопировать в папку natives, но похоже, что он её перетирает на каком-то этапе.

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.101 Safari/537.36

9

Re: Ттюх и Убунту.

aemxdp пишет

Тоже пытаюсь поиграть на убунте (14.10). Собрал лаунчер из исходников https://github.com/figec/ttyhlauncher, запустил, ввёл логин, пароль, выбрал стандартный клиент. Файлы оно мне выкачало, но игру не запускает. В логе вот что:

(10:20:41) LauncherWindow >> Making run string...
(10:20:41) LauncherWindow >> Run string: java -Djavax.net.ssl.trustStore=/home/rgtbctltpx/.config/ttyhlauncher/keystore.ks -Djavax.net.ssl.trustStorePassword=123456 -Dline.separator=
-Djava.library.path=/home/rgtbctltpx/.local/share/ttyh_minecraft/client_default/natives -cp /home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/ibm/icu/icu4j-core-mojang/51.2/icu4j-core-mojang-51.2.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.6/jopt-simple-4.6.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/io/netty/netty-all/4.0.23.Final/netty-all-4.0.23.Final.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/google/guava/guava/17.0/guava-17.0.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/commons-codec/commons-codec/1.9/commons-codec-1.9.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/mojang/authlib/1.5.17/authlib-1.5.17.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/com/mojang/realms/1.7.5/realms-1.7.5.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/commons/commons-compress/1.8.1/commons-compress-1.8.1.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/httpcomponents/httpclient/4.3.3/httpclient-4.3.3.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/httpcomponents/httpcore/4.3.2/httpcore-4.3.2.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/logging/log4j/log4j-api/2.0-beta9/log4j-api-2.0-beta9.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/apache/logging/log4j/log4j-core/2.0-beta9/log4j-core-2.0-beta9.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1/lwjgl-2.9.1.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.1/lwjgl_util-2.9.1.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/tv/twitch/twitch/6.5/twitch-6.5.jar:/home/rgtbctltpx/.local/share/ttyh_minecraft/client_default/versions/1.8.1/1.8.1.jar net.minecraft.client.main.Main --username aemxdp --version 1.8.1 --gameDir /home/rgtbctltpx/.local/share/ttyh_minecraft/client_default/prefixes/1.8.1 --assetsDir /home/rgtbctltpx/.local/share/ttyh_minecraft/assets --assetIndex 1.8 --uuid 24eab423-98b9-d924-6c64-3c71a5d2cca3 --accessToken bede36db-6982-8b25-59a1-62838b30990e --userProperties {} --userType mojang
(10:20:41) LauncherWindow >> Try to launch game...
(10:20:41) LauncherWindow >> Main window hidden
(10:20:43) Client >> Exception in thread "main" (10:20:43) Client >> java.lang.UnsatisfiedLinkError: no lwjgl in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1886)
(10:20:43) Client >>     at java.lang.Runtime.loadLibrary0(Runtime.java:849)
    at java.lang.System.loadLibrary(System.java:1088)
(10:20:43) Client >>     at org.lwjgl.Sys$1.run(Sys.java:73)
    at java.security.AccessController.doPrivileged(Native Method)(10:20:43) Client >>
    at org.lwjgl.Sys.doLoadLibrary(Sys.java:66)(10:20:43) Client >>
    at org.lwjgl.Sys.loadLibrary(Sys.java:95)(10:20:43) Client >>
    at org.lwjgl.Sys.<clinit>(Sys.java:112)(10:20:43) Client >>
(10:20:43) Client >>     at bss.I(SourceFile:2488)
(10:20:43) Client >>     at net.minecraft.client.main.Main.main(SourceFile:41)
(10:20:43) LauncherWindow >> Game process finished!
(10:20:46) LauncherWindow >> Error: not null game exit code: 1
(10:20:46) LauncherWindow >> Main window showed

Видно, что почему-то аргументом передаётся такой путь:

-Djava.library.path=/home/rgtbctltpx/.local/share/ttyh_minecraft/client_default/natives

В этой папке пусто. Нашёл при этом lwjgl в

/home/rgtbctltpx/.local/share/ttyh_minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.1/lwjgl-2.9.1.jar

Пробовал просто скопировать в папку natives, но похоже, что он её перетирает на каком-то этапе.


Проблема в libquazip (она собрана со старой версией qt), которая не распаковывает нативные бибилиотеки и при этом не крэшится. Под убунтой я и и libquazip из исходников собирал.

Перед каждым запуском игры лаунчер очищает ~/.local/share/ttyh_minecraft/client_default/natives и распаковывает их туда по новой, поэтому твои данные затираются.

Mozilla/5.0 (X11; Linux x86_64; rv:37.0) Gecko/20100101 Firefox/37.0

10

Re: Ттюх и Убунту.

Фигец, там под гентой не собирался лаунчер, потому что include был для quazip5 вместо просто quazip. На других системах может собираться нормально, но надо это в Compiling.txt там, или типа того.

Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Firefox/38.0