def _receive_legendcity_notice_failed(self, err, req, timer): logger.fatal("Receive legendcity battle notice failed[reason=%s]" % err) res = internal_pb2.LegendCityBattleResultNoticeRes() res.status = -1 response = res.SerializeToString() logger.notice("Receive legendcity battle notice failed" "[user_id=%d][req=%s][res=%s][consume=%d]" % (timer.id, req, res, timer.count_ms())) return response
def _receive_chat_failed(self, err, req, timer): logger.fatal("Receive chat notice failed[reason=%s]" % err) res = friend_pb2.ChatFriendRes() res.status = -1 res.ret = friend_pb2.FRIEND_OK response = res.SerializeToString() logger.notice( "Receive chat notice failed[req=%s][res=%s][consume=%d]" % (req, res, timer.count_ms())) return response
def _query_anneal_failed(self, err, req, timer): logger.fatal("Query anneal failed[reason=%s]" % err) res = anneal_pb2.QueryAnnealInfoRes() res.status = -1 response = res.SerializeToString() logger.notice( "Query anneal failed[user_id=%d][req=%s][res=%s][consume=%d]" % (timer.id, req, res, timer.count_ms())) return response
def _upgrade_skill_failed(self, err, req, timer): logger.fatal("Upgrade hero skill failed[reason=%s]" % err) res = hero_pb2.UpdateHeroSkillRes() res.status = -1 response = res.SerializeToString() logger.notice( "Upgrade hero skill failed[user_id=%d][req=%s][res=%s][consume=%d]" % (timer.id, req, res, timer.count_ms())) return response
def _buy_attack_num_failed(self, err, req, timer): logger.fatal("Buy attack num failed[reason=%s]" % err) res = anneal_pb2.BuyAttackNumRes() res.status = -1 response = res.SerializeToString() logger.notice( "Buy attack num failed[user_id=%d][req=%s][res=%s][consume=%d]" % (timer.id, req, res, timer.count_ms())) return response
def _modify_anneal_sweep_time_succeed(self, data, req, timer): res = internal_pb2.ModifyAnnealSweepTimeRes() res.status = 0 response = res.SerializeToString() log = log_formater.output(data, "Modify anneal sweep time succeed", req, res, timer.count_ms()) logger.notice(log) return response
def _update_arena_failed(self, err, req, timer): logger.fatal("Update arena failed[reason=%s]" % err) res = arena_pb2.QueryArenaInfoRes() res.status = -1 response = res.SerializeToString() logger.notice( "Update arena failed[user_id=%d][req=%s][res=%s][consume=%d]" % (timer.id, req, res, timer.count_ms())) return response
def _query_worldboss_failed(self, err, req, timer): logger.fatal("Query worldboss failed[reason=%s]" % err) res = boss_pb2.QueryWorldBossRes() res.status = -1 response = res.SerializeToString() logger.notice( "Query worldboss failed[user_id=%d][req=%s][res=%s][consume=%d]" % (timer.id, req, res, timer.count_ms())) return response
def _giveup_pray_failed(self, err, req, timer): logger.fatal("Giveup pray failed[reason=%s]" % err) res = pray_pb2.PrayRes() res.status = -1 response = res.SerializeToString() logger.notice( "Giveup pray failed[user_id=%d][req=%s][res=%s][consume=%d]" % (timer.id, req, res, timer.count_ms())) return response
def _battle_node_reward_failed(self, err, req, timer): logger.fatal("Accept union battle node box reward failed[reason=%s]" % err) res = union_battle_pb2.QueryUnionBattleBoxRes() res.status = -1 response = res.SerializeToString() logger.notice("Accept union battle node box reward failed" "[user_id=%d][req=%s][res=%s][consume=%d]" % (timer.id, req, res, timer.count_ms())) return response
def _giveup_pray_succeed(self, data, req, timer): res = pray_pb2.PrayRes() res.status = 0 pack.pack_pray_info(data.pray.get(True), res.pray_info, timer.now) response = res.SerializeToString() log = log_formater.output(data, "Giveup pray succeed", req, res, timer.count_ms()) logger.notice(log) return response
def _update_failed(self, err, req, timer): logger.fatal("Update user failed[reason=%s]" % err) res = monarch_pb2.UpdateMonarchRes() res.status = -1 response = res.SerializeToString() logger.notice( "Update user failed[user_id=%d][req=%s][res=%s][consume=%d]" % (timer.id, req, res, timer.count_ms())) return response
def _be_invited_failed(self, err, req, timer): logger.fatal("Be invited failed[reason=%s]" % err) res = user_pb2.InviteRes() res.status = -1 response = res.SerializeToString() logger.notice( "Be invited failed[user_id=%d][req=%s][res=%s][consume=%d]" % (timer.id, req, res, timer.count_ms())) return response
def _add_vip_points_failed(self, err, req, timer): logger.fatal("Add vip points failed[reason=%s]" % err) res = internal_pb2.AddVipPointsRes() res.status = -1 response = res.SerializeToString() logger.notice( "Add vip points failed[user_id=%d][req=%s][res=%s][consume=%d]" % (timer.id, req, res, timer.count_ms())) return response
def _get_arena_win_num_reward_failed(self, err, req, timer): logger.fatal("Get arena win num reward failed[reason=%s]" % err) res = arena_pb2.QueryArenaInfoRes() res.status = -1 response = res.SerializeToString() logger.notice("Get arena win num reward failed" "[user_id=%d][req=%s][res=%s][consume=%d]" % (timer.id, req, res, timer.count_ms())) return response
def _clear_worldboss_merit_failed(self, err, req, timer): logger.fatal("Clear worldboss merit failed[reason=%s]" % err) res = boss_pb2.ClearWorldBossMeritRes() res.status = -1 response = res.SerializeToString() logger.notice( "Clear worldboss merit failed[user_id=%d][req=%s][res=%s][consume=%d]" % (timer.id, req, res, timer.count_ms())) return response
def _add_arena_coin_failed(self, err, req, timer): logger.fatal("Add arena coin failed[reason=%s]" % err) res = internal_pb2.AddArenaCoinRes() res.status = -1 response = res.SerializeToString() logger.notice( "Add arena coin failed[user_id=%d][req=%s][res=%s][consume=%d]" % (timer.id, req, res, timer.count_ms())) return response
def _get_pass_reward_failed(self, err, req, timer): logger.fatal("Get pass reward failed[reason=%s]" % err) res = anneal_pb2.GetPassRewardRes() res.status = -1 response = res.SerializeToString() logger.notice("Get pass reward reward failed" "[user_id=%d][req=%s][res=%s][consume=%d]" % (timer.id, req, res, timer.count_ms())) return response
def add_cat(self, common_id, request): """添加招财猫获得元宝记录""" logger.notice("===============add") timer = Timer(common_id) req = internal_pb2.InternalCatReq() req.ParseFromString(request) defer = DataBase().get_data(common_id) defer.addCallback(self._calc_add, req, common_id, timer) defer.addErrback(self._add_failed, req, timer) return defer
def _finish_sweep_failed(self, err, req, timer): logger.fatal("Finish sweep failed[reason=%s]" % err) res = anneal_pb2.FinishSweepRes() res.status = -1 response = res.SerializeToString() logger.notice( "Finish sweep failed[user_id=%d][req=%s][res=%s][consume=%d]" % (timer.id, req, res, timer.count_ms())) return response
def add_cat(data, common_id, user_id, name, gold, index): """添加招财猫记录 """ #删除要淘汰的数据 _eliminate_cat(data, MAX_BROADCAST_NUM - 1) cat = CatInfo.create(common_id, user_id, name, gold, index) logger.notice("==========CAT") data.cat_list.add(cat) return True
def _modify_anneal_sweep_time_failed(self, err, req, timer): logger.fatal("Modify anneal sweep time failed[reason=%s]" % err) res = internal_pb2.ModifyAnnealSweepTimeRes() res.status = -1 response = res.SerializeToString() logger.notice( "Modify anneal sweep time failed[user_id=%d][req=%s][res=%s][consume=%d]" % (timer.id, req, res, timer.count_ms())) return response
def _receive_legendcity_notice_succeed(self, data, req, timer): res = internal_pb2.LegendCityBattleResultNoticeRes() res.status = 0 response = res.SerializeToString() log = log_formater.output(data, "Receive legendcity battle notice succeed", req, res, timer.count_ms()) logger.notice(log) return response
def _disconnect_user(self, token): """强制断线用户 """ user = self._token_dict[token] logger.notice( 'User abort[token=%d][user id=%d][session id=%d][addr=%s:%d]' % (token, user.user_id, user.session_id, user.ip, user.port)) self._factory.loseConnection(user.session_id) self._delete_user_info(token)
def _clear_worldboss_merit_succeed(self, data, req, timer): res = boss_pb2.ClearWorldBossMeritRes() res.status = 0 response = res.SerializeToString() logger.notice( "Clear worldboss merit succeed[req=%s][res=%s][consume=%d]" % (req, res, timer.count_ms())) return response
def _manage_guide_failed(self, err, req, timer): logger.fatal("Manage guide failed[reason=%s]" % err) res = guide_pb2.ManageGuideRes() res.status = -1 response = res.SerializeToString() logger.notice( "Manage guide failed[user_id=%d][req=%s][res=%s][consume=%d]" % (timer.id, req, res, timer.count_ms())) return response
def _enchant_equipment_max_failed(self, err, req, timer): logger.fatal("Enchant hero equipment max failed[reason=%s]" % err) res = hero_pb2.UpdateHeroEquipmentMaxRes() res.status = -1 response = res.SerializeToString() logger.notice("Enchant hero equipment max failed" "[user_id=%d][req=%s][res=%s][consume=%d]" % (timer.id, req, res, timer.count_ms())) return response
def _add_basic_worldboss_failed(self, err, req, timer): """ """ logger.fatal("Add basic worldboss failed[reason=%s]" % err) res = boss_pb2.AddBasicWorldBossRes() res.status = -1 response = res.SerializeToString() logger.notice("Add basic worldboss failed[user_id=%d][req=%s][res=%s][consume=%d]" % (timer.id, req, res, timer.count_ms())) return response
def _calc_all_result(self, ids, req, timer): res = internal_pb2.GetAllRes() res.status = 0 for id in ids: res.ids.append(id) response = res.SerializeToString() logger.notice( "Get all succeed[user_id=%d][req=%s][res=%s][consume=%d]" % (timer.id, req, res, timer.count_ms())) return response
def _add_basic_worldboss_succeed(self, basic_data, req, timer): """ """ res = boss_pb2.AddBasicWorldBossRes() res.status = 0 response = res.SerializeToString() logger.notice("Add basic worldboss succeed" "[user_id=%d][req=%s][res=%s][consume=%d]" % (timer.id, req, res, timer.count_ms())) return response