/turnkey-ryzom

Patch to build a Turnkey Ryzom Server appliance

TurnKey Linux patch to build a Ryzom server appliance.

More infos:
* TurnKey Linux: http://www.turnkeylinux.org/
* Ryzom server: http://dev.ryzom.com/

To build the appliance from scratch on Ubuntu:
* Install tklpatch and git
  sudo apt-get install tklpatch git-core

* Create a working directory
  mkdir ryzom_appliance
  cd ryzom_appliance

* Download TurnKey Core from http://www.turnkeylinux.org/core
  wget http://ovh.dl.sourceforge.net/project/turnkeylinux/turnkey-core/11.0-lucid-x86/turnkey-core-11.0-lucid-x86.iso

* Clone this patch repository
  git clone git://github.com/piglop/turnkey-ryzom.git

* Patch the ISO (it may take several hours to patch, the whole server is downloaded and built):
  sudo tklpatch turnkey-core-11.0-lucid-x86.iso turnkey-ryzom/

* Rename the ISO:
  mv turnkey-core-11.0-lucid-x86-patched.iso turnkey-ryzom.iso

* Choose a method to install the appliance from the ISO from http://www.turnkeylinux.org/docs


After the appliance has been installed, you must finish the installation:

* Connect as root then "su - ryzom"
* Change FSListenHost in $RYZOM_PATH/server/frontend_service.cfg to your address (e.g. 192.168.0.1).
* Initialize the database: wget http://dev.ryzom.com/attachments/1151/ryzom.sql -O - | mysql -u root
* Run the shard: shard start


To connect with the official client, you must add this to your client.cfg:
  StartupHost          = "<the server's IP address>:40916";
  Application          = {
    "ryzom_open", "./client_ryzom_r.exe", "./" 
  };