Créer un serveur Ragnarök Online
(Avant de vous dire comment créer un serveur RO je tiens a dire qu'il y a une partie ou je devrais dire il faut télécharger sa et puis sa ...mais j'ai pas les liens pour les télécharger désoles ...Mais au moins c'est mieux que rien non =)
Bonjour, voici le tout premier tuto Ragnarök Online de MMORPGs France.
Dans ce tutoriel images nous allons voir comment lancer son serveur en local et le tester grâce à un client.
Ce tuto comportera plusieurs parties pour facilité la clarté de celui-ci.
Dans un premiers temps, nous allons télécharger et installer les logiciels et fichiers nécessaire pour la création du serveur en local
1 ) Installation des logiciels
Pour notre serveur, nous devons installer WampServer et Visual Studio 2008 Express
- Ensuite télécharger les fichiers serveur
Après toutes les installations réussies et le fichier téléchargé, nous allons l'extraire.
https://2img.net/r/ihimizer/img406/5436/emu1.jpg
2a ) Génération des exécutables
A présent, dans ce nouveau fichier, nous allons compiler certains fichiers ( générer des exécutables ( .exe )).
Pour cela vous aurez besoin de Visual Studio que je vous ai demandé d'installer plus haut.
Double cliquez sur eAthena-9 pour une compilation automatique.
https://2img.net/r/ihimizer/img195/9762/compil1.jpg
Visual Studio s'ouvrira alors tous seul
https://2img.net/r/ihimizer/img406/5189/compil2.jpg
Vous pouvez voir dans le menu de gauche les fichiers que vous allez compiler ( certains ne vous feront compiler que quelques fichiers, mais pour ne pas vous embrouiller, prenez les tous).
Pour procédez à la génération, cliquez sur l'onglet "générer" puis "générer la solution".
Vous allez voir que le menu du bas s'affole un peu, ne vous inquiétez pas, c'est normal.
https://2img.net/r/ihimizer/img186/4651/compli3.jpg
Quand la génération est terminée ( et qu'elle a réussie ) vous devriez obtenir quelque chose comme ca :).
2b ) Importation des tables
Dans cette partie, nous allons importez des tables dans votre base de données.
Mais non, je ne vous demande pas de déménager votre mobilier mais de créer des "informations" qui seront stockées dans votre base.
Pour cela, nous allons utiliser Wamp que je vous ai demandé d'installer plus haut :p. ( Pour une fois que ce que je dis sert à quelque chose =O).
Faites un clique gauche sur votre icône Wamp situé sur la barre des taches, et cliquez sur l'onget "PhpMyAdmin"
https://2img.net/r/ihimizer/img198/7083/php1.jpg
Après avoir eu le temps de mourir 3 fois en voyant le nombre d'options et d'onglets, je vous demanderai de cliquer sur l'onglet "Base de données. ( Ne vous inquiétez pas, beaucoup de choses ne nous serviront pas :rolleyes: )
Ensuite dans le cadre "Créer une base de données", tapez ragnarok, laissez "Interclassement" et cliquez sur "créer".
Si tout se passe bien, il vous dira gentillement ( bien entendu
) que la base de données a bien été créée.
Le problème, c'est qu'il nous dira "qu'Aucune table n'a été trouvée dans cette base", mais là une fois de plus, je vous demande de posez votre couteau et de rester calme, nous allons en créer.
Mais, heeeu, je sais pas comment on fais moi
.
Et bien, nous allons les "pêcher" directement dans nos fichiers émulateurs, puis nous allons les importer.
Pour importer un fichier avec PhpMyAdmin, cliquez sur l'onglet "importer", logique, nan ? :p
Ensuite, cliquez sur le bouton "parcourir" pour aller chercher les fichiers stockés sur votre disque dur ( DD pour les intimes ).
https://2img.net/r/ihimizer/img171/5699/php3.jpg
Les fichiers doivent se trouver dans Emulateur > sql-files.
Vous allez importer 6 fichiers : ( un par un ).
- item_db
- item_db2
- logs
- main ( C'est le plus important )
- mob_db
- mob_db2
https://2img.net/r/ihimizer/img338/8317/php4.jpg
Si l'importation a été faite correctement ( ce que je vous souhaite :D ), vous devriez avoir un petit message vert en haut, et un menu de gauche rempli.
Et bien oui ce sont les tables de votre base de données :eek:.
( Situez bien la table "login" tout en bas de l'image, nous allons en avoir besoin ).
2c ) Création des comptes admins / joueurs
Maintenant, nous allons voir comment modifier le compte administrateur pour votre serveur, et comment créer un compte de jeu pour tester le bon fonctionnement de votre serveur ( Oui, oui normalement il va fonctionner :eek: ).
Écoutez bien ce qui va suivre, c'est important ( mais il ne faut pas croire que le reste ne l'est pas :D )
Nous allons créer [ Roulements de tambours ] deux comptes, un pour le serveur ( que j'appellerai compte admin ), et un pour le jeu ( que j'appellerai compte joueur ).
Pour cela nous allons nous rendre dans une table que nous avons importé un peu plus haut ( il faut bien qu'elle serve tout de même +1:) ).
Dans le menu de gauche, cliquez sur la base "ragnarok" si ce n'est pas déjà fait, et sur la table login que je vous avais demandé de repérer auparavant.
Et grâce, à vos yeux globuleux, vous pouvez voir un petit tableau.
Mais je ne vous demande pas de vous y attarder pour le moment, cliquez simplement sur le petit "crayon" à gauche.
Ceci va nous permettre de modifier l'utilisateur admin.
https://2img.net/r/ihimizer/img198/6057/php6.jpg
Ne vous occupez que de la colonne "Valeur".
Dans le premier cadre laissez 1, et là ( très important ), choisissez le nom de compte et le mot de passe que vous souhaitez pour "relier" votre compte au serveur.
( Pour l'adresse e-mail, mettez la votre mais ce n'est pas très important ).
Cliquez sur "Exécuter"
Une fois le compte admin crée, nous allons passer au compte joueur.
Cette fois ( toujours dans la table "login" ), cliquez sur l'onglet "insérer" pour insérer - ajouter une "ligne à votre tableau".
https://2img.net/r/ihimizer/img11/8679/php7.jpg
Là aussi, ne vous occupez que de la colonne "Valeur"
Dans le premier cadre mettez 2000000 ( très important ), puis votre compte et votre mot de passe, qui vous permettrons de vous connecter au jeu. Indiquez aussi votre sexe et votre adresse e-mail, ne touchez pas au reste.
Cliquez une nouvelle fois sur "Exécuter".
https://2img.net/r/ihimizer/img198/3695/php5.jpg
Maintenant, dans la table login, vous devriez avoir ceci.
Un compte admin (id = 1) et un compte joueur (id = 2000000 ).
Ouf, et maintenant je peux aller me coucher, c'est fini
Et bien non, mais rassurez-vous il reste simplement une petite étape avant d'en finir avec PhpMyAdmin, mais elle reste essentielle.
Vous devez donnez à votre compte admin, tous les privilèges et les accès aux bases de données.
Cliquez sur votre base de données "ragnarok", et allez sur l'onglet privilèges. L'ajout de l'utilisateur se fait en trois parties :
https://2img.net/r/ihimizer/img170/1504/php8.jpg
Information pour la connexion
Dans le "nom d'utilisateur", mettez "ragnarok", dans "Mot de passe", "ragnarok" également. Pour serveur, mettez "local" dans le menu déroulant, ce qui affichera directement "localhost" dans le cadre.
Base de données pour cet utilisateur
Sélectionnez "Donner les privilèges passepartout ( du fort boyard je_sort ) ("%")".
Privilèges globaux
Cliquez sur "tout cocher", et là abracadabra, toutes les cases seront cochées
.
Et pour finir cliquez sur "Exécuter".
Et bien bravo, nous sommes enfin arrivé à la fin de l'étape PhpMyAdmin.
Je vous conseille de prendre une bonne vodka pomme car une prochaine partie vous attend
.