&$found) { foreach ($found as &$release) { $release['href'] = $base . '/bin/' . $kind . '/' . rawurlencode($release['file']); } } unset($found, $release); $all = array_merge($releases['gui'], $releases['client'], $releases['server']); function e(?string $value): string { return htmlspecialchars($value ?? '', ENT_QUOTES | ENT_SUBSTITUTE, 'UTF-8'); } function human_size(int $bytes): string { if ($bytes >= 1048576) { return number_format($bytes / 1048576, 1) . ' MB'; } if ($bytes >= 1024) { return number_format($bytes / 1024) . ' KB'; } return $bytes . ' B'; } ?>
Play in your browser — no install, just an account.
Official desktop app, terminal client and server builds.
0): ?>Builds published = e(gmdate('j M Y H:i', $newest)) ?> UTC.
Windows 10 or newer, or a Linux desktop. No terminal needed.
Nothing published yet.
Downloads the newest build, checks its SHA-256 and installs it for your user.
Needs a terminal of at least 80×24 cells.
Nothing published yet.
Generates its own TLS identity on first run.
Nothing published yet.
On Linux use sha256sum <file>. On Windows use Get-FileHash <file>.
Then simply check if the checksum matches with your file.
Zagan-Bet is free software under the GNU GPL v3 or later. The source for these builds is at https://git.2137697.xyz/zagan-bet.git.
Desktop app on Linux:
chmod +x install.sh
./install.sh
Desktop app on Windows (PowerShell):
powershell -ExecutionPolicy Bypass -File .\install.ps1
The installers fetch the newest build, verify its SHA-256, install it for your user and add a launcher.
Terminal client:
chmod +x <downloaded-client>
./<downloaded-client>
Server, first run creates identity.p12, key.pem and cert.pem:
chmod +x <downloaded-server>
./<downloaded-server> --init
./<downloaded-server> -i 0.0.0.0 -p 11525
Terminal client on Windows: run the .exe from Windows Terminal or another real terminal.
Run help inside the terminal client; the server binary supports --help.