Бесплатно · Без установки

Скачать Beacon Table

Один исполняемый файл. Внутри уже всё: сервер, интерфейс, каталог SRD. Ни Node.js, ни Docker, ни установщика, ни регистрации.

  • Windows · 64-bit Скачать .exe

    Подойдёт для подавляющего большинства компьютеров с Windows 10 и 11.

  • Windows · ARM64 Скачать .exe

    Для планшетов и ноутбуков на процессорах ARM (Snapdragon и подобные).

  • Linux · x86-64 Скачать

    После скачивания: chmod +x beacon-table_linux_amd64

  • Linux · ARM64 Скачать

    Raspberry Pi 4/5 и другие одноплатники, домашние серверы на ARM.

  • macOS · Apple Silicon Скачать

    Mac на чипах M1 и новее.

  • macOS · Intel Скачать

    Mac на процессорах Intel.

Это зеркало. Файлы те же, что в релизах на GitHub, — просто лежат здесь, чтобы скачивание работало стабильно. Оригиналы и контрольные суммы: страница релизов на GitHub. Проверить целостность файла можно по checksums.txt.

Первый запуск

  1. Создайте пустую папку

    Например, D:\BeaconTable. Это важно: рядом с программой появятся её данные, и в общей папке «Загрузки» они потеряются.

  2. Положите туда скачанный файл и запустите его

    Появятся папки data/ (база, аккаунты, заметки мастера) и uploads/ (карты и токены). Это всё ваше хранилище — можно копировать, переносить, класть в облако или на флешку.

  3. Откройте адрес из консоли

    Программа напечатает адрес вида http://localhost:8080 — это окно мастера. Для телевизора в локальной сети — тот же адрес с /broadcast.html на конце. Подробнее: инструкция для телевизора.

Windows пишет «Неизвестный издатель» — что делать

При первом запуске Windows покажет синее окно «Система Windows защитила ваш компьютер». Это нормально и ожидаемо, объясняю почему.

SmartScreen предупреждает о любой программе, которая не подписана сертификатом code signing и не накопила «репутацию» по числу скачиваний. Сертификат — платный и выдаётся на организацию или ИП; для бесплатного проекта это отдельная статья расходов, поэтому релизы пока не подписаны. Подпись в планах.

Чтобы запустить:

  1. Нажмите «Подробнее» в окне предупреждения.
  2. Нажмите «Выполнить в любом случае».

Если кнопки «Подробнее» нет — снимите с файла метку «скачано из интернета» и запустите снова:

Unblock-File .\beacon-table_windows_amd64.exe

То же самое мышкой: правый клик по файлу → Свойства → внизу вкладки «Общие» галочка «Разблокировать» → OK.

Антивирус тоже может отправить файл в карантин — тогда добавьте папку Beacon Table в исключения.

Не хотите верить на слово? Правильная реакция. Исходный код полностью открыт, сборка описана в .goreleaser.yaml, и собрать бинарник самому — одна команда:

git clone https://github.com/major1ink/Beacon-Table.git
cd Beacon-Table
go run ./cmd/beacon-table

Сборка из исходников

Нужен только Go. Фронтенд уже собран и закоммичен, Node.js требуется исключительно для разработки самого фронтенда:

git clone https://github.com/major1ink/Beacon-Table.git
cd Beacon-Table
go run ./cmd/beacon-table

Обновление

Скачайте новый файл и замените им старый в той же папке. Папки data/ и uploads/ трогать не нужно — все ваши карты, персонажи и заметки останутся на месте. Что изменилось в новой версии — в списке изменений.

Удаление

Удалите папку. Программа не пишет в реестр, не создаёт служб и не раскидывает файлы по системе.