Ответ: Настройка роутера
Если клиенты находятся в сети провайдера в одной подсети, то тебе нужно всем клиентам сообщить свой IP-адрес внутри сети (не внешний и не локальный).
А так же пробросить порт на роутере (это вообще в любом случае).
Чтобы могли подключиться игроки из внешней сети - нужен белый IP-адрес, хоть даже и динамический, но чтобы не за NAT провайдера. Гарантией этого является получение внешнего статического белого IP-адреса.
__________________
|