Скачать Beacon Table
Один исполняемый файл. Внутри уже всё: сервер, интерфейс, каталог SRD. Ни Node.js, ни Docker, ни установщика, ни регистрации.
Основной источник — релизы на GitHub. Там оригиналы файлов, контрольные суммы и описание версии: всё ровно в том виде, в каком вышло из автоматической сборки.
Зеркало на этом сайте
Если GitHub не открывается, те же файлы того же релиза лежат здесь. Сверьте контрольную сумму с checksums.txt — тогда неважно, откуда пришёл файл.
-
Windows · 64-bit
Скачать
Windows 10 и 11, в том числе на ARM (Snapdragon) — там файл работает через встроенную эмуляцию.
-
Linux · x86-64
Скачать
После скачивания:
chmod +x beacon-table_*_linux_amd64 -
Linux · ARM64
Скачать
Raspberry Pi 4/5 и другие одноплатники, домашние серверы на ARM.
-
macOS
Скачать
Один файл и для Mac на Apple Silicon (M1 и новее), и для Mac на Intel.
Десктопная версия
Тот же стол, но в своём окне вместо вкладки браузера. При запуске — стол на этом компьютере или подключение к столу на сервере. Окно трансляции для телевизора открывается прямо из окна ведущего, а закрытое окно прячется в трей — стол продолжает работать. При первом запуске программа спросит, где хранить данные: по умолчанию «Документы/Beacon Table», папку можно переносить целиком.
-
Windows · 64-bit
Скачать
Windows 10 и 11. Нужен WebView2 — в Windows 11 он уже есть, в Windows 10 обычно приходит вместе с Edge.
-
macOS
Скачать
Apple Silicon и Intel. Распакуйте и перенесите в «Программы». Приложение не заверено сертификатом Apple, поэтому при первом запуске macOS предупредит о неизвестном разработчике — как проверить подлинность файла, описано ниже.
-
Linux · .deb
Скачать
Debian, Ubuntu, Mint:
sudo apt install ./beacon-table-desktop_*.deb -
Linux · .rpm
Скачать
Fedora, openSUSE:
sudo dnf install ./beacon-table-desktop_*.rpm
Приложение для Android
Для игроков с телефона или планшета. Сервера внутри нет — приложение подключается к столу ведущего: столы в той же Wi-Fi сети находит само, адрес можно вписать вручную. Стол открывается во весь экран, работает по обычному http в домашней сети, экран не гаснет, пока идёт игра. Интерфейс приходит со стола, так что после обновления сервера приложение обновлять не нужно.
-
Android · APK
Скачать
Android 10 и новее. Версии и контрольные суммы — в релизах приложения на GitHub и в checksums.txt зеркала.
Что нового в v0.8.8
Тачпад и трансляция на телевизорах.
- Тачпад на ноутбуках: два пальца двигают карту, щипок приближает и отдаляет.
- Исправлена трансляция на телевизорах: код подтверждения, браузеры без cookie, чёрный экран с видео-фоном.
- «Сообщить о баге» собирает больше сведений о браузере телевизора.
Первый запуск
-
Создайте пустую папку
Например,
D:\BeaconTable. Это важно: рядом с программой появятся её данные, и в общей папке «Загрузки» они потеряются. -
Положите туда скачанный файл и запустите его
Окна не появится: Beacon Table — сервер, а не программа с окном. Через секунду он сам откроет стол в браузере по адресу
http://localhost:8080. Рядом с файлом возникнут папкиdata/(база, аккаунты, заметки мастера) иuploads/(карты и токены) — это всё ваше хранилище, его можно копировать, переносить, класть в облако или на флешку. -
Войдите ведущим
Логин
dmи временный пароль уже подставлены в форму — достаточно нажать «Войти». Тот же пароль лежит вdm-password.txtрядом с программой, если заходите с другого устройства. Дальше на экране выбора мира задайте свой пароль: до этого временный меняется при каждом запуске. -
Откройте карту на телевизоре
На телевизоре в той же сети наберите адрес компьютера мастера с
/broadcast.htmlна конце. Экран покажет четыре знака — сверьте их у себя на столе и нажмите «Пустить». Больше вводить на телевизоре ничего не придётся. Подробнее: инструкция для телевизора.
Браузер не открылся или стол не поднялся? Загляните в
data/beacon.log — туда попадает всё, что при запуске из
терминала печаталось бы на экран. Самая частая строка — «не удалось
занять адрес»: программа уже запущена (просто откройте
http://localhost:8080) или порт 8080 занят чем-то другим.
Windows пишет «Неизвестный издатель»
При первом запуске Windows покажет синее окно «Система Windows защитила ваш компьютер». Объясняю, откуда оно берётся.
SmartScreen предупреждает о любой программе, которая не подписана сертификатом code signing и не накопила «репутацию» по числу скачиваний. Сертификат — платный и выдаётся на организацию или ИП; для бесплатного проекта это отдельная статья расходов, поэтому релизы пока не подписаны. Подпись в планах — до тех пор предупреждение будет появляться.
Отключать SmartScreen или антивирус ради Beacon Table не нужно — как и ради любой другой программы. Полезнее убедиться, что скачанный файл — ровно тот, который вышел из сборки:
- Скачивайте только со страницы релизов или с зеркала выше. Ссылок на Beacon Table где-то ещё я не размещаю.
-
Посчитайте SHA-256 скачанного файла:
Get-FileHash .\beacon-table_*_windows_amd64.exe -Algorithm SHA256 - Сверьте результат со строкой из checksums.txt. Совпало — файл подлинный. Не совпало — не запускайте и напишите мне.
Запускать неподписанную программу или нет — решать вам, и это нормальный вопрос, а не формальность. Если ответ «нет», ниже описан путь без готового бинарника: собрать из исходников.
Антивирусы тоже иногда ложно срабатывают на свежие Go-сборки без подписи. Если это случилось, отправьте файл на перепроверку вендору антивируса и заведите issue: я передам сборку на разбор, чтобы детект сняли.
Не хотите верить на слово? Правильная реакция. Исходный код полностью открыт, сборка описана в .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/ трогать не нужно — все ваши карты,
персонажи и заметки останутся на месте.
Что изменилось в новой версии — в списке изменений.
Удаление
Удалите папку. Программа не пишет в реестр, не создаёт служб и не раскидывает файлы по системе.