Instale o Steam
iniciar sessão
|
idioma
简体中文 (Chinês simplificado)
繁體中文 (Chinês tradicional)
日本語 (Japonês)
한국어 (Coreano)
ไทย (Tailandês)
Български (Búlgaro)
Čeština (Tcheco)
Dansk (Dinamarquês)
Deutsch (Alemão)
English (Inglês)
Español-España (Espanhol — Espanha)
Español-Latinoamérica (Espanhol — América Latina)
Ελληνικά (Grego)
Français (Francês)
Italiano (Italiano)
Bahasa Indonesia (Indonésio)
Magyar (Húngaro)
Nederlands (Holandês)
Norsk (Norueguês)
Polski (Polonês)
Português (Portugal)
Română (Romeno)
Русский (Russo)
Suomi (Finlandês)
Svenska (Sueco)
Türkçe (Turco)
Tiếng Việt (Vietnamita)
Українська (Ucraniano)
Relatar um problema com a tradução
Minimum:
OS: Ubuntu 14.04 - 16.04 LTS 64 bit or SteamOS (other distributions may work, but are not officially supported)
Processor: Intel/AMD CPU with SSE2
Memory: 4 GB RAM
Graphics: Graphics card with OpenGL 3.3 support or better
Network: Broadband Internet connection
Sound Card: SDL2: libsdl2-2.0-0
Ubuntu 14.04 - 16.04 LTS and SteamOS are the only supported distributions, and although other distributions may work, they are not supported. Making the game work on other distributions might require additional effort or workarounds so thanks to all Linux users who are sharing their knowledge here!
The latest Ubuntu update (18) is currently not supported but developers are looking into fix. Official info about this issue will be posted in https://forum.albiononline.com/index.php/Thread/87600-May-8th-Ubuntu-18/
I wrote a tutorial about fix( it's french sorry) but you only need to follow commands
https://kernelkartel.com/tutoriel-faire-fonctionner-le-client-linux-albion-online-sur-steam/
you are completely right, the game is packed with a wrong version of the SDL library, the problem is that the launcher always force to use that version (even if you change the file the launcher redownload the bad version and forced to use it)
well, now I am a little bit busy, I will expand this post later with all the info to fix this issue.
just to summarize, you can run the game even with the launcher (despite of the worng SDL version packed with the game), I will explain later.
Anyway, the game looks fantastic so far. Thank you AlfaOmega for your private time to help me. Maybe is woth to write to developers to fix this small, but very annoying thing.
First of all sorry for my bad english, is not my native language and I do a lot of mistakes when I write large texts like this one.
Ok, let me try to explain why this game fails for a lot of people and why works for others.
The main problem is related with the libSDL2-2.0.so.0 library packed inside the game, this file is located here (inside the instalation folder):
Ok, this version of SDL is a wrong version, no matter in what distro you are running the game, the version packed has some missing functions that the game needs.
So... how it's possible that the game works in some distros?? when the game loads this version of SDL and it sees that has some missing functions the game try to load the system version of the SDL (normally located at /usr/lib64), and some Linux distributions, like Ubuntu 16, has the correct version, so the game works (or maybe not, because of the libsdnio library).
but wait, because the problem is even deeper, the SDL version packed inside the game has a dependency of the libsndio library, so if you don't have that library instaled in your system the game is going to crash, because the SDL version packed inside the game cannot meet this dependency, so, even if this SDL version is not used by the game because have missing functions it makes the game crash because cannot meet some of its dependencies.
So, to summarize, the game only works if your system meets this requirements:
-You have the libsndio library installed in your system
-You have the right version of SDL installed in your system
the only mission of the libsndio file is to make the game not crash because of the SDL library packed inside the game (none of the functions inside this library is used)
Here you can be in two situations:
1º- you DON't have the libsndio library: the game is going to crash after the albion launcher
2º- you have the the libsndio library but not the right SDL version: the game is going to get stuck at 1%
(in some distros the libsndio library is a little bit weird, in my distro, openSUSE, this library does not exist, at least I couldn't find it..)
One workaround to all of this (is the one I post before in the thread) is just to delete the SDL version packed inside the game and load the right version (Steam should load the correct version when you launch the game from steam), anyway here we got another problem and is that the albion launcher check all the files installed and if one is missing the launcher is going to download the file missing, so my workaround bypass the albion launcher to prevent that the launcher redownload again the bad SDL version.
(this fix allow you to use the Albion launcher)
Just two steps:
1- Get the libsndio library
2- Update the albion script to force the use of the steam SDL version
Explanation:
1- First download the "libsndio.so.6.1" file from here: https://nofile.io/f/hEMNfgyAQ09
You have to place this file inside /usr/lib64, you can do it like this from the folder where you got the libsndio.so.6.1 file (you need root permissions):
2- Open the Albion folder, the location inside steam should be this:
But anyway you can open the folder through steam: Right click on albion game -> Properties -> Local Files -> Browse local files
once inside the albion folder, should be a script inside named "Albion-Online" open it with a text editor
you have to modify the last line of the script like this to force the use of the SDL version of steam:
So the content of the whole script must be like this:
Now save the file and launch the game from steam, the game should work fine now
NOTE: using this method makes the steam overlay doesn't work (at lesat for me), so I prefer to use the method I post before bypassing the albion launcher.
I think that's everything, I you have any question I'll try to answer you
Solution: just got my refund back from Steam
have you try the fix I posted before?
What's the error? Have you try to run the game from the terminal? Any terminal output?
Buy it, try it. If you have a problems, get refund.
What part of package is this libsdnio?