WoW Love
Administrateurs : Admin Mica, Admin systeme Green
 
 WoW Love  Taverne  Tutoriels 

 Création serveur wow ascent 3.0.9

Nouveau sujet   Répondre
 
Bas de pagePages : 1  
Admin systeme Green
Admin technique
Administrateur
Admin systeme Green
17 messages postés
   Posté le 11-05-2009 à 20:34:19   Voir le profil de Admin systeme Green (Offline)   Répondre à ce message   Envoyer un message privé à Admin systeme Green   

Bonjour !

Voici mon nouveau tutoriel pour créer un serveur AscentFR en 3.0.9 avec la révision 252...


SOMMAIRE


1 - Téléchargements
2 - Wamp et PhpMyAdmin
3 - Navicat et DB
4 - No-ip et ports
5 - Core et .conf
6 - Host et différents réglages
7 - Lancement
8 - Créer un compte
9 - Remerciements
10 - Problèmes

________________

Citation :
/!\ RAPPEL /!\

TATATA : à remplacer / IMPORTANT
TATATA : à laisser
TATATA : à supprimer

192.168.xx.xx est votre IP locale


1 - Téléchargements :



Wamp : ici
Navicat Lite : ici
Core : ici
DBC : ici (Sadikum)
Maps : ici (Inflamus)
.NET Framework 3.5 : ici


2 - Wamp et PhpMyAdmin :



Lancez l'installation de Wamp...
Quand l'installation sera finie lancez-le. Une petite icône comme ceci : devrait apparaitre. Faites tout d'abord un clic droit dessus puis allez dans "Language" et cochez "french". Ensuite clic gauche sur l'icone puis cliquez sur "Passer en ligne". L'icône va devenir comme ça : ! A ce moment, refaites un clic gauche sur l'icône et cliquez cette fois sur "phpMyAdmin". Votre navigateur se lance... Sur la page qui vient de s'ouvrir cliquez sur "Privilèges" puis sur "Ajouter un utilisateur" et remplissez comme tel :

Nom d'utilisateur : PSEUDO
Serveur : localhost
Mot de passe : PASSWORD
Entrer à nouveau : PASSWORD
Générer un mot de passe : NE PAS TOUCHER

Maintenant cliquez sur "Donner les privilèges passepartout" puis sur "Tout cocher" et enfin appuyez sur "Exécuter" tout en bas de la fenêtre.


3 - Navicat et DB :



Lancez l'installation de Navicat Lite...
Quand l'installation sera finie lancez-le. Cliquez sur "Connexion" et remplissez comme ceci :

