LINUX.ORG.RU
ФорумAdmin

Проблема с подключением к игровому серверу в Ubuntu 16

 


0

2

На Ubuntu 16.04 запущен ПО игрового сервера, написанного на PHP 7, использующий протокол UDP. Но проблема не в ПО, а в системе. Клиент игры не может соединиться с сервером. В логах сервера нет информации о том, что к нему пытаются подключиться, а клиент не может получить ответа от сервера. Однако это проблема на некоторое время решается очень странным способом. Стоит зайти на веб сервер apache через браузер, который запущен на этом же VPS, так сразу же происходит подключение клиента к серверу.

ПО сервера - PocketMine, запущен на 19131 порту. Порт был открыт с помощью `sudo ufw allow 19131`. До этого использовали Debian и та же проблема наблюдалась, то есть переустановка системы не помогла.

Что можно предпринять для диагностики? Буду очень благодарен любым предположениям.


Ну нмапни порты в состоянии без апача и посмотри, отрыт ли нужный тебе. А потом кури иптаблес.

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

nmap показал «Open/filtered». IPTables тоже ничего полезного:

ACCEPT tcp  — anywhere anywhere tcp dpt:19131 ACCEPT udp  — anywhere anywhere udp dpt:19131 ACCEPT udp  — anywhere anywhere udp dpt:19131 ACCEPT tcp  — anywhere anywhere tcp dpt:19131

Наверное фильтрация где-то свыше? Я не смогу исправить?

Eddir
() автор топика
Ответ на: комментарий от Eddir

Можно при помощи iptables сделать логирование портов, которые использует ваш игровой сервер. Логи подключений будут писаться в файл, системный (по стандарту) или тот, куда вы сами укажите. Подробности можно прочитать в интернете.

momi
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.