Scriptiz
Messages : 102 Date d'inscription : 02/09/2008 Localisation : Belgium
| Sujet: RunUO sous Linux Dim 6 Juin - 18:34 | |
| Pour ce tuto voici la version de mono utilisée ainsi que quelques informations sur l'architecture de l'OS : - Code:
-
scriptiz@ubuntu:~$ mono -V Mono JIT compiler version 2.4.4 (Debian 2.4.4~svn151842-1ubuntu4) Copyright (C) 2002-2010 Novell, Inc and Contributors. www.mono-project.com TLS: __thread GC: Included Boehm (with typed GC) SIGSEGV: altstack Notifications: epoll Architecture: x86 Disabled: none 1) Installer mono et son compilateur, si vous êtes sur Debian/Ubuntu ça peut se faire facilement avec la commande sudo apt-get install mono-complete. 2) Installer Subversion pour récupérer RunUO, si vous êtes sur Debian/Ubuntu ça peut se faire facilement avec la commande sudo apt-get install subversion3) Créer un répertoire où vous récupérerez RunUO à l'aide de la commande suivante : subversion co http://svn.runuo.com/repos/runuo/devel/4) Vous vous retrouvez au final avec un répertoire devel qui contient trois sous répertoire (Data, Scripts, Server), allez dans le répertoire Server et lancez la compilation du serveur avec la commande que voici : - Code:
-
mono-csc -out:../RunUO.exe -d:MONO -optimize+ -unsafe -r:System,System.Configuration.Install,System.Data,System.Drawing,System.EnterpriseServices,System.Management,System.Security,System.ServiceProcess,System.Web,System.Web.Services,System.Windows.Forms,System.Xml -nowarn:219 -recurse:*.cs Attention à ne pas faire d'erreur ! 5) Une fois la compilation terminée vous avez un fichier RunUO.exe qui est créé dans le répertoire 'devel' juste au dessus de Server dans lequel vous êtes. 6) Pour lancer RunUO il suffit de taper mono RunUO.exe Après la première compilation des scripts il faudra indiquer à RunUO où se trouve le répertoire contenant les fichiers d'installation de UO. Si vous avez un plantage lorsque vous envoyez un Gump au client dites le il suffit de faire un lien symbolique sur la libz Sinon profitez bien de RunUO sous linux (pratique pour les serveurs moins chers ) | |
|