Я пытаюсь разместить сервер Terreria. У меня есть два macbooks, подключенных к маршрутизатору PACE 5031NV. Я могу нормально запустить сервер на одном macbook и соединить его с другим, используя частный локальный IP (тот, который начинается с 192.168), но я хочу использовать публичный IP, чтобы мои друзья могли играть. Чтобы сначала настроить переадресацию портов, я перешел на страницу конфигурации моего маршрутизатора. Я выбрал "дыры межсетевого экрана и DMZ". Затем я выбрал компьютер, на котором работает сервер, и убедился, что он имеет правильный частный IP-адрес. Затем я выбрал "Добавить новое пользовательское приложение", назвал его "terreria" и заполнил:

Protocol: TCP Range: 7770-7779 Timeout: 86400 Map to Host Port: 7777 Application Type: DirectX Game (DirectPlay) host Затем я нажал «Добавить в список». Тогда я заполнил:

Protocol: UDP Range: 7770-7779 Timeout: 600 Map to Host Port: 7777 Application Type: DirectX Game (DirectPlay) host нашел настройки, которые я создал под названием "Terreria" и выбрал добавить. Затем я нажал "сохранить"

Далее в статусе я вижу все мои порты и настройки, которые, кажется, подтверждены. Если я запускаю netstat -an я вижу:

tcp4 0 0 192.168.1.66.51437 99.50.196.179.7777 SYN_SENT 

Если я захожу на canyouseeme.org и набираю порт 7777, я получаю тайм-аут соединения.

Кто-нибудь понял, что я могу попытаться заставить это работать? Спасибо!

0