[Tuto][Linux] Have a working game !

    This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

    • TheLuckyOne wrote:

      Update:

      Using the official installer & client, leaving all the files in the launcher directory, and adding LD_PRELOAD=~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0 before "$SCRIPTPATH/launcher/Albion-Online" & in the Albion-Online script did work for me, after installing sndio-1.2.0 with 32 bit support. Go figure.
      Well perhaps I have some work to do then. I rolled up some rpms for my systems, but every single one is x86_64. Gonna have to fire up mock and make some i686 ones then ... shall see.

      FWIW, I pestered the fellow that does the flatpak, its updated and works perfect. But it would be cool to get this sorted out in an easy fashion.
    • redhatschotty wrote:

      TheLuckyOne wrote:

      Update:

      Using the official installer & client, leaving all the files in the launcher directory, and adding LD_PRELOAD=~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0 before "$SCRIPTPATH/launcher/Albion-Online" & in the Albion-Online script did work for me, after installing sndio-1.2.0 with 32 bit support. Go figure.
      Well perhaps I have some work to do then. I rolled up some rpms for my systems, but every single one is x86_64. Gonna have to fire up mock and make some i686 ones then ... shall see.
      FWIW, I pestered the fellow that does the flatpak, its updated and works perfect. But it would be cool to get this sorted out in an easy fashion.
      Just a wild shot, but who knows.
      @TheLuckyOne, what is your kernel version? You can retrieve that by typing uname -a in a terminal. I am on 4.11.9-1, maybe it's a tad too recent?
    • Solution: watch your screen go black and realize that your power cord has been unplugged and you've been running in power save mode. Nothing wrong here, unless you include the user. ;)

      Original problem: Arch Linux. Decent laptop specs exceeds game requirements. After today's update my frame rate dropped from 30fps to 5fps.even the opening movie clip is clipping(skipping) now. Anyone else having this issue?

      The post was edited 1 time, last by TheHermit: Because pebkac ().

    • TheHermit wrote:

      Solution: watch your screen go black and realize that your power cord has been unplugged and you've been running in power save mode. Nothing wrong here, unless you include the user. ;)

      Original problem: Arch Linux. Decent laptop specs exceeds game requirements. After today's update my frame rate dropped from 30fps to 5fps.even the opening movie clip is clipping(skipping) now. Anyone else having this issue?
      What is your GPU ? Do you use the proprietary firmware ?
    • If anyone else *still* having problem and is running a arch flavor distro, msg me in PM. I got good at it helping people on my guild.
      the script posted by OP works fine but there are some small details that can make one thing or the other fail..
      -- make sure you have "Extra" repo enable
      -- make sure you delete the files in the right directory..
      -- put the script on the directory above..
      etc...
      Also here is a small script that will delete everything that is not needed:

      Shell-Script

      1. #!/bin/bash
      2. # considering you install on default place if not change for your settings
      3. cd ~/albiononline/launcher
      4. rm libQt5* qt.conf xdelta3 QtWebEngineProcess libicu*





      [[off topic]]
      and check this:
      Linux Comrades - PVP/PVE - ALL CLASSES - ALL LEVELS - T2 guild island
      join our guild [b]Linux Comrades[/b]
      https://forum.albiononline.com/index.php/Thread/59304-Linux-Comrades-PVP-PVE-ALL-CLASSES-ALL-LEVELS-T2-guild-island/#post577279
    • Rolan wrote:

      redhatschotty wrote:

      TheLuckyOne wrote:

      Update:

      Using the official installer & client, leaving all the files in the launcher directory, and adding LD_PRELOAD=~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0 before "$SCRIPTPATH/launcher/Albion-Online" & in the Albion-Online script did work for me, after installing sndio-1.2.0 with 32 bit support. Go figure.
      Well perhaps I have some work to do then. I rolled up some rpms for my systems, but every single one is x86_64. Gonna have to fire up mock and make some i686 ones then ... shall see.FWIW, I pestered the fellow that does the flatpak, its updated and works perfect. But it would be cool to get this sorted out in an easy fashion.
      Just a wild shot, but who knows.@TheLuckyOne, what is your kernel version? You can retrieve that by typing uname -a in a terminal. I am on 4.11.9-1, maybe it's a tad too recent?
      Sure thing:

      Source Code

      1. [andrew@oberth ~]$ uname -a
      2. Linux oberth.schotty.com 4.11.10-200.fc25.x86_64 #1 SMP Wed Jul 12 19:04:52 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
      3. [andrew@oberth ~]$
    • Hey guys,

      still have the 1% loading bug.
      I am using the latest manjaro kde.
      I installed according to to guide.

      all libs are found
      Display Spoiler

      launcher|⇒ ldd ../game_x64/Albion-Online_Data/Plugins/x86_64/libSDL2-2.0.so.0
      linux-vdso.so.1 (0x00007ffdd37dc000)
      libasound.so.2 => /usr/lib/libasound.so.2 (0x00007f8ced45a000)
      libm.so.6 => /usr/lib/libm.so.6 (0x00007f8ced148000)
      libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f8cecf44000)
      libpulse.so.0 => /usr/lib/libpulse.so.0 (0x00007f8ceccf3000)
      libsndio.so.6.1 => /usr/lib/libsndio.so.6.1 (0x00007f8cecae3000)
      libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f8cec7a2000)
      libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f8cec590000)
      libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007f8cec385000)
      libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007f8cec182000)
      libXi.so.6 => /usr/lib/libXi.so.6 (0x00007f8cebf71000)
      libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007f8cebd66000)
      libXss.so.1 => /usr/lib/libXss.so.1 (0x00007f8cebb60000)
      libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007f8ceb95a000)
      libwayland-egl.so.1 => /usr/lib/libwayland-egl.so.1 (0x00007f8ceb758000)
      libwayland-client.so.0 => /usr/lib/libwayland-client.so.0 (0x00007f8ceb549000)
      libwayland-cursor.so.0 => /usr/lib/libwayland-cursor.so.0 (0x00007f8ceb341000)
      libxkbcommon.so.0 => /usr/lib/libxkbcommon.so.0 (0x00007f8ceb101000)
      libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f8ceaee1000)
      librt.so.1 => /usr/lib/librt.so.1 (0x00007f8ceacd9000)
      libc.so.6 => /usr/lib/libc.so.6 (0x00007f8cea933000)
      /usr/lib64/ld-linux-x86-64.so.2 (0x000055ce6db76000)
      libpulsecommon-10.0.so => /usr/lib/pulseaudio/libpulsecommon-10.0.so (0x00007f8cea6ae000)
      libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007f8cea45e000)
      libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f8cea235000)
      libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007f8cea028000)
      libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007f8ce9e22000)
      libffi.so.6 => /usr/lib/libffi.so.6 (0x00007f8ce9c19000)
      libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007f8ce9b91000)
      libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0x00007f8ce9919000)
      libasyncns.so.0 => /usr/lib/libasyncns.so.0 (0x00007f8ce9711000)
      libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f8ce950d000)
      libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f8ce9307000)
      libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f8ce90f1000)
      libcap.so.2 => /usr/lib/libcap.so.2 (0x00007f8ce8eed000)
      liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f8ce8cc7000)
      liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f8ce8ab1000)
      libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f8ce87a3000)
      libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f8ce858e000)
      libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0x00007f8ce8316000)
      libogg.so.0 => /usr/lib/libogg.so.0 (0x00007f8ce810f000)
      libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007f8ce7ee2000)
      libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00007f8ce7c2d000)


      removed the files in launcher directory
      Display Spoiler

      launcher|⇒ ls
      Albion-Online launcher.log plugins resources translations version.txt


      Found the problem, but still have no clue how to fix this.
      Steam did not install the linked libs.
      In fact the director x86_64-linux-gnu does not exist.

      Display Spoiler

      albion-online|⇒ ./Albion-Online
      ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
      libpng warning: iCCP: known incorrect sRGB profile
      ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
      ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
      ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
      ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
      ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
      ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.


      I do appreciate any help.

      The post was edited 1 time, last by client5 ().

    • client5 wrote:

      Hey guys,

      still have the 1% loading bug.
      I am using the latest manjaro kde.
      I installed according to to guide.

      all libs are found
      Display Spoiler

      launcher|⇒ ldd ../game_x64/Albion-Online_Data/Plugins/x86_64/libSDL2-2.0.so.0
      linux-vdso.so.1 (0x00007ffdd37dc000)
      libasound.so.2 => /usr/lib/libasound.so.2 (0x00007f8ced45a000)
      libm.so.6 => /usr/lib/libm.so.6 (0x00007f8ced148000)
      libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f8cecf44000)
      libpulse.so.0 => /usr/lib/libpulse.so.0 (0x00007f8ceccf3000)
      libsndio.so.6.1 => /usr/lib/libsndio.so.6.1 (0x00007f8cecae3000)
      libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f8cec7a2000)
      libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f8cec590000)
      libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00007f8cec385000)
      libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00007f8cec182000)
      libXi.so.6 => /usr/lib/libXi.so.6 (0x00007f8cebf71000)
      libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00007f8cebd66000)
      libXss.so.1 => /usr/lib/libXss.so.1 (0x00007f8cebb60000)
      libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00007f8ceb95a000)
      libwayland-egl.so.1 => /usr/lib/libwayland-egl.so.1 (0x00007f8ceb758000)
      libwayland-client.so.0 => /usr/lib/libwayland-client.so.0 (0x00007f8ceb549000)
      libwayland-cursor.so.0 => /usr/lib/libwayland-cursor.so.0 (0x00007f8ceb341000)
      libxkbcommon.so.0 => /usr/lib/libxkbcommon.so.0 (0x00007f8ceb101000)
      libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f8ceaee1000)
      librt.so.1 => /usr/lib/librt.so.1 (0x00007f8ceacd9000)
      libc.so.6 => /usr/lib/libc.so.6 (0x00007f8cea933000)
      /usr/lib64/ld-linux-x86-64.so.2 (0x000055ce6db76000)
      libpulsecommon-10.0.so => /usr/lib/pulseaudio/libpulsecommon-10.0.so (0x00007f8cea6ae000)
      libdbus-1.so.3 => /usr/lib/libdbus-1.so.3 (0x00007f8cea45e000)
      libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f8cea235000)
      libXrender.so.1 => /usr/lib/libXrender.so.1 (0x00007f8cea028000)
      libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x00007f8ce9e22000)
      libffi.so.6 => /usr/lib/libffi.so.6 (0x00007f8ce9c19000)
      libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007f8ce9b91000)
      libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0x00007f8ce9919000)
      libasyncns.so.0 => /usr/lib/libasyncns.so.0 (0x00007f8ce9711000)
      libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f8ce950d000)
      libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f8ce9307000)
      libresolv.so.2 => /usr/lib/libresolv.so.2 (0x00007f8ce90f1000)
      libcap.so.2 => /usr/lib/libcap.so.2 (0x00007f8ce8eed000)
      liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f8ce8cc7000)
      liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f8ce8ab1000)
      libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f8ce87a3000)
      libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f8ce858e000)
      libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0x00007f8ce8316000)
      libogg.so.0 => /usr/lib/libogg.so.0 (0x00007f8ce810f000)
      libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007f8ce7ee2000)
      libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00007f8ce7c2d000)


      removed the files in launcher directory
      Display Spoiler

      launcher|⇒ ls
      Albion-Online launcher.log plugins resources translations version.txt


      Found the problem, but still have no clue how to fix this.
      Steam did not install the linked libs.
      In fact the director x86_64-linux-gnu does not exist.

      Display Spoiler

      albion-online|⇒ ./Albion-Online
      ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
      libpng warning: iCCP: known incorrect sRGB profile
      ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
      ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
      ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
      ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
      ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
      ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.


      I do appreciate any help.
      Make sure you install the right version of steam... in arch we have 3 versions... I'm at work but I think I posted the right one above somewhere
      join our guild [b]Linux Comrades[/b]
      https://forum.albiononline.com/index.php/Thread/59304-Linux-Comrades-PVP-PVE-ALL-CLASSES-ALL-LEVELS-T2-guild-island/#post577279
    • Here's my adaptation of Nibel's script, in case it helps someone.

      So far i got the best result with this script.

      -Somewhat works ok on fedora26
      - needs libsndio
      - needs qt5 libs
      - should not need Steam


      HowTo :

      Create a "fix.Albion-Online" file next to original script :
      /path/to/albiononline/launcher
      /path/to/albiononline/Albion-Online
      /path/to/albiononline/fix.Albion-Online

      then paste the following in it :

      Source Code: fix.Albion-Online

      1. #!/bin/env sh
      2. #set -x
      3. SCRIPT=$(readlink -f "$0")
      4. SCRIPTPATH=$(dirname "$SCRIPT")
      5. LOCALE=$(locale | grep -i lang | cut -c 6-7)
      6. ### Fixing
      7. # 1 - remove unwanted stuff (launcher/*)
      8. if [ ! -d $SCRIPTPATH/launcher-backup ] ; then
      9. mkdir $SCRIPTPATH/launcher-backup
      10. fi
      11. if [ "$1" == "panic" ] ; then
      12. for file in $(ls -1 $SCRIPTPATH/launcher/ | awk ' !/Albion-Online|launcher.log|version.txt|albionlauncher_'"LOCALE"'.qm/ {print}') ; do
      13. if [ -f $SCRIPTPATH/launcher/${file} ] ; then
      14. mv -fv $SCRIPTPATH/launcher/${file} $SCRIPTPATH/launcher-backup/
      15. fi
      16. done
      17. else
      18. if [ -f $SCRIPTPATH/launcher/qt.conf ] ; then
      19. mv -fv $SCRIPTPATH/launcher/qt.conf $SCRIPTPATH/launcher-backup/
      20. fi
      21. fi
      22. # 2 - replace launch script
      23. if [ $(md5sum $SCRIPTPATH/Albion-Online | awk '{print $1}') != $(md5sum $SCRIPTPATH/fix.Albion-Online | awk '{print $1}') ]; then
      24. if [ $(md5sum $SCRIPTPATH/Albion-Online | awk '{print $1}') == "3a9ea686942c5835690803dd350a67d6" ] ; then
      25. # backup as original
      26. mv -fv $SCRIPTPATH/Albion-Online $SCRIPTPATH/Albion-Online.original
      27. else
      28. # backup as previous if not original
      29. mv -fv $SCRIPTPATH/Albion-Online $SCRIPTPATH/Albion-Online.previous
      30. fi
      31. # replace with self
      32. cp -fv $SCRIPTPATH/fix.Albion-Online $SCRIPTPATH/Albion-Online
      33. fi
      34. # 3 - reset display settings
      35. #sed -i -e '/Screenmanager/d' "$HOME/.config/unity3d/Sandbox Interactive GmbH/Albion Online Client/prefs"
      36. ### Cleaning
      37. # remove uneeded albion qtlocales
      38. for file in $(ls -1 $SCRIPTPATH/launcher/translations/qtwebengine_locales/ | grep -v "$LOCALE") ; do
      39. rm -v $SCRIPTPATH/launcher/translations/qtwebengine_locales/${file}
      40. done
      41. ### let's get going
      42. # expand paths
      43. export LD_LIBRARY_PATH="/usr/lib64:/usr/lib:$SCRIPTPATH/launcher"
      44. export QT_QPA_PLATFORM_PLUGIN_PATH="/usr/lib64/qt5/plugins/platforms/:usr/lib/qt5/plugins/platforms:$SCRIPTPATH/launcher/plugins/platforms"
      45. export QT_PLUGIN_PATH="/usr/lib64/qt5/plugins/:/usr/lib/qt5/plugins:$SCRIPTPATH/launcher/plugins/"
      46. # use the included SDL2 lib rather than the system one
      47. LD_PRELOAD=$SCRIPTPATH/game_x64/Albion-Online_Data/Plugins/x86_64/libSDL2-2.0.so.0 "$SCRIPTPATH/launcher/Albion-Online" &
      Display All

      - if an update breaks something, just run the script once ("./fix.Albion-Online")
      - if running the script "as is" isn't enough, run it that way : "./fix.Albion-Online panic" (sorry couldn't think of a better way to name the script argument ^^)

      the script will fix things then override the default script so that next time you play just go back to using the real game shortcut from menu.because it's boring any other way imo.

      Also,
      - backups of previous script(s) (original or custom) if needed.
      - backup of launcher files if needed.
      - with a little luck it should work everytime the game's broken.
      - i don't need to reset display, i just kept it for those who may need it. uncomment below "#3 - reset display settings" line and that should be it.

      The post was edited 8 times, last by lateo: edit : more conservative script : - we do not delete launcher files if we can avoid it. - using "panic" argument, we move launcher/* files to launcher-backup/ instead of deleting them. (just in case some other files are needed in a future release. we could then just pick the newly needed file(s) from the backup and copy it back to launcher directory). ().

    • @Nibel

      Thanks!
      The workaround works on my Antergos machine. I can go through all the intro till the login mask.

      When i try to login it continues to tell me "Failed to contact server" thou.
      I am running from an Android device too and all is fine, so it's not a server problem.

      Is something related to wifi port tht prevents me to enter? What could i do?


      Thanks in advance

      EDIT: nevermind, I figured out. HAD JUST TO CHANGE DNS OF MY CONNECTION to Google ones. Maybe it's usefull for someone else.

      The post was edited 1 time, last by Chojun ().

    • Hi I have a huge problem there with Debian 9.

      All was perfectly fine, I was able to create my characted, but just after I wanted to enter into the Albion world, I had a black screen.
      When I have restarted the game, my character has disappeared from my character list ! And when I want to recreate it, it says thaht the nickmane is already taken :o.
      I have tried to wait a long time on this black screen, but after 5 minutes, it goes back to the login screen so I guess I was connected to the game but disconnected for inactivity.

      Any guess ?

      EDIT : I have followed the instructions of the first post :)
    • Toniiox wrote:

      Hi I have a huge problem there with Debian 9.

      All was perfectly fine, I was able to create my characted, but just after I wanted to enter into the Albion world, I had a black screen.
      When I have restarted the game, my character has disappeared from my character list ! And when I want to recreate it, it says thaht the nickmane is already taken :o.
      I have tried to wait a long time on this black screen, but after 5 minutes, it goes back to the login screen so I guess I was connected to the game but disconnected for inactivity.

      Any guess ?

      EDIT : I have followed the instructions of the first post :)
      I'm also getting the same issue here!

      I have managed to get the game installed and able to launch by manually installing Qt5 to my home directory and setting the prefixs in the install script relative to the local install.

      I am also getting this black screen bug and losing characters bug on Android. I'm thinking it may be a server issue as opposed to device related.

      Update: It appears to be a server issue: [Mostly Solved] Issue: Newly Created Character Stuck in Black Screen (Updated: Sunday UTC 11:45)

      The post was edited 1 time, last by enkari ().

    • lateo wrote:

      Here's my adaptation of Nibel's script, in case it helps someone.
      Somewhat works ok on fedora26 once libsndio is installed.

      Created a "fix.Albion-Online" file next to original script :
      /path/to/albiononline/launcher
      /path/to/albiononline/Albion-Online
      /path/to/albiononline/fix.Albion-Online


      Source Code: fix.Albion-Online

      1. #!/bin/env sh
      2. #set -x
      3. SCRIPT=$(readlink -f "$0")
      4. SCRIPTPATH=$(dirname "$SCRIPT")
      5. ### Fixing
      6. # 1 - remove unwanted stuff (launcher/*)
      7. for file in $(ls -1 $SCRIPTPATH/launcher/ | awk '!/Albion-Online|launcher.log|version.txt/ {print}') ; do
      8. if [ -f $SCRIPTPATH/launcher/${file} ] ; then
      9. rm -v $SCRIPTPATH/launcher/${file}
      10. fi
      11. done
      12. # 2 - replace launch script
      13. if [ $(md5sum $SCRIPTPATH/Albion-Online | awk '{print $1}') != $(md5sum $SCRIPTPATH/fix.Albion-Online | awk '{print $1}') ]; then
      14. if [ $(md5sum $SCRIPTPATH/Albion-Online | awk '{print $1}') == "3a9ea686942c5835690803dd350a67d6" ] ; then
      15. # backup as original
      16. mv -fv $SCRIPTPATH/Albion-Online $SCRIPTPATH/Albion-Online.original
      17. else
      18. # backup as previous if not original
      19. mv -fv $SCRIPTPATH/Albion-Online $SCRIPTPATH/Albion-Online.previous
      20. fi
      21. # replace with self
      22. cp -fv $SCRIPTPATH/fix.Albion-Online $SCRIPTPATH/Albion-Online
      23. fi
      24. # 3 - reset display settings
      25. #sed -i -e '/Screenmanager/d' "$HOME/.config/unity3d/Sandbox Interactive GmbH/Albion Online Client/prefs"
      26. ### Cleaning
      27. # remove uneeded albion qtlocales
      28. for file in $(ls -1 $SCRIPTPATH/launcher/translations/qtwebengine_locales/ | grep -v "$(locale | grep -i lang | cut -c 6-7)") ; do
      29. rm -v $SCRIPTPATH/launcher/translations/qtwebengine_locales/${file}
      30. done
      31. ### let's get going
      32. # expand paths
      33. export LD_LIBRARY_PATH="/usr/lib64:/usr/lib:$SCRIPTPATH/launcher"
      34. export QT_QPA_PLATFORM_PLUGIN_PATH="/usr/lib64/qt5/plugins/platforms/:usr/lib/qt5/plugins/platforms:$SCRIPTPATH/launcher/plugins/platforms"
      35. export QT_PLUGIN_PATH="/usr/lib64/qt5/plugins/:/usr/lib/qt5/plugins:$SCRIPTPATH/launcher/plugins/"
      36. # use the included SDL2 lib rather than the system one
      37. LD_PRELOAD=$SCRIPTPATH/game_x64/Albion-Online_Data/Plugins/x86_64/libSDL2-2.0.so.0 "$SCRIPTPATH/launcher/Albion-Online" &
      Display All
      if an update breaks something, just run the script once, it will fix things then override the default script so that next time you play just go back to using the real game shortcut from menu.
      because it's boring any other way imo.

      Also,
      - backups of previous script (original or custom) if needed.
      - with a little luck it should work everytime the game's broken.
      - i don't need to reset display, i just kept it for those who may need it. uncomment line 26 and that should be it.

      Well, the backup is a good idea. I will update scripts with your improvement, ty !
    • Thanks for the help in this thread. I'm running Fedora 25 and even though I've now got the pre reqs squared away the game launches and stalls on the error:
      Player data archive not found at `/home/eexodus/albiononline/game_x64/Albion-Online_Data/data.unity3d`, using local filesystem
      Any idea? I've tried touching this file, but that doesn't work.
    • eexodus wrote:

      Thanks for the help in this thread. I'm running Fedora 25 and even though I've now got the pre reqs squared away the game launches and stalls on the error:
      Player data archive not found at `/home/eexodus/albiononline/game_x64/Albion-Online_Data/data.unity3d`, using local filesystem
      Any idea? I've tried touching this file, but that doesn't work.
      This isn't an error, merely a debug message.
      If you're super sure it stalls, run strace ./Albion-Online, which will show you where the problem actually is.
    • Just thought I'd share how I got Albion running on Linux Mint 18.2.
      In Linux Mint 18.2 and other Ubuntu based distros, an older version of Qt5 (which is used by Albion) is preinstalled. However, Albion requires at least version 5.6 of Qt to run correctly (mainly because the QtWebEngine library was added in 5.6).

      This should also work on other Ubuntu based distros.

      Step 1 - Setup
      From the original post in this thread, follow steps 1 through to 4 (ignore the rest of the steps).

      Step 2 - Build tools
      Now we need to install some programs required for building Qt5. Open a terminal, copy and paste in the line below and hit enter

      Shell-Script

      1. sudo apt-get install bison build-essential gperf flex ruby python libasound2-dev libbz2-dev libcap-dev libcups2-dev libdrm-dev libegl1-mesa-dev libgcrypt11-dev libnss3-dev libpci-dev libpulse-dev libudev-dev libxtst-dev gyp ninja-build

      Step 3 - Latest Qt5 installation
      Download the Qt5 installer from this page: qt.io/download-open-source/#section-2
      In your terminal, navigate to the location of where you downloaded the file, run the following lines (separately):

      Shell-Script

      1. chmod +x qt-unified-linux-x64-3.0.0-online.run
      2. ./qt-unified-linux-x64-3.0.0-online.run
      Go through the installation steps and ensure the install location is set to your home directory (e.g. /home/username/Qt5)

      Step 4 - Launcher script
      Once Qt5 is installed to your home directory, use the below launcher script (same as one in original post, just with different filepath prefixes) to complete.

      Shell-Script

      1. #!/bin/sh
      2. SCRIPT=$(readlink -f "$0")
      3. SCRIPTPATH=$(dirname "$SCRIPT")
      4. export LD_LIBRARY_PATH=$HOME/Qt/5.9.1/gcc_64/lib
      5. export QT_QPA_PLATFORM_PLUGIN_PATH=$HOME/Qt/5.9.1/gcc_64/plugins/platforms
      6. export QT_PLUGIN_PATH=$HOME/Qt/5.9.1/gcc_64/plugins
      7. sed -i -e '/Screenmanager Is Fullscreen mode/d' "$HOME/.config/unity3d/Sandbox Interactive GmbH/Albion Online Client/prefs"
      8. sed -i -e '/Screenmanager Resolution Height/d' "$HOME/.config/unity3d/Sandbox Interactive GmbH/Albion Online Client/prefs"
      9. sed -i -e '/Screenmanager Resolution Width/d' "$HOME/.config/unity3d/Sandbox Interactive GmbH/Albion Online Client/prefs"
      10. # Clean the directory
      11. for file in $(ls -l launcher/ | grep -v "Albion-Online" | grep -v "launcher.log" | grep -v "version.txt")
      12. do
      13. if [ -f launcher/${file} ]
      14. then
      15. echo "Removing launcher/${file}"
      16. rm launcher/${file}
      17. fi
      18. done
      19. LD_PRELOAD=~/.steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0 "$SCRIPTPATH/launcher/Albion-Online"
      Display All
      Step 5 - Play the game!