Remove gold/silver UDP transfer relays #98

Merged
smell-of-curry merged 1 commit from remove-udp-relays into main 2026-08-17 22:01:59 +00:00
Member

Summary

  • Stop hairpinning gold/silver transfers through hub UDP relays (:19136 / :19133). That hop existed only for a T-Mobile/WARP edge case and added CPU + latency on every join.
  • Delete deploy relay units/source and the transfer_address field. Queue transfers use each server address again.

Live

Already applied on the hub host: JSON reverted, hub restarted, gold-udp-relay / silver-udp-relay stopped and disabled.

Test plan

  • Hub lobby join still works
  • Transfer to Gold lands on 40.160.19.240:19136 (not hub :19136)
  • Transfer to Silver lands on 40.160.19.240:19132 (not hub :19133)
  • No gold-udp-relay / silver-udp-relay processes after deploy
## Summary - Stop hairpinning gold/silver transfers through hub UDP relays (`:19136` / `:19133`). That hop existed only for a T-Mobile/WARP edge case and added CPU + latency on every join. - Delete `deploy` relay units/source and the `transfer_address` field. Queue transfers use each server `address` again. ## Live Already applied on the hub host: JSON reverted, hub restarted, `gold-udp-relay` / `silver-udp-relay` stopped and disabled. ## Test plan - [ ] Hub lobby join still works - [ ] Transfer to Gold lands on `40.160.19.240:19136` (not hub `:19136`) - [ ] Transfer to Silver lands on `40.160.19.240:19132` (not hub `:19133`) - [ ] No `gold-udp-relay` / `silver-udp-relay` processes after deploy
Hairpin existed only for a T-Mobile/WARP edge case and added a hop plus CPU on every gold/silver join. Transfers go to each server address again.

Co-authored-by: Cursor <cursoragent@cursor.com>
Sign in to join this conversation.
No description provided.