Historique de Lineage.ExempleDeMiseAJourDuGameserver

Cacher les modifications mineures - Affichage du code

28 octobre 2006 à 18h30 par 82.233.227.222 -
Lignes 2-3 modifiées:
en:
28 octobre 2006 à 18h30 par 82.233.227.222 -
Lignes 2-3 modifiées:
en:
28 octobre 2006 à 18h29 par 82.233.227.222 -
Lignes 50-53 modifiées:

''Dans cet exemple, il s'agit d'une modification sur les versions de client accepté par votre serveur, vous acceptez moins de versions de client dorénavant. Vous pouvez refuser, mais n'oubliez pas que certains joueurs n'ayant pas fait de Full check devront en faire un sans doute. Résoudre un conflit nécessite de connaître un petit peu les fichiers de config.''

en:

Dans cet exemple, il s'agit d'une modification sur les versions de client accepté par votre serveur, vous acceptez moins de versions de client dorénavant. Vous pouvez refuser, mais n'oubliez pas que certains joueurs n'ayant pas fait de Full check devront en faire un sans doute. Résoudre un conflit nécessite de connaître un petit peu les fichiers de config.

28 octobre 2006 à 18h25 par 82.233.227.222 -
Ligne 57 modifiée:
Pour aller plus loin, n'oubliez pas ce tutorial tortoisesvn :
en:

Pour aller plus loin, n'oubliez pas ce tutorial tortoisesvn :

28 octobre 2006 à 15h35 par corwin -
Lignes 51-53 modifiées:

Résoudre un conflit nécessite de connaître un petit peu les fichiers de config. ''

en:

Résoudre un conflit nécessite de connaître un petit peu les fichiers de config.''

28 octobre 2006 à 15h34 par corwin -
Lignes 51-53 modifiées:

'''Résoudre un conflit nécessite de connaître un petit peu les fichiers de config. '

en:

Résoudre un conflit nécessite de connaître un petit peu les fichiers de config. ''

28 octobre 2006 à 15h34 par corwin -
Lignes 35-36 modifiées:

Pour les cas 1 et 2, vous pouvez ne pas regarder mais il vous est conseillé de savoir ce qui a été rajouté par l2jfree, peut être que ça peut vous intéresser.

en:

Pour les cas 1 et 2, vous pouvez ne pas regarder mais il vous est conseillé de savoir ce qui a été rajouté par l2jfree, peut être que ça peut vous intéresser.

Dans notre exemple, il s'agit de deux nouveaux paramètres ajouté dont un qui permet de changer la limite de poids.

28 octobre 2006 à 15h30 par corwin -
Lignes 42-43 modifiées:
en:
28 octobre 2006 à 15h29 par corwin -
Lignes 33-35 modifiées:
  • Mise à jour du fichier, vous y aviez pas touché mais vos modifications sont en conflit avec les nouveautés et cela pose conflit
en:
  • Mise à jour du fichier, vous y aviez touché mais vos modifications sont en conflit avec les nouveautés et cela pose conflit

Pour les cas 1 et 2, vous pouvez ne pas regarder mais il vous est conseillé de savoir ce qui a été rajouté par l2jfree, peut être que ça peut vous intéresser.

Pour le cas 3, nous allons rêgler le conflit.

  • Faites un click droit sur le fichier et cliquez : Edit conflicts
  • Sur la fenêtre qui vient de s'ouvrir, cliquez sur le bouton next conflict, le programme va vous envoyer sur le prochain conflit

Attach:conflit.GIF Δ

  • Ici vous observez le conflit. Vous devez choisir si vous acceptez leur modification ou si vous gardez la votre.

''Dans cet exemple, il s'agit d'une modification sur les versions de client accepté par votre serveur, vous acceptez moins de versions de client dorénavant. Vous pouvez refuser, mais n'oubliez pas que certains joueurs n'ayant pas fait de Full check devront en faire un sans doute. '''Résoudre un conflit nécessite de connaître un petit peu les fichiers de config. '

  • Quelque soit votre choix, sélectionnez les deux lignes que vous voulez garder, faites un clic droit: Use this text block