Nom de la connexion : AU CHOIX
Nom de l'hôte / adresse ip : localhost
Port : 3306
Nom d'utilisateur : PSEUDO (Celui de l'étape précédente)
Mot de passe : PASSWORD (Celui de l'étape précédente)

Cliquez sur "Ok" puis sur la petit barre comme ça : ! Après faites un double-clic sur le nom de votre connexion puis clic droit et "Nouvelle DataBase" mettez comme nom "realmd" puis "Ok" et renouvelez l'opération avec comme nom "world". Après ceci il faut remplir les bases de données.

Pour obtenir le contenu de la base de données, vous devez extraire ce SVN (si vous ne savez pas comment faire allez ici) ! Ensuite allez dans le dossier "Developement" extrait puis dans le dossier "world". Ensuite ouvrez le fichier "Database.rar" avec un logiciel de compression (par exemple WinRAR) et déposez le fichier "database.sql" dans votre dossier "world". Retournez dans le dossier "Developement", lancez le fichier "RDB Installation.bat" et entrez vos informations de l'étape 2 (dans l'ordre : "localhost", nom d'utilisateur, mot de passe, "world" et "realmd"). Tapez "i", appuyez sur "Entrée" puis sur une touche, attendez la fin de l'importation puis appuyez sur une touche ! Tapez maintenant "c", appuyez sur "Entrée" puis appuyez sur une touche, tapez "x" et "Entrée".

Pour corriger certaines erreurs dans la base de données, faites un clic droit sur "world" puis "Console" et exécutez les codes suivants :

Fix, Gardien des âmes :
Citation :
UPDATE `creature_proto` SET `npcflags` = '16385' WHERE `entry` = '6491';
(Merci à Sadikum)

Allez dans le dossier "sql/world_updates" du core. Exécutez tout les fichiers .sql présents dans ce dossier ayant un numéro supérieur à 243 !

A ce niveau la, il ne vous reste plus qu'à remplir la base de données "realmd".

Ensuite allez dans Navicat, ouvrez votre connexion ce ce n'est pas déjà fait, ouvrez votre base de donnée "realmd" puis clic droit sur "realmd" puis "Exécuter un fichier séquentiel..." et choisissez le fichier "character_structure_rev 252.sql" ! Cliquez sur "Début" puis quand l'exécution sera terminée cliquez sur "Fermer". Recommencez l'opération avec le fichier "logon_structure_rev 244.sql". Et encore cette opération mais exécutez cette fois tout les fichiers .sql présents dans les dossier "logon_updates" et "character_updates" sur votre base "realmd", cette fois ci, bien tout les fichiers !


4 - No-ip et ports :



Rendez-vous sur http://www.no-ip.com !
Créez vous un compte et connectez vous...
Dans le menu cliquez sur "Add a Host" !
Dans la case "Hostname" rentrez le nom que vous souhaitez et je vous conseille de sélectionner "no-ip.org"... Pour les autres paramètres, ne changez rien ! Cliquez simplement sur "Create Host".

Passons à la partie ports.

Rendez-vous dans le dossier "Pare-feu Windows" ! Si le pare-feu est désactivé laissez comme tel et passez à la configuration du routeur, dans le cas contraire vérifiez bien que la case "Ne pas autoriser d'exceptions" est décochée puis allez dans l'onglet "Exceptions". Vous devrez autoriser les ports : 3724, 8129, 8093 et 3306 (en TCP et UDP) ! Donc cliquez sur "Ajouter un port", rentrez le nom que vous voulez, le numéro du port et cochez TCP puis recommencez la même chose avec le même numéro de port mais cochez cette fois la case UDP. Faites cette opérations pour chacun des ports...

Pour configurer le routeur, cela change selon votre FAI (Fournisseur d'Accès Internet) donc je ne pourrais pas vous donner la manipulation exacte.
Vous devez simplement rediriger les ports 3724 et 8129 en TCP et UDP vers votre adresse IP locale (192.168.xx.xx)...


5 - Core et .conf :



Créez un dossier Ascent et mettez dedans tout le contenu du dossier "Revision_241" du core téléchargé. Ajoutez dans ce dossier les dossiers DBC et Maps.

Passons au réglage des .conf :

"ascent.conf" :

Citation :
<WorldDatabase Hostname = "localhost" Username = "PSEUDO (De l'étape 2)" Password = "PASSWORD (De l'étape 2)" Name = "world" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "localhost" Username = "PSEUDO (De l'étape 2)" Password = "PASSWORD (De l'étape 2)" Name = "realmd" Port = "3306" Type = "1">

<die msg="Je suis un NOOB qui n'a pas correctement lu le fichier de configuration !"> (Il faut enlever cette ligne)

<LogonServer DisablePings = "0"
RemotePassword = "Un password">

<die msg="Je suis un NOOB qui n'a pas lu le fichier de configuration en entier !"> (Il faut enlever cette ligne)



"logonserver.conf" :

Citation :
<LogonDatabase Hostname = "localhost"
Username = "PSEUDO (De l'étape 2)"
Password = "PASSWORD (De l'étape 2)"
Name = "realmd"
Port = "3306"
Type = "1">

<LogonServer RemotePassword = "Un password (Le même que dans "ascent.conf")"
AllowedIPs = "192.168.xx.xx/32"
AllowedModIPs = "192.168.xx.xx/32">



"realms.conf" :

Citation :
<LogonServer Address = "VOTRE-NO-IP.NO-IP.ORG"
Port = "8093"
Name = "Royaumes"
RealmCount = "1">

<Realm1 Name = "Nom du royaume"
Address = "VOTRE-NO-IP.NO-IP.ORG:8129"
Icon = "PVP"
Population = "1.0"
TimeZone = "10"
Lock = "0">


6 - Host et différents réglages :



Allez dans "C:/WINDOWS/System32/drivers/etc/" et ouvrez "hosts" avec le bloc-notes. Modifiez comme tel :

Citation :
# Copyright © 1993-1999 Microsoft Corp.
#
# Ceci est un exemple de fichier HOSTS utilisé par Microsoft TCP/IP
# pour Windows.
#
# Ce fichier contient les correspondances des adresses IP aux noms d'hôtes.
# Chaque entrée doit être sur une ligne propre. L'adresse IP doit être placée
# dans la première colonne, suivie par le nom d'hôte correspondant. L'adresse
# IP et le nom d'hôte doivent être séparés par au moins un espace.
#
# De plus, des commentaires (tels que celui-ci) peuvent être insérés sur des
# lignes propres ou après le nom d'ordinateur. Ils sont indiqué par le
# symbole '#'.
#
# Par exemple :
#
# 102.54.94.97 rhino.acme.com # serveur source
# 38.25.63.10 x.acme.com # hôte client x

127.0.0.1 localhost
192.168.xx.xx VOTRE-NO-IP.NO-IP.ORG


Petites modifications utiles :
Vous pouvez régler les rates dans le "ascent.conf" :

Citation :
<Rates Health="1"
Power1="1"
Power2="1"
Power3="1"
QuestReputation="1"
KillReputation="1"
Honor="1"
PvPTimer="300000"
Compression="1"
XP="1"
QuestXP="1"
RestXP="1"
DropGrey="1"
DropWhite="1"
DropGreen="1"
DropBlue="1"
DropPurple="1"
DropOrange="1"
DropArtifact="1"
DropMoney="1"
Save="300000"
SkillChance="1"
SkillRate="1"
ArenaMultiplier2x="1"
ArenaMultiplier3x="1"
ArenaMultiplier5x="1">

Vous pouvez aussi mettre un message de bienvenue dans le "ascent.conf" :

Citation :
Motd = "Message de bienvenue"

Vous pouvez modifier le niveau maximum dans le "fun.conf" :

Citation :
LevelCap = "80"
GenLevelCap = "80"

Vous pouvez voir les commandes que vos MJ utilisent, les cheaters et les logs du chat en créant un dossier logs à la racine de votre core et en mettant dans wotre "ascent.conf" :

Citation :
<Log Cheaters="1" GMCommands="1" Chat="1">


(Vous pouvez aussi régler beaucoup d'autres petites choses dans le fichier "fun.conf"


7 - Lancement :



Avant toute chose vérifiez si le .NET Framework 3.5 est installé sur votre ordinateur... Si ce n'est pas le cas installez-le grâce au lien fourni dans les téléchargements !

Puis, pour lancer votre serveur, exécutez Wamp, le "logonserver.exe" puis le "AscentFR.exe" !


Le realmlist de votre serveur sera :
Citation :
set realmlist VOTRE-NO-IP.NO-IP.ORG


8 - Créer un compte :



Cette partie est très simple donc je ne vous ferais pas un roman... Il vous suffit de suivre ce tutoriel !


9 - Remerciements :



Merci à Antis01 pour certaines images, à Valkirie pour la base de données, à Sadikum pour les DBC et le SQL, à wla64 pour son SQL, à Inflamus pour les Maps !


10 - Problèmes :



Pour tout problèmes avec ce tutoriel, merci de poster vos questions dans la section aide !



--------------------
Fondateur forum.

Dev forum / Gestion Data

L'esprit cherche et c'est le coeur qui trouve.

George Sand.
Admin systeme Green
Admin technique
Administrateur
Admin systeme Green
17 messages postés
   Posté le 11-05-2009 à 20:36:10   Voir le profil de Admin systeme Green (Offline)   Répondre à ce message   Envoyer un message privé à Admin systeme Green   

Pour les modifications de MaJ vous devrez vous inscrire sur WoW Db et aller dans la catégorie Core. Si vous souhaitez téléchargé un core 3.1 c'est facile cliquez sur le lien.

--------------------
Fondateur forum.

Dev forum / Gestion Data

L'esprit cherche et c'est le coeur qui trouve.

George Sand.
Haut de pagePages : 1  
 
 WoW Love  Taverne  Tutoriels  Création serveur wow ascent 3.0.9Nouveau sujet   Répondre
 
Identification rapide :         
 
Divers
Imprimer ce sujet
Aller à :   
 
créer forum