Game servers are currently closed or restricted, please retry later (4010) error

Added by Geringer about 8 years ago

I think problem is with Welcome Service or Shard Unifier, however don't found what cause it... While server is running WSOnline(ring_open.shard) is 0 that's why i can't connect.
code\ryzom\server\src\shard_unifier_service\ring_session_manager.cpp:3476

            multimap<uint32, TSessionId> mainlandShardsByAscLoad;
            for ( TWelcomeServices::iterator itw=_WelcomeServices.begin(); itw!=_WelcomeServices.end(); ++itw )
            {
                nlinfo( "Found mainland");
                TWelcomeServiceInfo &wsi = itw->second;
                if (wsi.FixedSessionId.asInt() != 0)
                {
                    nlinfo( "Check ring db?");
                    // Include only shards for which there is a known mainland session in the database
                    CSessionPtr session = CSession::load(_RingDb, wsi.FixedSessionId.asInt(), __FILE__, __LINE__);
                    if ((session != NULL) && (session->getSessionType() == TSessionType::st_mainland))
                    {
                        // this welcome is a candidate for connection
                        nlinfo( "Ring OK, check access");
                        if (wsi.ShardInfo->getWSOnline()) nlinfo( "WSOnline");
                        // check open state agains user access
                        if (wsi.ShardInfo->getWSOnline() && checkAccessRight(userAccessPriv, wsi.ShardInfo->getRequiredState()))
                        {
                            nlinfo( "Access Right also");

Last message i get "Ring OK, check access".
Maybe have someone ideas how to fix 4010 error?
Also i attach some log files.

----edit----
Also strange thing when i write in SU console:

 834: Executing command : 'help setWSState'
 834: Set the access state of a welcome service
 834: usage: setWSState <shardId|shardName> OPEN|DEV|RESTRICTED|CLOSED <messageOfTheDay>
 834: Executing command : 'setWSState 302 OPEN'
 834: Command 'setWSState' not found, try 'help'


Replies (4)

RE: Game servers are currently closed or restricted, please retry later (4010) error - Added by Geringer about 8 years ago

Server looks like working good, even SU writes:

INF  a10    login_service.cpp  203 LS::CLoginService::onModuleUp: LS : adding WS 'localhost:4128:ws'
INF  a10 ring_session_manager.cpp 1253 RSMGR::CRingSessionManager::registerWS: Adding WelcomeServer 'localhost:4128:ws' for ShardId 302

Although WSOnline is 0 in ring DB...

(1-4/4)