|
Criando dois servidores em PC's Diferentes

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
|
GuSTiN
Amigo SE
Registrado em: Dec 2008
Posts: 220
|
|