Logo Khaganat

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fr:installation_d_un_serveur_de_patchs [2015/12/31 17:11] YannKfr:installation_d_un_serveur_de_patchs [2023/06/30 19:32] (Version actuelle) YannK
Ligne 1: Ligne 1:
 ====== Installation d'un serveur de patchs ====== ====== Installation d'un serveur de patchs ======
- 
-<WRAP center round important 60%> 
-Tutoriel à valider 
-</WRAP> 
  
 {{:fr:matrix-1027571_640.jpg?direct&350|}} {{:fr:matrix-1027571_640.jpg?direct&350|}}
Ligne 73: Ligne 69:
  
 Notre fichier de configuration ressemblera donc à ça : Notre fichier de configuration ressemblera donc à ça :
-<code xml |ryzom.xml>+<code xml ryzom.xml>
 <xml> <xml>
  <_Categories>  <_Categories>
Ligne 185: Ligne 181:
 </code> </code>
  
-L'Option ''-Indexes'' bloque l'affichage des répertoires par défaut par souci de sécurité.+L'Option ''-Indexes'' bloque l'affichage des répertoires par défaut par souci de sécurité.\\
  
 +Ouvrir le port 43435 dans Apache
 +<code bash>
 +~/ sudo nano /etc/apache2/ports.conf
 +</code>
 +
 +Y ajouter la ligne suivante :
 +
 +<code>
 +Listen 43435
 +</code>
 Une fois tout cela terminé, on relance le service Apache : Une fois tout cela terminé, on relance le service Apache :
 <code bash> <code bash>
 ~/patch_service$ sudo service apache2 restart ~/patch_service$ sudo service apache2 restart
 +</code>
 +
 +AU cas où les droits sur les fichiers ne seraient pas bon et bloqueraient Apache, vous pouvez les réattribuer correctement :
 +~/patch_service$
 +<code bash>
 +~/cd ~/patch_service && sudo chown -R compil:www-data patch_service | chmod g+w -R patch_service
 </code> </code>
  
 ===== Annoncer la mise à disposition du patch ===== ===== Annoncer la mise à disposition du patch =====
  
-Il faut ensuite avertir les clients que ce patch numéro 1 est prêt à être distribué, on le fera à l'aide d'un fichier ''Lirria.version'' situé dans le répertoire ''patch'' servi par Apache :+Il faut ensuite avertir les clients que ce patch numéro 1 est prêt à être distribué, on le fera à l'aide d'un nouveau fichier ''Lirria.version'' (il y en aura donc deux avec celui précédemment créé) situé dans le répertoire ''patch'' servi par Apache :
 <code bash> <code bash>
 ~/patch_service$ nano patch_game/patch/Lirria.version ~/patch_service$ nano patch_game/patch/Lirria.version
Ligne 231: Ligne 243:
  
 Il ira chercher les releases notes aux adresses hardcodées suivantes : Il ira chercher les releases notes aux adresses hardcodées suivantes :
-  * RingReleaseNotePath = "http://" + WebIgMainDomain + "/releasenotes_ring/index.php"; +<code cpp> 
-  ReleaseNotePath = "http://" + WebIgMainDomain + "/releasenotes/index.php";+RingReleaseNotePath = "http://" + WebIgMainDomain + "/releasenotes_ring/index.php"; 
 +ReleaseNotePath = "http://" + WebIgMainDomain + "/releasenotes/index.php"; 
 +</code>
  
 Il faudra donc bien veiller à ce que l'adresse ''WebIgMainDomain'' soit correctement renseignée dans le client_defaut.cfg Il faudra donc bien veiller à ce que l'adresse ''WebIgMainDomain'' soit correctement renseignée dans le client_defaut.cfg
Ligne 243: Ligne 257:
 </code> </code>
  
-==== Enjoy ! ====+===== Enjoy ! =====
  
 Avec cette configuration, veillez bien à ce que votre répertoire ''unpack'' soit vide de tout fichier ''.version'' ou ''.idx'' pour ce premier patch. Par la suite, le système conservera trace des patchs reçus dans ce répertoire, veillez donc bien à conserver ces fichiers (sous peine de devoir repatcher votre client de 0). Avec notre exemple, les nouveaux éléments seront automatiquement décompressés dans votre ''user'' lors du redémarrage du client après le téléchargement. Avec cette configuration, veillez bien à ce que votre répertoire ''unpack'' soit vide de tout fichier ''.version'' ou ''.idx'' pour ce premier patch. Par la suite, le système conservera trace des patchs reçus dans ce répertoire, veillez donc bien à conserver ces fichiers (sous peine de devoir repatcher votre client de 0). Avec notre exemple, les nouveaux éléments seront automatiquement décompressés dans votre ''user'' lors du redémarrage du client après le téléchargement.
Ligne 249: Ligne 263:
 Il ne vous reste plus qu'à lancer votre client de jeu et le voir se patcher ! Il ne vous reste plus qu'à lancer votre client de jeu et le voir se patcher !
  
-{{tag>serveur MMORPG}}+Si vous travaillez à partir de dépôts comme nous pour les mises à jour des données du serveur et du client, vous pouvez aller voir comment créer rapidement les patchs lors de la mise à disposition de nouvelles données : [[fr:Mises à jour des données de jeu]] 
 + 
 +===== Détail sur patch_gen =====  
 +Pour avoir plus de détail sur le programme pacth_gen [[fr:patch_gen]] 
 + 
 + 
 +{{tag>serveur MMORPG tutoriel shard client_rc_obsolete Obsolète}}
CC Attribution-Share Alike 4.0 International Driven by DokuWiki
fr/installation_d_un_serveur_de_patchs.1451581862.txt.gz · Dernière modification : (modification externe)

Licences Mentions légales Accueil du site Contact Inclusion