|  |  | 
 |  |  |         RegionName = GameWorld.GetPlayerServerSID(curPlayer)
 | 
 |  |  |         
 | 
 |  |  |     else:
 | 
 |  |  |         # 合服情况,玩家取自己服发送,非玩家数据按指定平台配置发,没有则取配置主服
 | 
 |  |  |         RegionName = 's%s'%GameWorld.GetPlayerMainServerID(OperatorID)  | 
 |  |  |         # 合服情况,玩家取自己服发送,非玩家数据按指定平台配置发
 | 
 |  |  |         sid = GameWorld.GetPlayerMainServerID(OperatorID)
 | 
 |  |  |         if not sid:
 | 
 |  |  |             GameWorld.ErrLog("GetPlayerMainServerID: %s-%s"%(OperatorID, sid))
 | 
 |  |  |             return
 | 
 |  |  |         RegionName = 's%s'%sid
 | 
 |  |  |         
 | 
 |  |  |     getUrl = "%s?ProductID=%s&OperatorID=%s&RegionName=%s&EventID=%s%s&Time=%s&%s"%(\
 | 
 |  |  |              ReportUrl, ProductID, OperatorID, RegionName, eventActionID, playerInfo,
 | 
 |  |  | 
 |  |  | #  @param eventClass 
 | 
 |  |  | #  @return None
 | 
 |  |  | def WriteEvent(eventClass):
 | 
 |  |  |     if GameWorld.IsMergeServer():
 | 
 |  |  |     if GameWorld.IsCrossServer():
 | 
 |  |  |         return
 | 
 |  |  |     
 | 
 |  |  |     if eventClass.GetScribeEventName() not in ReadChConfig.GetEvalChConfig("EventReportID"):
 |