• Bem vindo à nossa comunidade - Quer se juntar ao resto dos nossos membros? Registre-se*Registros aprovados pela adminitração

[Tutorial]Criando 2 ou mais servidores na mesma máquina

TheHacker

Usuário XPZ
        Irei ensinar a galera a criar dois ou mais servidores no mesmo PC e com o mesmo Login.

       

Primeira coisa que se tem que fazer é escolher um login atualizado para melhorar na conexão.

O que é preciso ter.

1 LoginServer.

2 GameServers.

Os GameServers podem ser de versões diferentes.

                                                        Passo 1:

Configurando o banco de dado, cada servidor precisa ter um banco de dados independente então vamos criar 2 DBs chamaremos:

GameServer 1: l2jdb

GameServer 2: l2jdb2

Crie esses 2 no navicat.

Agora vamos configurar o GameServer 2 que por padrão vira l2jdb vamos mudar para l2jdb2.

Va em GameServer/Config abra o arquivo server.porpieties procure por...

QUOTE

# Database info

Driver=com.mysql.jdbc.Driver

#Driver=org.hsqldb.jdbcDriver

#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriver

URL=jdbc:mysql://localhost/l2jdb

#URL=jdbc:hsqldb:hsql://localhost/l2jdb

#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=

Login=root

Password=

MaximumDbConnections=50

___________________________________________________________________________________________________________________________

Vamos mudar o seguinte URL=jdbc:mysql://localhost/l2jdb para URL=jdbc:mysql://localhost/l2jdb2 não precisa mecher nos arquivos com # eles são apenas comentarios não influenciam na configuração.

Pronto agora o seu GameServer1 funcionara no banco de dados l2jdb e o seu GameServer2 funcionara no banco de dados l2jdb2.

                                                    Passo 2:

Configurando o arquivo Hexid para GameServer1.

O arquivo Hexid serve para a identificação do servidor quando ele é ligado e identifica a ordem de cada 1.

Vamos na pasta do LoginServer procure o arquivo RegisterGameServer.bat abra-o quando terminar de carregar digite clean e de enter, ira perguntar se você está certo disse digite y e de enter denovo, ira pedir para criar um arquivo Hexid, vamos digitar 1 e dar enter.

Pronto Criamos o arquivos Hexid(server1) renomei-o para Hexid somente, copie o arquivo va na pasta GameServer/Config e cole lá dentro, se pedir para substituir, faça isso.

Pronto criamos o primeiro servidor.

Configurando o arquivo Hexid para GameServer2.

Volte para a pasta LoginServer, casó o arquivo Hexid esteja lá ainda é só deletar para fazermos o outro.

Abra novamente o arquivo RegisterGameServer.bat mas agora não vamos fazer os passos explicados no GameServer1, simplismente depois de carregar digite 2 e ira criar o arquivo Hexid(server2), renomei para Hexid, copie va na pasta do GameServer2/config e cole lá dentro, se pedir para substituir, faça isso.

                                          Passo 3:

Configurando a porta do GameServer.

Para se conectar ao game é necessario de uma porta a 7777 vamos definir as portas para os GameServers.

GameServer1: Porta 7777

GameServer2: Porta 7778

Por padrão o GameServer vem na porta 7777 então não precisaremos mudar a porta no GameServer1, vamos alterar somente a do GameServer2.

Va em GameServer/config abra o arquivo Server.propieties procure logo no inicio por:

QUOTE

# Bind ip of the gameserver, use 0.0.0.0 to bind on all available IPs

GameserverHostname=0.0.0.0

GameserverPort=7777

___________________________________________________________________________________________________________________________

E altere GameserverPort=7777 para GameserverPort=7778

Pronto porta do GameServer2 configurada.

                                              Passo: 4

Configurando o arquivo l2.ini

Por padrão o arquivo l2.ini vem com a porta 7777 configurada, então não precisamos mecher nele para logar no GameServer1, vamos configurar a do GameServer2, separe a system e abra-o com o FileEdit e procure por:

QUOTE

EXEName=l2.exe

SaveExt=usa

Port=7777

Class=LineageWarrior.MFighter

___________________________________________________________________________________________________________________________

Altere a linha Port=7777 para Port=7778 e salve com a versão 413.

Pronto tudo configurado.

Ligue o LoginServer e depois o GameServer1 e GameServer2, os 2 irão carregar e da a mensagem que os servidores foram registrados.

OBS: Será necessario liberar a porta 7778 do seu modem para conexão no GameServer2.

Creditos:GrundoR,Kelvin, Eu pelo poste

[move]

Se Gosto Agradeça[/move]
default_grin.gif
 
Editado por um moderador:

Kelvin

Usuário XPZ
É mais vamos por os creditos corretos, não permiti a postagem do tutorial aqui, mais tudo bem.

Solicito apenas a correção dos creditos.

Credito original para mim Kelvin, e pq vc colocou seu nome dos creditos TheHacker? Dar Ctrl + C+ V te intitula dono do tutorial.  ESpero correção dos creditos.

Obrigado.
 
Topo Bottom