06-12-2008, 09:36 PM
|
#2 (permalink)
|
|
Membro - Soldado
Registrado em: Dec 2008
Localização: João Pessoa
Posts: 10
Agradecido 4 Vezes em 3 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
|
Sua Resposta
:::::: Criando 2 Servidores no Mesmo PC ::::::
Como os 2 Tutos que tem aqui de como criar 2 Servers no Mesmo PC
contém erros, estou fazendo um que funcionou perfeitamente.
No caso esse tuto e fazendo 2 Server no mesmo login.
1° Passo
Antes de tudo crie uma nova DB para o seu segundo Server, caso uso navicat,
abra-o, clique com o botado direito na sua conexão e depois em New database.
como a imagem abaixo:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
dê o nome de l2jdb2, e clique OK
não faça agora mais nada com essa l2jdb2, feche o navicat.
2° Passo:
Vá ate o GameServer do seu Servidor, segure o Ctrl e arraste com o mouse o GameServer, isso irá criar um uma copia do GameServer chamada "Cópia de
GameServer".
Renomei-e a cópia para gameserver2, ficando então desta forma como na img abaixo:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
3° Passo:
Você agora irá instalar as tabelas da sua l2jdb2pra isso basta pegar um backup qualquer de sua versão do servidor e restaurar nessa l2jdb2.
Agora saleve o database_installer.bat
e execute-o.
ATENÇÃO PARA ESTA PARTE:
ele pergunta-rá se você quer instalar a DB do login.
não instale, aperte S para "Skip", para pular o login.
>>>> Não instale o login ou perderá todos suas Accounts <<<<
Em seguida você deve instalar a l2jdb2 do gameserver2 aperte F para uma instalação Full.
Pronto, agora você já instalou a sua l2jdb2.
4° Passo:
Registrando o seu gameserver2
vá na pasta login e execute o RegisterGameserver.bat
você deve registrar um servidor diferente do seu.
Ex: se seu gameserver que você está usando já está registrado, como Bartz
você tem que registrar um diferente para o gameserver2.
após te escolhido o server a ser registrado, renomei-e o seu arquivo criado
hexid(x)
para hexid
copie-o para o gameserver2/config/network
nessa mesma pasta abra o arquivo network.propiates e edite as linhas:
# Bind ip of the gameserver, use * to bind on all available IPs
GameserverHostname=*
GameserverPort=7777 <<< mude a porta para 7778
# Database info
Driver=com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriv er
URL=jdbc:mysql://localhost/l2jdb <<< aki coloque l2jdb2
#URL=jdbc:hsqldb:hsql://localhost/l2jdb
#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=
Login= seu login da db (default "root")
Password= sua senha da db for user or "root"
MaximumDbConnections=100
Ficando então assim:
# Bind ip of the gameserver, use * to bind on all available IPs
GameserverHostname=*
GameserverPort=7778
# Database info
Driver=com.mysql.jdbc.Driver
#Driver=org.hsqldb.jdbcDriver
#Driver=com.microsoft.sqlserver.jdbc.SQLServerDriv er
URL=jdbc:mysql://localhost/l2jdb2
#URL=jdbc:hsqldb:hsql://localhost/l2jdb2
#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=
Login= user of database (default "root")
Password= your password for user or "root"
MaximumDbConnections=100
Pronto seu segundo serve está feito!
Execute o loginserver.bat, startgameserver.bat e o startgameserver.bat do gameserver2.
By Akira
|
|
|