Resolved Game Center gets stuck on “Starting Game” when on a different network

Discussion in 'iOS Programming' started by glenncal, Nov 1, 2011.

  1. glenncal, Nov 1, 2011
    Last edited: Nov 2, 2011

    glenncal macrumors member

    Jun 7, 2009
    I am currently developing an iOS Game Center game. It is working fine when I auto-match two devices on the same Wi-Fi network, but when the devices are on different networks, the game never enters the match: player:didChangeState method.

    I tried checking match.expectedplayercount in the matchmakerViewController:didFindMatch: method, but it remains 1 the whole time, as if the game center never found the other player.

    My question is: Is this a problem in my end? I was beginning to suspect a Game Center problem since as far as I know I did everything correctly, and I see no reason for why it should work in one network configuration and not in another.

  2. jiminaus macrumors 65816


    Dec 16, 2010
    If Game Centre uses broadcast packets to find "nearby" devices, then the broadcast packets won't reach the other network. I don't know if Game Centre does or doesn't use broadcast packets, but it would explain the behaviour your observing.
  3. glenncal thread starter macrumors member

    Jun 7, 2009
    Update: This has been resolved. Apparently the problem was from Game Center's Sandbox side. I sent a technical request to Apple, and today the problem was fixed.
  4. dejo Moderator


    Staff Member

    Sep 2, 2004
    The Centennial State
    Resolved, you say?
  5. valdistt macrumors newbie

    Mar 8, 2012
    Hi! I have exactly the same problem right now - could you, please, tell me (some web link), where to fill this Apple technical request?
  6. gcleanth macrumors newbie

    Sep 3, 2013

    Hey all,

    Found the problem. I logged into the Manage My Apple ID section at and realised that my email address had not yet been verified. Sent the verification email again, verified the email address and now all is working in Game Center.


Share This Page