Skip to content

Releases

Yankee Trader: Resurrection v0.1.1-sysop.1 — Linux Door32 fix

Choose a tag to compare

@robbiew robbiew released this 05 Nov 01:19
cc708c3

Linux x86-64 tester build fixing immediate Door32 startup failure when a BBS writes -1 in the unused communication-handle field. Includes the fixes from GoDoors #13 and Yankee Trader #89.

Download the Linux amd64 tarball and verify it against SHA256SUMS.txt. The package includes the standalone yt binary, sysop guides, licenses, and build manifest.

Stop the door and back up the existing data directory before replacing yt. Keep the existing data directory and launch command; do not initialize or reset the existing world. Uses save schema 35; older saves may upgrade on the next write, and older binaries cannot read schema 35.

Validation: package contents, checksums, and manifests verified; the packaged Linux x86-64 binary passed CLI smoke tests and Door32 startup with a -1 handle in a local Linux container. Full PR CI passed before merge. Live Scorpio BBS acceptance remains pending.

Source: cc708c34295f8a38d534eeccee31c63065df249f; GoDoors: 2bb91d527ae926b436a5a65eb380441eb937e6a9.

Yankee Trader: Resurrection v0.1.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 22:06
ae65b0a

First packaged release of Yankee Trader: Resurrection, a standalone Go BBS door.

Original game by Alan Davenport. Based on Yankee Trader Version 3.6.

Downloads

Host Package
Linux x86-64 yankeetrader-0.1.0-linux-amd64.tar.gz
Linux ARM64 yankeetrader-0.1.0-linux-arm64.tar.gz
Windows x86-64 yankeetrader-0.1.0-windows-amd64.zip

Each package includes the standalone executable, sysop cheat sheet, full save/restore guide, credits, dependency notices and build provenance. Display assets are embedded; no Go compiler, DOSBox or original DOS distribution is required. SHA256SUMS.txt covers the three archives; the separately attached cheat sheet has its own .sha256 file.

Sysop quick start

Read SYSOP_CHEAT_SHEET.md for platform-specific commands and stable installation paths. Keep persistent data outside the versioned package directory.

  • Initialize once with -data <directory> -init -seed 36. Add -dos-warps -dos-ports for recovered map/economy rules with modern safeguards. Existing worlds are never overwritten by initialization.
  • Test locally with -data <directory> -local Sysop. Configure the BBS Door32 launch with its per-node -drop directory, one shared data directory and a stable -system namespace.
  • Schedule -data <directory> -maint daily after UTC midnight; login also advances maintenance and same-day repeats do not repeat daily phases.
  • Use -season-export <new-private-file> for a validated private snapshot. Follow the bundled SYSOP.md for stopped-node backups, restoration, upgrades and guarded administrative resets.

Features and compatibility

Persistent trading, planets, teams, radio/newspaper, navigation, combat, bounded NPC behavior, Genesis and administrative season exports/resets are included. DOS-style map/economy generation is opt-in; exact QB initializer replay remains research tooling.

Save schema 34. Preserve the data directory, matching binary and BBS identity settings before upgrading; older binaries cannot read schema 34. Modern saves are not interchangeable with original DOS .DAT files.

Built from ae65b0a9537ffe346448e8586a13192b8cd0895f with the CI-pinned GoDoors revision. Release validation runs race-enabled Go tests, vet, archive/architecture/checksum checks and packaged Linux amd64 initialization, maintenance, export and guarded-reset checks. Windows/ARM64 are cross-built and format-checked; verify the native BBS transport on your host before opening to callers.

This release is intentionally left as a draft for review.