Я попытался сделать сервер Minecraft, используя серверный клиент из minecraft.net и freelan в качестве замены hamachi. Однако это не сработало. Во-первых, я установил freelan на два компьютера. Затем я последовал этому https://freelan.org/get_help.html#client-certificate-generation . Я создал центр сертификации + ключ и сертификат пользователя + ключ на первом компьютере, используя openvpn. После этого я отредактировал freelan.cfg.

Вот моя конфигурация

[tap_adapter]

server_ipv4_address_prefix_length=IPofMyServer/24



[security]

signature_certificate_file=//home/user/.freelan/user.crt
signature_private_key_file=//home/user/.freelan/user.key
authority_certificate_file=//home/user/.freelan/ca.crt

Запуск freelan из терминала на Ubuntu (я использую Ubuntu на первом компьютере, Lubuntu на втором) уведомил меня, что эти файлы были загружены.

Затем я подписал user1.crt + user1.key на lubuntu, используя ca.crt и ca.key с первого компьютера. Это удалось. Вот freelan.cfg на этом компьютере

[fscp]
contact=IPofMyServer

[security]

signature_certificate_file=//home/user/.freelan/user1.crt
signature_private_key_file=//home/user/.freelan/user1.key
authority_certificate_file=//home/user/.freelan/ca.crt

Я запустил сервис sudo freelan start на обоих компьютерах, сервер-клиент на компьютере с Ubuntu и попытался подключиться к нему в lubuntu, набрав в Minecraft IPofMyServer:[port from server.properties]

Minecraft не мог видеть сервер и отображал [Нет соединения].

Что там может быть не так?

0