
|
| | | | Auteur | Message |
|---|
simoni52 Banni par abus de pouvoir

   Age : 15 Inscrit le : 27 Avr 2007 Messages : 179 Projet(s) en cours : Rien pour l'instant d'officel Niveau Rpg Maker : Euhh bezn question graphisme 5/10 Progrmmation 8.5/10 Scenario 6/10 Jeux Préférés : Advance wars Identité du membre Points de Constructivité:
   (0/150) Points d'Aide:
   (12/150) Points Fusion:
   (3/150)
 | Sujet: Faire un MMORPG Lun 29 Oct - 1:25 | |
| Bonjour, Dans ce tuto on va voir comment faire un MMORPG avec RPG MAKER XP.
Alors tout d'abord il vous faut telecharger:
-Ruby.exe qui sert a decoder le Ruby( ) qui est utilisé pour les fonctions online de RMXP. ICI
-Ensuite la partie server du jeu, qui le met online qui est en RUBY! ICI.
-Et finalement un projet modifié qui est rempli de scripts et a partir duquel vous faites votre jeu. ICI
Je vais changer le server ainsi que le projet puis je le reuploaderais.
ETAPE 1: L'installation Alors et bien commencez par installer Ruby.exe, il suffit de lire les instructions.
Laissez simplement tout de base.
Voila maintenant Ruby est installé,
Mais attention, les joueurs devront l'installer eux aussi, comme sur Frog il faut le DL ici c'est le RUBY.
Alors maintenant vous avez encore 2 ZIp:
 Sous windows XP avec POWER ARCHIVEUR vous devriez avoir cet icone.
Decompressez-le en faisant clic droit, Extraire ici ou pour certaines versions, extact here.
Repetez la meme instruction pour le deuxieme. _________________

 Demoralisés devant vous membres fusionniens au nombreux PA...
 |
|  | | simoni52 Banni par abus de pouvoir

   Age : 15 Inscrit le : 27 Avr 2007 Messages : 179 Projet(s) en cours : Rien pour l'instant d'officel Niveau Rpg Maker : Euhh bezn question graphisme 5/10 Progrmmation 8.5/10 Scenario 6/10 Jeux Préférés : Advance wars Identité du membre Points de Constructivité:
   (0/150) Points d'Aide:
   (12/150) Points Fusion:
   (3/150)
 | Sujet: [ETAPE 2]Faire un MMORPG Lun 29 Oct - 1:51 | |
| Alors ca vous plait? Bon on a pas encore commencé le MMROPG mais ca va bientot arriver, mais si vos joueurs voient un jeu baclé, ils ne voudront pas jouer!
ETAPE 2: L'embellissement
Vous devriez maintenant avoir deux dossiers en plus, ouvrez le dossier RPGXPServer. Vous pouvez supprimer les ZIPs mais je vous conseille de les garder au cas ou vous auriez fait une mauvaise manipulation, ca m'a deja sauvé la mise une ou deux fois.
Si vous avez bien installé Ruby vous devriez avoir cet icone:
 Si ce n'est pas le cas reessayer de lancer ruby.exe
Alors maintenant cliquons une fois desus, vous devriez voir ceci apparaitre:
 La boite de dialoque du serveur.
Vous trouvez ca beau?! Et bien on va personnaliser cette boite, pour cela ouvrez un editeur de programmation(tel que notepad++) ou le bloc-notes.
Faites FICHIER, Ouvrir et allez dans le dossier RPGXPServer ou se trouve Create a Server.rb, ouvrez le.
Sous bloc-notes vous ne verrez pas ce fichier, il faut choisir Tous les fichiers dans type de fichier.
Voila vous devriez avoir quelque chose de semblable a ceci:
| Code: | system('title RPGXP Server') print "------------------------\r\n" print " RPGXP Netplay - Server \r\n" print "------------------------\r\n\n" print "Moitié Traduit par Adamo\r\n\n" require 'socket' require 'libs/server.rb' require 'libs/client.rb'
SERVER = Server.new
loop do SERVER.update end |
Il vous suffit de changer le texte entre " ". Ne changez le reste que si vous vous y conaissez en Ruby.
Voici ce que je fais pour mon projet:
| Code: | system('title RPGXP Server') print "------------------------\r\n" print " ******* ******* - Server \r\n" print "------------------------\r\n\n" require 'socket' require 'libs/server.rb' require 'libs/client.rb'
SERVER = Server.new
loop do SERVER.update end |
les * remplacent le nom de mon jeu.
Voila, maintenant on va passer a la partie que les joueurs voient quand ils jouent, ressortez de RPGXPServer et ouvrez RPGXPNetplay.
Vous arrivez dans un dossier de projet normal, mais un icone est là en plus:

Connect to Server.rb, c'est grace a ce petit icone que l'on pourra se connecter au server. Alors faites la meme chose qu'avec Create server.rb, ouvrez le bloc-note et ouvrez RPGXPNetplay puis Connect to Server.rb. Vous devriez voir ceci:
| Code: | system('title RPGXP Connect') print "------------------------\r\n" print " RPGXP Netplay - Client \r\n" print "------------------------\r\n\n" require 'socket' require 'data/client'
CLIENT = Connect.new
Thread.new { loop do CLIENT.send rescue sleep(0.1) end }
loop do CLIENT.recv rescue sleep(0.1) end |
| Code: | system('title RPGXP Connect') print "------------------------\r\n" print " ******* ****** - Client \r\n" print "------------------------\r\n\n" print "Tapez: \"***.***.*.*\" et attendez de voir apparaitre \"connecter au serveur\" avant de lancer le jeu en cas de problemes allez sur www.**********/*****.php pour les mises a jour.\r\n" print "------------------------\r\n\n\n" require 'socket' require 'data/client' CLIENT = Connect.new Thread.new { loop do CLIENT.send rescue sleep(0.1) end } loop do CLIENT.recv rescue sleep(0.1) end |
Voila a quoi on peut arriver, les * remplacent le nom de mon jeu et mon IP.:
 J'ai enleve de nouveau le nom et mon IP.
