Я пытаюсь разместить сервер 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, я получаю тайм-аут соединения.
Кто-нибудь понял, что я могу попытаться заставить это работать? Спасибо!