I suppose you should also be able to launch several clients starting them from different directories with client.cfg there.
/home/user/ryzom/ <= official static client
/home/user/ryzom1/client.cfg
/home/user/ryzom2/client.cfg
etc...
go to /home/user/ryzom1/client.cfg and start ../ryzom/ryzom_client
Btw don't forget to edit client.cfg and setup PreDataPath to your data absolute path.
I didn't tested that but it should work because Ryzom is checking first if there is a client.cfg in current folder and then in ~/.ryzom and use that folder for creating its files.
Edit: If you compiled yourself the client and it's installed in /usr/bin or /usr/local/bin, you'll just to copy ~/.ryzom/client.cfg in a new folder without needing to edit it and launch ryzom with ryzom_client
/home/user/ryzom/ <= official static client
/home/user/ryzom1/client.cfg
/home/user/ryzom2/client.cfg
etc...
go to /home/user/ryzom1/client.cfg and start ../ryzom/ryzom_client
Btw don't forget to edit client.cfg and setup PreDataPath to your data absolute path.
I didn't tested that but it should work because Ryzom is checking first if there is a client.cfg in current folder and then in ~/.ryzom and use that folder for creating its files.
Edit: If you compiled yourself the client and it's installed in /usr/bin or /usr/local/bin, you'll just to copy ~/.ryzom/client.cfg in a new folder without needing to edit it and launch ryzom with ryzom_client
---
Kervala - Ryzom volunteer developer - Working on different clients