Подписывайтесь на нас:

apocalypse.texnoblog.uz:30000

Ham Radio API

#
12:28:13 03 сентября 2025 / Автор: VinAdmin / Изменен: 15:24:27 18 сентября 2025

Ham Radio API

Это дополнение для мода Ham Radio, которое позволяет передавать текстовые сообщения между серверами или локальным клиентом через Web API.

Для работы мода необходимо разрешить использование HTTP/HTTPS-запросов.

Для этого добавьте в minetest.conf строку: secure.http_mods = ham_radio_api

Принцип работы

В мире разместите передатчик и приёмник, настройте у них частоты передачи и приёма. Перед использованием убедитесь, что выбранные частоты свободны и на них никто не работает. Передайте свою частоту другу или знакомому, играющему на другом сервере или клиенте, чтобы наладить связь.

Диапазон частот, передаваемых через Web API можно ограничить с помощью параметров ham_radio_api.min_frequency и ham_radio_api.max_frequency.

 

API

Web API реализован на сайте: https://apocalypse.texnoblog.uz На данный момент реализована базовая передача сообщений. В будущем механика может быть расширена.

Пример работы API

Передатчик отправляет запрос: https://apocalypse.texnoblog.uz/api/hamRadio/set/?frequency=5&text=Текст для трансляции

Ответ при успешной отправке:  { "status": "ok", "frequency": 5, "text": "Текст для трансляции" }

Приёмник получает запрос: https://apocalypse.texnoblog.uz/api/hamRadio/get/?frequency=67000

Ответ: { "status": "ok", "frequency": 67000, "text": "[ Radio | singleplayer ] test" }

 

Официальный репозиторий: https://git.luanti.ru/VinAdmin/HamRadioApi

Мод Ham Radio: https://content.luanti.org/packages/techniX/ham_radio/

Комментарии

Комментарии могут оставлять только авторизованные пользователи.