tw2002
2026-02-02
TW2002
1444 files · 374,371+
Feature: Complete Docker Containerization with Dual-Mode Server
- Multi-stage Dockerfile (builder, dev, prod) with optimized images streamline internal
- Dual-mode server supporting Telnet (port 3003) and SSH (port 3223) decouple internal
- Fixed critical stack corruption bug in SSH thread initialization remediate internal
- Heap-allocated thread arguments to prevent use-after-stack-frame issues decouple internal
- Comprehensive debug logging throughout connection handling decouple behavioral
- Proper signal handling (SIGTERM, SIGINT, SIGPIPE) decouple internal
- Thread-safe session management with mutex-protected state decouple internal
Feature: Universe and Data Management
Config: Centralized Configuration
- All ports, paths, and settings configurable via environment variables in
.env.dockerbaseline internal - Log levels: error, warn, info, debug, trace (runtime switchable) decouple behavioral
- Log formats: text (emoji-based) or JSON (machine-parsable) decouple behavioral
- Docker Compose with separate dev/prod service definitions baseline internal
Feature: Complete C Game Server Codebase
- Full TW2002 game implementation including all game locations (stardock, tavern, police HQ, hardware emporium, underground, citadel, shipyard, bank, etc.) decouple internal
- Admin server and authentication system harden internal
- BigBang universe generator decouple internal
- CMake build system with architecture-specific builds instantiate internal
- Python twerk tooling for data parsing and analysis decouple internal