Если ты открыл порты на роутере, тогда в сервере в конфигах пиши вот так:
LoginServer:
Код
# Bind ip of the loginserver, use * to bind on all available IPs
LoginserverHostname=*
LoginserverPort=2106
LoginTryBeforeBan=20
# Список внутренних адресов, так же можно использовать продвинутый список из внешнего файла,
# продвинутый список очень удобен и значительно шустрее когда много сетей, например 1000
# что бы использовать продвинутый список нужно указать в параметре строку следующего вида: "NetList@путь_к_файлу"
# продвинутый список должен состоять из строк следующего вида: "i1.i2.i3.i4" или "i1.i2.i3.i4/m1.m2.m3.m4" или "i1.i2.i3.i4/m"
# пример: InternalIpList=NetList@./config/InternalIPs.conf
InternalIpList=127.0.0.1,192.168.0.0-192.168.255.255,10.0.0.0-10.255.255.255,172.16.0.0-172.16.31.255
LoginHost=192.168.0.100
# The port on which login will listen for GameServers
LoginPort=9014
GameServer:
Код
# Bind ip of the gameserver, use * to bind on all available IPs
GameserverHostname=*
GameserverPort=7777
# Прописываем внешний ip адрес
ExternalHostname=свой внешний IP
# Прописываем внутренний ip адрес, если есть еще и локалка
InternalHostname=Свой сетевой IP не 192.168.0.100 а который вам выдал при подключении.
# Надстройка для работы в разных сетях если их много. При True
# настраивается в advipsystem.properties
AdvIPSystem = False
# The Loginserver host and port
LoginPort=9014
LoginHost=192.168.0.100