Voila on a fini ca on va pouvoir commencer. _________________

 Demoralisés devant vous membres fusionniens au nombreux PA...
 |
|  | | simoni52 Banni par abus de pouvoir

   Age : 15 Inscrit le : 27 Avr 2007 Messages : 179 Projet(s) en cours : Rien pour l'instant d'officel Niveau Rpg Maker : Euhh bezn question graphisme 5/10 Progrmmation 8.5/10 Scenario 6/10 Jeux Préférés : Advance wars Identité du membre Points de Constructivité:
   (0/150) Points d'Aide:
   (12/150) Points Fusion:
   (3/150)
 | Sujet: [ETAPE 3]Faire un MMORPG Lun 29 Oct - 2:09 | |
| C'est reparti pour la troisieme partie, qui ne sera pas complete, car je n'arrive pas encore a comprendre totalement tous les scripts, et je recherche une equipe pour ma'ider a dechiffrer le Ruby et RMXP.
ETAPE 3: Explications. Alors bon maintenant on a fait tout beau, mais il faut faire le jeu, mais d'abord je vous explique comment ca marche, Pour que les joueurs puissent jouer en ligne, il faut donner votre IP. Comment la trouver? C'est simple, sous vista ou xp il faut allersur le menu, puis tous les programmes, accesoires, Invité de commande.
Il suffit de tapper 1 mot, voir 2 si vous comprenez:
ou
Vous devriez voir s'ecrire:
| Code: | Configuration IP de Windows
Carte Ethernet Conexion au reseau local X:
Statut du media . . . . . . . . . . . . . : Media deconnecté
Carte Ethernet Connexion au reseau local:
Suffixe DNS propre a la connexion : Adresse IP . . . . . . . . . . . . . . . . . : ***.***.*.* masque de sous-reseau . . . . . . . . : ***.***.***.* Passerelle par defaut . . . . . . . . . . : ***.***.*.*
|
Si vous n'avez pas exactement ca ce n'est pas grave, ce qui nous intersse nous, c'est l'adresse IP, retenez-la. La taille peut dependre.
moi je vous conseille de mettre Votre IP dans la oite de dialogue Client, pour qu'ils ne doivent pas aller sur un site quelqu'on que pour trouver votre IP. Mais je ne vous oblige pas.
Alors voila, a quoi elle sert cette IP? et bien pour vous connecter au client, testons:
Lancer le serveur, lancez le client et entrez votre IP, tada le serveur marque Cleint connected: ***.***.*.* at HH/MM AM (ou PM) C'est bon vous pouvez jouer. Mais vous serez seuls puisque le jeu n'est pas connus!
Je vous conseille de trouver quelqu'un qui est souvent connecté ou en meme temps que vous pour l'utiliser comme testeur, lui demander si ca marche, marche pas.
Voila vous savez comment tout marche, mainteannt vous pouvez cliquer simplement sur game comme d'habitude et faire votre jeu, mais attention, ne touchez encore que aux maps et pas aux bases de donnée, c'est assez complexe.
Edit de Rô : fusion des trois topic, parce que trois topic pour un même tuto, c'est un peu trop...
Edit de Laugilus : + 3 PA _________________

 Demoralisés devant vous membres fusionniens au nombreux PA...
 |
|  | | Laugilus Démocrate Usurpateur


   Age : 16 Inscrit le : 12 Fév 2007 Messages : 382 Projet(s) en cours : M'acheter de nouvelles chaussettes. Niveau Rpg Maker : Trop lent. Jeux Préférés : FF X - KH - KH 2 - DQ 8 - Oblivion Identité du membre Points de Constructivité:
   (15/150) Points d'Aide:
   (31/150) Points Fusion:
   (7/150)
 | |  | | Iori yagaga Jongleur Itinérant


   Age : 18 Inscrit le : 22 Déc 2007 Messages : 57 Projet(s) en cours : Tales Of Luberia (Chut ! c est un secret u_u) Niveau Rpg Maker : Lvl 100 Jeux Préférés : Chrono Triger sans hésité xd
 | Sujet: Re: Faire un MMORPG Mar 25 Déc - 16:56 | |
| Pour la 2e etape
>>> ystem('title RPGXP Connect') print "------------------------\r\n" print " ******* ******Je place ici le nom de mon jeux ? - Client \r\n" print "------------------------\r\n\n" print "Tapez: \"***.***.*.* Je place mon IP ?\" et attendez de voir apparaitre \"connecter au serveur\" avant de lancer le jeu en cas de problemes allez sur www.**********/***** [colr=darkred]Je place mon site ici ?[/color].php pour les mises a jour.\r\n" print "------------------------\r\n\n\n" require 'socket' require 'data/client'
CLIENT = Connect.new
Thread.new { loop do CLIENT.send rescue sleep(0.1) end }
loop do CLIENT.recv rescue sleep(0.1) end
<<<
Bon j aimerais savoir ou placer mon ip puis le nom de mon jeux et mon pseudo |
|  | | Hareck Trouvère Follet


   Age : 16 Inscrit le : 25 Juil 2007 Messages : 583 Projet(s) en cours : Destiny of Blade : Forum de RP Niveau Rpg Maker : 15/20 Jeux Préférés : Dungeons & dragons Identité du membre Points de Constructivité:
   (0/150) Points d'Aide:
   (0/150) Points Fusion:
   (9/150)
 | |  | | |
| Page 1 sur 1 |
| | Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |
|