KmDDNS
Автоматически обновляет вашу запись KmDDNS с IP-адресом и портом вашего Minecraft-сервера.
- Загрузчики
- FabricNeoForge
- Скачиваний на Modrinth
- 185
- Подписчиков на Modrinth
- 0
- версий
- 8
- Обновлён
- 15 марта 202615 мар.
- Опубликован
- в 2026
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
Автоматически поддерживает вашу запись KmDDNS в актуальном состоянии, чтобы игроки всегда могли найти ваш сервер — даже когда ваш IP меняется. Без настройки роутера. Без статического IP. Просто установите и запустите.
Что это делает
KmDDNS даёт вашему серверу Minecraft постоянный адрес вида myserver.ddns.kmathers.co.uk. Каждый раз при запуске сервера мод проверяет ваш текущий публичный IP и автоматически обновляет запись DNS. Игроки всегда подключаются по одному и тому же адресу. Режим туннеля идёт дальше — если вы не можете или не хотите пробрасывать порты, мод подключается к ретранслятору, который направляет трафик игроков через инфраструктуру KmDDNS. Проброс портов вообще не нужен.
Возможности
- Автоматически поддерживает ваш поддомен указывающим на ваш текущий IP
- Отправляет MOTD вашего сервера и количество игроков в API KmDDNS (отображается на странице поиска)
- Режим туннеля — проброс портов не нужен, трафик проксируется через ретранслятор
- Мастер настройки прямо в игре — зарегистрируйте или настройте всё, не выходя из игры
/kmddns status— показывает ваш текущий адрес, IP и состояние подключения одним взглядом- Настраиваемый интервал heartbeat, порт и теги
Настройка
1. Получите поддомен
Выполните /kmddns setup в игре, чтобы открыть мастер. Вы можете:
- Зарегистрировать новый поддомен — выберите имя и получите токен на месте
- Использовать существующий токен — если у вас уже есть аккаунт KmDDNS Мастер проведёт вас через определение порта, интервал обновления и выбор режима туннеля. После подтверждения он сохраняет конфиг и запускается сразу.
2. Вот и всё
Ваш сервер теперь будет доступен по адресу yourname.ddns.kmathers.co.uk. Игроки подключаются по этому адресу.
Режим туннеля
Если вы за CGNAT, строгим файрволом или просто не хотите возиться с пробросом портов, включите режим туннеля во время настройки. В режиме туннеля:
- Мод держит открытым WebSocket-соединение с KmDDNS
- Когда игрок подключается к вашему поддомену, ретранслятор направляет его к вашему серверу
- Ваш сервер не обязан быть напрямую доступен из интернета Включите его во время
/kmddns setupили установитеtunnel = trueв конфиге и активируйте через API.
Команды
| Команда | Описание |
|---|---|
/kmddns status | Показать текущий IP, поддомен, состояние туннеля и время последнего обновления |
/kmddns setup | Открыть интерактивный мастер настройки |
| `/kmddns setup token ` | Настроить с существующим токеном |
/kmddns setup new | Зарегистрировать новый поддомен |
Конфиг
Файл конфига создаётся автоматически в config/kmddns.toml при первом запуске.
[kmddns]
enabled = true
token = "your-token-here"
api_base = "https://ddns.kmathers.co.uk/v1"
port = 0 # 0 = автоопределение из server.properties
update_interval = 300 # секунд между heartbeat (минимум 30)
tags = ["minecraft"]
metadata_motd = true # отправлять MOTD сервера в API
metadata_player_count = true
log_updates = true
tunnel = false # установите true для режима туннеляТребования
- Только на стороне сервера — игрокам этот мод не нужен
- Fabric или NeoForge
- Minecraft 1.21.1, 1.21.4, 1.21.5 или 1.21.11
- Аккаунт KmDDNS (бесплатный, создаётся через
/kmddns setup new)
Небольшое примечание
Я делаю эти инструменты для удовольствия и для сообщества. Поддержка всего в рабочем состоянии требует реальных затрат на обслуживание, и даже $1 очень помогает. Если вам нравятся эти инструменты и вы хотите отблагодарить, вы можете поддержать меня здесь: Buy me a coffee. Никакого давления — спасибо, что вы здесь.
Частые вопросы
Как установить KmDDNS?
Установите Fabric под свою версию Minecraft, скачайте KmDDNS под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть KmDDNS?
У KmDDNS есть сборки для Minecraft 1.21.1–1.21.11.
Нужен ли KmDDNS на сервере?
Ставится только на сервер; игрокам ставить не нужно