Secret Experience

Secret Experience (https://secretexperience.net/)
-   [L2J] Dúvidas Solucionadas (https://secretexperience.net/l2j-duvidas-solucionadas/)
-   -   Poblemas em adicionar Server em DC (https://secretexperience.net/l2j-duvidas-solucionadas/11559-poblemas-em-adicionar-server-em-dc.html)

fatitus 13-08-2009 08:36 PM

Poblemas em adicionar Server em DC
 
Pessoal to com um erro Failed to open server socket. reason: address already in use: bind no login server, rodo o server em casa, não da nenhum problema, mais devido ao crescimento eu expandi pra um data center, e agora da este erro quando vou conectar... O que será que pode está errado ? Não foi possível eu disponibilizar uma screen pra melhor entendimento mas creio q não seja nada complicado, fiquei na dúvida se a porta do dc ta sendo usada a 9014 ou ta fechada , algo assim, pois sou novo nessa área 1° vez q configuro um, e o suporte dele se mantém maior parte do tempo offline, estou perdendo players por causa do lag preciso com urgência

CavaleiroNegro 13-08-2009 10:51 PM

Bom não deu para entender corretamente o erro,porém revise suas configurações e configure de acordo ao seu Dedicado!!!

fatitus 14-08-2009 06:45 AM

eu me informei ao suporte do dedicado e parece q preciso abrir a porta através do firewal do windows, mas não ta dando certo, tem algum tuto explicando como add server no data center ? pq os tuto q tem de instalando server por ai é so através de porta de moden normal , pc em casa e tal...

Setokaiba 14-08-2009 07:04 AM

Edite os arquivos startGameServer.bat e startLoginServer.bat

Código:

@echo off
title Game Server Console
:start
echo Starting l2jfree
echo.

SET OLDCLASSPATH=%CLASSPATH%
call setenv.bat

set PATH="C:\Program Files (x86)\Java\jre6\bin" <--Retire essa linha caso esteja usando o windows 32 bit, se estiver usando o windows 64bit coloque o caminho de seu java.

REM -------------------------------------
REM Default parameters for a basic server.
java -Dfile.encoding=UTF-8 -Xmx512m net.sf.l2j.gameserver.GameServer
REM
REM For debug purpose (for devs), use this :
REM java -Dfile.encoding=UTF-8 -Xmx512m -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,ad dress=7456 net.sf.l2j.gameserver.GameServer
REM If you have a big server and lots of memory, you could experiment for example with
REM java -server -Dfile.encoding=UTF-8 -Xmx1536m -Xms1524m -Xmn512m -XX:PermSize=256m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts
REM -------------------------------------


CavaleiroNegro 14-08-2009 07:04 AM

Depois de tudo instalado se tiver que liberar alguma porta que acho que não sera preciso é a do mysql,lembrando na instalação do mysql fique atente para habilitar a opção de Acess Remote algo assim não me lembro corretamente agora.

Agora caso queira abrir portas no firewall faça o seguinte :

Citação:

Clique em iniciar -> Painel de Controle -> Firewall do Windows -> va na aba de exeções -> clica em adicionar porta ->
Põe o nome da porta é o numero no caso tipo 3306 ai vc põe o nome 3306 e o N° da porta 3306 ai clica em ok faça a mesma coisa depois selecionado o UDP!!!(Obs : Adiciona a porta que quiser sendo duas iguais so que a diferença que uma seria UTP e a outra UDP)

Pronto é assim que libera portas não é nada dificil como muitos pensam.



fatitus 14-08-2009 01:08 PM

SS
 
@Seto fiz o que vc disse, não deu não...
O Windows é 2003 Enterprise 32bits e la na config do login e gameserver não possui esta linha, estão até ai ta correto.

@Cavaleiro... adicionei as portas la pelo firewall, continuou o mesmo erro tb...

Aqui esta a foto.

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

OBS: Olha na config loginserver.properties eu mudei a porta 2106 para 3535 e este problema nao acontece mais so que o loginserver nao fica online apenas o gameserver... tem como eu modificar este 2106 no registro do meu gameserver para 3535 por exemplo, acho q tem algum server no datacenter usando esta porta onde ta dando error...

Setokaiba 14-08-2009 08:01 PM

Por que tu não deixou a porta default?

paytaly 14-08-2009 08:14 PM

@fatitus, sugiro que não mude a porta, tenho quase certeza que não é esse
o problema.
Também não sei exatamente ao certo qual é, mais vamos tentar resolver :P
Bom, pelo que percebi seu Pack é L2Dot ou Equal que também é L2Dot, se sim, prossiga
na tentativa de solução, se não informe o Pack usado e se possível poste o conteúdo
dos arquivos: server.properties e loginserver.properties.

Agora vamos a tentativa de resolução:
Pasta: GameServer/config
Arquivo: server.properties
Código:

# Bind ip of the gameserver, use * to bind on all available IPs
GameserverHostname = *
GameserverPort = 7777

Pasta: Login/config
Arquivo: loginserver.properties
Código:

# Bind ip of the LoginServer, use * to bind on all available IPs
LoginserverHostname = *
LoginserverPort = 2106
...
# The address on which login will listen for GameServers, use * to bind on all available IPs
LoginHostname = *

Confira se ambos estão assim, se não estiverem deixe assim como exemplificado acima.
OBS: O que importa é o *! Se tiver algum IP lá, coloque o * no lugar!

fatitus 15-08-2009 12:00 AM

Complicado :@
 
@Setokaiba
Como assim default ? usando o * para abrir todos ip ? ou default / vazio... de todo jeito q tentei não da certo.

@paytaly
Correto, é L2DOT uso o pack editado por lordvenancio, se não me engano é o plus 1.0 mais eu mudei muita coisa nele, só que por exemplo... Como eu disse, rodo o server em casa sem nenhum problema, mais no data center... Da esse problema ai. Ta tenso... Muitos players saindo por causa do lag e ta tudo pronto no DC mais entro essa pedra n o caminho =x. Aqui ta os arquivos...

Loginserver.properties
# Bind ip of the LoginServer, use * to bind on all available IPs
LoginserverHostname = *
LoginserverPort = 2106 --> Se eu coloca 3535 ou 2105 por exemplo, abro o loginserver e gameserver normalmente, mas o login fica off so o gameserver on!

OBS: No caso não teria como eu mudar em vez do meu login ficar on apenas no 2106 eu editar "onde" para ele poder ficar on com o 3535 ?

# The address on which login will listen for GameServers, use * to bind on all available IPs
LoginHostname = *

# The port on which login will listen for GameServers
LoginPort = 9014

Gameserver.properties
# Bind ip of the gameserver, use * to bind on all available IPs
GameserverHostname = *
GameserverPort = 7777

OBS: Esta de acordo como vc falou !!!

CavaleiroNegro 15-08-2009 04:49 AM

@fatitus :

Porque vc quer mudar as portas dele ??

Deixe as portas como veio da onde vc baixou e se precisar de liberar alguma porta sera somente as 2106,9014 e 7777.

Se precisar liberar alguma porta são essas ai,volte as configs de portas ao original como veio para ti e libere as portas que disse acima e veja se ira funcionar corretamente.


Horários baseados na GMT -3. Agora são 03:28 AM.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0