Para criar um jogo online usando o RPG Maker XP, você deve baixar os seguintes arquivos:
RPGXP Netplay: É um jogo exemplo
que contém os scripts necessários. [ Link
1 - Link
2 ]
RPGXP Server: É o servidor do jogo. Para rodar,
você precisa ter o Ruby
Interpreter instalado em seu computador. [ Link
1 - Link
2 ]
RGSS DLL: É a RGSS100J.dll modificada. Depois
de salvar seu game você deverá ir na pasta do projeto e substituir
a RGSS100J.dll por esta versão modificada para o jogo funcionar. [ Link
1 - Link
2 ]
Você também pode optar por baixar o Open Source do primeiro jogo de RPG Maker XP online no Brasil, o Shishion Village Online. [ Link 1 - Link 2 ]
Como inserir os scripts
Abra o jogo RPGXP Netplay de exmplo e vá ao script editor, depois copie todos os scripts que possuem o sinal asterisco(*) na frente do nome e cole-os no seu jogo na mesma ordem em que ele estava no exemplo. Copie também o script de nome "Main" e cole no lugar do que está no seu jogo.
Como Configurar o IP do Servidor
Abra o arquivo Config.ini que vem junto com o arquivo RPGXPServer.rb e coloque o IP da máquina onde o servidor será rodado. Caso queira rodar o servidor sem estar conectado à internet use o IP 127.0.0.1
Host = "127.0.0.1"
Port = "50000"
Coloque também o número da porta onde o cliente se conectará.
Como Configurar o IP do Cliente
Abra o projeto do seu jogo online, acesse o editor de script e clique no script "Main". Agora encontre a linha onde está o IP e a porta e os substitua pelo IP e a porta que você colocou no arquivo Config.ini do servidor.
$network = Network.new("127.0.0.1", 50000)
Agora você poderá rodar seu jogo.
*Obs: Este script pertence a Golden Aura e parece estar
em fase de criação, não é aconselhado para se usar
como MMORPG, mas da pra conectar uns 3 ou 4 Jogadores.
este script ainda tem alguns erros, se alguém conseguir melhorar posta
aqui.
*Obs2: O teclado virtual (by Cyber Sam) não está configurado em português, mas você pode substituir ou adicionar teclas usando o código numérico das teclas.
Acho que é só isso mesmo! Aproveitem! FLW!
Tutorial original feito por Pegasus Seiya
Editado por Flaepru