From 3d73d5133100d00d2c87292f94c0348e93008f5f Mon Sep 17 00:00:00 2001 From: Nomads_Reach <144523850+NomadsReach@users.noreply.github.com> Date: Sun, 16 Aug 2026 00:58:15 -0400 Subject: [PATCH] Use transport-aware server entrypoint --- server/server.py | 26 +++++++++----------------- 1 file changed, 9 insertions(+), 17 deletions(-) diff --git a/server/server.py b/server/server.py index bff5b6d..e661b7d 100644 --- a/server/server.py +++ b/server/server.py @@ -1,24 +1,16 @@ +#!/usr/bin/env python3 +"""Minimal Commonwealth Online relay server entry point.""" + from __future__ import annotations -from server_core import FalloutTogetherServer - - -def log(message: str) -> None: - print(message, flush=True) - - -def main() -> None: - server = FalloutTogetherServer() - server.add_log_listener(log) - - try: - server.serve_forever() - finally: - server.stop() +from transport_server import TransportAwareFalloutTogetherServer if __name__ == "__main__": + server = TransportAwareFalloutTogetherServer() try: - main() + server.serve_forever() except KeyboardInterrupt: - log("\nServer stopped.") + pass + finally: + server.stop()