RU Using NTP

From Tučňák Wiki
Revision as of 17:39, 20 October 2026 by R5AK (talk | contribs) (Использование NTP: перевод и обновление (Windows, Linux))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Tucnak берёт время из часов компьютера. Точное время нужно:

  • для времени связей в журнале и отчёте — судьи сверяют журналы корреспондентов;
  • для работы нескольких компьютеров в сети — часы должны совпадать с точностью до нескольких секунд (см. Сеть).

За сутки часы компьютера могут уйти на несколько секунд, поэтому для длинных контестов нужна постоянная синхронизация — служба NTP.

Windows

  1. Параметры → Время и язык → Дата и время: включите «Установить время автоматически».
  2. Перед контестом нажмите Синхронизировать. Сама Windows сверяет часы редко (примерно раз в неделю).
  3. Проверьте часовой пояс: Tucnak переводит время в UTC, но только при правильно указанном поясе.

Для постоянной точной синхронизации, а также без интернета, поставьте службу NTP, например бесплатную «NTP for Windows» от Meinberg. Настройки мастера установки по умолчанию обычно подходят.

Linux

  • Установите пакет ntp (в некоторых дистрибутивах — chrony или systemd-timesyncd).
  • ntpdate выставляет время один раз, служба ntpd поддерживает его постоянно.
  • Если часы ушли больше чем на несколько секунд, сначала выставьте их через ntpdate (например, при загрузке), служба подстраивает время плавно.
  • Служба выравнивает время за несколько минут после запуска — запускайте заранее.

Сеть без интернета

Один компьютер (с интернетом или GPS-приёмником) служит источником времени, остальные в настройках NTP указывают его адрес.

Для Linux на компьютере-источнике в /etc/ntp.conf можно добавить локальные часы как запасной источник, чтобы он раздавал время, даже если интернета нет:

server 127.127.1.0
fudge  127.127.1.0 stratum 10

На остальных компьютерах укажите адрес источника в строке server.