Use transport-aware server entrypoint

This commit is contained in:
Nomads_Reach
2026-08-16 00:58:15 -04:00
parent 535fd40770
commit 3d73d51331
+9 -17
View File
@@ -1,24 +1,16 @@
#!/usr/bin/env python3
"""Minimal Commonwealth Online relay server entry point."""
from __future__ import annotations from __future__ import annotations
from server_core import FalloutTogetherServer from transport_server import TransportAwareFalloutTogetherServer
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()
if __name__ == "__main__": if __name__ == "__main__":
server = TransportAwareFalloutTogetherServer()
try: try:
main() server.serve_forever()
except KeyboardInterrupt: except KeyboardInterrupt:
log("\nServer stopped.") pass
finally:
server.stop()