Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.    


Início Postados Hoje Marcar Fóruns Como Lidos Álbums Banidos SE Team Medalhas
Voltar   Secret Experience > Área L2J > [L2J] Tutoriais
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

 
 
Ferramentas do Tópico Modos de Exibição
Prev Post Anterior   Próximo Post Next
Antigo 08-08-2009, 12:10 PM   #1
Tutorial de Como Cria Dois Servidores Em Um Mesmo Pc
aldorip aldorip está offline 08-08-2009, 12:10 PM

Estou disponibilizado um Pequeno Tutorial Encima do Que eu Aprendi, Para Fazer dois Servidores em Um Mesmo Pc.
No Caso Desse Tutorial Irei Ensina Como Se Faz Pra ter Um Serve Interlude e Um Serve Gracia...

# Primeiro Crie uma Pasta Com Nome Serve
Exemplo: C:\Serve
Depois dentro dessa mesma pasta Crie duas Novas Pasta uma com o servidor Interlude e Outra com o Servidor Gracia Final
Exemplo:
C:\Serve\Interlude
C:\Serve\Gracia
Agora dentro de cada uma você coloca os Servidores no exemplo citado, sera uma Serve interlude e um Serve Gracia


#Agora Configurando o banco de dado
Para que você tenha no mesmo Pc Dois Servidores, Será necessário apenas um logim e Dois Game Serves ( que tanto pode ser de versões diferente , ou não) e para cada um deve ser criado um banco de dados então vamos criar 2 DBs


Na maioria por padrão vem com nome l2jdb mas poderemos encontra l2j( outro nome qualquer que indentifique o banco de dados de cada serve), mas nesse exemplo vamos utiliza os nome l2jdb.

Para GameServer 1: l2jdb e para GameServer 2: l2jdb2

Abra o navicat click com botão direto em localhost e depois na opção new data base e na opção enter name data base digite l2jdb e depois aperte ok , repita o mesmo processo e crie outro data base com nome l2jdb2

#Agora vamos configurar o GameServer 2 ....

Por padrão os arquivos server.porpieties vem l2jdb vamos mudar para l2jdb2.

Vá em: C:\Serve\Gracia\GameServer\Config abra o arquivo server.porpieties procure por...

Citação:
# Database info
Driver=com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriv er
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
Mude o Seguinte parâmetro 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.

Fazendo isso GameServer1 funcionara no banco de dados l2jdb e o seu GameServer2 funcionara no banco de dados l2jdb2.

# Registrando os Serves Games.....
Agora e necessário registra os Games Serve Pra na dá erro na ora de liga o servidor geralmente e a parte em que, mas se tem problema.


*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 à 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.

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

Se depois de sequi esses passos ainda der erro com o Game Server 2 mas na frente verifique se a sequinte função esta ativada no seu arquivo confiq do logim Serve 1

Citação:
# If set to true any GameServer can register on your login's free slots
AcceptNewGameServer = False <-------- Mude aqui para True

#Configurando a porta do GameServer.
Por padrão a porta 7777 e usada para se conectar ao Servirdor por meio do Cliente de lineage então devemos 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:

C:\Serve\Gracia\GameServer/config abra o arquivo Server.propieties procure logo no inicio por:

# 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 a porta do GameServer2 configurada.



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

Citação:
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 do Servidor Interlude e depois o GameServer1( no caso e o seu serve Interlude) e GameServer2 ( que por sua vez será o serve Gracia), os 2 irão carregar e da a mensagem que os servidores foram registrados.

OBS: Certifique-se de liberar a porta 7778 do seu modem para conexão no GameServer2.
Espero que tenha ajudado ....

Créditos do Tutorial aldorip

 
Avatar de aldorip
aldorip
Membro - Tenente
Registrado em: Jan 2009
Localização: Caucaia CE
Posts: 91
Visitas: 2249
Os Seguintes 14 Usuários disseram Obrigado(a) para aldorip por gostarem deste post :
Ancherbaby (13-08-2009), Bandit (05-10-2009), celeron (18-08-2009), elinhomaielo (08-08-2009), italow07 (19-08-2009), jrodrigo1981 (26-01-2011), Laudze (13-12-2009), MariOMatriX (05-11-2009), Nakashimi (22-09-2011), pirata (17-04-2011), rominhoo (27-08-2009), victorbg (18-09-2009), witchsuper (29-11-2009)
Links Patrocinados
 


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não

Ir para...


Horários baseados na GMT -3. Agora são 12:35 AM.