Pour aller plus loin, n'oubliez pas ce tutorial tortoisesvn :

http://hugo.developpez.com/tutoriels/outils/subversion/#LIII-3

28 octobre 2006 à 15h17 par corwin -
Lignes 31-35 modifiées:
  • %black Mise à jour du fichier, vous n'y aviez pas touché
  • %green Mise à jour du fichier sans conflit, vous y aviez touché mais tortoisesvn a réussi à mettre à jour le fichier en gardant vos modifs
  • %red Mise à jour du fichier, vous y aviez pas touché mais vos modifications sont en conflit avec les nouveautés et cela pose conflit
en:
  • Mise à jour du fichier, vous n'y aviez pas touché
  • Mise à jour du fichier sans conflit, vous y aviez touché mais tortoisesvn a réussi à mettre à jour le fichier en gardant vos modifs
  • Mise à jour du fichier, vous y aviez pas touché mais vos modifications sont en conflit avec les nouveautés et cela pose conflit
28 octobre 2006 à 15h16 par corwin -
Lignes 24-25 modifiées:
en:
28 octobre 2006 à 15h14 par corwin -
Lignes 1-67 ajoutées:

(:toc:)

Vous avez décider de mettre à jour le game serveur sur le dédié mais vous n'avez pas envie de lire toutes les pages qui en parlent. C'est cette page qu'il vous faut. Ce petit guide vous aidera pas à pas pour faire cette petite opération. Le gameserveur a une seule difficulté, les fichiers de config.

Extinction du serveur

Tout d'abord, le serveur doit être éteint. Si ce n'est pas le cas, éteignez le. Pour plus de sécurité, nous allons tout éteindre.

Pour cela, vous avez le choix :

  • //shutdown 120 en commande IG
  • utilisation de l2jz

Une fois le gameserver éteint, allez sur le dédié et fermez la fenêtre du login serveur et du gameserver avec la croix. Inutile de garder le login serveur allumé si le gameserveur est éteint.

Mettre à jour

Dans l'explorateur, faites un clic droit sur le répertoire svn et cliquez sur svn update (ou Svn mettre a jour).

ce qui donne :

Attach:updategs.JPG Δ

Sur l'exemple, les fichiers avec extension .java ne posent pas de problème, ne vous en occupez pas. Par contre vous avez des modifications de fichiers de configuration et il va falloir les regarder attentivement !

Règlez les conflits

Sur la fenêtre précédente, les couleurs vous indiquent trois choses :

  • %black Mise à jour du fichier, vous n'y aviez pas touché
  • %green Mise à jour du fichier sans conflit, vous y aviez touché mais tortoisesvn a réussi à mettre à jour le fichier en gardant vos modifs
  • %red Mise à jour du fichier, vous y aviez pas touché mais vos modifications sont en conflit avec les nouveautés et cela pose conflit

Créez le serveur

  • Ouvrez une fenêtre DOS => menu démarrer => executer => tapez cmd
  • Déplacez vous sur d:/L2_C5
    • d:
    • cd L2J?-free_GameServer_c5
  • Effacez l'ancien serveur :
    • ant clean
  • Créez le nouveau :
    • ant dist

Explication pour les curieux :

  • ant clean a supprimé l'ancien serveur situé dans L2J-free_GameServer_c5/build/dist/login
  • ant dist a recréé le serveur en compilant le programme puis en copiant les fichiers de config de L2J-free_GameServer_c5\java\config dans L2J-free_GameServer_c5\build\dist\login\config

=> D'ou l'importance de tenir a jour les fichiers de config uniquement dans L2J-free_GameServer_c5\java\config car a chaque compilation, ceux présent dans build/dist sont effacés !

Relancez tout

Relancez tout les serveurs en cliquant sur les fichiers présents sur le bureau :

startLoginServer.bat et startGameServer.bat