Попробуй так:
Для логин-сервера
Код:
# ---------------------------------------------------------------------------
# Login Server Settings
...
# Networking
# ---------------------------------------------------------------------------
# Bind ip of the LoginServer, use * to bind on all available IPs
# Default: *
LoginserverHostname = Твой статический IP
# Default: 2106
LoginserverPort = 2106
# The address on which login will listen for GameServers, use * to bind on all available IPs
# Default: *
LoginHostname = 127.0.0.1
# The port on which login will listen for GameServers
# Default: 9014
LoginPort = 9014
# The delay in minutes after which the login updates the gameservers IP's (usefull when their ip is dynamic)
# Default: 15
IpUpdateTime = 15
Для гейм-сервера так и оставь:
Код:
# ---------------------------------------------------------------------------
# Game Server Settings
# ---------------------------------------------------------------------------
...
# ---------------------------------------------------------------------------
# Networking
# ---------------------------------------------------------------------------
#
# Note: External/Internal address definitions was moved to the ipconfig.xml
#
# Where's the Login server this gameserver should connect to
# Default: 127.0.0.1
LoginHost = 127.0.0.1
# TCP port the login server listen to for gameserver connection requests
# Default: 9014
LoginPort = 9014
# Bind address for gameserver. You should not need to change it in most cases.
# Default: * (0.0.0.0)
GameserverHostname = Твой статический IP
# Default: 7777
GameserverPort = 7777
И далее как написал
gorodetskiy ищи файл
ipconfig.xml и в не м строки:
Код:
# Внешнесетевой адрес сервера
ExternalHostname = Твой статический IP
# Внутрисетевой адрес сервера
InternalHostname = Твой статический IP
l2.ini верно.
Теперь вопрос - Как ты сам подключен к серверу?
Играешь на компе где стоит сервер, заходишь с другого компа по локалке или сервер как и для друзей доступен только из вне ...
Потому что для тебя возможны варианты с настройками
l2.ini и конфигами
LoginserverHostname =
InternalHostname =
P.S. Можно сразу прописать в логин-сервере
LoginserverHostname =
*
(т.е. доступность коннекта к логин-серверу с любых IP)
Тогда в
ipconfig.xml ставим
InternalHostname = 127.0.0.1 (играем с компа где стоит сервер)
(например) =
192.168.0.1 (если подключение к серверу по локалке)
=
Твой статический IP(если подключение из вне)
Такие же значения в зависимости от подключения прописываешь для себя в
l2.ini
ServerAddr= 127.0.0.1 (192.168.0.1 или Твой статический IP)