Vladyslav Doloman
eeabda725e
Logging: add informative console logs for startup, ports, connections, JOIN/deny, input, and periodic events
...
- Configure logging via LOG_LEVEL env (default INFO)
- Log when servers start listening (WT/QUIC/InMemory/HTTPS static)
- Log WT CONNECT accept, QUIC peer connect, datagram traffic at DEBUG
- Log GameServer creation, tick loop start, JOIN accept/deny, config_update broadcasts, and input reception
2025-10-08 00:01:05 +03:00
Vladyslav Doloman
9043ba81c0
Server scaffold: protocol + config + transport abstraction + tick loop skeleton
...
- Protocol: PacketType, TLV Body types, QUIC varint, header, input_broadcast
and config_update builders, 2-bit body bitpacking helper
- Config/model: live-config ServerConfig, basic GameState/Snake/Session
- Transport: InMemoryTransport placeholder and QUIC server stub
- Server: asyncio tick loop, periodic config_update broadcast, immediate
input_broadcast relay; main entry and run.py
2025-10-07 20:02:28 +03:00