Avant de commencer il est important d'avoir plus de précision sur le serveur que nous allons mettre en place, pour quel utilisation, et surtout que dit la loi (pour ceux qui ne savent pas ragnarok online est un jeu propriétaire créer par Gravity).
Donc dans ce tutoriel nous apprendrons à mettre en place un serveur de test, fonctionnant localement; ou seulement quelques amis pourrons jouer (tout dépend de votre bande passante).
C'est donc une utilisation privée sans conséquence sur l'activité de Gravity, nous n'aborderons pas la création de patcher, la configuration des serveurs externe (Dedibox). Noter que Gravity tolère les serveurs privés si ils ne prennent pas trop d'ampleur.
Concernant les aspects techniques, coté serveur nous utiliserons l'émulateur eAthena dans une version TXT (version qui n'utilise pas de base de données, donc plus simple) compilé, coté client on prendra la dernière version avec les mises à jour.
Pourquoi commencer par le client et pas par l'émulateur, simplement pour des raisons pratiques (de gains de temps lorsque vous verrez la taille des fichiers).
Il faut télécharger deux fichiers RAG_SETUP et SAK_SETUP :
- Kro
Vous prendrez les versions les plus récentes (en suivant la date de publication), actuellement c'est la version 0911 publié le mardi 16 septembre 2008 "Tuesday, September 16th, 2008".
Je vous souhaite un bon téléchargement pour ces deux petits fichiers de plus 1Go, passons à l'émulateur.
Vous prendrez une version eAthena SVN TXT compilé de préférence avec Visual C++. A l'heure ou j'ecrit ses lignes la dernière version est la révision 13933 en stable et en trunk la révision 13946.
Je vous conseil de prendre une version stable pour éviter les bugs.
Justement en parlant de bug, vous devrez télécharger une version du map server compilé avec PACKETVER 9, sinon vous ne comprendrez pas pourquoi la version stable à d'étranges bugs (problème de sockets).

Une fois les fichiers télécharger il ne reste plus que l'installation du client et extraction du serveur :).
Cette fois ci nous commencerons par l'émulateur, pour la meme raison que precedemment.
Normalement vous devriez avoir deux fichiers :
Une petite vidéo pour aller plus vite dans l'extraction et le déploiement de eAthena.
Un petit récapitulatif des étapes :
Maintenant que nous avons les deux fichiers client RAG_SETUP et SAK_SETUP nous allons pouvoir les installer.
J'ai encore fais une vidéo pour que vous alliez plus vite, en plus j'ai une bonne raison l'installateur est en coréen :)
Pour l'emplacement du client et de eAthena cela n'a pas d'importance.
Maintenant passons à une étape pas tres drole, mais rapide.
Avant de commencer vous devez connaitre deux choses (encore une parfaite symétrie dans mon explication) :
Normalement vous devriez voir :

C'est bon , vous savez maintenant comment optenir les deux adresses ip !
Il faut ouvrir dans un éditeur de texte comme bloc note quatre fichiers présent dans le dossier conf :
// Login Server IP // The character server connects to the login server using this IP address. // NOTE: This is useful when you are running behind a firewall or are on // a machine with multiple interfaces. //login_ip: 127.0.0.1 // The character server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. //bind_ip: 127.0.0.1 // Login Server Port login_port: 6900 // Character Server IP // The IP address which clients will use to connect. // Set this to what your server's public IP address is. //char_ip: 127.0.0.1
// Login Server IP
// The character server connects to the login server using this IP address.
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
login_ip: Votre ip lan
// The character server listens on the interface with this IP address.
// NOTE: This allows you to run multiple servers on multiple interfaces
// while using the same ports for each server.
//bind_ip: 127.0.0.1
// Login Server Port
login_port: 6900
// Character Server IP
// The IP address which clients will use to connect.
// Set this to what your server's public IP address is.
char_ip: Votre ip wanVous voyez :
//----------------------------------------- // GRF List //----------------------------------------- // grf: C:\path\to\RO\data.grf // You may add more in this format // grf: //------ Others --------------------------- // Data Directory (without the actual data\ though) // the below example would use C:\path\to\RO\data\ //data_dir: C:\path\to\RO\
//-----------------------------------------
// GRF List
//-----------------------------------------
grf: Chemin du fichier sdata.grf par défaut : C:\Program Files\Gravity\RO\sdata.grf
// You may add more in this format
// grf:
//------ Others ---------------------------
// Data Directory (without the actual data\ though)
// the below example would use C:\path\to\RO\data\
data_dir: Chemin ou vous avez installer RAG et SAK par défaut : C:\Program Files\Gravity\ROVous avez :
// Character Server IP // The map server connects to the character server using this IP address. // NOTE: This is useful when you are running behind a firewall or are on // a machine with multiple interfaces. //char_ip: 127.0.0.1 // The map server listens on the interface with this IP address. // NOTE: This allows you to run multiple servers on multiple interfaces // while using the same ports for each server. //bind_ip: 127.0.0.1 // Character Server Port char_port: 6121 // Map Server IP // The IP address which clients will use to connect. // Set this to what your server's public IP address is. //map_ip: 127.0.0.1
// Character Server IP
// The map server connects to the character server using this IP address.
// NOTE: This is useful when you are running behind a firewall or are on
// a machine with multiple interfaces.
char_ip: Votre ip lan
// The map server listens on the interface with this IP address.
// NOTE: This allows you to run multiple servers on multiple interfaces
// while using the same ports for each server.
//bind_ip: 127.0.0.1
// Character Server Port
char_port: 6121
// Map Server IP
// The IP address which clients will use to connect.
// Set this to what your server's public IP address is.
map_ip: Votre ip wanVous avez :
// Subnet support file // Format is: // subnet: net-submask:char_ip:map_ip // you can add more than one subnet subnet: 255.0.0.0:127.0.0.1:127.0.0.1
// Subnet support file
// Format is:
// subnet: net-submask:char_ip:map_ip
// you can add more than one subnet
subnet: Masque de réseau:adresse ip lan:adresse ip lanA venir
Les articles sont la propriété de leurs auteurs respectifs, merci de respecter la licence de chaque articles
Valid XHTML 1.0 Strict CSS Valide !
Problèmes d'affichage du site ?