googleforgames / quilkin

Quilkin is a non-transparent UDP proxy specifically designed for use with large scale multiplayer dedicated game server deployments, to ensure security, access control, telemetry data, metrics and more.
Apache License 2.0
1.31k stars 95 forks source link

Fix updating agent IP address in relay #1036

Open XAMPPRocky opened 1 week ago

XAMPPRocky commented 1 week ago

Currently if you have a full setup of proxy -> relay -> agent, and with the datacenter measurement feature, it's often the case that the proxy seems to still have access to some outdated IP addresses which means we're not properly updating the ip address of the agents available on the relay side, we should fix this to reduce noise in the logs.

{"timestamp":"2024-11-13T08:59:29.030274Z","level":"WARN","fields":{"message":"error measuring distance","address":"xx.xx.xx.xx:32760","error":"deadline has elapsed"},"target":"quilkin::net::phoenix","filename":"src/net/phoenix.rs","threadId":"ThreadId(25)"}