Forum Khaganat

Khaganat => Hors les Brumes => Programmation => Discussion démarrée par: Liria le 30 Décembre 2013 à 00:33:18

Titre: Script d'installation du jeu khanat
Posté par: Liria le 30 Décembre 2013 à 00:33:18
Bonjour
voici dans ce post un script d'installation du client et des datas du jeu pour le serveur khanat.
A la base ce script ne devrait contenir que 4 lignes que vous pouvez d'ailleurs saisir à la main
dans le dossier où vous voulez installer le jeu :

# synchroniser le contenu du dossier 'data' avec celui du serveur ( 1,5Go, les mêmes fichier que ceux de ryzom )
rsync -avP lirria.khaganat.net::khanat-data/   ./data/
# synchroniser le contenu du dossier 'user' avec celui du serveur (les données spécifiques à khanat)
rsync -avP lirria.khaganat.net::khanat-user/   ./user/
# synchroniser le fichier "client_default.cfg" dans le dossier courant
rsync -avP lirria.khaganat.net::khanat-config/   ./
# synchroniser le binaire du  client (actuellement le binaire 32 bits officiel de ryzom)
rsync -avP lirria.khaganatnet::khanat-lin32bin/   ./

A cela il faut ajouter un fichier "client.cfg" qui devrait contenir au moins ces deux lignes :
RootConfigFilename   = "client_default.cfg";
LanguageCode         = "fr";

Cependant le script d'installation est plus "friend", car il va essayer d'installer le jeu
intelligemment (notamment en réutilisant le dossier 'data' d'une installation ryzom ou
khanat  pour minimiser le recours au réseau) et puis tout cela avec une zoli interface
en mode texte.

Minuit, ce n'est sans doute pas l'heure idéale pour une 'release', j'ai du rater pas mal
des coquilles, mais n'hésitez pas à le tester et mettre vos commentaires ici.
J'essayerai demain d'ajouter des screens avec un petit tuto après une bonne nuit de sommeil.

https://dl.dropboxusercontent.com/u/208 ... install.sh (https://dl.dropboxusercontent.com/u/20812099/khanat-install.sh)

Note : l'option 3 "Private (VPS for DEV purpose)" n'est pas opérationnelle pour le moment.
Titre: Re: Script d'installation du jeu khanat
Posté par: Liria le 30 Décembre 2013 à 19:51:44
Pour l'installation windows, j'ai créé un petit Zip qui se  trouve ici :

khanat-installer-windows.zip (https://www.dropbox.com/s/0pn6hchxkz586z7/khanat-installer-windows.zip)
Lorsque vous le dezzipez, il crée un dossier khanat contenant :

les executables rsync.exe,chmod.exe et 3 dll associées (cyggcc_s-1.dll, cygiconv-2.dll et cygwin1;dll)
un fichier client.cfg basique pour débuter
un fichier bat , "install_khanat.bat" qui est le script d'installation.


Il faut double cliquer sur le script "install_khanat.bat" pour lancer l'installation.
Cela ouvre un console 'DOS' dans laquelle rsync se lance et récupère un à un chaque fichier
de l''installation. Vous verrez des messages d'erreur à chaque ligne du genre "chmod n'arrive à pas a changer les droits", c'est normal, il ne peut appliquer les permissions linux sur un systèmes windows.
Compter une bonne heure pour l'installation car il doit télécharger 1,4Go de données.

Pour aller beaucoup plus vite, il suffit de copier le dossier 'data' de l'installation ryzom dans le sous-dossier 'data' de khanat. rsync.exe  ne rechargera que quelques fichiers qui ont changé, et cela permet une installation en moins de 5mn.
Titre: Re: Script d'installation du jeu khanat
Posté par: Liria le 25 Février 2014 à 16:10:23
MAJ des deux messages précédents pour refléter l'organisation des nouveaux serveurs de jeu.
Modifications :
Titre: Re: Script d'installation du jeu khanat
Posté par: Zatalyz le 26 Février 2014 à 14:27:50
Je tente une proposition sur l'arbre du script :
http://ether.braindead.fr/p/scriptinstall (http://ether.braindead.fr/p/scriptinstall)

J'ai mis ça en pad pour que ça évolue suivant ce que chacun voit.

Le but est d'avoir une procédure d'installation/maj qui soit à la fois accessible pour les gens qui n'y connaissent rien, et complète pour ceux qui connaissent, tout en restant sympa.
Titre: Re: Script d'installation du jeu khanat
Posté par: Liria le 30 Mars 2014 à 17:13:04
MAj du script pour intégrer le nouveau serveur de jeu.