Ir al contenido principal

RPG Maker XP going Online

Is it possible to make an Online RPG (or MMORPG) with RPG Maker XP?
The short answer is Yes.

However, it can be a pain in the ass. So, to remind me on how the hell I did it and help anyone who will embark in this endeavor, here's a guide to do it--and in English!.

First of all, bear in mind that this process has to do with MySQL databases and advanced networking, about which, by the way, I am clueless. Nevertheless, I made it work, which is what counts in the end :).

1) Materials:
You'll need the following programs in order to accomplish making an Online RPG in RMXP:

-Wamp Server (http://www.wampserver.com/dl.php)
-One-Click Ruby Installer (https://rubyforge.org/frs/download.php/29263/ruby186-26.exe)
-Netplay Plus 2.0 Server and Client (http://rapidshare.com/files/43139697/Netplay_2.0_Server_And_Client.zip)
-RMXP (:P)

2) Setup your Server
-Run WAMP (it will load in your tray bar.)
-Click on the tray bar icon and select "phpMyAdmin", this will bring up a web page on your default browser.
-Create a New Database (just browse through the page to find the option). You can name your database whatever you like.
-Open your newly created Database and look for the Import option (usually in the menu at the top of the page.)
-We will import sqlfile.txt which is under the Server folder of Netplay. Browse for the file in your system and then click on Go.
-(Now, I did some more things here that I won't mention because I believe they were unnecessary, but if you have trouble just drop me a line.)

3)Configure Netplay
-Go to the Server folder of Netplay.
-Open Config.ini, we will edit it this way:
Host = "X" (where X is your ip address, if you don't know you can get it at this site
www.whatismyip.com
)

Port = 50000

ServerName = "X" (where X is the name of the server or database you created)
ServerVersion = "3.0"
GameCode = "918302475"

WebServer = "localhost/www/Netplay"
SMTPServer = "localhost"
AdminEmail = "X" (where X is your email)

DB_server = "localhost"
DB_user = "root"
DB_password =""
DB_name = "X" (where X is the name of the server or database you created)

Message = "Entering the Official Netplay Plus Server..."

-Open the Netplay RMXP project with RPG Maker XP, go to the Scripts section and to Main script. Look for line number 12 and remove the pound sign (#) so it only says map_export in that line.

4)Run the server
-Make sure WAMP is running.
-Run main.rb located in the Server folder of Netplay.
-Choose Yes.
-The server will create two test accounts (user: test, password: test; user: test2, password: test2)

5)Login
-Run the Game (located in Netplay 2.0 folder)
-Login with one of the test accounts (see above)

Voilá!

Now that was hard. I am at this point now. But everything seems to be working fine, if slow (but that's gotta be my computer).

We can hopefully work from here to an Online RPG.

Have fun programming!
Publicar un comentario

Entradas populares de este blog

Frases de Star Wars y sus (imprecisas) traducciones

Hay varias diferencias interesantes entre las versiones en inglés, español ibérico y español latino de la Guerra de las Galaxias. Entre ellas está el nombre de R2-D2, que pronuncian erre dos, de dos (o sólo erre dos para abreviar) enla versión española, pero arturito en la versión latina. Pero quizás más importante son las frases inmortales de la saga, cuyas traducciones pudieron ser más precisas.

CASO 1: Una cuestión de fe

La frase es de Darth Vader en Una nueva esperanza.

Original: “I find your lack of faith disturbing.” (alrededor del minuto 1:30)

Versión española: "Su carencia de fe resulta molesta."

Versión latina: "Su falta de fe resulta molesta." (alrededor del minuto 7:30)
Carencia no es una palabra que, almenos en América, utilizamos a menudo con la palabra fe.

Mi versión: "Su falta de fe me resulta perturbadora."
Mi problema con las versiones anteriores es que se pierde el hecho de que a quien resulta molesta la falta de fe es a Darth Vader específic…

Pathfinder vs D&D: puntos de experiencia

Los puntos de experiencia son un engranaje importante en el motor de juego de D&D y Pathfinder. La matemática detrás de la experiencia es lo que determina la velocidad del juego. Tanto es así que Pathfinder tiene tres marchas: rápido, lento y mediano, con cifras que sobrepasan los cinco millones (!). En D&D, los números son un tanto más amables, con un máximo de 355 mil. En 3.5 los números no pasaban de 190,000.

¿Pero cómo se compara la velocidad de juego entre Pathfinder y la última edición de D&D?


En D&D, resulta muy interesante calcular cuántos encuentros de un CR igual al nivel del personaje son necesarios de derrotar para subir de nivel pues no es tan uniforme como en Pathfinder. Vemos que en D&D los primeros dos niveles se suben rápido, pero sigue luego una pendiente lenta en los niveles medios y más tarde finalmente logra cierta estabilidad. Puedo entender por qué querer que los primeros niveles sean más rápidos, pero ¿por qué decidieron que fuera más difíci…

¿Cuánto pesa realmente el martillo de Thor y qué pasaría si Hulk intentara levantarlo?

No he visto evidencia de que Hulk haya levantado a Mjolnir realmente. En las ocasiones cuando lo ha hecho, es un sueño, Mjolnir está desprovisto de sus poderes, o lo que ha sujetado es la mano de Thor sosteniendo el martillo y no el martillo en sí.

También estoy consciente de que lo ha intentado en algunas ocasiones sin éxito, por unos segundos. ¿Pero qué pasaría si en realidad lo intentara, con toda su fuerza? ¿Y cuánta fuerza requeriría?

Thor El Deities and Demigods dice que Mjolnir pesa aproximadamente 2 toneladas y que requiere de fuerza 92 para poderse levantar (digno o no). Esto es simplemente un cálculo erróneo pues un personaje con fuerza 33 ya puede levantar 2 toneladas. ¿Es entonces Mjolnir más pesado que eso? Un personaje con fuerza 92 puede en realidad levantar 7 toneladas, ¿es esto lo que pesa el martillo o, como dice Neil deGrasse Tyson, 300 mil millones de elefantes? Si fuera esta última, Thor jamás podría levantarlo. No obstante, Thor es bastante fuerte para su tamaño. Pu…