RPG Fusion
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
-29%
Le deal à ne pas rater :
PC portable – MEDION 15,6″ FHD Intel i7 – 16 Go / 512Go (CDAV : ...
499.99 € 699.99 €
Voir le deal

 

 Faire un MMORPG

Aller en bas 
4 participants
AuteurMessage
simoni52
Banni par abus de pouvoir
Banni par abus de pouvoir
simoni52


Masculin
Nombre de messages : 169
Age : 30
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
Date d'inscription : 27/04/2007

Faire un MMORPG Empty
MessageSujet: Faire un MMORPG   Faire un MMORPG EmptyLun 29 Oct 2007, 00:25

Bonjour,
Dans ce tuto on va voir comment faire un MMORPG avec RPG MAKER XP.

Je recherche quelqu'un pour m'aider a faire ce tuto! Me contacter par MP ou prendre mon MSN.

Alors tout d'abord il vous faut telecharger:

-Ruby.exe qui sert a decoder le Ruby(laughing) 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

Exclamation 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.

Faire un MMORPG Ibnsta10
Laissez simplement tout de base.


Voila maintenant Ruby est installé,
Exclamation 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:

Faire un MMORPG Ico_bm10
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.
Revenir en haut Aller en bas
http://kakuro.fr.tc
simoni52
Banni par abus de pouvoir
Banni par abus de pouvoir
simoni52


Masculin
Nombre de messages : 169
Age : 30
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
Date d'inscription : 27/04/2007

Faire un MMORPG Empty
MessageSujet: [ETAPE 2]Faire un MMORPG   Faire un MMORPG EmptyLun 29 Oct 2007, 00: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:

Faire un MMORPG Ico2_b10
Si ce n'est pas le cas reessayer de lancer ruby.exe

Alors maintenant cliquons une fois desus, vous devriez voir ceci apparaitre:

Faire un MMORPG Serv_b10
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.

Exclamation 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:

Faire un MMORPG Client10

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.:
Faire un MMORPG Serv2_10
J'ai enleve de nouveau le nom et mon IP.

Voila on a fini ca on va pouvoir commencer.
Revenir en haut Aller en bas
http://kakuro.fr.tc
simoni52
Banni par abus de pouvoir
Banni par abus de pouvoir
simoni52


Masculin
Nombre de messages : 169
Age : 30
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
Date d'inscription : 27/04/2007

Faire un MMORPG Empty
MessageSujet: [ETAPE 3]Faire un MMORPG   Faire un MMORPG EmptyLun 29 Oct 2007, 01: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:

Code:
ipconfig

ou

Code:
ipconfig/all

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!

Question 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
Revenir en haut Aller en bas
http://kakuro.fr.tc
Laugilus
Démocrate Usurpateur
Démocrate Usurpateur
Laugilus


Masculin
Nombre de messages : 577
Age : 32
Projet(s) en cours : Fusion Maker 1.0.0
Niveau Rpg Maker : Trop lent.
Jeux Préférés : FF X - KH - KH 2 - DQ 8 - Oblivion
Date d'inscription : 12/02/2007

Faire un MMORPG Empty
MessageSujet: Re: Faire un MMORPG   Faire un MMORPG EmptyVen 02 Nov 2007, 17:44

Le tutorial me semble clair, bien expliqué, bien construit, et qui plus est, illustré.

C'est donc pourquoi je t'accorde la modeste récompense de 3 PA. Le premier qui fait le rapprochement entre le nombre de posts de simoni52 et le nombre de PA que je lui ai accordé, n'oubliez pas que RPG Fusion peut prendre votre famille en otage à tout moment ;p.
Revenir en haut Aller en bas
Iori yagaga
Jongleur Itinérant
Jongleur Itinérant
Iori yagaga


Masculin
Nombre de messages : 54
Age : 33
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
Date d'inscription : 22/12/2007

Faire un MMORPG Empty
MessageSujet: Re: Faire un MMORPG   Faire un MMORPG EmptyMar 25 Déc 2007, 15: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
Revenir en haut Aller en bas
Hareck
Fou du Roi
Fou du Roi
Hareck


Masculin
Nombre de messages : 848
Age : 31
Projet(s) en cours : Un rogue like
Niveau Rpg Maker : Dieu ultime (no joke...), si on ne compte pas le ruby. Si on compte le ruby, juste Ultra bon. :)
Jeux Préférés : LoL, The Binding of Isaac, la série des TES, les rogues en général, et tant d'autre!
Date d'inscription : 25/07/2007

Faire un MMORPG Empty
MessageSujet: Re: Faire un MMORPG   Faire un MMORPG EmptyLun 23 Juin 2008, 06:20

Bonjours. J'aimerais que quelqu'un s'y connaisant me réponde. J'ai un probléme à la line 34 du script Game_Swiches. L'érreur est la suivante :
Code:
????? 'Game_Swiches' 34 ??? NoMethodError ????????
undefined method `switch=' for #

Le méssage est apparut dés que j'ai activé un interupteur. Et comme je mis connais pas encort trés trés bien en ruby (j'ai des base, mais se sont les bases. Dans ce cas la, c'est un peu plus pointus)
Revenir en haut Aller en bas
http://www.shark-team.fr/index.php
Contenu sponsorisé





Faire un MMORPG Empty
MessageSujet: Re: Faire un MMORPG   Faire un MMORPG Empty

Revenir en haut Aller en bas
 
Faire un MMORPG
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» MMORPG?
» MMORPG
» Mmorpg
» [MMORPG] Dofus
» Bug script MMORPG

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RPG Fusion :: LUDOTHEQUE :: Temple du Savoir :: Scripts-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser