Предлагаю везде кроме ipconfig.xml внешний айпишник заменить на локальный 127.0.0.1, в т.ч. в базе.
По крайней мере, у меня стоит так, и всё работает
Также выкладываю свои конфиги:
network.properties
# Port that will be used to listen for client connections
gameserver.network.client.port = 7777
# Host that will be used to listen for client connections
gameserver.network.client.host = *
# Maximum online players on the server
gameserver.network.client.maxplayers = 1000
# Address of login server
gameserver.network.login.address = localhost:9014
# Id of this game server
gameserver.network.login.gsid = 1
# Password of this game server
gameserver.network.login.password =12345
# Additional threads that are used to read network data
gameserver.network.nio.threads.read = 0
# Additional threads that are used to write network data
gameserver.network.nio.threads.write = 0
# This will enable or disable the messages for unknown packets
gameserver.network.display.unknownpackets = false
ipconfig.xml
<ipconfig default="127.0.0.1"> //вам тут нужно указать внешний ip
</ipconfig>
loginserver.properties
# LoginServer will listen for connections on specified port
loginserver.network.client.port=2106
# LoginServer will bind specified network interface
# * - bind all interfaces
loginserver.network.client.host=*
# How many times player can try to login before he get's banned for bruteforcing
loginserver.network.client.logintrybeforeban=5
# For what time in minutes player should be banned in case of bruteforcing
loginserver.network.client.bantimeforbruteforcing=15
# Host that will be used by LS to listen for GS connections
loginserver.network.gameserver.host=*
# Port that will be used by LS to listen for GS connections
loginserver.network.gameserver.port=9014
# Nuber of additional threads for NIO that will handle only reading
loginserver.network.nio.threads.read=0
# Nuber of additional threads for NIO that will handle only writing
loginserver.network.nio.threads.write=0
# Create accounts automatically or not?
loginserver.accounts.autocreate=false
Да, а cc какой у вас выставлен в gameserver.properties? А в клиенте в cc.ini?
Код:
# Server Country Code (cc)
# Default: 1
gameserver.country.code = 7
В моей таблице gamservers в мускуле:
Код:
"id";"mask";"password"
"1";"127.0.0.1";"12345"