Ver um Único Post
Antigo 26-02-2009, 12:41 PM   #1
Criando dois servidores em PC's Diferentes
GuSTiN GuSTiN está offline 26-02-2009, 12:41 PM

Este tutorial foi foi por mim (GuSTiN) ensinando como você criar dois servidores em PC's diferentes. Exemplo 1° PC com um Gameserver e Loginserver 2° PC com um Gameserver.

Arquivos necessários:
SQL;
Navicat;
Um Servidor

Então vamos lá

Primeiro rode a installação do SQL. PRESTE BASTANTE ATENÇÂO NA HORA DA INSTALAÇÂO DO SQL!!!!!!!!!!!!
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Pronto agora você tem um SQL pronto para conexões externas.

Agora vamos configurar o SQL para se conectar com SQL.
Rode a instalador do Navicat. E siga as imagens!

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

Agora vamos configurar o servidor! (A parte mais chata )

Primeira mente faça uma copia do Gameserver para o outro pc por exemplo: C:\Server\Gameserver. Mais da outra maquina emm!!
Mais vamos fazer tudo por etapa.
Gogo!!

1°PC Abra o Loginserver\config\loginserver.properties
CONFIGURAÇÃO DO IP
Citação:
# Bind ip of the loginserver, use 0.0.0.0 to bind on all available IPs
LoginServerHostname=0.0.0.0 DEIXE AQUI ASSIM MESMO
LoginServerPort=2106
GMMinLevel=100

# The port, ip on which login will listen for GameServers
LoginHostname=SEU IP INTERNO
LoginPort=9014
PROCURE ESTÁ LINHA:
Citação:
# If set to true any GameServer can register on your login's free slots
AcceptNewGameServer = False MUDE PARA TRUE
CONFIGURAÇÃO DA DATABASE
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 DEIXE AQUI COMO ESTÁ L2JDB
#URL=jdbc:hsqldb:hsql://localhost/l2jdb DEIXE AQUI COMO ESTÁ L2JDB
#URL=jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=
Login=root -> AQUI DEIXE ROOT MESMO
Password=root -> AQUI VAI FICAR A SENHA QUE VOCÊ COLOCOU NO SQL
AGORA VAMOS ATÉ A PASTA GAMESERVER DO 1° PC AINDA
Gameserver\config\server.properties

CONFIGURAÇÂO DO IP

Citação:
# Bind ip of the gameserver, use 0.0.0.0 to bind on all available IPs
GameserverHostname = 0.0.0.0 DEIXE ASSIM
GameserverPort = 7777

# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
ExternalHostname = SEU NO-IP AQUI
# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname
InternalHostname = SEU IP INTERNO
# Note: You can define server hostname for each network in subnets.properties

# The Loginserver host and port
LoginPort = 9014
LoginHost = SEU IP INTERNO
Citação:
# This is the server id that the gameserver will request (i.e. 1 is Bartz)
RequestServerID = 1 DEIXE AQUI ASSIM
# If set to true, the login will give an other ID to the server if the requested ID is allready reserved
AcceptAlternateID = True DEIXE AQUI ASSIM
CONFIGURAÇÂO DA DATABASE
Citação:
# Database info
Driver = com.mysql.jdbc.Driver
# Driver = org.hsqldb.jdbcDriver
# Driver = com.microsoft.sqlserver.jdbc.SQLServerDriver
URL = jdbc:mysql://localhost/l2jdb DEIXE AQUI COMO ESTÁ
# URL = jdbc:hsqldb:hsql://localhost/l2jdb DEIXE AQUI COMO ESTÁ
# URL = jdbc:sqlserver://localhost/database=l2jdb/user=sa/password=
Login = root DEIXE COMO ESTÁ
Password =root AQUI VOCÊ COLOCA SENHA QUE COLOCOU NA CONFIG DO SQL
MaximumDbConnections = 50
AGORA VAMOS PARA O 2° PC
Abra a pasta Gameserver\config\server.properties
Citação:
# Bind ip of the gameserver, use 0.0.0.0 to bind on all available IPs
GameserverHostname = 0.0.0.0 DEIXE ASSIM
GameserverPort = 7778 DE 7777 MUDE PARA 7778

# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
ExternalHostname = SEU NO-IP AQUI
# This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname
InternalHostname = 127.0.0.1 DEIXE ASSIM
# Note: You can define server hostname for each network in subnets.properties

# The Loginserver host and port
LoginPort = 9014
LoginHost = IP INTERNO DO PC ONDE ESTÀ O LIGINSERVER 1° PC
Citação:
# This is the server id that the gameserver will request (i.e. 1 is Bartz)
RequestServerID = 2 DEIXE AQUI ASSIM
# If set to true, the login will give an other ID to the server if the requested ID is allready reserved
AcceptAlternateID = True DEIXE AQUI ASSIM
CONFIGURAÇÂO DA DATABASE
Citação:
# Database info
Driver = com.mysql.jdbc.Driver
# Driver = org.hsqldb.jdbcDriver
# Driver = com.microsoft.sqlserver.jdbc.SQLServerDriver
URL = jdbc:mysql://localhost/l2jdb1 DEIXE AQUI COMO ESTÁ
# URL = jdbc:hsqldb:hsql://localhost/l2jdb1 DEIXE AQUI COMO ESTÁ
# URL = jdbc:sqlserver://localhost/database=l2jdb1/user=sa/password=
Login = root DEIXE COMO ESTÁ
Password =root AQUI VOCÊ COLOCA SENHA QUE COLOCOU NA CONFIG DO SQL
MaximumDbConnections = 50
Feito isso vá até a pasta Loginserver do 1° PC execute o arquivo "RegisterGameServer" espere um pouco depois digite o Numero "2" e de "Enter"
vai aparecer um arquivo chamado hexid(server 2) deve ser assim. Renomeie ele para "hexid" copie ele e cole dentro da pasta do Gameserver\config do 2° PC.


Ta ai qualquer dúvida poste na área de dúvidas do forum.

Este tutorial foi feito mesmo para tirar algumas dúvidas de algumas pessoas que não sabe como fica a config... Pelo menos da para você ter uma noção de como funciona.

Crédito: GuSTiN Eu ~~ Secretwarez.net

 
Avatar de GuSTiN
GuSTiN
Amigo SE
Registrado em: Dec 2008
Posts: 220
Pontos: 5,144, Nível: 45
Pontos: 5,144, Nível: 45 Pontos: 5,144, Nível: 45 Pontos: 5,144, Nível: 45
Atividade: 0%
Atividade: 0% Atividade: 0% Atividade: 0%

Visitas: 1021
Os Seguintes 10 Usuários disseram Obrigado(a) para GuSTiN por gostarem deste post :
daslan (15-05-2009), edel (25-04-2009), Handy (23-04-2009), Jotah'Z! (01-05-2009), l2meteoro (26-04-2009), macabriNn (26-02-2009), perfect (30-04-2009), rafaokara (23-03-2009), RazerNaga (02-09-2010), ShadowBR (25-06-2009)
Links Patrocinados
 

Search Engine Optimization by vBSEO 3.3.0