GGPO uses a peer-to-peer topology to run a complete copy of your game for each player
So it needs a b2p game to play?