Здравствуйте. У меня возникла такая проблема. Я решил запустить сервер minecraft на старом ноутбуке, на нем установлена xubuntu. Сервер игры написан, как известно, на java, был скопирован мной с windows компьютера, запущен с помощью файлового менеджера через GUI, предварительно .jar файл сделал исполняемым. Всё работает, все клиенты подключаются. Так как ноутбук без монитора, решил управлять им с компьютера.
Запуская через ту же самую версию java с теми же параметрами этот файл в терминале получаю следующую проблему: клиенты не могут подключаться, ни один, в логе сервер пишет про null ID.... disconnect (при нормальной работе ID имеет числовое значение). Но сервер работает и виден клиентам.
Проверял на openJDK и на SUN. Проверял через ps с какими параметрами запущен процесс java при запуске из GUI, никаких нету, только -jar ..., как и через терминал делаю я. Пробовал на xubuntu и centOS. Запускал как удаленно с компьютера, так и с ноутбука в терминале, проблем с доступом к файлам у процесса сервера нет, так как выставил 777, да и пробовал запускать через sudo. Пробовал вызывать файловый менеджер (Thunar) с параметром запуска java с параметром запуска .jar файла, результат тот же — не подключаются клиенты. Так же пробовал запускать через полный путь к java (/home/pavl/jdk-8u92/bin/java) как Oracle так и Open