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/
Комментарии могут оставлять только авторизованные пользователи.