this happens to me sometimes and I wish I could like share the games we join like some friend system.
always post the games you like on here and give props to the players you liked. They might use itch and respond back. at least that's the hope.