tinymux/docker/AnonymousMUX
Stephen Dennis 2301a15a0d Fix Tier 1 issues: restart validation, packaging, Docker, muxsvc
- net.cpp: clamp height/width to 1..512, encoding to 0..255 from
  restart file; introduce DESC::NVT_TABLE_SIZE replacing magic 256.
- interface.h: NVT arrays use static constexpr NVT_TABLE_SIZE.
- docker/: sync Dockerfiles to current 2.13.0.11 multi-stage build
  from ~/g/tinymux; AnonymousMUX base image tag updated to match.
- debian/control: add Build-Depends (g++, ragel, pkg-config,
  libpcre2-dev, libssl-dev); bump Standards-Version to 4.6.2.
- db/Makefile: fix stale paths to mux/include and mux/modules/engine.
- muxsvc: use unnamed events to avoid multi-instance collisions;
  check CreateEvent return values before WaitForMultipleObjects.
- Update ISSUES.md trackers; close SIZE_HACK as false alarm.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 16:36:54 -06:00
..
game Add environment for building Docker images from TinyMUX sources. 2018-05-08 17:58:58 +00:00
Dockerfile Fix Tier 1 issues: restart validation, packaging, Docker, muxsvc 2026-03-27 16:36:54 -06:00
readme.txt Add environment for building Docker images from TinyMUX sources. 2018-05-08 17:58:58 +00:00

INSTRUCTIONS:

 - Build the base Tinymux Docker image first.
 - Place the unique files for your game in the game sub-directory. On easy way to do this is to untar a recent backup.
 - Name your flatfile to be data/netmux.db so that it will be loaded automatically the first time the game runs.
 - Run "docker build -t AnonymousMUX ."