A lightweight UDP relay server for Umbra multiplayer state synchronization.
umbra-server listens on UDP port 52224 (0x00CC00) and relays player state packets between connected clients. Clients are automatically registered on first packet and removed after a 5-second inactivity timeout.
go build -o umbra-server ../umbra-serverThe server listens on UDP port 52224.
tp-net-test is a test client that simulates a second Wii for relay testing. It connects to the server, displays received state packets, and echoes them back.
cd tp-net-test
go run . [server_ip:port]Defaults to 127.0.0.1:52224 if no address is provided.