English French German Spanish Russian
Allowing the installer to install into different locations - IDEAS FOR RYZOM - Ryzom Community ForumHomeGuest

IDEAS FOR RYZOM


uiWebPrevious1uiWebNext

#1 [en] 

Though I have been using single folder installations on most of my boxes, I came to test the installer on both Windows (Vista, 7, 10) and Linux.

The advantage of the installer is obvious: You have one Ryzom client binaries and data collection, but may run different player characters (profiles) with their own client.cfg file and save folder or even servers (Yubo server for Ryzom Forge testers), with some additional complexity even dev client and live client in one installation, reducing disk space and maintenance issues.

The disadvantage so far is that Ryzom cannot be run from other than the hardcoded paths which are $HOME/.local/share/Ryzom under Linux, and und Windows, even worse, c:\Users\<username>\AppData\Local\Ryzom for the binaries/data part and c:\Users\<username>\Roaming\Ryzom for the profiles part. Under Mac, everything is somewhere else (please someone fill in), but as far as I know, in one directory as under Linux (not sure about).

It should not be too hard to make the installer install the client elsewhere, e.g. on an external disk. The default installation path could remain the same with the possibility to choose alternative installation paths in the Preferences choice of the installer. For Linux, this would mean a $ALTERNATE_PATH/.local/Ryzom to house the whole installation, for Windows (probably not XP) a $ALTERNATE_PATH\AppData\Local\Ryzom and ..\Roaming\Ryzom, for Mac I do not know whether Apple allows such changes, but probably yes.

Last edited by Daomei (2 years ago)

---

Daomei die Streunerin - religionsneutral, zivilisationsneutral, gildenneutral

#2 [en] 

Uh yes you can move the client + data, it asks you during installation (okay, you might need to toggle some advanced settings sometimes). The only part that can't be moved is the installer & profil storage (but you need something to be fixed so the installer can find it).

For example all my client + data is in /opt/ryzom, which is located on my SSD instead of my HDD.

To do that you simply need to change installation_directory in the [common] section of ryzom_installer.ini

---

#3 [en] 

Thanks Lopy!

Thinking about, I confirm that keeping the profile directories at one place per box (and user) is a good idea. In fact, the contents of those directories is the stuff to regularly back up, everything else can easily be retrieved from the net.

Still, single folder installations are the solution at hand for fully portable instances (e.g. running Ryzom off a stick or disk after work from an employer's notebook).

Edited 4 times | Last edited by Daomei (2 years ago)

---

Daomei die Streunerin - religionsneutral, zivilisationsneutral, gildenneutral
uiWebPrevious1uiWebNext
 
Last visit Mon Apr 22 23:59:28 2019 UTC
P_:

powered by ryzom-api