Migration
Please use the migrated document at URL shown below.
"Ryzom Installer" ist ein neues Tool zur Verwaltung der Migration von 2.1 nach 3.0. Es wurde erstellt, weil der 2.1-Client nicht alle Plattformen unterstützt (er unterstützt nur Windows 32 Bit) und an einem "falschen" Ort installiert ist (ein MMORPG sollte nicht in C:\Program Files installiert werden, da dieses Verzeichnis für einen normalen Benutzer nicht beschreibbar ist und Administratorrechte erfordert).
Es heißt "Installer", weil es verwendet werden kann, um Ryzom von Grund auf zu installieren und die erforderlichen Daten herunterlädt.
Wenn ein Spieler auf dem Client der Version 2.1 das Spiel zum ersten Mal startet, ist es der Installer, der anstelle des Clients startet. Es erkennt, dass es aktuelle Daten migrieren muss und kopiert sie an einen neuen Ort (wo der Benutzer schreiben kann). Nach der Migration zeigt es einen einfachen Dialog mit der Auswahl eines "Profils" (ein Standardprofil wird während der Migration erstellt) und ermöglicht es, auf Spielen oder Konfigurieren zu klicken.
Sobald alles erledigt ist, kann der Spieler Ryzom wie gewohnt starten, indem er auf ein Symbol klickt oder den Installer benutzt.
Jede Benutzereinstellung wird in einer Konfigurationsdatei namens ryzom_installer.ini gespeichert. Sie können oben den blaue Link "ryzom_installer.ini" mit Ihrem Browser öffnen, um den Standard-Inhalt anzuzeigen. Diese Datei ist in die Ryzom Installer Binärdatei integriert und wird in C:\Users\%username%\AppData\Local\Ryzom kopiert, auch wenn Sie während der Migration einen anderen Ort gewählt haben.
Nachdem das Standardprofil erstellt wurde (am Ende der Migration), sollte der Inhalt so aussehen:
[General]
version=4
[common]
language=de
source_directory=
installation_directory=C:/Users/%username%/AppData/Local/Ryzom
use_64bits_client=true
should_uninstall_old_client=true
ignore_free_disk_space_checks=false
installer_filename_windows=ryzom_installer_qt_r.exe
[product]
name=Ryzom
publisher=Winch Gate Property Limited
url_about="http://ryzom.com/?lang=$LANG"
url_update=
url_help="http://app.ryzom.com/app_forum/index.php?page=topic/view/22047/1&post149889=$LANG#1"
comments=Science-fantasy MMORPG
[servers]
size=1
default=0
[server_0]
id=ryzom_live
name=Atys
display_url="http://app.ryzom.com/app_releasenotes/index.php?lang=$LANG"
files_list_url="https://sourceforge.net/projects/ryzom/rss?path=/installer"
data_download_url="http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_data.7z?r=&ts=$TIMESTAMP"
data_download_filename=ryzom_live_data.7z
data_compressed_size=1500000000
data_uncompressed_size=7000000000
client_download_url="http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_client_$ARCH.7z?r=&ts=$TIMESTAMP"
client_download_filename=ryzom_live_client_$ARCH.7z
client_filename_windows=ryzom_client_r.exe
client_filename_osx=Ryzom.app/Contents/MacOS/Ryzom
client_filename_linux=ryzom_client
client_filename_old_windows=client_ryzom_rd.exe
configuration_filename_windows=ryzom_configuration_qt_r.exe
configuration_filename_osx=Ryzom.app/Contents/MacOS/RyzomConfiguration
configuration_filename_linux=ryzom_configuration_qt
comments=Live server x64
[profiles]
size=1
default=0
[profile_0]
arguments=
comments=
desktop_shortcut=
executable=
id=0
menu_shortcut=
name=
server=ryzom_live
Die Linux Version des Ryzom-Installationsprogramms ist verfügbar unter https://ryzom.com (einfach auf das Linux-Logo klicken, um es herunterzuladen).
Du erhälst ein Archiv namens ryzom_installer_linux.tar.bz2 zum Entpacken. Es erstellt das Verzeichnis ryzom_installer_linux mit der 32- und 64-Bit-Version des Installationsprogramms und ein Skript ryzom_installer_linux.sh, dass das richtige Installationsprogramm abhängig von deiner Plattform startet.
Wählen, wo die Daten und der Client von Ryzom installiert werden sollen (standardmäßig in ~/.local/share/Ryzom). Warte dann, bis alles heruntergeladen wurde und die Dateien entpackt sind.
Wenn du deine Interfaces, Konfigurationen, usw.... verwenden möchtest, musst du sie nur nach ~/.local/share/Ryzom/0 kopieren.
Wenn du den Fehler 307 oder den Fehler 0 hast, lade es einfach direkt herunter:
Du solltest die Einträge "Ryzom Installer" und "Ryzom (Atys)" in deinem Programmmenü haben.
Wenn Ryzom nicht starten will, musst du OpenAL auf deiner Distribution installieren (du kannst das überprüfen, indem du versuchst, es über die Befehlszeile zu starten).
Um Ryzom (und dein erstes Profil) über die Befehlszeile zu starten, kannst den Befehl verwenden: ~/.local/share/Ryzom/ryzom_live/ryzom_client -p 0
Gehen Sie zu "Programme hinzufügen/entfernen", es sollte den Installer im Deinstallationsmodus starten und erlauben, die Komponenten zu überprüfen, die Sie deinstallieren möchten.
Wenn etwas schief gelaufen ist, musst du möglicherweise diese Speicherorte überprüfen:
Das Ryzom-Installationsprogramm verwendet, nachdem es installiert wurde, 32-Bit-DLLs in
C:\Users\%username%\AppData\Local\Ryzom
und das Ryzom-Installationsprogramm von
C:\Users\%username%\AppData\Local\Ryzom\ryzom_live
sollte in 64-Bit sein, wenn man einen 64-Bit-Client gewählt hat.
Nach einem Patch kopiert der Client das Ryzom-Installationsprogramm von
C:\Users\%username%\AppData\Local\Ryzom\ryzom_live
nach
C:\Users\%username%\AppData\Local\Ryzom
und dann die DLLs in
C:\Users\%username%\AppData\Local\Ryzom
Das könnte inkompatibel mit dem kopierten Ryzom-Installationsprogramm sein :(
Der temporäre Fix ist, beide: msvcp100.dll, msvcr100.dll und ryzom_installer_qt_r.exe von
C:\Users\%username%\AppData\Local\Ryzom\ryzom_live
zu
C:\Users\%username%\AppData\Local\Ryzom
zu kopieren. Dies wird beim nächsten Patch behoben.
Wenn das Ryzom Installationsprogramm blockiert/abgewürgt erscheint, kann es daran liegen, dass es eine frühere Version des Ryzom Installationsprogramms gab, die nicht ordnungsgemäß deinstalliert wurde, oder wenn der Spieler Verzeichnisse und Konfigurationsdateien verschoben hat und diese ungültig wurden. In diesem Fall ist es möglich, es vollständig zu deinstallieren, indem man den gesamten Inhalt von
C:\Users\%username%\AppData\Local\Ryzom
und
C:\Users\%username%\AppData\Roaming\Ryzom
entfernt, aber bitte stellen Sie sicher, dass der Spieler keine Dateien hat, die er behalten möchte, bevor er das tun. In diesem Fall sollten Sie immer ein Backup erstellen.
Wenn die Spieler nicht über genügend Festplattenspeicher verfügen, sollte es darüber informieren, und man muss einen anderen Standort wählen.
Das bedeutet, dass die heruntergeladene 7z-Datei unvollständig war und das Ryzom-Installationsprogramm es nicht entpacken konnte. Die beste Lösung ist, die Datei in
C:\Users\%username%\AppData\Local\Ryzom
zu finden und ihre Erweiterung von .7z auf .7z.part zu ändern (einfach .part hinzufügen). Wenn du das Ryzom-Installationsprogramm neu startest, sollte es versuchen, die Datei fortzusetzen. Wenn es zu lange dauert, kannst du es manuell herunterladen (siehe Fehler 307) und nach
C:\Users\%username%\AppData\Local\Ryzom
verschieben.
Wenn ein Spieler mit einer ATI/AMD-Karte beim Start von Ryzom oder Configuration einen Fehler 126 hat (es sollte nur den Startbildschirm und dann den Fehler in einem Dialog anzeigen), musst du zu
C:\Windows\System32
gehen und atio6axx.dll nach atiogl64.dll kopieren. Nach dieser Änderung sollte Ryzom starten :)
Es ist ein Problem mit Sourceforge.
Zuerst musst du Ryzom Installer schließen.
Um das zu beheben, kannst du die benötigten Dateien manuell herunterladen:
Die Daten werden immer benötigt und du musst den richtigen Client herunterladen.
Dann verschiebst du alle diese 7z-Dateien nach:
Und startest das Installationsprogramm von Ryzom neu. Es sollte die Dateien erkennen und entpacken.
Wenn der Spieler einen Direct3D-Treiber mit dem 2.1-Client verwendet und die client.cfg kopiert wird, wird weiterhin D3D verwenden. Nun, da OpenGL als Treiber für alle Karten empfohlen wird, müssen die Spieler möglicherweise manuell darauf umschalten, indem er auf die Schaltfläche Konfigurieren im Ryzom-Installationsprogramm klicken und OpenGL (oder Auto) anstelle von Direct3D auswählen. Wenn nicht, könnte er Texturprobleme bekommen.
Die Standardqualität wurde bei v3-Clients verbessert. Übrigens, v3-Clients verwenden 128 MB Videospeicher gegen 32 MB für v2's.
Die Texturen werden in den Speicher der Grafikkarte übertragen. Wenn du sie in Weiß oder Schwarz siehst, liegt das wahrscheinlich daran, dass deine Grafikkarte nicht genügend Speicherplatz hat, um sie zu lagern. Wenn deine Grafikkarte die komprimierten Texturen nicht unterstützt, erkennt Ryzom es und entpackt diese, bevor sie gesendet werden.
Also im Falle eines weißen oder schwarzen Grafikproblems, reduziere bitte die Grafikqualität in Konfiguration und deaktiviere FXAA (niedrigere Grafikqualität und keine Effekte). Es sollte helfen, das Problem zu lösen. Wenn es nicht funktioniert, versuche von OpenGL auf Direct3D zu wechseln. Es könnte das Texturproblem beheben.... aber du wirst sehen, wie sich die Bäume bewegen, einschließlich Stamm (bekannter Bug).
Der Fehler ist "The procedure entry point_except_handler4_common could not be located in the dynamic link library msvcrt.dll"
Um es zu beheben, musst du Folgendes tun:
Wenn Spieler den Ordner "ryzom_live" oder einen anderen manuell bewegt, wird das Ryzom-Installationsprogramm es nicht erkennen und der Spieler muss seine ryzom_installer.ini bearbeiten.
If German player has an English Windows environment than Ryzom will start in English too, even when the user has chosen a German installation (this only chose the language for the installation process, not the language for the game itself)
Please come on #ryzom on IRC Freenode (direct link: http://webchat.freenode.net/?channels=ryzom and someone will help you in direct!
Be sure to have installed https://www.openal.org/downloads/oalinst.zip (under Windows) or OpenAL package for your distribution (libopenal1 under Debian-based ones). OpenAL is always installed under OS X.
In all cases, if you found a bug with Ryzom Installer, you can download and install latest versions from http://ryzom.com and try it. They'll be updated regularly.
You can close Ryzom Installer, Sourceforge should redirect to a best mirror and your download will resume.
It could be related to XAudio2 driver under Windows. You can switch to FMod driver and check if it's better, to do that simply add to your client.cfg :
DriverSound = "FMod";
You should need to uninstall Ryzom Installer and reinstall it or edit ryzom_installer.ini and remove directory on line source_directory=
Download legacy drivers on : http://support.amd.com/fr-fr/download/desktop/legacy?product=legacy2&os=Windows%207%20-%2064
If this case occurs, you should see in client.log :
2016/10/25 03:31:16 INF 2d0 ryzom_client_r.exe driver_opengl_extension.cpp 1589 NL3D::registerGlExtensions : 3D: OpenGL 1.1.0 / Microsoft Corporation / GDI Generic
If player has nel_report_*.log with content :
A failed assertion occurs ProcName: ryzom_client_r.exe Date: 2016/10/30 11:14:29 File: Z:/home/nevrax/ryzomcore/code/nel/include\nel/misc/singleton.h Line: 155 FuncName: NLMISC::CManualSingleton<class NLSOUND::CListenerFMod>::getInstance Reason: "_instance() != NULL" ------------------------------- No log -------------------------------
And last lines in client.log :
2016/10/30 12:59:27 INF 5e8 ryzom_client_r.exe common.cpp 682 NLMISC::Exception::Exception : Exception will be launched: Failed to create the FMod driver object 2016/10/30 12:59:27 WRN 5e8 ryzom_client_r.exe audio_mixer_user.cpp 479 NLSOUND::CAudioMixerUser::initDevice : Failed to create the FMod driver object
Then player system don't succeed to load FMod driver :( I suggest to switch back to XAudio2 driver by adding to their client.cfg :
DriverSound = "XAudio2";
Coordinates of Ryzom window are outside the screen, to fix that :
If this error message occurs, it means that Ryzom didn't receive any response from server. In most of cases, it's related to a connection problem. If you have an anti-virus and/or a firewall you could try to disable them (at least to check if it works).
You can also try to display URL : http://shard.ryzom.com:40916/login/r2_login.php?cmd=ask
If it displays an error message or a blank page, you found the problem (that's your connection), if it displays the correct message : 0:Invalid account: (2001) (in askSalt) it's something else.
It's a standard crash, you need to gather more details depending on the moment where it crashed.
With old OS X versions, you can get an error message when installing Ryzom Installer, to workaround that you can directly download a ZIP file containing Ryzom Installer on: http://devl1.ryzom.com/RyzomInstaller.zip
These errors are from Qt, you can find them on : http://doc.qt.io/qt-5/qabstractsocket.html#SocketError-enum
WARNING: you can only access Yubo shard if you have got a specific account with yubo access.
To add Yubo with Ryzom Installer, just follow these steps :
-close Ryzom Installer if it is launched
-show your hidden folders
-WINDOWS: go to C:\Users\<login>\AppData\Local\Ryzom - or type %appdata% in explorers' addressbar and go back one time to find local folder
-MAC: go to ~/Library/Application Support/Ryzom
-LINUX: go to ~/.local/share/Ryzom under Linux or the other folder where you installed Ryzom
-copy ryzom_live folder to ryzom_dev
-open ryzom_installer.ini with a text editor (Wordpad, notepad++, gedit, etc...)
(to find it: WINDOWS -> C:\Users\<login>\AppData\Local\Ryzom - or type %appdata% in explorers' addressbar and go back one time to find local folder MAC -> find the ryzom_installer.ini in /Users/<Your UserID>/Library/Application Support/Ryzom
- delete all parts beginning by [servers] and [server_0] and put :
[servers] size=2 [server_0] id=ryzom_live name=Atys display_url="http://app.ryzom.com/app_releasenotes/index.php?lang=$LANG" files_list_url="https://sourceforge.net/projects/ryzom/rss?path=/installer" data_download_url="http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_data.7z?r=&ts=$TIMESTAMP" data_download_filename=ryzom_live_data.7z data_compressed_size=1500000000 data_uncompressed_size=7000000000 client_download_url="http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_client_$ARCH.7z?r=&ts=$TIMESTAMP" client_download_filename=ryzom_live_client_$ARCH.7z client_filename_windows=ryzom_client_r.exe client_filename_osx=Ryzom.app/Contents/MacOS/Ryzom client_filename_linux=ryzom_client client_filename_old_windows=client_ryzom_rd.exe configuration_filename_windows=ryzom_configuration_qt_r.exe configuration_filename_osx=Ryzom.app/Contents/MacOS/RyzomConfiguration configuration_filename_linux=ryzom_configuration_qt comments= [server_1] id=ryzom_dev name=Yubo display_url="http://app.ryzom.com/app_releasenotes/index.php?lang=$LANG" files_list_url="https://sourceforge.net/projects/ryzom/rss?path=/installer" data_download_url="http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_data.7z?r=&ts=$TIMESTAMP" data_download_filename=ryzom_live_data.7z data_compressed_size=1500000000 data_uncompressed_size=7000000000 client_download_url="http://downloads.sourceforge.net/project/ryzom/installer/ryzom_live_client_$ARCH.7z?r=&ts=$TIMESTAMP" client_download_filename=ryzom_live_client_$ARCH.7z client_filename_windows=ryzom_client_r.exe client_filename_osx=Ryzom.app/Contents/MacOS/Ryzom client_filename_linux=ryzom_client client_filename_old_windows=client_ryzom_rd.exe configuration_filename_windows=ryzom_configuration_qt_r.exe configuration_filename_osx=Ryzom.app/Contents/MacOS/RyzomConfiguration configuration_filename_linux=ryzom_configuration_qt comments=Test server
- save the file
- WINDOWS: launch Ryzom Installer in Ryzom's main folder
- MAC: launch Ryzom Installer in /Applications
- LINUX: launch Ryzom Installer in Applications menus
- create new profiles in Settings -> Profiles, you should have Atys and Yubo as server choice now :)
- click on "Open" button to open profile folder
- open client.cfg with a text editor (Wordpad, notepad++, gedit, etc...
- add the line at the end (if not already done) : Application = {"ryzom_dev", "./client_ryzom_r.exe", "./"};
- save client.cfg
- return back to Ryzom Installer window
- click on OK
- select your profile and click on Play, it should patch