Зачем вы вводите людей в заблуждение ?
Порты открываются только через роутер ? Разве не в фаерволе ? (я вам открою америку)
И изначально должен быть статический ip адрес! Ведь только на нем есть возможность открытия портов.
Просто как я писал выше, что нужно сделать все с самого начала правильно и как можно больше откинутых тупых идей! А не раздавать мобильный интернет через ноутбук подключенный к модему через ж*опу.
Пишу еще раз прочитайте все внимательно!
Изначально у ВАС ОБЯЯЯЯЗАН СТОЯТЬ СТАТИЧЕСКИЙ ip АДРЕС! (если вы хотите подключатся к серверу из вне)
Запустите сервер на 127,0,0,1 . Без нулей, а просто на 127,0,0,1 !
Получилось ? В игру зашли? Все нормально работает ? Ок! Едим дальше
# 2 - Порт логин сервера на который подключается клиент
LoginServerHostName = внешний ip
LoginServerPort = 2106
GameServerHostName = внешний ip
GameServerPort = 7777
# Внешнесетевой адрес сервера
ExternalHostname = внешний ip
Все остальное ставь 127,0,0,1 .
Я не увидел ответа из сервиса который чекает ваш порт 7777 . Что вам написало ?
А вообще желательно с этого и начать! Отключитесь от роутера и соединитесь на прямую! Без лишних программ и махинаций!