I can port https://github.com/danielrh/lobbylink to rust if that's helpful.... probably would have the same external interface.