gitxsm 1 месяц назад
Родитель
Сommit
618beb857b
45 измененных файлов с 8871 добавлено и 169 удалено
  1. 11 1
      script/common/Lang.lua
  2. 2 0
      script/common/LogDefine.lua
  3. 13 0
      script/common/ProtoID.lua
  4. 5 0
      script/core/ObjHuman.lua
  5. 6 0
      script/module/anotherWorldBattle/AnotherWorldBattleNS.lua
  6. 301 0
      script/module/battle/BattleGift.lua
  7. 3 0
      script/module/battle/BattleLogic.lua
  8. 18 1
      script/module/battle/EliteDefine.lua
  9. 13 0
      script/module/battle/Handler.lua
  10. 18 1
      script/module/battle/Proto.lua
  11. 15 1
      script/module/combat/BeSkill.lua
  12. 6 4
      script/module/combat/JibanLogic.lua
  13. 1 1
      script/module/combat/Proto.lua
  14. 38 4
      script/module/combat/Skill.lua
  15. 1 1
      script/module/elf/ElfLogic.lua
  16. 58 17
      script/module/hero/HeroArtifacts.lua
  17. 1 1
      script/module/hero/HeroExclusiveWeapon.lua
  18. 1 1
      script/module/hero/HeroTianYuan.lua
  19. 1 0
      script/module/hero/Proto.lua
  20. 20 11
      script/module/jjcnewladder/jjcNewLadderLogic.lua
  21. 2 2
      script/module/lostTemple/lostTempleLogic.lua
  22. 1 0
      script/module/roleSystem/RoleSystemDefine.lua
  23. 1 1
      script/module/talisman/TalismanLogic.lua
  24. 3 0
      script/module/topup/TopupLogic.lua
  25. 1 1
      script/module/winnerRelic/WinnerRelicLogic.lua
  26. 13 0
      script/module/zhuanpan/Handler.lua
  27. 34 4
      script/module/zhuanpan/Proto.lua
  28. 271 7
      script/module/zhuanpan/ZhuanpanLogic.lua
  29. 7119 0
      webServer/scripts/recover.sql
  30. 110 0
      webServer/scripts/recover_enter_server.js
  31. 144 0
      webServer/scripts/recover_enter_server.sh
  32. 4 0
      webServer/src/channels/factory/ChannelFactory.ts
  33. 34 88
      webServer/src/channels/handlers/MeituanChannelHandler.ts
  34. 76 0
      webServer/src/channels/handlers/MiniappChannelHandler.ts
  35. 138 0
      webServer/src/channels/handlers/QingtianChannelHandler.ts
  36. 160 0
      webServer/src/channels/handlers/ZeroOneChannelHandler.ts
  37. 29 1
      webServer/src/config/channelConfig.ts
  38. 13 0
      webServer/src/config/thirdParams.ts
  39. 95 12
      webServer/src/controller/ApiController.ts
  40. 27 0
      webServer/src/controller/MiniAppController.ts
  41. 3 2
      webServer/src/model/OrderModel.ts
  42. 25 5
      webServer/src/model/UserModel.ts
  43. 3 0
      webServer/src/router/miniapp.ts
  44. 1 1
      webServer/src/server.ts
  45. 32 1
      webServer/src/utils/SignatureVerifier.ts

+ 11 - 1
script/common/Lang.lua

@@ -851,6 +851,9 @@ AB_UPDATE_LINEUP_SUCC= [[更换防守阵容成功]]
 AB_POINT_CHALLENGING= [[已有玩家在进攻该据点]]
 AB_CHALLENGING_TIMES_NOT_ENOUGH= [[行动力不足]]
 
+AB_CANNOT_DO = [[暂时无法操作]]
+AB_MORALE_IS_DURING = [[当前士气加成还未结束]]
+
 AB_MIYAO_NOT_ENOUG = [[秘钥不足]]
 
 
@@ -885,4 +888,11 @@ HERO_AF_CANNOT_LOCK = [[锁定数量已达上限]]
 HERO_AF_NO_REFINE_EFFECT = [[神威灵装尚未洗练特效]]
 HERO_AF_NO_BESKILL = [[神威灵装尚未获得被动技能]]
 HERO_AF_NO_REFINE_BESKILL = [[神威灵装尚未洗练被动技能]]
-HERO_AF_NEED_HANDLE_REFINE = [[需要先保存或取消洗练出的效果]]
+HERO_AF_NEED_HANDLE_REFINE = [[需要先保存或取消洗练出的效果]]
+
+
+--------------------------闯关礼金-------------------------
+
+BATTLEGIFT_NOT_ENOUGH = [[礼金不足]]
+
+BATTLEGIFT_DAILY_CAN_GET_MAX = [[已达当日提取额上限]]

+ 2 - 0
script/common/LogDefine.lua

@@ -322,6 +322,8 @@ DEFINE = {
 	VoucherInvest 			= 782,  		-- 代金券投资
 	LevelGift 				= 783,  		-- 送万元充值
 	Artifacts				= 784,			-- 英雄神威灵装
+	BattleGift				= 785,			-- 闯关礼金
+
 
 	errHandle				= 99999,		-- 异常处理
 }

+ 13 - 0
script/common/ProtoID.lua

@@ -1804,6 +1804,15 @@ _ENV[1845]="GC_LEVELGIFT_QUERY"
 _ENV[1846]="CG_LEVELGIFT_GETREWARD"
 _ENV[1847]="GC_GUIDE_CTRATE_AWARD"
 _ENV[1848]="CG_GUIDE_CTRATE_AWARD_GET"
+-- _ENV[1844]="CG_LEVELGIFT_QUERY" -- 0.1版本特有功能的相关协议
+-- _ENV[1845]="GC_LEVELGIFT_QUERY"
+-- _ENV[1846]="CG_LEVELGIFT_GETREWARD"
+-- _ENV[1847]="GC_GUIDE_CTRATE_AWARD"
+-- _ENV[1848]="CG_GUIDE_CTRATE_AWARD_GET"
+
+_ENV[1849]="CG_BATTLEGIFT_QUERY"
+_ENV[1850]="GC_BATTLEGIFT_QUERY"
+_ENV[1851]="CG_BATTLEGIFT_GET"
 
 
 _ENV[1896]="CG_ZHUANPAN_SUBSCRIBE_REWARD_QUERY"
@@ -1814,3 +1823,7 @@ _ENV[1900]="CG_ZHUANPAN_TB_QUERY"
 _ENV[1891]="GC_ZHUANPAN_TB_QUERY"
 _ENV[1892]="CG_ZHUANPAN_TB_REWARD_GET"
 
+_ENV[1901]="CG_ZHUANPAN_YOUXI_TASK_QUERY"
+_ENV[1902]="GC_ZHUANPAN_YOUXI_TASK_QUERY"
+_ENV[1903]="CG_ZHUANPAN_YOUXI_TASK_GET"
+

+ 5 - 0
script/core/ObjHuman.lua

@@ -105,6 +105,7 @@ local commonOperate = require("core.commonOperate")
 local AnotherWorldBattleNS = require("anotherWorldBattle.AnotherWorldBattleNS")
 local RoleStorageBox = require("roleSystem.RoleStorageBox")
 local BreakThroughTheme = require("battle.BreakThroughTheme")
+local BattleGift = require("battle.BattleGift")
 
 
 local Json = require("common.Json")
@@ -833,6 +834,7 @@ function onLogin(human, isNew)
 	AnotherWorldBattleNS.onLogin(human)
 	RoleStorageBox.onLogin(human)
 	BreakThroughTheme.onLogin(human)
+	BattleGift.onLogin(human)
 
     HeroLogLogic.finishTaskCB(human,HeroLogLogic.HERO_LOG_TYPE_1,1)
 	-- 红点 检测   需要放在通用的onLogin 后面  保持数据的正确性 再检测红点
@@ -923,6 +925,9 @@ function updateDaily(human, isGm)
 	OnlineAwardLogic.NewUpdateDaily(human)
 	ClutterDataLogic.updateDaily(human)
 	BreakThroughTheme.updateDaily(human)
+	BattleGift.updateDaily(human)
+
+
 	QQBigShot.updateDaily(human)
 
 	TriggerLogic.PublishEvent(TriggerDefine.EVENT_TYPE_DAILY_LOGIN, human.db._id, 1)

+ 6 - 0
script/module/anotherWorldBattle/AnotherWorldBattleNS.lua

@@ -1924,6 +1924,12 @@ function C2N_UnionMorale_Response(msg)
 
     if not human.fd then
         ObjHuman.save(human)
+    else
+        local tips = Lang.AB_CANNOT_DO
+        if msg.opRes == -2 then
+            tips = Lang.AB_MORALE_IS_DURING
+        end
+        Broadcast.sendErr(human, tips)
     end
 end
 

+ 301 - 0
script/module/battle/BattleGift.lua

@@ -0,0 +1,301 @@
+-- 闯关礼金
+
+--db
+--[=[
+    human.db.battleGift = {
+        dailyStoreVal = nil, -- 每日获得的存储礼金
+        dailyGetVal = nil,  -- 每日已领取的礼金
+        buyIdList = nil,    -- 充值过的购买项Id列表
+    }
+]=]--
+
+local Msg = require("core.Msg")
+local Grid = require("bag.Grid")
+local BagLogic = require("bag.BagLogic")
+local Lang = require("common.Lang")
+local Broadcast = require("broadcast.Broadcast")
+local BattleExcel = require("excel.battle")
+local BattleExcel_Elite = require("excel.battle_elite")
+local BattleExcel_Hard = require("excel.battle_hard")
+local BattleLogic = require("battle.BattleLogic")
+local EliteDefine = require("battle.EliteDefine")
+local Util = require("common.Util")
+local BuyLogic = require("topup.BuyLogic")
+local RoleSystemLogic = require("roleSystem.RoleSystemLogic")
+local RoleSystemDefine = require("roleSystem.RoleSystemDefine")
+
+
+local LOGTYPE = "BattleGift"
+
+
+local function initData(human)
+    human.db.battleGift = { dailyStoreVal = 0, dailyGetVal = 0 }
+end
+
+local function getData(human)
+    return human.db.battleGift
+end
+
+local function addDailyStoreVal(human, val)
+    local battleGiftData = getData(human)
+    if not battleGiftData then
+        initData(human)
+        battleGiftData = getData(human)
+    end
+
+    battleGiftData.dailyStoreVal = battleGiftData.dailyStoreVal + val
+end
+
+local function addDailyGetVal(human, val)
+    local battleGiftData = getData(human)
+    if not battleGiftData then
+        initData(human)
+        battleGiftData = getData(human)
+    end
+
+    battleGiftData.dailyGetVal = battleGiftData.dailyGetVal + val
+end
+
+local function insertBuyIdList(human, buyId)
+    local battleGiftData = getData(human)
+    if not battleGiftData then
+        initData(human)
+        battleGiftData = getData(human)
+    end
+
+    battleGiftData.buyIdList = battleGiftData.buyIdList or {}
+    table.insert(battleGiftData.buyIdList, buyId)
+end
+
+local function resetData(human)
+    local battleGiftData = getData(human)
+    if not battleGiftData then
+        return
+    end
+
+    battleGiftData.dailyStoreVal = 0
+    battleGiftData.dailyGetVal = 0
+end
+
+
+
+-- 获取本关卡能获得的礼金数量
+local function getStageVal(stageType, stageIdx)
+    local conf
+    if stageType == EliteDefine.COPY_LEVEL_ELITE then
+        conf = BattleExcel_Elite.node
+    elseif stageType == EliteDefine.COPY_LEVEL_ELITE then
+        conf = BattleExcel_Hard.node
+    else
+        conf = BattleExcel.node
+    end
+
+    local stageCfg = conf[stageIdx]
+    if stageCfg and stageCfg.giftStoreVal then
+        return stageCfg.giftStoreVal
+    end
+
+    return 0
+end
+
+-- 计算当前关卡一共能获得的礼金
+local function calcCurrentStageVal(stageType, stageVal)
+    local val = 0
+    for i=1, stageVal do
+        val = val + getStageVal(stageType, i)
+    end
+
+    return val
+end
+
+-- 处理老号, 把老号之前已经通关的关卡应该获得的礼金算上
+local function calcBeforeVal(human)
+    local totalVal = 0
+    for i=EliteDefine.COPY_ELITE_NORMAL, EliteDefine.COPY_ELITE_DIFFICULTY do
+        local stage = BattleLogic.GetBattleIdByType(human, i)
+        if stage and stage > 0 then
+            totalVal = totalVal + calcCurrentStageVal(i, stage)
+        end
+    end
+
+    addDailyStoreVal(human, totalVal)
+end
+
+-- 计算当前关卡一共增加的"每日可领取上限"
+local function calcStageDailyGeteVal(human)
+    local val = 0
+    local stage = BattleLogic.GetBattleIdByType(human, EliteDefine.COPY_ELITE_NORMAL)
+
+    for k,v in ipairs(BattleExcel.node) do
+        if k > stage then
+            break
+        end
+
+        if v.dailyLimitVal and v.dailyLimitVal > 0 then
+            val = val + v.dailyLimitVal
+        end
+    end
+
+    return val
+end
+
+-- 计算每天可领礼金的最大值
+local function calclDailyMaxGetVal(human)
+    local val = EliteDefine.BATTLEGIFT_FREE_LIMIT
+
+    local battleGiftData = getData(human)
+    if battleGiftData and battleGiftData.buyIdList then
+        for _, buyId in ipairs(battleGiftData.buyIdList) do
+            val = val + (EliteDefine.BATTLEGIFT_BUYID_2_LIMIT[buyId] or 0)
+        end
+    end
+
+    val = val + calcStageDailyGeteVal(human)
+    return val
+end
+
+-- 红点刷新
+local function updateRedDot(human)
+    RoleSystemLogic.onDot(human, RoleSystemDefine.ROLE_SYS_ID_1106)
+end
+
+
+
+-- 外部调用,跨天处理
+function updateDaily(human)
+    -- local battleGiftData = getData(human)
+    -- if not battleGiftData then
+    --     calcBeforeVal(human)
+    --     updateRedDot(human)
+    --     return
+    -- end
+
+    -- resetData(human)
+
+    -- updateRedDot(human)
+end
+
+-- 外部调用, 登录处理
+function onLogin(human)
+    -- local battleGiftData = getData(human)
+    -- if not battleGiftData then
+    --     calcBeforeVal(human)
+    --     updateRedDot(human)
+    -- end
+end
+
+-- 外部调用, 通关新的关卡
+function StageClearHandle(human, currentStage, stageType)
+    -- local val = getStageVal(stageType, currentStage)
+    -- if val > 0 then
+    --     addDailyStoreVal(human, val)
+    -- end
+end
+
+-- 外部调用, 入口处是否有红点
+function isDot(human)
+    -- local battleGiftData = getData(human)
+    -- if not battleGiftData then
+    --     return false
+    -- end
+
+    -- local dailyStoreVal = battleGiftData.dailyStoreVal or 0
+    -- if dailyStoreVal <= 0 then
+    --     return false
+    -- end
+
+    -- local dailyGetVal = battleGiftData.dailyGetVal or 0
+    -- local dailyMaxVal = calclDailyMaxGetVal(human)
+    -- if dailyGetVal >= dailyMaxVal then
+    --     return false
+    -- end
+
+    -- return true
+end
+
+-- 外部调用, 充值处理接口
+function charge(human, nAllPrice, buyID)
+    -- if not table.find(EliteDefine.BATTLEGIFT_BUYID_LIST, buyID) then
+    --     return
+    -- end
+
+    -- local battleGiftData = getData(human)
+    -- if battleGiftData and battleGiftData.buyIdList and table.find(battleGiftData.buyIdList, buyID) then
+    --     return
+    -- end
+
+    -- insertBuyIdList(human, buyID)
+
+    -- updateRedDot(human)
+
+    -- BattleGift_Query(human)
+end
+
+
+
+
+-- 查询
+function BattleGift_Query(human)
+    local msgRet = Msg.gc.GC_BATTLEGIFT_QUERY
+    msgRet.leftTime = 0
+    msgRet.dailyStoreVal = 0
+    msgRet.dailyGetVal = 0
+    msgRet.dailyMaxVal = 0
+
+    local now = os.time()
+    local toDayStartTime = Util.getDayStartTime(now)
+    msgRet.leftTime = toDayStartTime + 86400 - now
+
+    local battleGiftData = getData(human)
+    msgRet.dailyStoreVal = battleGiftData and battleGiftData.dailyStoreVal or 0
+    msgRet.dailyGetVal = battleGiftData and battleGiftData.dailyGetVal or 0
+    msgRet.dailyMaxVal = calclDailyMaxGetVal(human)
+
+    local targetBuyId = 0
+    for _, buyId in ipairs(EliteDefine.BATTLEGIFT_BUYID_LIST) do
+        if not battleGiftData or not battleGiftData.buyIdList or not table.find(battleGiftData.buyIdList, buyId) then
+            targetBuyId = buyId
+            break
+        end
+    end
+
+    BuyLogic.fontBuyItem(human, msgRet.buyItem, targetBuyId)
+
+    Msg.send(msgRet, human.fd)
+end
+
+-- 领取
+function BattleGift_Get(human)
+    local battleGiftData = getData(human)
+    if not battleGiftData then
+        return Broadcast.sendErr(human, Lang.BATTLEGIFT_NOT_ENOUGH)
+    end
+
+    local dailyStoreVal = battleGiftData.dailyStoreVal or 0
+    if dailyStoreVal <= 0 then
+        return Broadcast.sendErr(human, Lang.BATTLEGIFT_NOT_ENOUGH)
+    end
+
+    local dailyGetVal = battleGiftData.dailyGetVal or 0
+    local dailyMaxVal = calclDailyMaxGetVal(human)
+    if dailyGetVal >= dailyMaxVal then
+        return Broadcast.sendErr(human, Lang.BATTLEGIFT_DAILY_CAN_GET_MAX)
+    end
+
+    local getVal = math.min(dailyStoreVal, dailyMaxVal - dailyGetVal)
+    if getVal < 100 then
+        return Broadcast.sendErr(human, Lang.BATTLEGIFT_DAILY_CAN_GET_MAX)
+    end
+
+    addDailyStoreVal(human, -getVal)
+
+    addDailyGetVal(human, getVal)
+
+    local itemId = EliteDefine.BATTLEGIFT_2_ITEMID
+    local itemCnt = math.floor(getVal / 100)
+    BagLogic.addItem(human, itemId, itemCnt, LOGTYPE)
+
+    BattleGift_Query(human)
+
+    updateRedDot(human)
+end

+ 3 - 0
script/module/battle/BattleLogic.lua

@@ -76,6 +76,7 @@ local WeekTaskLogic = require("dailyTask.WeekTaskLogic")
 local TreasureChestLogic = require("treasurechest.TreasureChestLogic")
 
 local BreakThroughTheme
+local BattleGift
 
 BATTLE_HANG_EXP_OUT_PERIOD = 60 -- 经验产出时间间隔
 BATTLE_HANG_ITEM_OUT_PERIOD = 300 -- 战利品道具产出时间间隔
@@ -3197,6 +3198,8 @@ function onFightEnd(human, result, fightTypeID, param1, combatInfo)
     GiftLogic.trigger(human,PRINCIPAL_LINE_EVNET,{id = battleID})
     WarOrder.trigger(human,BATTLE_ORDER_TYPE)
 
+    BattleGift = BattleGift or require("battle.BattleGift")
+    BattleGift.StageClearHandle(human, nextGuajiID, nBattleType)
 
     --肉鸽属性加成判断
     local nowStageCfg = tBattleConfig.node[battleID]

+ 18 - 1
script/module/battle/EliteDefine.lua

@@ -28,4 +28,21 @@ BATTLE_ADD_MOPUP_GOODID = 1012
 BATTLE_MOPUP_MAX_LEN = 12
 
 -- 开启多队伍挑战的关卡要求
-OPEN_OTHER_TEAM_LEVEL = 601
+OPEN_OTHER_TEAM_LEVEL = 601
+
+
+
+
+
+-------------------------闯关礼金--------------------------------------
+
+BATTLEGIFT_FREE_LIMIT = 1000 -- 闯关礼金每日免费可提取额度
+
+BATTLEGIFT_BUYID_LIST = {93901,93902}  -- 闯关礼金购买项Id列表
+
+BATTLEGIFT_BUYID_2_LIMIT = {  -- 购买项Id与增加的可提取额度映射表
+    [93901] = 1000,
+    [93902] = 5000000,
+}
+
+BATTLEGIFT_2_ITEMID = 110   -- 闯关礼金转成的道具Id

+ 13 - 0
script/module/battle/Handler.lua

@@ -1,5 +1,6 @@
 local BattleLogic = require("battle.BattleLogic")
 local BreakThroughTheme = require("battle.BreakThroughTheme")
+local BattleGift = require("battle.BattleGift")
 
 function CG_BATTLE_QUERY(human)
     --print("[CG_BATTLE_QUERY] 战役主界面查询开始")
@@ -146,3 +147,15 @@ end
 function CG_BREATHROUGHTHEME_SHOW_TIPS(human,msg)
     BreakThroughTheme.BreakThrough_UpdateShowTipsState(human, msg.rewardType)
 end
+
+
+
+------------------------------闯关礼金-----------------------------------------------------
+
+function CG_BATTLEGIFT_QUERY(human,msg)
+    BattleGift.BattleGift_Query(human)
+end
+
+function CG_BATTLEGIFT_GET(human,msg)
+    BattleGift.BattleGift_Get(human)
+end

+ 18 - 1
script/module/battle/Proto.lua

@@ -473,4 +473,21 @@ GC_BREATHROUGHTHEME_REDDOT = {
 CG_BREATHROUGHTHEME_SHOW_TIPS = {}
 GC_BREATHROUGHTHEME_SHOW_TIPS = {
 	{"tipState",     		1,      "byte"},           -- 1-服务器通知客户端弹出提示
-}
+}
+
+
+
+-----------------------------------------闯关礼金---------------------------------------------------------
+
+-- 闯关礼金查询
+CG_BATTLEGIFT_QUERY = {}
+GC_BATTLEGIFT_QUERY = {
+	{"leftTime",		1,	    "int"},	       -- 重置剩余时间戳
+	{"dailyStoreVal",	1,	    "int"},	       -- 当日存储礼金数量
+	{"dailyGetVal",		1,	    "int"},	       -- 当日已领礼金数量
+	{"dailyMaxVal",		1,	    "int"},	       -- 当日可领礼金数量
+	{"buyItem",     	1,      BuyItem},      -- 购买信息, BuyItem.buyID为0, 则表示所有购买项均已购买
+}
+
+-- 闯关礼金领取
+CG_BATTLEGIFT_GET = {}

+ 15 - 1
script/module/combat/BeSkill.lua

@@ -257,6 +257,7 @@ BESKILL_TYPE69 = 69 --血族英雄特殊处理
 BESKILL_TYPE70 = 70 --增加的属性激活就生效(计入面板属性)并且概率连击
 BESKILL_TYPE71 = 71	--回合开始 在其他buff添加结束
 BESKILL_TYPE72 = 72	-- 不施放技能,只用来做其他效果的判断条件
+BESKILL_TYPE73 = 73 --使用技能(包括普攻技能)命中敌方且造成伤害
 
 
 NO_CHECK_FANJI_LIST = {
@@ -271,6 +272,7 @@ NO_CHECK_FANJI_LIST = {
 	[BESKILL_TYPE38] = 1,
 	[BESKILL_TYPE44] = 1,
 	[BESKILL_TYPE46] = 1,
+	[BESKILL_TYPE73] = 1,
 }
 
 NO_CHECK_COMBO_LIST = {
@@ -288,6 +290,7 @@ NO_CHECK_COMBO_LIST = {
 	[BESKILL_TYPE38] = 1,
 	[BESKILL_TYPE43] = 1,
 	[BESKILL_TYPE15] = 1,
+	[BESKILL_TYPE73] = 1,
 }
 
 local function checkLimit(data)
@@ -804,7 +807,18 @@ function onHit(attacker,targets,skillID)
 	end
 
 	local side = attacker.side
-	local defendSide = side == CombatDefine.ATTACK_SIDE  and CombatDefine.DEFEND_SIDE  or CombatDefine.ATTACK_SIDE 
+	local defendSide = side == CombatDefine.ATTACK_SIDE  and CombatDefine.DEFEND_SIDE  or CombatDefine.ATTACK_SIDE
+
+
+	local target = targets[1]
+	if target and target.side == defendSide and CombatObj.getValue(attacker,RoleDefine.RATE_COMBAT_NOW) > 0 then
+		if attacker.beSkillList[BESKILL_TYPE73] then
+			for _,v in ipairs(attacker.beSkillList[BESKILL_TYPE73]) do
+				use(attacker,targets,v)
+			end
+		end
+	end
+
 	
     --普通技能触发
 	if useSkillConfig.type == CombatDefine.SKILL_TYPE1 then

+ 6 - 4
script/module/combat/JibanLogic.lua

@@ -557,15 +557,17 @@ function update(human,combatType,jibanListStr, heroIdStr, extraArgs)
 		local heroId = jibanHeroIdArr[k] or 0
 		if uuid ~= "" and uuid ~= "0" and heroId ~= 0 then
             --检测有没有再阵容上
-            for _, combatUuid in ipairs(combatHeroDB.list) do
-               if uuid == combatUuid then return end
-            end
+            -- 允许共鸣英雄同时上阵(包含援军/助战位置),因此不再阻止uuid出现在combatHeroDB.list中的情况
+            -- 原逻辑:
+            -- for _, combatUuid in ipairs(combatHeroDB.list) do
+            --    if uuid == combatUuid then return end
+            -- end
 
 			if not posList[k] then return end
 			-- local heroGrid = HeroLogic.getHeroGridByUuid(human, uuid)
             -- if not heroGrid then return end
 
-			-- setDB_JibanHeroID(human, k,	heroGrid.id)
+            -- setDB_JibanHeroID(human, k,	heroGrid.id)
 
 			local res = HeroBook.isGetHero(human, heroId)
 			if not res or res == HeroBook.LIEZHUAN_REWARD_NO then

+ 1 - 1
script/module/combat/Proto.lua

@@ -208,7 +208,7 @@ GC_COMBAT_BEGIN = {
 	{"mapID",			1,		"int"},				-- 战斗场景
 	{"skillList",		60,	    CombatSkillConf},	-- 战斗中使用过的技能
 	{"cmdList",			16,		CombatCmdConf},	    -- 战斗中使用过的作用
-	{"bufferList",		60,	    CombatBufferConf},	-- 战斗中使用过的技能
+	{"bufferList",		70,	    CombatBufferConf},	-- 战斗中使用过的技能
 	{"speed",			1,		"byte"},
 	-- {"attrsAtk",	    10,	     Attr},
 	-- {"attrsDef",	    10,	     Attr},

+ 38 - 4
script/module/combat/Skill.lua

@@ -673,6 +673,40 @@ function CMD.hurt(obj,skillConfig,skillTargets)
 	return ret
 end
 
+
+function CMD.hurtSelf(obj,skillConfig,skillTargets)
+	local args = obj.isPet and obj.args or skillConfig.args
+	local r = math.random(0,10000)
+	if r > args[4] then 
+		return
+	end
+	local calcType = args[1]
+	local rate = args[2]
+	local targets = TargetMode.getTargets(obj, args[3],skillTargets)
+	local hp
+	local limit
+	local ret = {}
+	if args[5] then
+		limit = args[5] * CombatObj.getValue(obj,RoleDefine.ATK_COMBAT_NOW) / 10000
+	end
+	for _,target in ipairs(targets) do
+		hp = calcHp(obj,target,calcType,rate,limit)
+		if hp ~= 0 then
+			local d, _, extraHandleTb = CombatObj.updateHp(target,-hp,nil,true, obj.pos,CombatObj.EXTRA_HP_TYPE)
+			if d ~= 0 then
+				CombatImpl.setExtraHit(target,-hp,CMD2ID["hurtSelf"])
+				CombatObj.onHpCB(target,d, obj.pos)
+				ret[#ret+1] = target
+			end
+
+			if extraHandleTb then
+				ExtraHandle(target, extraHandleTb)
+			end
+		end
+	end
+	return ret
+end
+
 function CMD.behurt(obj,skillConfig,skillTargets)
 	local args = obj.isPet and obj.args or skillConfig.args
 	local r = math.random(0,10000)
@@ -1799,7 +1833,7 @@ function CMD.targetBuffExtraEffect(obj,skillConfig,skillTargets)
 		if hurt ~= 0 then
 			local d, _, extraHandleTb = CombatObj.updateHp(target,-hurt,nil,true, obj.pos,CombatObj.SKILL_HP_TYPE)
 			if d ~= 0 then
-				CombatImpl.setExtraHit(target,-hurt,CMD2ID["hurt"])
+				CombatImpl.setExtraHit(target,-hurt,CMD2ID["targetBuffExtraEffect"])
 				CombatObj.onHpCB(target,d, obj.pos)
 			end
 
@@ -1841,7 +1875,7 @@ function CMD.buffDiffHurt(obj,skillConfig,skillTargets)
 
 			local d, _, extraHandleTb = CombatObj.updateHp(targetObj, -hurt, nil, true, obj.pos, CombatObj.EXTRA_HP_TYPE)
 			if d ~= 0 then
-				CombatImpl.setExtraHit(targetObj, -hurt, CMD2ID["hurt"])
+				CombatImpl.setExtraHit(targetObj, -hurt, CMD2ID["buffDiffHurt"])
 				CombatObj.onHpCB(targetObj, d, obj.pos)
 			end
 
@@ -1899,7 +1933,7 @@ function CMD.exchangeHP(obj,skillConfig,skillTargets)
 			-- 给施放者扣血量差值
 			d, _, extraHandleTb = CombatObj.updateHp(obj, -subHP, nil, true, obj.pos, CombatObj.EXTRA_HP_TYPE)
 			if d ~= 0 then
-				CombatImpl.setExtraHit(obj, -subHP,  CMD2ID["hp"])
+				CombatImpl.setExtraHit(obj, -subHP,  CMD2ID["hurtSelf"])
 				CombatObj.onHpCB(obj, d, obj.pos)
 			end
 
@@ -1955,7 +1989,7 @@ function CMD.trueDamegeAddtional(obj,skillConfig,skillTargets)
 		if hp ~= 0 then
 			local d, _, extraHandleTb = CombatObj.updateHp(target,-hp,nil,true, obj.pos,CombatObj.EXTRA_HP_TYPE)
 			if d ~= 0 then
-				CombatImpl.setExtraHit(target,-hp,CMD2ID["hurt"])
+				CombatImpl.setExtraHit(target,-hp,CMD2ID["trueDamegeAddtional"])
 				CombatObj.onHpCB(target,d, obj.pos)
 				ret[#ret+1] = target
 			end

+ 1 - 1
script/module/elf/ElfLogic.lua

@@ -588,7 +588,7 @@ function Elf_UpGradeStar(human, elfId)
     TriggerLogic.PublishEvent(TriggerDefine.EVENT_TYPE_JINGLING_STAR, human.db._id, 1)
 
     GiftLogic = GiftLogic or require("topup.GiftLogic")
-    GiftLogic.trigger(human, GiftLogic.GIFT_ELF_UPGRADE_STAR, {currentVal = nAllStar}, GiftLogic.GIFT_SEC_TYPE1)
+    GiftLogic.trigger(human, GiftLogic.GIFT_ELF_UPGRADE_STAR, {currentVal = nAllStar}, GiftLogic.GIFT_SEC_TYPE3)
 end
 
 -- 布阵界面, 请求精灵数据

+ 58 - 17
script/module/hero/HeroArtifacts.lua

@@ -403,6 +403,38 @@ local function updatePowerAndRedDot(human, heroGrid, heroID, heroIndex)
     updateHeroAttr(human, heroID, heroIndex)
 end
 
+-- 能否升级
+local function isCanUpGradeLv(human, heroGrid)
+    local artifactsData = getArtifactsData(heroGrid)
+    local currentLevel = artifactsData and artifactsData.level or 0
+    local maxLevel = HeroArtifactsConfig.UpGradeLv[#HeroArtifactsConfig.UpGradeLv].level
+
+    if currentLevel < maxLevel then
+        local itemId, itemCnt = getNextStageCost(currentLevel, 1)
+        if BagLogic.getItemCnt(human, itemId) >= itemCnt then
+            return true
+        end
+    end
+
+    return false
+end
+
+-- 能否升星
+local function isCanUpGradeStar(human, heroGrid)
+    local artifactsData = getArtifactsData(heroGrid)
+    local currentStar = artifactsData and artifactsData.star or 0
+    local maxStar = HeroArtifactsConfig.UpGradeStar[#HeroArtifactsConfig.UpGradeStar].star
+
+    if currentStar < maxStar then
+        local itemId, itemCnt = getNextStageCost(currentStar, 2)
+        if BagLogic.getItemCnt(human, itemId) >= itemCnt then
+            return true
+        end
+    end
+
+    return false
+end
+
 
 
 
@@ -541,24 +573,12 @@ function isArtifactsDot(human, heroGrid)
         return false
     end
 
-    local artifactsData = getArtifactsData(heroGrid)
-
-    local currentLevel = artifactsData and artifactsData.level or 0
-    local maxLevel = HeroArtifactsConfig.UpGradeLv[#HeroArtifactsConfig.UpGradeLv].level
-    if currentLevel < maxLevel then
-        local itemId, itemCnt = getNextStageCost(currentLevel, 1)
-        if BagLogic.getItemCnt(human, itemId) >= itemCnt then
-            return true
-        end
+    if isCanUpGradeLv(human, heroGrid) then
+        return true
     end
 
-    local currentStar = artifactsData and artifactsData.star or 0
-    local maxStar = HeroArtifactsConfig.UpGradeStar[#HeroArtifactsConfig.UpGradeStar].star
-    if currentStar < maxStar then
-        local itemId, itemCnt = getNextStageCost(currentStar, 2)
-        if BagLogic.getItemCnt(human, itemId) >= itemCnt then
-            return true
-        end
+    if isCanUpGradeStar(human, heroGrid) then
+        return true
     end
 
     return false
@@ -631,7 +651,10 @@ function HeroArtifacts_Base_Query(human, heroID, heroIndex)
     msgRet.nowStarAttrs[0] = 0
     msgRet.effectArr[0] = 0
     msgRet.beSkillArr[0] = 0
-    msgRet.isActivate = isActivate(heroGrid) and 1 or 0
+    msgRet.isActivate = 0
+    msgRet.redDotArr[0] = 2
+    msgRet.redDotArr[1] = 0
+    msgRet.redDotArr[2] = 0
 
     populateActivateCostMsg(msgRet.ActivateCost)
     populateTotalAttrMsg(msgRet.nowLevelAttrs, currentLevel, 1)
@@ -643,6 +666,18 @@ function HeroArtifacts_Base_Query(human, heroID, heroIndex)
 
     populateBeSkillMsg(msgRet.beSkillArr, artifactsData and artifactsData.beSkillArr)
 
+    if isActivate(heroGrid) then
+        msgRet.isActivate = 1
+
+        if isCanUpGradeLv(human, heroGrid) then
+            msgRet.redDotArr[1] = 1
+        end
+
+        if isCanUpGradeStar(human, heroGrid) then
+            msgRet.redDotArr[2] = 1
+        end
+    end
+
     Msg.send(msgRet, human.fd)
 end
 
@@ -672,6 +707,8 @@ function HeroArtifacts_Activate(human, heroID, heroIndex)
 
     HeroArtifacts_Base_Query(human, heroID, heroIndex)
 
+    updateHeroAttr(human, heroID, heroIndex)
+
     -- 弹窗礼包
     GiftLogic = GiftLogic or require("topup.GiftLogic")
     GiftLogic.trigger(human, GiftLogic.GIFT_ARTIFACTS_OPEN, {currentVal = 0}, GiftLogic.GIFT_SEC_TYPE3)
@@ -748,6 +785,8 @@ function HeroArtifacts_UpGrade_Level(human, heroID, heroIndex)
     HeroArtifacts_Lv_Query(human, heroID, heroIndex)
 
     updatePowerAndRedDot(human, heroGrid, heroID, heroIndex)
+
+    HeroArtifacts_Base_Query(human, heroID, heroIndex)
 end
 
 -- 神威灵装升星信息查询
@@ -880,6 +919,8 @@ function HeroArtifacts_UpGrade_Star(human, heroID, heroIndex)
 
     updatePowerAndRedDot(human, heroGrid, heroID, heroIndex)
 
+    HeroArtifacts_Base_Query(human, heroID, heroIndex)
+
     -- 弹窗礼包
     GiftLogic = GiftLogic or require("topup.GiftLogic")
     GiftLogic.trigger(human, GiftLogic.GIFT_ARTIFACTS_UPGRADE_STAR, {currentVal = nextStar}, GiftLogic.GIFT_SEC_TYPE3)

+ 1 - 1
script/module/hero/HeroExclusiveWeapon.lua

@@ -332,7 +332,7 @@ function UpgradeWeapon(human, heroID, heroIndex)
 
     -- 弹窗礼包
     GiftLogic = GiftLogic or require("topup.GiftLogic")
-    GiftLogic.trigger(human, GiftLogic.GIFT_HEROWEAPON_UPGRADE_STAR, {currentVal = nextWeaponLv}, GiftLogic.GIFT_SEC_TYPE1)
+    GiftLogic.trigger(human, GiftLogic.GIFT_HEROWEAPON_UPGRADE_STAR, {currentVal = nextWeaponLv}, GiftLogic.GIFT_SEC_TYPE3)
 end
 
 

+ 1 - 1
script/module/hero/HeroTianYuan.lua

@@ -407,5 +407,5 @@ function HeroTianYuan_StageUpGrade(human, heroID, heroIndex)
 
     -- 弹窗礼包
     GiftLogic = GiftLogic or require("topup.GiftLogic")
-    GiftLogic.trigger(human, GiftLogic.GIFT_HEROTIANYUAN_UPGRADE_STAR, {currentVal = nextStage}, GiftLogic.GIFT_SEC_TYPE1)
+    GiftLogic.trigger(human, GiftLogic.GIFT_HEROTIANYUAN_UPGRADE_STAR, {currentVal = nextStage}, GiftLogic.GIFT_SEC_TYPE3)
 end

+ 1 - 0
script/module/hero/Proto.lua

@@ -1053,6 +1053,7 @@ GC_HEROARTIFACTS_BASE_QUERY = {
 	{"beSkillArr",		7,		HEROARTIFACTS_EFFECT_DETAILEDINFO}, -- 被动技能
 	{"isActivate",		1,		"byte"},   -- 是否激活, 0-否, 1-是
 	{"ActivateCost", 	1,     ItemData},	-- 激活消耗的道具
+	{"redDotArr",		2,		"byte"}, 	-- 灵装升级,升星红点状态列表,0-没有红点, 1-有红点
 }
 
 -- 激活灵装

+ 20 - 11
script/module/jjcnewladder/jjcNewLadderLogic.lua

@@ -92,6 +92,11 @@ local function JjcNewLadderLogic_CheckIsOpen()
     end
 end
 
+local function JjcNewLadderLogic_BaseCheck(human)
+    return RoleSystemLogic.isOpen(human, RoleSystemDefine.ROLE_SYS_ID_1304)
+end
+
+
 -- 写日志
 local function JjcNewLadderLogic_WriteLog(szText)
     Log.write(Log.LOGID_OSS_JJCNEWLADDER, szText)
@@ -1739,11 +1744,15 @@ function getActState()
 end
 
 function isActRed(human)
-    if human.db.lv < 50 then
+    -- if human.db.lv < 50 then
+    --     return false
+    -- end
+
+    if false == JjcNewLadderLogic_CheckIsOpen() then
         return false
     end
 
-    if false == JjcNewLadderLogic_CheckIsOpen() then
+    if not JjcNewLadderLogic_BaseCheck(human) then
         return false
     end
    
@@ -1768,16 +1777,16 @@ function Init()
     JjcNewLadderDB.JjcNewLadderDB_initAfterStart()
 end
 
-function isActRed(human)
-    if true == JjcNewLadderLogic_CheckIsOpen() then
-        local nFreeNum = JjcNewLadder_GetHumanFreeNum(human)
-        if 0 < nFreeNum then
-            return true
-        end
-    end
+-- function isActRed(human)
+--     if true == JjcNewLadderLogic_CheckIsOpen() then
+--         local nFreeNum = JjcNewLadder_GetHumanFreeNum(human)
+--         if 0 < nFreeNum then
+--             return true
+--         end
+--     end
 
-    return false
-end
+--     return false
+-- end
 
 function MainJieMianDot(human)
     return true == isActRed(human) and 1 or 0

+ 2 - 2
script/module/lostTemple/lostTempleLogic.lua

@@ -112,8 +112,8 @@ function onZero()
     -- 修改: 每日刷新
     -- LuaMongo.remove(DB.db_lost_temple)
 
-    -- 修改: 延迟30s再清除数据
-    Timer.addLater(30, LuaMongo.remove, DB.db_lost_temple)
+    -- 修改: 延迟60s再清除数据
+    Timer.addLater(60, LuaMongo.remove, DB.db_lost_temple)
 
     -- 已经关闭
     -- if (openDay - 7 + 1) % 2 ~= 0 then

+ 1 - 0
script/module/roleSystem/RoleSystemDefine.lua

@@ -53,6 +53,7 @@ ROLE_SYS_ID_1101 = 1101 -- 主界面下-征战 挂机
 ROLE_SYS_ID_1102 = 1102 -- 主线-在线奖励
 ROLE_SYS_ID_1104 = 1104 -- 主线-悬赏
 ROLE_SYS_ID_1105 = 1105 -- 主线-章节奖励
+ROLE_SYS_ID_1106 = 1106 -- 主线-礼金
 ROLE_SYS_ID_1201 = 1201 -- 冒险界面-下层
 ROLE_SYS_ID_1202 = 1202 -- 冒险界面-上层
 ROLE_SYS_ID_1203 = 1203 -- 冒险-恶魔之塔

+ 1 - 1
script/module/talisman/TalismanLogic.lua

@@ -362,7 +362,7 @@ function UpGrade(human, id)
 
     local allStar = talismanLogic_GetAllStar(human)
     GiftLogic = GiftLogic or require("topup.GiftLogic")
-    GiftLogic.trigger(human, GiftLogic.GIFT_TALISMAN_UPGRADE_STAR, {currentVal = allStar}, GiftLogic.GIFT_SEC_TYPE1)
+    GiftLogic.trigger(human, GiftLogic.GIFT_TALISMAN_UPGRADE_STAR, {currentVal = allStar}, GiftLogic.GIFT_SEC_TYPE3)
 
     --刷新红点
     nLevel = nLevel + 1

+ 3 - 0
script/module/topup/TopupLogic.lua

@@ -18,6 +18,8 @@ local MailExcel = require("excel.mail")
 local MailManager = require("mail.MailManager")
 local CommonDB = require("common.CommonDB")
 local BreakThroughTheme = require("battle.BreakThroughTheme")
+local BattleGift = require("battle.BattleGift")
+
 
 -- 专属客服充值额度
 EXCLUSIVE_SERVER_9937 = 1000
@@ -71,6 +73,7 @@ function clacTopupAcount(human, price, buyID, buyNum)
 	LeijiChongzhi.onAddMoney(human, nAllPrice)
 	LoginSignLogic.chargeAfter(human)
 	BreakThroughTheme.charge(human, nAllPrice, buyID)
+	BattleGift.charge(human, nAllPrice, buyID)
 
 	sendFireworksMail(human,nAllPrice)
 end

+ 1 - 1
script/module/winnerRelic/WinnerRelicLogic.lua

@@ -310,7 +310,7 @@ function ActiveandUpgrade(human,relicId)
 
     local allStars = WinnerRelic_GetAllStar(human)
     GiftLogic = GiftLogic or require("topup.GiftLogic")
-    GiftLogic.trigger(human, GiftLogic.GIFT_WINNERRELIC_UPGRADE_STAR, {currentVal = allStars}, GiftLogic.GIFT_SEC_TYPE1)
+    GiftLogic.trigger(human, GiftLogic.GIFT_WINNERRELIC_UPGRADE_STAR, {currentVal = allStars}, GiftLogic.GIFT_SEC_TYPE3)
 
     --更新英雄身上穿的遗物的星级
 

+ 13 - 0
script/module/zhuanpan/Handler.lua

@@ -85,4 +85,17 @@ end
 -- 活动奖励领取
 function CG_ZHUANPAN_TB_REWARD_GET(human, msg)
 	ZhuanpanLogic.tbminiappRewardGet(human, msg.status)
+end
+
+
+-----------------------游戏圈任务-----------------------
+
+-- 游戏圈任务查询(前端上传SDK数据)
+function CG_ZHUANPAN_YOUXI_TASK_QUERY(human, msg)
+	ZhuanpanLogic.youxiTaskQuery(human, msg)
+end
+
+-- 游戏圈任务领取
+function CG_ZHUANPAN_YOUXI_TASK_GET(human, msg)
+	ZhuanpanLogic.youxiTaskGetReward(human, msg.taskId)
 end

+ 34 - 4
script/module/zhuanpan/Proto.lua

@@ -170,10 +170,13 @@ CG_ZHUANPAN_TB_QUERY = {
 }
 
 GC_ZHUANPAN_TB_QUERY = {
-	{"isDesktopAdded",           1,  "byte"},  -- 是否已添加桌面 0否 1是
-	{"isDesktopRewardReceived",  1,  "byte"},  -- 是否已领取添加桌面奖励(仅1次)0否 1是
-	{"isEnterRewardReceived",    1,  "byte"},  -- 是否已领取桌面进入奖励(每日1次)0否 1是
-	{"isFloorRewardReceived",    1,  "byte"},  -- 是否已领取二楼进入奖励(每日1次)0否 1是
+	{"isDesktopAdded",           1,  "byte"},    -- 是否已添加桌面 0否 1是
+	{"isDesktopRewardReceived",  1,  "byte"},    -- 是否已领取添加桌面奖励(仅1次)0否 1是
+	{"isEnterRewardReceived",    1,  "byte"},    -- 是否已领取桌面进入奖励(每日1次)0否 1是
+	{"isFloorRewardReceived",    1,  "byte"},    -- 是否已领取二楼进入奖励(每日1次)0否 1是
+	{"enterReward",              1,  ItemData},  -- 桌面进入奖励道具
+	{"floorReward",              1,  ItemData},  -- 二楼进入奖励道具
+	{"desktopReward",            1,  ItemData},  -- 添加桌面奖励道具
 }
 
 -- 活动奖励领取
@@ -181,3 +184,30 @@ CG_ZHUANPAN_TB_REWARD_GET = {
 	{"status",  1,  "byte"},  -- 1=桌面进入奖励 2=二楼进入奖励 3=添加桌面奖励(仅1次)
 }
 
+
+-----------------------游戏圈任务-----------------------
+
+YOUXI_TASK_DATA = {
+	{"taskId",   1,  "byte"},   -- 任务ID (1-5)
+	{"status",   1,  "byte"},   -- 0=未完成 1=待领取 2=已领取
+	{"progress", 1,  "short"},  -- 当前进度
+	{"target",   1,  "short"},  -- 目标数量
+	{"reward",   1,  ItemData}, -- 奖励物品
+}
+
+-- 游戏圈任务查询(前端上传SDK数据,后端计算进度)
+CG_ZHUANPAN_YOUXI_TASK_QUERY = {
+	{"joinTime",     1,  "int"},   -- SDK field1: 加入游戏圈时间戳(0表示未加入)
+	{"likeCount",    1,  "short"}, -- SDK field4: 当天点赞贴子数
+	{"commentCount", 1,  "short"}, -- SDK field5: 当天评论贴子数
+}
+
+GC_ZHUANPAN_YOUXI_TASK_QUERY = {
+	{"tasks",  5,  YOUXI_TASK_DATA},  -- 任务列表(共5个)
+}
+
+-- 游戏圈任务领取
+CG_ZHUANPAN_YOUXI_TASK_GET = {
+	{"taskId",  1,  "byte"},  -- 任务ID (1-5)
+}
+

+ 271 - 7
script/module/zhuanpan/ZhuanpanLogic.lua

@@ -1278,7 +1278,7 @@ function checkMtFrom2floorDailyReward()
 	end
 	
 	local QueryMtFrom2floor = {mtFrom2floor = 1}
-	local fields = {_id = 1, zhuanpan = 1, createTime = 1, mtSubscribe = 1, account = 1}
+	local fields = {zhuanpan = 1, createTime = 1, mtSubscribe = 1, account = 1}
 	LuaMongo.find(DB.db_char, QueryMtFrom2floor, fields)
 	
 	local now = os.time()
@@ -1520,16 +1520,18 @@ local TB_ENTER_REWARD        = {{112, 100}}   -- 桌面进入奖励(每日1次
 local TB_SECOND_FLOOR_REWARD = {{127, 10}}    -- 二楼进入奖励(每日1次)
 local TB_DESKTOP_REWARD      = {{118, 5}}     -- 添加桌面奖励(仅1次)
 
--- 渠道校验:仅 hanman.pf == "tbminiapp" 的玩家可参与
+-- 渠道校验:仅 pf == "tbMiniGame" 的玩家可参与
 local function isTbMiniApp(human)
-	-- return human.pf_info and human.pf_info.pf == "tbminiapp"
-
 	return human.pf_info and human.pf_info.pf == "tbMiniGame"
 end
 
 -- 淘宝小程序桌面活动查询
 -- status: 1=桌面进入 2=二楼进入
 function tbminiappQuery(human, status)
+	Log.write(Log.LOGID_DEBUG, "[tbminiappQuery] 收到请求 account=" .. tostring(human and human.db and human.db.account)
+		.. " pf=" .. tostring(human and human.pf)
+		.. " status=" .. tostring(status))
+
 	local msgRet = Msg.gc.GC_ZHUANPAN_TB_QUERY
 	if not msgRet then
 		Log.write(Log.LOGID_DEBUG, "[tbminiappQuery] 错误: msgRet为nil")
@@ -1537,6 +1539,7 @@ function tbminiappQuery(human, status)
 	end
 
 	if not isTbMiniApp(human) then
+		Log.write(Log.LOGID_DEBUG, "[tbminiappQuery] 渠道不匹配 pf=" .. tostring(human and human.pf))
 		return Broadcast.sendErr(human, "渠道不匹配")
 	end
 
@@ -1560,17 +1563,29 @@ function tbminiappQuery(human, status)
 	local floorTime = tb.floorReward and tb.floorReward.getTime
 	msgRet.isFloorRewardReceived = (floorTime and Util.isSameDay(floorTime)) and 1 or 0
 
-	Log.write(Log.LOGID_DEBUG, "[tbminiappQuery] status=" .. tostring(status)
+	-- 填充奖励道具信息
+	local ok, err = pcall(function()
+		Grid.makeItem(msgRet.enterReward,   TB_ENTER_REWARD[1][1],        TB_ENTER_REWARD[1][2])
+		Grid.makeItem(msgRet.floorReward,   TB_SECOND_FLOOR_REWARD[1][1], TB_SECOND_FLOOR_REWARD[1][2])
+		Grid.makeItem(msgRet.desktopReward, TB_DESKTOP_REWARD[1][1],      TB_DESKTOP_REWARD[1][2])
+	end)
+	if not ok then
+		Log.write(Log.LOGID_DEBUG, "[tbminiappQuery] 错误: Grid.makeItem失败: " .. tostring(err))
+		return
+	end
+
+	Log.write(Log.LOGID_DEBUG, "[tbminiappQuery] 准备发送"
 		.. " isDesktopAdded=" .. tostring(msgRet.isDesktopAdded)
 		.. " isDesktopRewardReceived=" .. tostring(msgRet.isDesktopRewardReceived)
 		.. " isEnterRewardReceived=" .. tostring(msgRet.isEnterRewardReceived)
 		.. " isFloorRewardReceived=" .. tostring(msgRet.isFloorRewardReceived)
-		.. " account=" .. tostring(human.db.account))
+		.. " fd=" .. tostring(human.fd))
 
 	if human.fd then
 		Msg.send(msgRet, human.fd)
+		Log.write(Log.LOGID_DEBUG, "[tbminiappQuery] 发送成功 account=" .. tostring(human.db.account))
 	else
-		Log.write(Log.LOGID_DEBUG, "[tbminiappQuery] 错误: human.fd为nil,无法发送协议")
+		Log.write(Log.LOGID_DEBUG, "[tbminiappQuery] 错误: human.fd为nil,无法发送协议 account=" .. tostring(human.db.account))
 	end
 end
 
@@ -1678,4 +1693,253 @@ function tbminiappRewardGet(human, status)
 	if not querySuccess then
 		Log.write(Log.LOGID_DEBUG, "[tbminiappRewardGet] 错误: 发送查询协议失败: "..(queryErr or "unknown"))
 	end
+end
+
+
+-----------------------游戏圈任务-----------------------
+
+-- 游戏圈任务配置
+-- reward: {itemId, count}  target: 完成目标数量  type: "once"永久/"daily"每日/"weekly"每周
+local YOUXI_TASK_CONFIG = {
+	[1] = { reward = {118, 10},  target = 1,  taskType = "once"   },  -- 首次加入游戏圈: 10连抽
+	[2] = { reward = {117, 1}, target = 1,  taskType = "daily"  },  -- 今日点赞1次: 金币100
+	[3] = { reward = {117, 1}, target = 1,  taskType = "daily"  },  -- 今日发表评论1次: 金币100
+	[4] = { reward = {117, 5}, target = 10, taskType = "weekly" },  -- 每周点赞10次: 金币100
+	[5] = { reward = {117, 5}, target = 20, taskType = "weekly" },  -- 每周发表评论20次: 金币100
+}
+
+-- 获取本周一0点时间戳
+local function getWeekStartTime()
+	local now = os.time()
+	local t = os.date("*t", now)
+	local daysFromMonday = (t.wday - 2) % 7  -- wday: 1=Sun, 2=Mon
+	local todayStart = Util.getDayStartTime(now)
+	return todayStart - daysFromMonday * 86400
+end
+
+-- 判断时间戳是否在本周(本周一0点)之后
+local function isCurrentWeek(timestamp)
+	if not timestamp then return false end
+	return timestamp >= getWeekStartTime()
+end
+
+-- 更新每日 SDK 进度(当天自然日,同天取最大值;跨天把昨天 count 累加入本周合计)
+-- weekTotal 始终不含当天,getWeekProgress 统一加上今日 count
+local function updateDailyCount(field, newCount)
+	field = field or {}
+	local now = os.time()
+	if field.dayTime and Util.isSameDay(field.dayTime) then
+		-- 同一天:仅在 newCount > 0 时更新;weekTotal 不动(不含今天)
+		if newCount > 0 then
+			field.count = newCount
+		end
+	else
+		-- 新的一天:把昨天的 count 累加到本周合计,重置今天的记录
+		local weekTotal = field.weekTotal or 0
+		if field.weekTime and isCurrentWeek(field.weekTime) then
+			-- 同一周:把昨天(或更早今天之前)的 count 并入 weekTotal
+			field.weekTotal = weekTotal + (field.count or 0)
+		else
+			-- 新的一周:重置,weekTotal 不含今天
+			field.weekTotal = 0
+		end
+		field.count    = newCount
+		field.dayTime  = now
+		field.weekTime = now
+	end
+	return field
+end
+
+-- 获取本周累计进度:weekTotal(不含今天)+ 今日 count
+local function getWeekProgress(field)
+	if not field then return 0 end
+	local weekTotal = 0
+	if field.weekTime and isCurrentWeek(field.weekTime) then
+		weekTotal = field.weekTotal or 0
+	end
+	-- 今天的 count 始终不在 weekTotal 里,直接加上
+	if field.dayTime and Util.isSameDay(field.dayTime) then
+		return weekTotal + (field.count or 0)
+	end
+	return weekTotal
+end
+
+-- 游戏圈任务查询(前端上传 SDK 数据,后端存储并计算进度)
+function youxiTaskQuery(human, msg)
+	local msgRet = Msg.gc.GC_ZHUANPAN_YOUXI_TASK_QUERY
+	if not msgRet then
+		Log.write(Log.LOGID_DEBUG, "[youxiTaskQuery] 错误: msgRet为nil")
+		return
+	end
+
+	human.db.zhuanpan = human.db.zhuanpan or {}
+	human.db.zhuanpan.youxiTask = human.db.zhuanpan.youxiTask or {}
+	local yt = human.db.zhuanpan.youxiTask
+
+	-- 存储 SDK 上报数据并更新进度
+	if msg then
+		-- 任务1:加入游戏圈(joinTime > 0 表示已加入)
+		if msg.joinTime and msg.joinTime > 0 and not yt.joined then
+			yt.joined = true
+		end
+		-- 任务2/4:点赞(count=0 时也需调用,以便跨天时将昨日 count 累入 weekTotal)
+		if msg.likeCount ~= nil then
+			yt.dailyLike = updateDailyCount(yt.dailyLike, msg.likeCount)
+		end
+		-- 任务3/5:评论(同上)
+		if msg.commentCount ~= nil then
+			yt.dailyComment = updateDailyCount(yt.dailyComment, msg.commentCount)
+		end
+	end
+
+	local ok, err = pcall(function()
+		for taskId = 1, 5 do
+			local config = YOUXI_TASK_CONFIG[taskId]
+			local taskData = msgRet.tasks[taskId]
+			taskData.taskId = taskId
+			taskData.target = config.target
+			Grid.makeItem(taskData.reward, config.reward[1], config.reward[2])
+
+			if config.taskType == "once" then
+				taskData.progress = yt.joined and 1 or 0
+				if yt.joinGetTime then
+					taskData.status = 2
+				elseif yt.joined then
+					taskData.status = 1
+				else
+					taskData.status = 0
+				end
+
+			elseif config.taskType == "daily" then
+				local field    = (taskId == 2) and yt.dailyLike or yt.dailyComment
+				local dayCount = (field and field.dayTime and Util.isSameDay(field.dayTime)) and (field.count or 0) or 0
+				taskData.progress = math.min(dayCount, config.target)
+				local getTime = field and field.getTime
+				if getTime and Util.isSameDay(getTime) then
+					taskData.status = 2
+				elseif dayCount >= config.target then
+					taskData.status = 1
+				else
+					taskData.status = 0
+				end
+
+			elseif config.taskType == "weekly" then
+				local field     = (taskId == 4) and yt.dailyLike or yt.dailyComment
+				local weekCount = getWeekProgress(field)
+				taskData.progress = math.min(weekCount, config.target)
+				local weekGetTime = field and field.weekGetTime
+				if weekGetTime and isCurrentWeek(weekGetTime) then
+					taskData.status = 2
+				elseif weekCount >= config.target then
+					taskData.status = 1
+				else
+					taskData.status = 0
+				end
+			end
+		end
+		msgRet.tasks[0] = 5
+	end)
+
+	if not ok then
+		Log.write(Log.LOGID_DEBUG, "[youxiTaskQuery] 错误: " .. tostring(err))
+		return
+	end
+
+	if human.fd then
+		Msg.send(msgRet, human.fd)
+	end
+end
+
+-- 游戏圈任务领取(前端协议调用)
+-- taskId: 1-5
+function youxiTaskGetReward(human, taskId)
+	local config = YOUXI_TASK_CONFIG[taskId]
+	if not config then
+		Log.write(Log.LOGID_DEBUG, "[youxiTaskGetReward] 无效taskId=" .. tostring(taskId))
+		return Broadcast.sendErr(human, "无效的任务ID")
+	end
+
+	human.db.zhuanpan = human.db.zhuanpan or {}
+	human.db.zhuanpan.youxiTask = human.db.zhuanpan.youxiTask or {}
+	local yt = human.db.zhuanpan.youxiTask
+	local now = os.time()
+
+	-- 校验条件 & 重复领取
+	if config.taskType == "once" then
+		if yt.joinGetTime then
+			return Broadcast.sendErr(human, "已领取过")
+		end
+		if not yt.joined then
+			return Broadcast.sendErr(human, "尚未加入游戏圈")
+		end
+
+	elseif config.taskType == "daily" then
+		local field = (taskId == 2) and yt.dailyLike or yt.dailyComment
+		if field and field.getTime and Util.isSameDay(field.getTime) then
+			return Broadcast.sendErr(human, "今日已领取")
+		end
+		local dayCount = (field and field.dayTime and Util.isSameDay(field.dayTime)) and (field.count or 0) or 0
+		if dayCount < config.target then
+			return Broadcast.sendErr(human, "任务未完成")
+		end
+
+	elseif config.taskType == "weekly" then
+		local field = (taskId == 4) and yt.dailyLike or yt.dailyComment
+		if field and field.weekGetTime and isCurrentWeek(field.weekGetTime) then
+			return Broadcast.sendErr(human, "本周已领取")
+		end
+		if getWeekProgress(field) < config.target then
+			return Broadcast.sendErr(human, "任务未完成")
+		end
+	end
+
+	-- 发放奖励
+	BagLogic.cleanMomentItemList()
+	BagLogic.updateMomentItem(BagLogic.ADDITEM_TYPE_1, config.reward[1], config.reward[2])
+	local success, err = pcall(function()
+		BagLogic.addMomentItemList(human, "zhuanpan_once_reward")
+	end)
+	if not success then
+		Log.write(Log.LOGID_DEBUG, "[youxiTaskGetReward] 发放奖励失败 task=" .. taskId .. " err=" .. tostring(err))
+		return Broadcast.sendErr(human, "发放奖励失败")
+	end
+
+	-- 记录领取时间
+	if config.taskType == "once" then
+		yt.joinGetTime = now
+	elseif config.taskType == "daily" then
+		local key = (taskId == 2) and "dailyLike" or "dailyComment"
+		yt[key] = yt[key] or {}
+		yt[key].getTime = now
+	elseif config.taskType == "weekly" then
+		local key = (taskId == 4) and "dailyLike" or "dailyComment"
+		yt[key] = yt[key] or {}
+		yt[key].weekGetTime = now
+	end
+
+	Log.write(Log.LOGID_DEBUG, "[youxiTaskGetReward] 领取成功 task=" .. taskId .. " account=" .. tostring(human.db.account))
+
+	-- 领取后下发最新查询(不传 msg,不更新 SDK 数据)
+	youxiTaskQuery(human, nil)
+end
+
+-- SDK 回调奖励发放(内部调用,与任务奖励独立)
+-- items: {{itemId, count}, ...}
+function youxiSdkReward(human, items)
+	if not items or #items == 0 then
+		Log.write(Log.LOGID_DEBUG, "[youxiSdkReward] items为空 account=" .. tostring(human.db.account))
+		return
+	end
+	BagLogic.cleanMomentItemList()
+	for _, v in ipairs(items) do
+		BagLogic.updateMomentItem(BagLogic.ADDITEM_TYPE_1, v[1], v[2])
+	end
+	local success, err = pcall(function()
+		BagLogic.addMomentItemList(human, "zhuanpan_once_reward")
+	end)
+	if not success then
+		Log.write(Log.LOGID_DEBUG, "[youxiSdkReward] 发放失败 err=" .. tostring(err) .. " account=" .. tostring(human.db.account))
+	else
+		Log.write(Log.LOGID_DEBUG, "[youxiSdkReward] 发放成功 cnt=" .. #items .. " account=" .. tostring(human.db.account))
+	end
 end

+ 7119 - 0
webServer/scripts/recover.sql

@@ -0,0 +1,7119 @@
+-- 恢复 game_enter_server (game_server.tag=11)
+-- 生成时间: 2026-03-25 16:52:56
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('123456', '999', NOW(), '999', 11),
+('123457', '999', NOW(), '999', 11),
+('123458', '999', NOW(), '999', 11),
+('123459', '999', NOW(), '999', 11),
+('3041724455', '999', NOW(), '999', 11),
+('3041765156', '999', NOW(), '999', 11),
+('3041766075', '999', NOW(), '999', 11),
+('3041790251', '999', NOW(), '999', 11),
+('3041822675', '999', NOW(), '999', 11),
+('3042809627', '999', NOW(), '999', 11),
+('3045171743', '999', NOW(), '999', 11),
+('3045175318', '999', NOW(), '999', 11),
+('3045681465', '999', NOW(), '999', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045418022', '666', NOW(), '666', 11),
+('3045443975', '666', NOW(), '666', 11),
+('3045444300', '666', NOW(), '666', 11),
+('3045616020', '666', NOW(), '666', 11),
+('3045616214', '666', NOW(), '666', 11),
+('3045684064', '666', NOW(), '666', 11),
+('3045684488', '666', NOW(), '666', 11),
+('3045697949', '666', NOW(), '666', 11),
+('3046459399', '666', NOW(), '666', 11),
+('3049926676', '666', NOW(), '666', 11),
+('3051126384', '666', NOW(), '666', 11),
+('3051141704', '666', NOW(), '666', 11),
+('3051586955', '666', NOW(), '666', 11),
+('3051792996', '666', NOW(), '666', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3041724455', '1', NOW(), '1', 11),
+('3041765156', '1', NOW(), '1', 11),
+('3041872222', '1', NOW(), '1', 11),
+('3045284024', '1', NOW(), '1', 11),
+('3045444444', '1', NOW(), '1', 11),
+('3045444512', '1', NOW(), '1', 11),
+('3045444939', '1', NOW(), '1', 11),
+('3045444961', '1', NOW(), '1', 11),
+('3045445054', '1', NOW(), '1', 11),
+('3045445122', '1', NOW(), '1', 11),
+('3045445410', '1', NOW(), '1', 11),
+('3045445483', '1', NOW(), '1', 11),
+('3045445527', '1', NOW(), '1', 11),
+('3045445747', '1', NOW(), '1', 11),
+('3045445858', '1', NOW(), '1', 11),
+('3045445897', '1', NOW(), '1', 11),
+('3045445961', '1', NOW(), '1', 11),
+('3045445978', '1', NOW(), '1', 11),
+('3045445998', '1', NOW(), '1', 11),
+('3045446020', '1', NOW(), '1', 11),
+('3045446042', '1', NOW(), '1', 11),
+('3045446113', '1', NOW(), '1', 11),
+('3045446169', '1', NOW(), '1', 11),
+('3045446197', '1', NOW(), '1', 11),
+('3045446201', '1', NOW(), '1', 11),
+('3045446248', '1', NOW(), '1', 11),
+('3045446310', '1', NOW(), '1', 11),
+('3045446339', '1', NOW(), '1', 11),
+('3045446344', '1', NOW(), '1', 11),
+('3045446384', '1', NOW(), '1', 11),
+('3045446710', '1', NOW(), '1', 11),
+('3045446820', '1', NOW(), '1', 11),
+('3045446824', '1', NOW(), '1', 11),
+('3045446830', '1', NOW(), '1', 11),
+('3045447014', '1', NOW(), '1', 11),
+('3045447078', '1', NOW(), '1', 11),
+('3045447185', '1', NOW(), '1', 11),
+('3045447204', '1', NOW(), '1', 11),
+('3045447205', '1', NOW(), '1', 11),
+('3045447232', '1', NOW(), '1', 11),
+('3045447234', '1', NOW(), '1', 11),
+('3045447242', '1', NOW(), '1', 11),
+('3045447262', '1', NOW(), '1', 11),
+('3045447346', '1', NOW(), '1', 11),
+('3045447357', '1', NOW(), '1', 11),
+('3045447433', '1', NOW(), '1', 11),
+('3045447441', '1', NOW(), '1', 11),
+('3045447469', '1', NOW(), '1', 11),
+('3045447486', '1', NOW(), '1', 11),
+('3045447560', '1', NOW(), '1', 11),
+('3045447566', '1', NOW(), '1', 11),
+('3045447567', '1', NOW(), '1', 11),
+('3045447617', '1', NOW(), '1', 11),
+('3045447695', '1', NOW(), '1', 11),
+('3045447712', '1', NOW(), '1', 11),
+('3045447817', '1', NOW(), '1', 11),
+('3045447893', '1', NOW(), '1', 11),
+('3045447907', '1', NOW(), '1', 11),
+('3045447911', '1', NOW(), '1', 11),
+('3045447966', '1', NOW(), '1', 11),
+('3045448119', '1', NOW(), '1', 11),
+('3045448222', '1', NOW(), '1', 11),
+('3045448406', '1', NOW(), '1', 11),
+('3045448463', '1', NOW(), '1', 11),
+('3045448507', '1', NOW(), '1', 11),
+('3045448567', '1', NOW(), '1', 11),
+('3045448719', '1', NOW(), '1', 11),
+('3045448958', '1', NOW(), '1', 11),
+('3045449045', '1', NOW(), '1', 11),
+('3045449304', '1', NOW(), '1', 11),
+('3045449476', '1', NOW(), '1', 11),
+('3045449490', '1', NOW(), '1', 11),
+('3045449529', '1', NOW(), '1', 11),
+('3045449547', '1', NOW(), '1', 11),
+('3045449566', '1', NOW(), '1', 11),
+('3045449567', '1', NOW(), '1', 11),
+('3045449594', '1', NOW(), '1', 11),
+('3045449603', '1', NOW(), '1', 11),
+('3045449622', '1', NOW(), '1', 11),
+('3045449654', '1', NOW(), '1', 11),
+('3045449778', '1', NOW(), '1', 11),
+('3045450142', '1', NOW(), '1', 11),
+('3045450322', '1', NOW(), '1', 11),
+('3045450383', '1', NOW(), '1', 11),
+('3045450413', '1', NOW(), '1', 11),
+('3045450432', '1', NOW(), '1', 11),
+('3045450439', '1', NOW(), '1', 11),
+('3045450443', '1', NOW(), '1', 11),
+('3045450480', '1', NOW(), '1', 11),
+('3045450495', '1', NOW(), '1', 11),
+('3045450510', '1', NOW(), '1', 11),
+('3045450532', '1', NOW(), '1', 11),
+('3045450659', '1', NOW(), '1', 11),
+('3045450675', '1', NOW(), '1', 11),
+('3045450683', '1', NOW(), '1', 11),
+('3045450684', '1', NOW(), '1', 11),
+('3045450685', '1', NOW(), '1', 11),
+('3045450691', '1', NOW(), '1', 11),
+('3045450728', '1', NOW(), '1', 11),
+('3045450743', '1', NOW(), '1', 11),
+('3045450745', '1', NOW(), '1', 11),
+('3045450779', '1', NOW(), '1', 11),
+('3045450797', '1', NOW(), '1', 11),
+('3045450801', '1', NOW(), '1', 11),
+('3045450838', '1', NOW(), '1', 11),
+('3045450849', '1', NOW(), '1', 11),
+('3045450855', '1', NOW(), '1', 11),
+('3045450890', '1', NOW(), '1', 11),
+('3045450903', '1', NOW(), '1', 11),
+('3045450934', '1', NOW(), '1', 11),
+('3045450938', '1', NOW(), '1', 11),
+('3045450968', '1', NOW(), '1', 11),
+('3045451009', '1', NOW(), '1', 11),
+('3045451032', '1', NOW(), '1', 11),
+('3045451037', '1', NOW(), '1', 11),
+('3045451172', '1', NOW(), '1', 11),
+('3045451249', '1', NOW(), '1', 11),
+('3045451528', '1', NOW(), '1', 11),
+('3045451709', '1', NOW(), '1', 11),
+('3045451746', '1', NOW(), '1', 11),
+('3045451825', '1', NOW(), '1', 11),
+('3045451890', '1', NOW(), '1', 11),
+('3045451918', '1', NOW(), '1', 11),
+('3045451947', '1', NOW(), '1', 11),
+('3045451958', '1', NOW(), '1', 11),
+('3045451998', '1', NOW(), '1', 11),
+('3045452011', '1', NOW(), '1', 11),
+('3045452026', '1', NOW(), '1', 11),
+('3045452062', '1', NOW(), '1', 11),
+('3045452072', '1', NOW(), '1', 11),
+('3045452112', '1', NOW(), '1', 11),
+('3045452120', '1', NOW(), '1', 11),
+('3045452254', '1', NOW(), '1', 11),
+('3045452271', '1', NOW(), '1', 11),
+('3045452273', '1', NOW(), '1', 11),
+('3045452361', '1', NOW(), '1', 11),
+('3045452380', '1', NOW(), '1', 11),
+('3045452450', '1', NOW(), '1', 11),
+('3045452456', '1', NOW(), '1', 11),
+('3045452478', '1', NOW(), '1', 11),
+('3045452479', '1', NOW(), '1', 11),
+('3045452566', '1', NOW(), '1', 11),
+('3045452626', '1', NOW(), '1', 11),
+('3045452667', '1', NOW(), '1', 11),
+('3045452761', '1', NOW(), '1', 11),
+('3045452855', '1', NOW(), '1', 11),
+('3045452899', '1', NOW(), '1', 11),
+('3045452991', '1', NOW(), '1', 11),
+('3045453164', '1', NOW(), '1', 11),
+('3045453168', '1', NOW(), '1', 11),
+('3045453207', '1', NOW(), '1', 11),
+('3045453223', '1', NOW(), '1', 11),
+('3045453261', '1', NOW(), '1', 11),
+('3045453266', '1', NOW(), '1', 11),
+('3045453282', '1', NOW(), '1', 11),
+('3045453340', '1', NOW(), '1', 11),
+('3045453451', '1', NOW(), '1', 11),
+('3045453556', '1', NOW(), '1', 11),
+('3045453585', '1', NOW(), '1', 11),
+('3045453647', '1', NOW(), '1', 11),
+('3045453657', '1', NOW(), '1', 11),
+('3045453679', '1', NOW(), '1', 11),
+('3045453721', '1', NOW(), '1', 11),
+('3045453749', '1', NOW(), '1', 11),
+('3045453755', '1', NOW(), '1', 11),
+('3045453788', '1', NOW(), '1', 11),
+('3045453850', '1', NOW(), '1', 11),
+('3045454022', '1', NOW(), '1', 11),
+('3045454181', '1', NOW(), '1', 11),
+('3045454317', '1', NOW(), '1', 11),
+('3045454903', '1', NOW(), '1', 11),
+('3045454928', '1', NOW(), '1', 11),
+('3045454932', '1', NOW(), '1', 11),
+('3045454988', '1', NOW(), '1', 11),
+('3045455125', '1', NOW(), '1', 11),
+('3045455137', '1', NOW(), '1', 11),
+('3045455203', '1', NOW(), '1', 11),
+('3045455252', '1', NOW(), '1', 11),
+('3045455276', '1', NOW(), '1', 11),
+('3045455324', '1', NOW(), '1', 11),
+('3045455350', '1', NOW(), '1', 11),
+('3045455363', '1', NOW(), '1', 11),
+('3045455370', '1', NOW(), '1', 11),
+('3045455375', '1', NOW(), '1', 11),
+('3045455378', '1', NOW(), '1', 11),
+('3045455389', '1', NOW(), '1', 11),
+('3045455420', '1', NOW(), '1', 11),
+('3045455431', '1', NOW(), '1', 11),
+('3045455436', '1', NOW(), '1', 11),
+('3045455473', '1', NOW(), '1', 11),
+('3045455537', '1', NOW(), '1', 11),
+('3045455585', '1', NOW(), '1', 11),
+('3045455586', '1', NOW(), '1', 11),
+('3045455593', '1', NOW(), '1', 11),
+('3045455594', '1', NOW(), '1', 11),
+('3045455624', '1', NOW(), '1', 11),
+('3045455629', '1', NOW(), '1', 11),
+('3045455637', '1', NOW(), '1', 11),
+('3045455649', '1', NOW(), '1', 11),
+('3045455654', '1', NOW(), '1', 11),
+('3045455657', '1', NOW(), '1', 11),
+('3045455688', '1', NOW(), '1', 11),
+('3045455803', '1', NOW(), '1', 11),
+('3045455842', '1', NOW(), '1', 11),
+('3045455846', '1', NOW(), '1', 11),
+('3045455856', '1', NOW(), '1', 11),
+('3045455950', '1', NOW(), '1', 11),
+('3045455957', '1', NOW(), '1', 11),
+('3045455960', '1', NOW(), '1', 11),
+('3045455978', '1', NOW(), '1', 11),
+('3045456011', '1', NOW(), '1', 11),
+('3045456013', '1', NOW(), '1', 11),
+('3045456031', '1', NOW(), '1', 11),
+('3045456035', '1', NOW(), '1', 11),
+('3045456044', '1', NOW(), '1', 11),
+('3045456071', '1', NOW(), '1', 11),
+('3045456084', '1', NOW(), '1', 11),
+('3045456151', '1', NOW(), '1', 11),
+('3045456157', '1', NOW(), '1', 11),
+('3045456175', '1', NOW(), '1', 11),
+('3045456233', '1', NOW(), '1', 11),
+('3045456244', '1', NOW(), '1', 11),
+('3045456248', '1', NOW(), '1', 11),
+('3045456274', '1', NOW(), '1', 11),
+('3045456285', '1', NOW(), '1', 11),
+('3045456326', '1', NOW(), '1', 11),
+('3045456331', '1', NOW(), '1', 11),
+('3045456336', '1', NOW(), '1', 11),
+('3045456418', '1', NOW(), '1', 11),
+('3045456547', '1', NOW(), '1', 11),
+('3045456645', '1', NOW(), '1', 11),
+('3045456653', '1', NOW(), '1', 11),
+('3045456693', '1', NOW(), '1', 11),
+('3045456695', '1', NOW(), '1', 11),
+('3045456703', '1', NOW(), '1', 11),
+('3045456710', '1', NOW(), '1', 11),
+('3045456732', '1', NOW(), '1', 11),
+('3045456777', '1', NOW(), '1', 11),
+('3045456822', '1', NOW(), '1', 11),
+('3045456837', '1', NOW(), '1', 11),
+('3045456863', '1', NOW(), '1', 11),
+('3045456878', '1', NOW(), '1', 11),
+('3045456923', '1', NOW(), '1', 11),
+('3045456939', '1', NOW(), '1', 11),
+('3045456948', '1', NOW(), '1', 11),
+('3045456971', '1', NOW(), '1', 11),
+('3045456997', '1', NOW(), '1', 11),
+('3045457036', '1', NOW(), '1', 11),
+('3045457092', '1', NOW(), '1', 11),
+('3045457109', '1', NOW(), '1', 11),
+('3045457157', '1', NOW(), '1', 11),
+('3045457176', '1', NOW(), '1', 11),
+('3045457184', '1', NOW(), '1', 11),
+('3045457239', '1', NOW(), '1', 11),
+('3045457295', '1', NOW(), '1', 11),
+('3045457327', '1', NOW(), '1', 11),
+('3045457373', '1', NOW(), '1', 11),
+('3045457427', '1', NOW(), '1', 11),
+('3045457430', '1', NOW(), '1', 11),
+('3045457440', '1', NOW(), '1', 11),
+('3045457450', '1', NOW(), '1', 11),
+('3045457495', '1', NOW(), '1', 11),
+('3045457563', '1', NOW(), '1', 11),
+('3045457594', '1', NOW(), '1', 11),
+('3045457717', '1', NOW(), '1', 11),
+('3045457995', '1', NOW(), '1', 11),
+('3045458041', '1', NOW(), '1', 11),
+('3045458105', '1', NOW(), '1', 11),
+('3045458144', '1', NOW(), '1', 11),
+('3045458185', '1', NOW(), '1', 11),
+('3045458275', '1', NOW(), '1', 11),
+('3045458374', '1', NOW(), '1', 11),
+('3045458477', '1', NOW(), '1', 11),
+('3045458521', '1', NOW(), '1', 11),
+('3045458562', '1', NOW(), '1', 11),
+('3045458581', '1', NOW(), '1', 11),
+('3045458583', '1', NOW(), '1', 11),
+('3045458586', '1', NOW(), '1', 11),
+('3045458588', '1', NOW(), '1', 11),
+('3045458808', '1', NOW(), '1', 11),
+('3045458815', '1', NOW(), '1', 11),
+('3045458816', '1', NOW(), '1', 11),
+('3045458875', '1', NOW(), '1', 11),
+('3045458936', '1', NOW(), '1', 11),
+('3045458942', '1', NOW(), '1', 11),
+('3045458951', '1', NOW(), '1', 11),
+('3045458972', '1', NOW(), '1', 11),
+('3045458980', '1', NOW(), '1', 11),
+('3045459016', '1', NOW(), '1', 11),
+('3045459036', '1', NOW(), '1', 11),
+('3045459084', '1', NOW(), '1', 11),
+('3045459094', '1', NOW(), '1', 11),
+('3045459112', '1', NOW(), '1', 11),
+('3045459156', '1', NOW(), '1', 11),
+('3045459169', '1', NOW(), '1', 11),
+('3045459179', '1', NOW(), '1', 11),
+('3045459195', '1', NOW(), '1', 11),
+('3045459220', '1', NOW(), '1', 11),
+('3045459243', '1', NOW(), '1', 11),
+('3045459246', '1', NOW(), '1', 11),
+('3045459255', '1', NOW(), '1', 11),
+('3045459269', '1', NOW(), '1', 11),
+('3045459283', '1', NOW(), '1', 11),
+('3045459302', '1', NOW(), '1', 11),
+('3045459321', '1', NOW(), '1', 11),
+('3045459322', '1', NOW(), '1', 11),
+('3045459335', '1', NOW(), '1', 11),
+('3045459343', '1', NOW(), '1', 11),
+('3045459413', '1', NOW(), '1', 11),
+('3045459425', '1', NOW(), '1', 11),
+('3045459537', '1', NOW(), '1', 11),
+('3045459562', '1', NOW(), '1', 11),
+('3045459694', '1', NOW(), '1', 11),
+('3045459702', '1', NOW(), '1', 11),
+('3045459710', '1', NOW(), '1', 11),
+('3045459788', '1', NOW(), '1', 11),
+('3045459865', '1', NOW(), '1', 11),
+('3045460056', '1', NOW(), '1', 11),
+('3045460058', '1', NOW(), '1', 11),
+('3045460072', '1', NOW(), '1', 11),
+('3045460163', '1', NOW(), '1', 11),
+('3045460166', '1', NOW(), '1', 11),
+('3045460265', '1', NOW(), '1', 11),
+('3045460282', '1', NOW(), '1', 11),
+('3045460312', '1', NOW(), '1', 11),
+('3045460316', '1', NOW(), '1', 11),
+('3045460322', '1', NOW(), '1', 11),
+('3045460369', '1', NOW(), '1', 11),
+('3045460396', '1', NOW(), '1', 11),
+('3045460415', '1', NOW(), '1', 11),
+('3045460504', '1', NOW(), '1', 11),
+('3045460505', '1', NOW(), '1', 11),
+('3045460562', '1', NOW(), '1', 11),
+('3045460618', '1', NOW(), '1', 11),
+('3045460644', '1', NOW(), '1', 11),
+('3045460662', '1', NOW(), '1', 11),
+('3045460665', '1', NOW(), '1', 11),
+('3045460679', '1', NOW(), '1', 11),
+('3045460694', '1', NOW(), '1', 11),
+('3045460707', '1', NOW(), '1', 11),
+('3045460712', '1', NOW(), '1', 11),
+('3045460763', '1', NOW(), '1', 11),
+('3045460889', '1', NOW(), '1', 11),
+('3045460986', '1', NOW(), '1', 11),
+('3045461002', '1', NOW(), '1', 11),
+('3045461042', '1', NOW(), '1', 11),
+('3045461097', '1', NOW(), '1', 11),
+('3045461107', '1', NOW(), '1', 11),
+('3045461111', '1', NOW(), '1', 11),
+('3045461123', '1', NOW(), '1', 11),
+('3045461135', '1', NOW(), '1', 11),
+('3045461191', '1', NOW(), '1', 11),
+('3045461221', '1', NOW(), '1', 11),
+('3045461249', '1', NOW(), '1', 11),
+('3045461258', '1', NOW(), '1', 11),
+('3045461268', '1', NOW(), '1', 11),
+('3045461302', '1', NOW(), '1', 11),
+('3045461331', '1', NOW(), '1', 11),
+('3045461350', '1', NOW(), '1', 11),
+('3045461364', '1', NOW(), '1', 11),
+('3045461443', '1', NOW(), '1', 11),
+('3045461491', '1', NOW(), '1', 11),
+('3045461679', '1', NOW(), '1', 11),
+('3045461782', '1', NOW(), '1', 11),
+('3045461875', '1', NOW(), '1', 11),
+('3045461975', '1', NOW(), '1', 11),
+('3045462042', '1', NOW(), '1', 11),
+('3045462076', '1', NOW(), '1', 11),
+('3045462125', '1', NOW(), '1', 11),
+('3045462146', '1', NOW(), '1', 11),
+('3045462214', '1', NOW(), '1', 11),
+('3045462254', '1', NOW(), '1', 11),
+('3045462357', '1', NOW(), '1', 11),
+('3045462445', '1', NOW(), '1', 11),
+('3045462562', '1', NOW(), '1', 11),
+('3045462724', '1', NOW(), '1', 11),
+('3045462778', '1', NOW(), '1', 11),
+('3045462829', '1', NOW(), '1', 11),
+('3045462886', '1', NOW(), '1', 11),
+('3045462920', '1', NOW(), '1', 11),
+('3045462929', '1', NOW(), '1', 11),
+('3045462978', '1', NOW(), '1', 11),
+('3045463105', '1', NOW(), '1', 11),
+('3045463166', '1', NOW(), '1', 11),
+('3045463237', '1', NOW(), '1', 11),
+('3045463268', '1', NOW(), '1', 11),
+('3045463300', '1', NOW(), '1', 11),
+('3045463312', '1', NOW(), '1', 11),
+('3045463343', '1', NOW(), '1', 11),
+('3045463346', '1', NOW(), '1', 11),
+('3045463375', '1', NOW(), '1', 11),
+('3045463589', '1', NOW(), '1', 11),
+('3045463618', '1', NOW(), '1', 11),
+('3045463627', '1', NOW(), '1', 11),
+('3045463656', '1', NOW(), '1', 11),
+('3045463719', '1', NOW(), '1', 11),
+('3045463903', '1', NOW(), '1', 11),
+('3045463982', '1', NOW(), '1', 11),
+('3045464114', '1', NOW(), '1', 11),
+('3045464816', '1', NOW(), '1', 11),
+('3045464995', '1', NOW(), '1', 11),
+('3045465088', '1', NOW(), '1', 11),
+('3045465895', '1', NOW(), '1', 11),
+('3045467414', '1', NOW(), '1', 11),
+('3045470259', '1', NOW(), '1', 11),
+('3045470355', '1', NOW(), '1', 11),
+('3045471001', '1', NOW(), '1', 11),
+('3045472417', '1', NOW(), '1', 11),
+('3045472431', '1', NOW(), '1', 11),
+('3045472682', '1', NOW(), '1', 11),
+('3045472782', '1', NOW(), '1', 11),
+('3045473753', '1', NOW(), '1', 11),
+('3045474908', '1', NOW(), '1', 11),
+('3045475140', '1', NOW(), '1', 11),
+('3045480545', '1', NOW(), '1', 11),
+('3045485603', '1', NOW(), '1', 11),
+('3045494162', '1', NOW(), '1', 11),
+('3045497061', '1', NOW(), '1', 11),
+('3045497199', '1', NOW(), '1', 11),
+('3045497308', '1', NOW(), '1', 11),
+('3045498368', '1', NOW(), '1', 11),
+('3045500570', '1', NOW(), '1', 11),
+('3045501819', '1', NOW(), '1', 11),
+('3045509043', '1', NOW(), '1', 11),
+('3045514678', '1', NOW(), '1', 11),
+('3045514865', '1', NOW(), '1', 11),
+('3045533448', '1', NOW(), '1', 11),
+('3045546234', '1', NOW(), '1', 11),
+('3045557515', '1', NOW(), '1', 11),
+('3045603502', '1', NOW(), '1', 11),
+('3046211078', '1', NOW(), '1', 11),
+('3047370916', '1', NOW(), '1', 11),
+('3047691100', '1', NOW(), '1', 11),
+('3048478997', '1', NOW(), '1', 11),
+('3051126238', '1', NOW(), '1', 11),
+('3052044803', '1', NOW(), '1', 11),
+('3041765156', '1', NOW(), '1', 11),
+('3045445054', '1', NOW(), '1', 11),
+('3045446737', '1', NOW(), '1', 11),
+('3045446869', '1', NOW(), '1', 11),
+('3045447232', '1', NOW(), '1', 11),
+('3045447746', '1', NOW(), '1', 11),
+('3045450683', '1', NOW(), '1', 11),
+('3045450684', '1', NOW(), '1', 11),
+('3045450702', '1', NOW(), '1', 11),
+('3045450901', '1', NOW(), '1', 11),
+('3045450968', '1', NOW(), '1', 11),
+('3045451761', '1', NOW(), '1', 11),
+('3045451777', '1', NOW(), '1', 11),
+('3045451819', '1', NOW(), '1', 11),
+('3045451904', '1', NOW(), '1', 11),
+('3045452450', '1', NOW(), '1', 11),
+('3045452888', '1', NOW(), '1', 11),
+('3045453668', '1', NOW(), '1', 11),
+('3045453717', '1', NOW(), '1', 11),
+('3045455537', '1', NOW(), '1', 11),
+('3045455586', '1', NOW(), '1', 11),
+('3045455593', '1', NOW(), '1', 11),
+('3045455624', '1', NOW(), '1', 11),
+('3045455629', '1', NOW(), '1', 11),
+('3045455637', '1', NOW(), '1', 11),
+('3045456331', '1', NOW(), '1', 11),
+('3045456871', '1', NOW(), '1', 11),
+('3045457109', '1', NOW(), '1', 11),
+('3045458173', '1', NOW(), '1', 11),
+('3045458186', '1', NOW(), '1', 11),
+('3045458219', '1', NOW(), '1', 11),
+('3045458816', '1', NOW(), '1', 11),
+('3045458951', '1', NOW(), '1', 11),
+('3045458969', '1', NOW(), '1', 11),
+('3045459119', '1', NOW(), '1', 11),
+('3045459322', '1', NOW(), '1', 11),
+('3045459387', '1', NOW(), '1', 11),
+('3045459413', '1', NOW(), '1', 11),
+('3045459738', '1', NOW(), '1', 11),
+('3045459905', '1', NOW(), '1', 11),
+('3045460014', '1', NOW(), '1', 11),
+('3045460123', '1', NOW(), '1', 11),
+('3045460163', '1', NOW(), '1', 11),
+('3045460210', '1', NOW(), '1', 11),
+('3045460282', '1', NOW(), '1', 11),
+('3045460415', '1', NOW(), '1', 11),
+('3045460535', '1', NOW(), '1', 11),
+('3045460662', '1', NOW(), '1', 11),
+('3045460694', '1', NOW(), '1', 11),
+('3045461881', '1', NOW(), '1', 11),
+('3045461964', '1', NOW(), '1', 11),
+('3045462053', '1', NOW(), '1', 11),
+('3045462252', '1', NOW(), '1', 11),
+('3045462445', '1', NOW(), '1', 11),
+('3045462510', '1', NOW(), '1', 11),
+('3045462761', '1', NOW(), '1', 11),
+('3045462920', '1', NOW(), '1', 11),
+('3045462976', '1', NOW(), '1', 11),
+('3045463105', '1', NOW(), '1', 11),
+('3045463250', '1', NOW(), '1', 11),
+('3045464131', '1', NOW(), '1', 11),
+('3045464133', '1', NOW(), '1', 11),
+('3045464142', '1', NOW(), '1', 11),
+('3045464317', '1', NOW(), '1', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045464381', '1', NOW(), '1', 11),
+('3045464460', '1', NOW(), '1', 11),
+('3045464557', '1', NOW(), '1', 11),
+('3045464624', '1', NOW(), '1', 11),
+('3045464647', '1', NOW(), '1', 11),
+('3045464653', '1', NOW(), '1', 11),
+('3045464662', '1', NOW(), '1', 11),
+('3045464692', '1', NOW(), '1', 11),
+('3045464701', '1', NOW(), '1', 11),
+('3045464703', '1', NOW(), '1', 11),
+('3045464706', '1', NOW(), '1', 11),
+('3045464721', '1', NOW(), '1', 11),
+('3045464732', '1', NOW(), '1', 11),
+('3045464751', '1', NOW(), '1', 11),
+('3045464760', '1', NOW(), '1', 11),
+('3045464763', '1', NOW(), '1', 11),
+('3045464807', '1', NOW(), '1', 11),
+('3045464821', '1', NOW(), '1', 11),
+('3045464871', '1', NOW(), '1', 11),
+('3045464872', '1', NOW(), '1', 11),
+('3045464887', '1', NOW(), '1', 11),
+('3045464908', '1', NOW(), '1', 11),
+('3045464927', '1', NOW(), '1', 11),
+('3045464982', '1', NOW(), '1', 11),
+('3045464983', '1', NOW(), '1', 11),
+('3045464988', '1', NOW(), '1', 11),
+('3045465012', '1', NOW(), '1', 11),
+('3045465014', '1', NOW(), '1', 11),
+('3045465043', '1', NOW(), '1', 11),
+('3045465052', '1', NOW(), '1', 11),
+('3045465076', '1', NOW(), '1', 11),
+('3045465082', '1', NOW(), '1', 11),
+('3045465086', '1', NOW(), '1', 11),
+('3045465088', '1', NOW(), '1', 11),
+('3045465117', '1', NOW(), '1', 11),
+('3045465139', '1', NOW(), '1', 11),
+('3045465151', '1', NOW(), '1', 11),
+('3045465192', '1', NOW(), '1', 11),
+('3045465202', '1', NOW(), '1', 11),
+('3045465240', '1', NOW(), '1', 11),
+('3045465249', '1', NOW(), '1', 11),
+('3045465275', '1', NOW(), '1', 11),
+('3045465279', '1', NOW(), '1', 11),
+('3045465333', '1', NOW(), '1', 11),
+('3045465355', '1', NOW(), '1', 11),
+('3045465366', '1', NOW(), '1', 11),
+('3045465372', '1', NOW(), '1', 11),
+('3045465382', '1', NOW(), '1', 11),
+('3045465402', '1', NOW(), '1', 11),
+('3045465423', '1', NOW(), '1', 11),
+('3045465439', '1', NOW(), '1', 11),
+('3045465460', '1', NOW(), '1', 11),
+('3045465514', '1', NOW(), '1', 11),
+('3045465531', '1', NOW(), '1', 11),
+('3045465554', '1', NOW(), '1', 11),
+('3045465563', '1', NOW(), '1', 11),
+('3045465571', '1', NOW(), '1', 11),
+('3045465583', '1', NOW(), '1', 11),
+('3045465596', '1', NOW(), '1', 11),
+('3045465611', '1', NOW(), '1', 11),
+('3045465672', '1', NOW(), '1', 11),
+('3045465707', '1', NOW(), '1', 11),
+('3045465895', '1', NOW(), '1', 11),
+('3045466156', '1', NOW(), '1', 11),
+('3045466169', '1', NOW(), '1', 11),
+('3045466179', '1', NOW(), '1', 11),
+('3045466196', '1', NOW(), '1', 11),
+('3045466393', '1', NOW(), '1', 11),
+('3045466504', '1', NOW(), '1', 11),
+('3045466586', '1', NOW(), '1', 11),
+('3045466664', '1', NOW(), '1', 11),
+('3045466752', '1', NOW(), '1', 11),
+('3045466793', '1', NOW(), '1', 11),
+('3045466822', '1', NOW(), '1', 11),
+('3045466824', '1', NOW(), '1', 11),
+('3045466949', '1', NOW(), '1', 11),
+('3045467053', '1', NOW(), '1', 11),
+('3045467090', '1', NOW(), '1', 11),
+('3045467098', '1', NOW(), '1', 11),
+('3045467155', '1', NOW(), '1', 11),
+('3045467175', '1', NOW(), '1', 11),
+('3045467282', '1', NOW(), '1', 11),
+('3045467341', '1', NOW(), '1', 11),
+('3045467356', '1', NOW(), '1', 11),
+('3045467551', '1', NOW(), '1', 11),
+('3045467674', '1', NOW(), '1', 11),
+('3045467807', '1', NOW(), '1', 11),
+('3045467821', '1', NOW(), '1', 11),
+('3045467866', '1', NOW(), '1', 11),
+('3045468030', '1', NOW(), '1', 11),
+('3045468407', '1', NOW(), '1', 11),
+('3045468408', '1', NOW(), '1', 11),
+('3045468463', '1', NOW(), '1', 11),
+('3045468485', '1', NOW(), '1', 11),
+('3045468569', '1', NOW(), '1', 11),
+('3045468679', '1', NOW(), '1', 11),
+('3045468934', '1', NOW(), '1', 11),
+('3045469428', '1', NOW(), '1', 11),
+('3045469638', '1', NOW(), '1', 11),
+('3045469796', '1', NOW(), '1', 11),
+('3045470052', '1', NOW(), '1', 11),
+('3045470066', '1', NOW(), '1', 11),
+('3045470317', '1', NOW(), '1', 11),
+('3045470376', '1', NOW(), '1', 11),
+('3045470380', '1', NOW(), '1', 11),
+('3045470631', '1', NOW(), '1', 11),
+('3045470800', '1', NOW(), '1', 11),
+('3045470833', '1', NOW(), '1', 11),
+('3045470905', '1', NOW(), '1', 11),
+('3045470910', '1', NOW(), '1', 11),
+('3045470927', '1', NOW(), '1', 11),
+('3045471051', '1', NOW(), '1', 11),
+('3045471075', '1', NOW(), '1', 11),
+('3045471079', '1', NOW(), '1', 11),
+('3045471163', '1', NOW(), '1', 11),
+('3045471400', '1', NOW(), '1', 11),
+('3045471450', '1', NOW(), '1', 11),
+('3045471485', '1', NOW(), '1', 11),
+('3045471487', '1', NOW(), '1', 11),
+('3045471533', '1', NOW(), '1', 11),
+('3045471539', '1', NOW(), '1', 11),
+('3045471550', '1', NOW(), '1', 11),
+('3045471560', '1', NOW(), '1', 11),
+('3045471568', '1', NOW(), '1', 11),
+('3045471574', '1', NOW(), '1', 11),
+('3045471584', '1', NOW(), '1', 11),
+('3045471630', '1', NOW(), '1', 11),
+('3045471635', '1', NOW(), '1', 11),
+('3045471654', '1', NOW(), '1', 11),
+('3045471705', '1', NOW(), '1', 11),
+('3045471759', '1', NOW(), '1', 11),
+('3045471848', '1', NOW(), '1', 11),
+('3045471858', '1', NOW(), '1', 11),
+('3045471882', '1', NOW(), '1', 11),
+('3045471954', '1', NOW(), '1', 11),
+('3045472126', '1', NOW(), '1', 11),
+('3045472148', '1', NOW(), '1', 11),
+('3045472155', '1', NOW(), '1', 11),
+('3045472184', '1', NOW(), '1', 11),
+('3045472252', '1', NOW(), '1', 11),
+('3045472326', '1', NOW(), '1', 11),
+('3045472388', '1', NOW(), '1', 11),
+('3045472431', '1', NOW(), '1', 11),
+('3045472432', '1', NOW(), '1', 11),
+('3045472442', '1', NOW(), '1', 11),
+('3045472524', '1', NOW(), '1', 11),
+('3045472568', '1', NOW(), '1', 11),
+('3045472722', '1', NOW(), '1', 11),
+('3045472818', '1', NOW(), '1', 11),
+('3045472867', '1', NOW(), '1', 11),
+('3045472887', '1', NOW(), '1', 11),
+('3045472921', '1', NOW(), '1', 11),
+('3045473020', '1', NOW(), '1', 11),
+('3045473041', '1', NOW(), '1', 11),
+('3045473088', '1', NOW(), '1', 11),
+('3045473241', '1', NOW(), '1', 11),
+('3045473257', '1', NOW(), '1', 11),
+('3045473289', '1', NOW(), '1', 11),
+('3045473330', '1', NOW(), '1', 11),
+('3045473381', '1', NOW(), '1', 11),
+('3045473434', '1', NOW(), '1', 11),
+('3045473476', '1', NOW(), '1', 11),
+('3045473523', '1', NOW(), '1', 11),
+('3045473534', '1', NOW(), '1', 11),
+('3045473535', '1', NOW(), '1', 11),
+('3045473572', '1', NOW(), '1', 11),
+('3045473579', '1', NOW(), '1', 11),
+('3045473609', '1', NOW(), '1', 11),
+('3045473630', '1', NOW(), '1', 11),
+('3045473655', '1', NOW(), '1', 11),
+('3045473696', '1', NOW(), '1', 11),
+('3045473772', '1', NOW(), '1', 11),
+('3045473823', '1', NOW(), '1', 11),
+('3045473939', '1', NOW(), '1', 11),
+('3045473946', '1', NOW(), '1', 11),
+('3045473974', '1', NOW(), '1', 11),
+('3045473989', '1', NOW(), '1', 11),
+('3045474025', '1', NOW(), '1', 11),
+('3045474073', '1', NOW(), '1', 11),
+('3045474479', '1', NOW(), '1', 11),
+('3045474511', '1', NOW(), '1', 11),
+('3045474556', '1', NOW(), '1', 11),
+('3045474561', '1', NOW(), '1', 11),
+('3045474584', '1', NOW(), '1', 11),
+('3045474607', '1', NOW(), '1', 11),
+('3045474612', '1', NOW(), '1', 11),
+('3045474620', '1', NOW(), '1', 11),
+('3045474640', '1', NOW(), '1', 11),
+('3045474663', '1', NOW(), '1', 11),
+('3045474675', '1', NOW(), '1', 11),
+('3045474677', '1', NOW(), '1', 11),
+('3045474684', '1', NOW(), '1', 11),
+('3045474712', '1', NOW(), '1', 11),
+('3045474744', '1', NOW(), '1', 11),
+('3045474752', '1', NOW(), '1', 11),
+('3045474801', '1', NOW(), '1', 11),
+('3045474812', '1', NOW(), '1', 11),
+('3045474844', '1', NOW(), '1', 11),
+('3045475031', '1', NOW(), '1', 11),
+('3045475042', '1', NOW(), '1', 11),
+('3045475055', '1', NOW(), '1', 11),
+('3045475065', '1', NOW(), '1', 11),
+('3045475070', '1', NOW(), '1', 11),
+('3045475075', '1', NOW(), '1', 11),
+('3045475082', '1', NOW(), '1', 11),
+('3045475088', '1', NOW(), '1', 11),
+('3045475106', '1', NOW(), '1', 11),
+('3045475125', '1', NOW(), '1', 11),
+('3045475407', '1', NOW(), '1', 11),
+('3045475480', '1', NOW(), '1', 11),
+('3045475542', '1', NOW(), '1', 11),
+('3045475559', '1', NOW(), '1', 11),
+('3045475594', '1', NOW(), '1', 11),
+('3045475646', '1', NOW(), '1', 11),
+('3045475651', '1', NOW(), '1', 11),
+('3045475655', '1', NOW(), '1', 11),
+('3045475679', '1', NOW(), '1', 11),
+('3045475686', '1', NOW(), '1', 11),
+('3045475843', '1', NOW(), '1', 11),
+('3045475947', '1', NOW(), '1', 11),
+('3045476004', '1', NOW(), '1', 11),
+('3045476018', '1', NOW(), '1', 11),
+('3045476034', '1', NOW(), '1', 11),
+('3045476035', '1', NOW(), '1', 11),
+('3045476047', '1', NOW(), '1', 11),
+('3045476113', '1', NOW(), '1', 11),
+('3045476118', '1', NOW(), '1', 11),
+('3045476160', '1', NOW(), '1', 11),
+('3045476182', '1', NOW(), '1', 11),
+('3045476234', '1', NOW(), '1', 11),
+('3045476265', '1', NOW(), '1', 11),
+('3045476284', '1', NOW(), '1', 11),
+('3045476351', '1', NOW(), '1', 11),
+('3045476354', '1', NOW(), '1', 11),
+('3045476406', '1', NOW(), '1', 11),
+('3045476472', '1', NOW(), '1', 11),
+('3045476499', '1', NOW(), '1', 11),
+('3045476525', '1', NOW(), '1', 11),
+('3045476532', '1', NOW(), '1', 11),
+('3045476586', '1', NOW(), '1', 11),
+('3045476761', '1', NOW(), '1', 11),
+('3045477013', '1', NOW(), '1', 11),
+('3045477021', '1', NOW(), '1', 11),
+('3045477116', '1', NOW(), '1', 11),
+('3045477424', '1', NOW(), '1', 11),
+('3045477529', '1', NOW(), '1', 11),
+('3045477620', '1', NOW(), '1', 11),
+('3045477661', '1', NOW(), '1', 11),
+('3045477857', '1', NOW(), '1', 11),
+('3045478270', '1', NOW(), '1', 11),
+('3045478280', '1', NOW(), '1', 11),
+('3045478526', '1', NOW(), '1', 11),
+('3045478540', '1', NOW(), '1', 11),
+('3045478588', '1', NOW(), '1', 11),
+('3045479277', '1', NOW(), '1', 11),
+('3045479707', '1', NOW(), '1', 11),
+('3045479744', '1', NOW(), '1', 11),
+('3045479746', '1', NOW(), '1', 11),
+('3045479760', '1', NOW(), '1', 11),
+('3045479769', '1', NOW(), '1', 11),
+('3045479776', '1', NOW(), '1', 11),
+('3045479953', '1', NOW(), '1', 11),
+('3045480533', '1', NOW(), '1', 11),
+('3045480538', '1', NOW(), '1', 11),
+('3045480564', '1', NOW(), '1', 11),
+('3045480582', '1', NOW(), '1', 11),
+('3045481335', '1', NOW(), '1', 11),
+('3045481354', '1', NOW(), '1', 11),
+('3045481369', '1', NOW(), '1', 11),
+('3045481853', '1', NOW(), '1', 11),
+('3045481872', '1', NOW(), '1', 11),
+('3045482004', '1', NOW(), '1', 11),
+('3045482066', '1', NOW(), '1', 11),
+('3045482368', '1', NOW(), '1', 11),
+('3045482478', '1', NOW(), '1', 11),
+('3045482501', '1', NOW(), '1', 11),
+('3045482504', '1', NOW(), '1', 11),
+('3045482985', '1', NOW(), '1', 11),
+('3045483365', '1', NOW(), '1', 11),
+('3045483442', '1', NOW(), '1', 11),
+('3045483891', '1', NOW(), '1', 11),
+('3045484733', '1', NOW(), '1', 11),
+('3045485289', '1', NOW(), '1', 11),
+('3045485328', '1', NOW(), '1', 11),
+('3045485730', '1', NOW(), '1', 11),
+('3045489419', '1', NOW(), '1', 11),
+('3045493821', '1', NOW(), '1', 11),
+('3045497163', '1', NOW(), '1', 11),
+('3045498368', '1', NOW(), '1', 11),
+('3045498722', '1', NOW(), '1', 11),
+('3045498863', '1', NOW(), '1', 11),
+('3045502093', '1', NOW(), '1', 11),
+('3045505554', '1', NOW(), '1', 11),
+('3045584794', '1', NOW(), '1', 11),
+('3045444939', '1', NOW(), '1', 11),
+('3045445961', '1', NOW(), '1', 11),
+('3045446042', '1', NOW(), '1', 11),
+('3045449893', '1', NOW(), '1', 11),
+('3045450562', '1', NOW(), '1', 11),
+('3045450684', '1', NOW(), '1', 11),
+('3045451819', '1', NOW(), '1', 11),
+('3045452137', '1', NOW(), '1', 11),
+('3045452308', '1', NOW(), '1', 11),
+('3045453500', '1', NOW(), '1', 11),
+('3045455772', '1', NOW(), '1', 11),
+('3045456274', '1', NOW(), '1', 11),
+('3045456331', '1', NOW(), '1', 11),
+('3045456871', '1', NOW(), '1', 11),
+('3045457717', '1', NOW(), '1', 11),
+('3045458100', '1', NOW(), '1', 11),
+('3045458524', '1', NOW(), '1', 11),
+('3045460014', '1', NOW(), '1', 11),
+('3045460282', '1', NOW(), '1', 11),
+('3045460312', '1', NOW(), '1', 11),
+('3045460352', '1', NOW(), '1', 11),
+('3045461433', '1', NOW(), '1', 11),
+('3045461975', '1', NOW(), '1', 11),
+('3045462252', '1', NOW(), '1', 11),
+('3045462560', '1', NOW(), '1', 11),
+('3045463312', '1', NOW(), '1', 11),
+('3045464004', '1', NOW(), '1', 11),
+('3045464114', '1', NOW(), '1', 11),
+('3045464360', '1', NOW(), '1', 11),
+('3045464662', '1', NOW(), '1', 11),
+('3045464957', '1', NOW(), '1', 11),
+('3045465243', '1', NOW(), '1', 11),
+('3045465278', '1', NOW(), '1', 11),
+('3045465439', '1', NOW(), '1', 11),
+('3045465563', '1', NOW(), '1', 11),
+('3045466518', '1', NOW(), '1', 11),
+('3045467053', '1', NOW(), '1', 11),
+('3045467062', '1', NOW(), '1', 11),
+('3045467551', '1', NOW(), '1', 11),
+('3045468286', '1', NOW(), '1', 11),
+('3045469342', '1', NOW(), '1', 11),
+('3045469605', '1', NOW(), '1', 11),
+('3045470026', '1', NOW(), '1', 11),
+('3045471001', '1', NOW(), '1', 11),
+('3045471075', '1', NOW(), '1', 11),
+('3045471536', '1', NOW(), '1', 11),
+('3045473349', '1', NOW(), '1', 11),
+('3045474441', '1', NOW(), '1', 11),
+('3045474556', '1', NOW(), '1', 11),
+('3045474571', '1', NOW(), '1', 11),
+('3045474684', '1', NOW(), '1', 11),
+('3045475266', '1', NOW(), '1', 11),
+('3045475602', '1', NOW(), '1', 11),
+('3045476034', '1', NOW(), '1', 11),
+('3045476150', '1', NOW(), '1', 11),
+('3045477857', '1', NOW(), '1', 11),
+('3045478915', '1', NOW(), '1', 11),
+('3045479626', '1', NOW(), '1', 11),
+('3045481883', '1', NOW(), '1', 11),
+('3045481986', '1', NOW(), '1', 11),
+('3045482105', '1', NOW(), '1', 11),
+('3045482493', '1', NOW(), '1', 11),
+('3045485409', '1', NOW(), '1', 11),
+('3045485443', '1', NOW(), '1', 11),
+('3045485445', '1', NOW(), '1', 11),
+('3045485484', '1', NOW(), '1', 11),
+('3045485513', '1', NOW(), '1', 11),
+('3045485517', '1', NOW(), '1', 11),
+('3045485536', '1', NOW(), '1', 11),
+('3045485572', '1', NOW(), '1', 11),
+('3045485593', '1', NOW(), '1', 11),
+('3045485595', '1', NOW(), '1', 11),
+('3045485600', '1', NOW(), '1', 11),
+('3045485605', '1', NOW(), '1', 11),
+('3045485611', '1', NOW(), '1', 11),
+('3045485618', '1', NOW(), '1', 11),
+('3045485625', '1', NOW(), '1', 11),
+('3045485628', '1', NOW(), '1', 11),
+('3045485649', '1', NOW(), '1', 11),
+('3045485704', '1', NOW(), '1', 11),
+('3045485715', '1', NOW(), '1', 11),
+('3045485745', '1', NOW(), '1', 11),
+('3045485750', '1', NOW(), '1', 11),
+('3045485777', '1', NOW(), '1', 11),
+('3045485795', '1', NOW(), '1', 11),
+('3045485810', '1', NOW(), '1', 11),
+('3045485820', '1', NOW(), '1', 11),
+('3045485824', '1', NOW(), '1', 11),
+('3045485851', '1', NOW(), '1', 11),
+('3045485876', '1', NOW(), '1', 11),
+('3045485880', '1', NOW(), '1', 11),
+('3045485882', '1', NOW(), '1', 11),
+('3045485907', '1', NOW(), '1', 11),
+('3045485919', '1', NOW(), '1', 11),
+('3045485923', '1', NOW(), '1', 11),
+('3045485925', '1', NOW(), '1', 11),
+('3045485934', '1', NOW(), '1', 11),
+('3045485936', '1', NOW(), '1', 11),
+('3045485966', '1', NOW(), '1', 11),
+('3045485970', '1', NOW(), '1', 11),
+('3045485975', '1', NOW(), '1', 11),
+('3045485999', '1', NOW(), '1', 11),
+('3045486042', '1', NOW(), '1', 11),
+('3045486059', '1', NOW(), '1', 11),
+('3045486111', '1', NOW(), '1', 11),
+('3045486118', '1', NOW(), '1', 11),
+('3045486152', '1', NOW(), '1', 11),
+('3045486200', '1', NOW(), '1', 11),
+('3045486219', '1', NOW(), '1', 11),
+('3045486270', '1', NOW(), '1', 11),
+('3045486533', '1', NOW(), '1', 11),
+('3045486571', '1', NOW(), '1', 11),
+('3045486604', '1', NOW(), '1', 11),
+('3045486635', '1', NOW(), '1', 11),
+('3045486716', '1', NOW(), '1', 11),
+('3045486781', '1', NOW(), '1', 11),
+('3045486785', '1', NOW(), '1', 11),
+('3045486810', '1', NOW(), '1', 11),
+('3045486852', '1', NOW(), '1', 11),
+('3045487038', '1', NOW(), '1', 11),
+('3045487082', '1', NOW(), '1', 11),
+('3045487185', '1', NOW(), '1', 11),
+('3045487277', '1', NOW(), '1', 11),
+('3045487549', '1', NOW(), '1', 11),
+('3045487625', '1', NOW(), '1', 11),
+('3045487642', '1', NOW(), '1', 11),
+('3045487677', '1', NOW(), '1', 11),
+('3045487721', '1', NOW(), '1', 11),
+('3045487776', '1', NOW(), '1', 11),
+('3045487953', '1', NOW(), '1', 11),
+('3045487974', '1', NOW(), '1', 11),
+('3045488017', '1', NOW(), '1', 11),
+('3045488064', '1', NOW(), '1', 11),
+('3045488148', '1', NOW(), '1', 11),
+('3045488163', '1', NOW(), '1', 11),
+('3045488248', '1', NOW(), '1', 11),
+('3045488373', '1', NOW(), '1', 11),
+('3045488463', '1', NOW(), '1', 11),
+('3045488613', '1', NOW(), '1', 11),
+('3045488647', '1', NOW(), '1', 11),
+('3045488763', '1', NOW(), '1', 11),
+('3045488806', '1', NOW(), '1', 11),
+('3045488819', '1', NOW(), '1', 11),
+('3045488846', '1', NOW(), '1', 11),
+('3045488897', '1', NOW(), '1', 11),
+('3045489133', '1', NOW(), '1', 11),
+('3045489189', '1', NOW(), '1', 11),
+('3045489383', '1', NOW(), '1', 11),
+('3045489528', '1', NOW(), '1', 11),
+('3045489571', '1', NOW(), '1', 11),
+('3045489742', '1', NOW(), '1', 11),
+('3045489763', '1', NOW(), '1', 11),
+('3045489910', '1', NOW(), '1', 11),
+('3045489958', '1', NOW(), '1', 11),
+('3045490355', '1', NOW(), '1', 11),
+('3045490585', '1', NOW(), '1', 11),
+('3045490613', '1', NOW(), '1', 11),
+('3045492465', '1', NOW(), '1', 11),
+('3045492514', '1', NOW(), '1', 11),
+('3045492533', '1', NOW(), '1', 11),
+('3045492545', '1', NOW(), '1', 11),
+('3045492571', '1', NOW(), '1', 11),
+('3045492597', '1', NOW(), '1', 11),
+('3045492617', '1', NOW(), '1', 11),
+('3045492638', '1', NOW(), '1', 11),
+('3045492646', '1', NOW(), '1', 11),
+('3045492653', '1', NOW(), '1', 11),
+('3045492690', '1', NOW(), '1', 11),
+('3045492717', '1', NOW(), '1', 11),
+('3045492751', '1', NOW(), '1', 11),
+('3045492786', '1', NOW(), '1', 11),
+('3045492818', '1', NOW(), '1', 11),
+('3045492857', '1', NOW(), '1', 11),
+('3045492866', '1', NOW(), '1', 11),
+('3045492873', '1', NOW(), '1', 11),
+('3045493073', '1', NOW(), '1', 11),
+('3045493130', '1', NOW(), '1', 11),
+('3045493133', '1', NOW(), '1', 11),
+('3045493147', '1', NOW(), '1', 11),
+('3045493168', '1', NOW(), '1', 11),
+('3045493206', '1', NOW(), '1', 11),
+('3045493235', '1', NOW(), '1', 11),
+('3045493236', '1', NOW(), '1', 11),
+('3045493243', '1', NOW(), '1', 11),
+('3045493257', '1', NOW(), '1', 11),
+('3045493438', '1', NOW(), '1', 11),
+('3045493480', '1', NOW(), '1', 11),
+('3045493540', '1', NOW(), '1', 11),
+('3045493569', '1', NOW(), '1', 11),
+('3045493576', '1', NOW(), '1', 11),
+('3045493583', '1', NOW(), '1', 11),
+('3045493679', '1', NOW(), '1', 11),
+('3045493680', '1', NOW(), '1', 11),
+('3045493882', '1', NOW(), '1', 11),
+('3045493884', '1', NOW(), '1', 11),
+('3045493892', '1', NOW(), '1', 11),
+('3045494023', '1', NOW(), '1', 11),
+('3045494115', '1', NOW(), '1', 11),
+('3045494222', '1', NOW(), '1', 11),
+('3045494262', '1', NOW(), '1', 11),
+('3045494266', '1', NOW(), '1', 11),
+('3045494287', '1', NOW(), '1', 11),
+('3045494330', '1', NOW(), '1', 11),
+('3045494334', '1', NOW(), '1', 11),
+('3045494369', '1', NOW(), '1', 11),
+('3045494475', '1', NOW(), '1', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045494496', '1', NOW(), '1', 11),
+('3045494523', '1', NOW(), '1', 11),
+('3045495127', '1', NOW(), '1', 11),
+('3045495149', '1', NOW(), '1', 11),
+('3045495294', '1', NOW(), '1', 11),
+('3045496236', '1', NOW(), '1', 11),
+('3045496523', '1', NOW(), '1', 11),
+('3045496891', '1', NOW(), '1', 11),
+('3045497027', '1', NOW(), '1', 11),
+('3045497041', '1', NOW(), '1', 11),
+('3045497103', '1', NOW(), '1', 11),
+('3045497110', '1', NOW(), '1', 11),
+('3045497162', '1', NOW(), '1', 11),
+('3045497196', '1', NOW(), '1', 11),
+('3045497220', '1', NOW(), '1', 11),
+('3045497239', '1', NOW(), '1', 11),
+('3045497248', '1', NOW(), '1', 11),
+('3045497300', '1', NOW(), '1', 11),
+('3045497329', '1', NOW(), '1', 11),
+('3045497477', '1', NOW(), '1', 11),
+('3045498075', '1', NOW(), '1', 11),
+('3045498338', '1', NOW(), '1', 11),
+('3045498355', '1', NOW(), '1', 11),
+('3045498356', '1', NOW(), '1', 11),
+('3045498363', '1', NOW(), '1', 11),
+('3045498373', '1', NOW(), '1', 11),
+('3045498374', '1', NOW(), '1', 11),
+('3045498384', '1', NOW(), '1', 11),
+('3045498572', '1', NOW(), '1', 11),
+('3045498574', '1', NOW(), '1', 11),
+('3045498645', '1', NOW(), '1', 11),
+('3045498663', '1', NOW(), '1', 11),
+('3045498674', '1', NOW(), '1', 11),
+('3045498702', '1', NOW(), '1', 11),
+('3045498863', '1', NOW(), '1', 11),
+('3045498898', '1', NOW(), '1', 11),
+('3045498968', '1', NOW(), '1', 11),
+('3045499130', '1', NOW(), '1', 11),
+('3045499147', '1', NOW(), '1', 11),
+('3045499229', '1', NOW(), '1', 11),
+('3045499234', '1', NOW(), '1', 11),
+('3045499330', '1', NOW(), '1', 11),
+('3045499348', '1', NOW(), '1', 11),
+('3045499390', '1', NOW(), '1', 11),
+('3045499404', '1', NOW(), '1', 11),
+('3045499961', '1', NOW(), '1', 11),
+('3045500097', '1', NOW(), '1', 11),
+('3045500098', '1', NOW(), '1', 11),
+('3045500124', '1', NOW(), '1', 11),
+('3045500178', '1', NOW(), '1', 11),
+('3045500194', '1', NOW(), '1', 11),
+('3045500214', '1', NOW(), '1', 11),
+('3045500226', '1', NOW(), '1', 11),
+('3045500229', '1', NOW(), '1', 11),
+('3045500244', '1', NOW(), '1', 11),
+('3045500263', '1', NOW(), '1', 11),
+('3045500277', '1', NOW(), '1', 11),
+('3045500299', '1', NOW(), '1', 11),
+('3045500416', '1', NOW(), '1', 11),
+('3045500502', '1', NOW(), '1', 11),
+('3045500506', '1', NOW(), '1', 11),
+('3045500508', '1', NOW(), '1', 11),
+('3045500526', '1', NOW(), '1', 11),
+('3045500655', '1', NOW(), '1', 11),
+('3045501136', '1', NOW(), '1', 11),
+('3045501165', '1', NOW(), '1', 11),
+('3045501257', '1', NOW(), '1', 11),
+('3045501272', '1', NOW(), '1', 11),
+('3045501303', '1', NOW(), '1', 11),
+('3045501319', '1', NOW(), '1', 11),
+('3045501332', '1', NOW(), '1', 11),
+('3045501341', '1', NOW(), '1', 11),
+('3045501441', '1', NOW(), '1', 11),
+('3045501782', '1', NOW(), '1', 11),
+('3045501850', '1', NOW(), '1', 11),
+('3045501917', '1', NOW(), '1', 11),
+('3045502019', '1', NOW(), '1', 11),
+('3045502029', '1', NOW(), '1', 11),
+('3045502133', '1', NOW(), '1', 11),
+('3045502213', '1', NOW(), '1', 11),
+('3045502344', '1', NOW(), '1', 11),
+('3045502399', '1', NOW(), '1', 11),
+('3045503074', '1', NOW(), '1', 11),
+('3045503104', '1', NOW(), '1', 11),
+('3045503166', '1', NOW(), '1', 11),
+('3045503167', '1', NOW(), '1', 11),
+('3045503201', '1', NOW(), '1', 11),
+('3045503241', '1', NOW(), '1', 11),
+('3045503289', '1', NOW(), '1', 11),
+('3045503294', '1', NOW(), '1', 11),
+('3045503345', '1', NOW(), '1', 11),
+('3045503360', '1', NOW(), '1', 11),
+('3045503399', '1', NOW(), '1', 11),
+('3045503465', '1', NOW(), '1', 11),
+('3045503470', '1', NOW(), '1', 11),
+('3045503662', '1', NOW(), '1', 11),
+('3045503875', '1', NOW(), '1', 11),
+('3045503981', '1', NOW(), '1', 11),
+('3045504356', '1', NOW(), '1', 11),
+('3045505397', '1', NOW(), '1', 11),
+('3045505434', '1', NOW(), '1', 11),
+('3045505439', '1', NOW(), '1', 11),
+('3045505463', '1', NOW(), '1', 11),
+('3045505480', '1', NOW(), '1', 11),
+('3045505500', '1', NOW(), '1', 11),
+('3045505553', '1', NOW(), '1', 11),
+('3045505879', '1', NOW(), '1', 11),
+('3045507206', '1', NOW(), '1', 11),
+('3045507249', '1', NOW(), '1', 11),
+('3045507315', '1', NOW(), '1', 11),
+('3045507364', '1', NOW(), '1', 11),
+('3045507370', '1', NOW(), '1', 11),
+('3045507406', '1', NOW(), '1', 11),
+('3045507427', '1', NOW(), '1', 11),
+('3045507602', '1', NOW(), '1', 11),
+('3045508244', '1', NOW(), '1', 11),
+('3045508477', '1', NOW(), '1', 11),
+('3045508559', '1', NOW(), '1', 11),
+('3045508597', '1', NOW(), '1', 11),
+('3045508633', '1', NOW(), '1', 11),
+('3045508640', '1', NOW(), '1', 11),
+('3045508903', '1', NOW(), '1', 11),
+('3045508964', '1', NOW(), '1', 11),
+('3045508976', '1', NOW(), '1', 11),
+('3045508986', '1', NOW(), '1', 11),
+('3045508998', '1', NOW(), '1', 11),
+('3045509064', '1', NOW(), '1', 11),
+('3045509092', '1', NOW(), '1', 11),
+('3045509386', '1', NOW(), '1', 11),
+('3045510208', '1', NOW(), '1', 11),
+('3045510261', '1', NOW(), '1', 11),
+('3045510335', '1', NOW(), '1', 11),
+('3045510388', '1', NOW(), '1', 11),
+('3045510551', '1', NOW(), '1', 11),
+('3045510641', '1', NOW(), '1', 11),
+('3045510671', '1', NOW(), '1', 11),
+('3045511027', '1', NOW(), '1', 11),
+('3045511167', '1', NOW(), '1', 11),
+('3045511535', '1', NOW(), '1', 11),
+('3045511957', '1', NOW(), '1', 11),
+('3045512475', '1', NOW(), '1', 11),
+('3045513642', '1', NOW(), '1', 11),
+('3045514763', '1', NOW(), '1', 11),
+('3045514865', '1', NOW(), '1', 11),
+('3045515247', '1', NOW(), '1', 11),
+('3045531167', '1', NOW(), '1', 11),
+('3045542381', '1', NOW(), '1', 11),
+('3045543183', '1', NOW(), '1', 11),
+('3045557350', '1', NOW(), '1', 11),
+('3045584794', '1', NOW(), '1', 11),
+('3045452137', '1', NOW(), '1', 11),
+('3045455252', '1', NOW(), '1', 11),
+('3045457430', '1', NOW(), '1', 11),
+('3045461126', '1', NOW(), '1', 11),
+('3045462076', '1', NOW(), '1', 11),
+('3045464004', '1', NOW(), '1', 11),
+('3045464950', '1', NOW(), '1', 11),
+('3045465092', '1', NOW(), '1', 11),
+('3045465361', '1', NOW(), '1', 11),
+('3045465449', '1', NOW(), '1', 11),
+('3045465611', '1', NOW(), '1', 11),
+('3045467062', '1', NOW(), '1', 11),
+('3045467551', '1', NOW(), '1', 11),
+('3045469605', '1', NOW(), '1', 11),
+('3045470026', '1', NOW(), '1', 11),
+('3045470376', '1', NOW(), '1', 11),
+('3045472812', '1', NOW(), '1', 11),
+('3045473289', '1', NOW(), '1', 11),
+('3045473696', '1', NOW(), '1', 11),
+('3045473772', '1', NOW(), '1', 11),
+('3045473939', '1', NOW(), '1', 11),
+('3045474556', '1', NOW(), '1', 11),
+('3045475971', '1', NOW(), '1', 11),
+('3045477661', '1', NOW(), '1', 11),
+('3045477857', '1', NOW(), '1', 11),
+('3045479673', '1', NOW(), '1', 11),
+('3045479707', '1', NOW(), '1', 11),
+('3045483707', '1', NOW(), '1', 11),
+('3045485512', '1', NOW(), '1', 11),
+('3045485780', '1', NOW(), '1', 11),
+('3045485803', '1', NOW(), '1', 11),
+('3045485907', '1', NOW(), '1', 11),
+('3045486054', '1', NOW(), '1', 11),
+('3045489898', '1', NOW(), '1', 11),
+('3045490236', '1', NOW(), '1', 11),
+('3045490355', '1', NOW(), '1', 11),
+('3045492742', '1', NOW(), '1', 11),
+('3045493183', '1', NOW(), '1', 11),
+('3045493237', '1', NOW(), '1', 11),
+('3045493260', '1', NOW(), '1', 11),
+('3045494496', '1', NOW(), '1', 11),
+('3045494523', '1', NOW(), '1', 11),
+('3045497092', '1', NOW(), '1', 11),
+('3045497163', '1', NOW(), '1', 11),
+('3045497308', '1', NOW(), '1', 11),
+('3045498412', '1', NOW(), '1', 11),
+('3045498609', '1', NOW(), '1', 11),
+('3045498633', '1', NOW(), '1', 11),
+('3045498702', '1', NOW(), '1', 11),
+('3045498722', '1', NOW(), '1', 11),
+('3045499348', '1', NOW(), '1', 11),
+('3045500251', '1', NOW(), '1', 11),
+('3045500330', '1', NOW(), '1', 11),
+('3045501141', '1', NOW(), '1', 11),
+('3045501383', '1', NOW(), '1', 11),
+('3045501956', '1', NOW(), '1', 11),
+('3045502179', '1', NOW(), '1', 11),
+('3045503241', '1', NOW(), '1', 11),
+('3045503299', '1', NOW(), '1', 11),
+('3045503662', '1', NOW(), '1', 11),
+('3045505380', '1', NOW(), '1', 11),
+('3045507292', '1', NOW(), '1', 11),
+('3045507602', '1', NOW(), '1', 11),
+('3045507728', '1', NOW(), '1', 11),
+('3045508351', '1', NOW(), '1', 11),
+('3045512002', '1', NOW(), '1', 11),
+('3045514263', '1', NOW(), '1', 11),
+('3045514343', '1', NOW(), '1', 11),
+('3045514344', '1', NOW(), '1', 11),
+('3045514356', '1', NOW(), '1', 11),
+('3045514425', '1', NOW(), '1', 11),
+('3045514427', '1', NOW(), '1', 11),
+('3045514428', '1', NOW(), '1', 11),
+('3045514454', '1', NOW(), '1', 11),
+('3045514463', '1', NOW(), '1', 11),
+('3045514478', '1', NOW(), '1', 11),
+('3045514499', '1', NOW(), '1', 11),
+('3045514550', '1', NOW(), '1', 11),
+('3045514556', '1', NOW(), '1', 11),
+('3045514581', '1', NOW(), '1', 11),
+('3045514604', '1', NOW(), '1', 11),
+('3045514608', '1', NOW(), '1', 11),
+('3045514625', '1', NOW(), '1', 11),
+('3045514684', '1', NOW(), '1', 11),
+('3045514685', '1', NOW(), '1', 11),
+('3045514691', '1', NOW(), '1', 11),
+('3045514701', '1', NOW(), '1', 11),
+('3045514715', '1', NOW(), '1', 11),
+('3045514737', '1', NOW(), '1', 11),
+('3045514749', '1', NOW(), '1', 11),
+('3045514777', '1', NOW(), '1', 11),
+('3045514802', '1', NOW(), '1', 11),
+('3045514824', '1', NOW(), '1', 11),
+('3045514935', '1', NOW(), '1', 11),
+('3045514936', '1', NOW(), '1', 11),
+('3045514969', '1', NOW(), '1', 11),
+('3045514976', '1', NOW(), '1', 11),
+('3045514986', '1', NOW(), '1', 11),
+('3045515016', '1', NOW(), '1', 11),
+('3045515022', '1', NOW(), '1', 11),
+('3045515142', '1', NOW(), '1', 11),
+('3045515160', '1', NOW(), '1', 11),
+('3045515231', '1', NOW(), '1', 11),
+('3045515352', '1', NOW(), '1', 11),
+('3045515356', '1', NOW(), '1', 11),
+('3045515504', '1', NOW(), '1', 11),
+('3045516128', '1', NOW(), '1', 11),
+('3045516169', '1', NOW(), '1', 11),
+('3045516290', '1', NOW(), '1', 11),
+('3045516365', '1', NOW(), '1', 11),
+('3045516649', '1', NOW(), '1', 11),
+('3045517280', '1', NOW(), '1', 11),
+('3045517464', '1', NOW(), '1', 11),
+('3045517624', '1', NOW(), '1', 11),
+('3045517876', '1', NOW(), '1', 11),
+('3045518565', '1', NOW(), '1', 11),
+('3045518799', '1', NOW(), '1', 11),
+('3045518850', '1', NOW(), '1', 11),
+('3045518959', '1', NOW(), '1', 11),
+('3045520243', '1', NOW(), '1', 11),
+('3045520554', '1', NOW(), '1', 11),
+('3045520560', '1', NOW(), '1', 11),
+('3045521443', '1', NOW(), '1', 11),
+('3045523011', '1', NOW(), '1', 11),
+('3045523032', '1', NOW(), '1', 11),
+('3045523238', '1', NOW(), '1', 11),
+('3045523289', '1', NOW(), '1', 11),
+('3045523347', '1', NOW(), '1', 11),
+('3045523370', '1', NOW(), '1', 11),
+('3045523381', '1', NOW(), '1', 11),
+('3045523392', '1', NOW(), '1', 11),
+('3045523727', '1', NOW(), '1', 11),
+('3045523742', '1', NOW(), '1', 11),
+('3045523826', '1', NOW(), '1', 11),
+('3045523918', '1', NOW(), '1', 11),
+('3045524259', '1', NOW(), '1', 11),
+('3045524427', '1', NOW(), '1', 11),
+('3045524606', '1', NOW(), '1', 11),
+('3045524822', '1', NOW(), '1', 11),
+('3045524887', '1', NOW(), '1', 11),
+('3045524911', '1', NOW(), '1', 11),
+('3045524933', '1', NOW(), '1', 11),
+('3045525173', '1', NOW(), '1', 11),
+('3045525243', '1', NOW(), '1', 11),
+('3045525280', '1', NOW(), '1', 11),
+('3045525343', '1', NOW(), '1', 11),
+('3045525893', '1', NOW(), '1', 11),
+('3045526466', '1', NOW(), '1', 11),
+('3045526497', '1', NOW(), '1', 11),
+('3045526553', '1', NOW(), '1', 11),
+('3045526579', '1', NOW(), '1', 11),
+('3045526642', '1', NOW(), '1', 11),
+('3045526667', '1', NOW(), '1', 11),
+('3045527014', '1', NOW(), '1', 11),
+('3045527262', '1', NOW(), '1', 11),
+('3045527334', '1', NOW(), '1', 11),
+('3045528776', '1', NOW(), '1', 11),
+('3045528858', '1', NOW(), '1', 11),
+('3045528933', '1', NOW(), '1', 11),
+('3045528944', '1', NOW(), '1', 11),
+('3045528973', '1', NOW(), '1', 11),
+('3045529242', '1', NOW(), '1', 11),
+('3045529349', '1', NOW(), '1', 11),
+('3045529444', '1', NOW(), '1', 11),
+('3045529457', '1', NOW(), '1', 11),
+('3045529496', '1', NOW(), '1', 11),
+('3045529551', '1', NOW(), '1', 11),
+('3045529675', '1', NOW(), '1', 11),
+('3045529840', '1', NOW(), '1', 11),
+('3045529859', '1', NOW(), '1', 11),
+('3045530296', '1', NOW(), '1', 11),
+('3045530950', '1', NOW(), '1', 11),
+('3045530953', '1', NOW(), '1', 11),
+('3045531133', '1', NOW(), '1', 11),
+('3045531207', '1', NOW(), '1', 11),
+('3045531229', '1', NOW(), '1', 11),
+('3045531238', '1', NOW(), '1', 11),
+('3045531472', '1', NOW(), '1', 11),
+('3045531510', '1', NOW(), '1', 11),
+('3045531535', '1', NOW(), '1', 11),
+('3045531883', '1', NOW(), '1', 11),
+('3045532010', '1', NOW(), '1', 11),
+('3045532157', '1', NOW(), '1', 11),
+('3045532630', '1', NOW(), '1', 11),
+('3045532835', '1', NOW(), '1', 11),
+('3045533030', '1', NOW(), '1', 11),
+('3045533215', '1', NOW(), '1', 11),
+('3045533618', '1', NOW(), '1', 11),
+('3045533884', '1', NOW(), '1', 11),
+('3045534231', '1', NOW(), '1', 11),
+('3045534439', '1', NOW(), '1', 11),
+('3045534760', '1', NOW(), '1', 11),
+('3045534802', '1', NOW(), '1', 11),
+('3045535041', '1', NOW(), '1', 11),
+('3045535394', '1', NOW(), '1', 11),
+('3045535411', '1', NOW(), '1', 11),
+('3045535471', '1', NOW(), '1', 11),
+('3045535968', '1', NOW(), '1', 11),
+('3045536118', '1', NOW(), '1', 11),
+('3045536183', '1', NOW(), '1', 11),
+('3045536232', '1', NOW(), '1', 11),
+('3045536236', '1', NOW(), '1', 11),
+('3045536265', '1', NOW(), '1', 11),
+('3045536286', '1', NOW(), '1', 11),
+('3045537280', '1', NOW(), '1', 11),
+('3045537745', '1', NOW(), '1', 11),
+('3045537765', '1', NOW(), '1', 11),
+('3045538230', '1', NOW(), '1', 11),
+('3045538498', '1', NOW(), '1', 11),
+('3045539889', '1', NOW(), '1', 11),
+('3045540504', '1', NOW(), '1', 11),
+('3045540938', '1', NOW(), '1', 11),
+('3045540992', '1', NOW(), '1', 11),
+('3045541222', '1', NOW(), '1', 11),
+('3045541273', '1', NOW(), '1', 11),
+('3045541275', '1', NOW(), '1', 11),
+('3045541429', '1', NOW(), '1', 11),
+('3045541457', '1', NOW(), '1', 11),
+('3045541464', '1', NOW(), '1', 11),
+('3045541537', '1', NOW(), '1', 11),
+('3045542020', '1', NOW(), '1', 11),
+('3045542221', '1', NOW(), '1', 11),
+('3045542342', '1', NOW(), '1', 11),
+('3045542502', '1', NOW(), '1', 11),
+('3045542544', '1', NOW(), '1', 11),
+('3045542739', '1', NOW(), '1', 11),
+('3045542897', '1', NOW(), '1', 11),
+('3045543056', '1', NOW(), '1', 11),
+('3045543091', '1', NOW(), '1', 11),
+('3045543096', '1', NOW(), '1', 11),
+('3045543098', '1', NOW(), '1', 11),
+('3045543100', '1', NOW(), '1', 11),
+('3045543113', '1', NOW(), '1', 11),
+('3045543142', '1', NOW(), '1', 11),
+('3045543171', '1', NOW(), '1', 11),
+('3045543206', '1', NOW(), '1', 11),
+('3045543300', '1', NOW(), '1', 11),
+('3045543361', '1', NOW(), '1', 11),
+('3045543366', '1', NOW(), '1', 11),
+('3045543425', '1', NOW(), '1', 11),
+('3045543436', '1', NOW(), '1', 11),
+('3045543665', '1', NOW(), '1', 11),
+('3045544167', '1', NOW(), '1', 11),
+('3045544338', '1', NOW(), '1', 11),
+('3045544671', '1', NOW(), '1', 11),
+('3045545238', '1', NOW(), '1', 11),
+('3045545808', '1', NOW(), '1', 11),
+('3045546181', '1', NOW(), '1', 11),
+('3045546270', '1', NOW(), '1', 11),
+('3045546291', '1', NOW(), '1', 11),
+('3045546318', '1', NOW(), '1', 11),
+('3045546344', '1', NOW(), '1', 11),
+('3045546348', '1', NOW(), '1', 11),
+('3045546359', '1', NOW(), '1', 11),
+('3045546371', '1', NOW(), '1', 11),
+('3045546409', '1', NOW(), '1', 11),
+('3045546416', '1', NOW(), '1', 11),
+('3045546421', '1', NOW(), '1', 11),
+('3045546456', '1', NOW(), '1', 11),
+('3045546463', '1', NOW(), '1', 11),
+('3045546497', '1', NOW(), '1', 11),
+('3045546532', '1', NOW(), '1', 11),
+('3045546541', '1', NOW(), '1', 11),
+('3045546615', '1', NOW(), '1', 11),
+('3045546643', '1', NOW(), '1', 11),
+('3045546851', '1', NOW(), '1', 11),
+('3045546867', '1', NOW(), '1', 11),
+('3045546912', '1', NOW(), '1', 11),
+('3045546955', '1', NOW(), '1', 11),
+('3045547057', '1', NOW(), '1', 11),
+('3045547260', '1', NOW(), '1', 11),
+('3045547313', '1', NOW(), '1', 11),
+('3045547335', '1', NOW(), '1', 11),
+('3045547354', '1', NOW(), '1', 11),
+('3045548175', '1', NOW(), '1', 11),
+('3045548306', '1', NOW(), '1', 11),
+('3045549421', '1', NOW(), '1', 11),
+('3045550001', '1', NOW(), '1', 11),
+('3045550290', '1', NOW(), '1', 11),
+('3045551071', '1', NOW(), '1', 11),
+('3045551209', '1', NOW(), '1', 11),
+('3045551236', '1', NOW(), '1', 11),
+('3045551357', '1', NOW(), '1', 11),
+('3045551416', '1', NOW(), '1', 11),
+('3045558200', '1', NOW(), '1', 11),
+('3045558513', '1', NOW(), '1', 11),
+('3045561370', '1', NOW(), '1', 11),
+('3045562048', '1', NOW(), '1', 11),
+('3045563318', '1', NOW(), '1', 11),
+('3045564134', '1', NOW(), '1', 11),
+('3045564152', '1', NOW(), '1', 11),
+('3045567440', '1', NOW(), '1', 11),
+('3045584794', '1', NOW(), '1', 11),
+('3045588112', '1', NOW(), '1', 11),
+('3045600864', '1', NOW(), '1', 11),
+('3045447539', '1', NOW(), '1', 11),
+('3045453223', '1', NOW(), '1', 11),
+('3045454317', '1', NOW(), '1', 11),
+('3045455049', '1', NOW(), '1', 11),
+('3045456250', '1', NOW(), '1', 11),
+('3045457437', '1', NOW(), '1', 11),
+('3045459788', '1', NOW(), '1', 11),
+('3045460369', '1', NOW(), '1', 11),
+('3045462252', '1', NOW(), '1', 11),
+('3045465563', '1', NOW(), '1', 11),
+('3045467551', '1', NOW(), '1', 11),
+('3045470259', '1', NOW(), '1', 11),
+('3045473315', '1', NOW(), '1', 11),
+('3045474908', '1', NOW(), '1', 11),
+('3045476150', '1', NOW(), '1', 11),
+('3045477087', '1', NOW(), '1', 11),
+('3045477857', '1', NOW(), '1', 11),
+('3045482501', '1', NOW(), '1', 11),
+('3045485893', '1', NOW(), '1', 11),
+('3045486054', '1', NOW(), '1', 11),
+('3045487375', '1', NOW(), '1', 11),
+('3045488763', '1', NOW(), '1', 11),
+('3045490355', '1', NOW(), '1', 11),
+('3045490585', '1', NOW(), '1', 11),
+('3045492857', '1', NOW(), '1', 11),
+('3045493181', '1', NOW(), '1', 11),
+('3045496321', '1', NOW(), '1', 11),
+('3045497207', '1', NOW(), '1', 11),
+('3045498609', '1', NOW(), '1', 11),
+('3045498722', '1', NOW(), '1', 11),
+('3045499230', '1', NOW(), '1', 11),
+('3045499348', '1', NOW(), '1', 11),
+('3045505380', '1', NOW(), '1', 11),
+('3045505685', '1', NOW(), '1', 11),
+('3045507292', '1', NOW(), '1', 11),
+('3045509092', '1', NOW(), '1', 11),
+('3045509161', '1', NOW(), '1', 11),
+('3045509386', '1', NOW(), '1', 11),
+('3045510974', '1', NOW(), '1', 11),
+('3045514263', '1', NOW(), '1', 11),
+('3045514350', '1', NOW(), '1', 11),
+('3045514907', '1', NOW(), '1', 11),
+('3045523238', '1', NOW(), '1', 11),
+('3045523370', '1', NOW(), '1', 11),
+('3045523727', '1', NOW(), '1', 11),
+('3045525250', '1', NOW(), '1', 11),
+('3045525263', '1', NOW(), '1', 11),
+('3045525818', '1', NOW(), '1', 11),
+('3045526497', '1', NOW(), '1', 11),
+('3045526698', '1', NOW(), '1', 11),
+('3045529496', '1', NOW(), '1', 11),
+('3045529781', '1', NOW(), '1', 11),
+('3045531207', '1', NOW(), '1', 11),
+('3045531434', '1', NOW(), '1', 11),
+('3045532780', '1', NOW(), '1', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045533182', '1', NOW(), '1', 11),
+('3045534911', '1', NOW(), '1', 11),
+('3045535041', '1', NOW(), '1', 11),
+('3045535827', '1', NOW(), '1', 11),
+('3045539970', '1', NOW(), '1', 11),
+('3045541230', '1', NOW(), '1', 11),
+('3045542490', '1', NOW(), '1', 11),
+('3045543183', '1', NOW(), '1', 11),
+('3045543225', '1', NOW(), '1', 11),
+('3045543308', '1', NOW(), '1', 11),
+('3045543911', '1', NOW(), '1', 11),
+('3045544167', '1', NOW(), '1', 11),
+('3045545434', '1', NOW(), '1', 11),
+('3045546283', '1', NOW(), '1', 11),
+('3045546541', '1', NOW(), '1', 11),
+('3045547260', '1', NOW(), '1', 11),
+('3045547705', '1', NOW(), '1', 11),
+('3045551304', '1', NOW(), '1', 11),
+('3045552411', '1', NOW(), '1', 11),
+('3045552456', '1', NOW(), '1', 11),
+('3045552939', '1', NOW(), '1', 11),
+('3045553279', '1', NOW(), '1', 11),
+('3045554512', '1', NOW(), '1', 11),
+('3045554578', '1', NOW(), '1', 11),
+('3045554947', '1', NOW(), '1', 11),
+('3045555737', '1', NOW(), '1', 11),
+('3045556424', '1', NOW(), '1', 11),
+('3045556524', '1', NOW(), '1', 11),
+('3045556814', '1', NOW(), '1', 11),
+('3045557325', '1', NOW(), '1', 11),
+('3045557331', '1', NOW(), '1', 11),
+('3045557350', '1', NOW(), '1', 11),
+('3045557354', '1', NOW(), '1', 11),
+('3045557358', '1', NOW(), '1', 11),
+('3045557379', '1', NOW(), '1', 11),
+('3045557388', '1', NOW(), '1', 11),
+('3045557392', '1', NOW(), '1', 11),
+('3045557410', '1', NOW(), '1', 11),
+('3045557432', '1', NOW(), '1', 11),
+('3045557494', '1', NOW(), '1', 11),
+('3045557515', '1', NOW(), '1', 11),
+('3045557578', '1', NOW(), '1', 11),
+('3045557581', '1', NOW(), '1', 11),
+('3045557588', '1', NOW(), '1', 11),
+('3045557606', '1', NOW(), '1', 11),
+('3045557621', '1', NOW(), '1', 11),
+('3045557622', '1', NOW(), '1', 11),
+('3045557650', '1', NOW(), '1', 11),
+('3045557675', '1', NOW(), '1', 11),
+('3045557696', '1', NOW(), '1', 11),
+('3045557754', '1', NOW(), '1', 11),
+('3045557760', '1', NOW(), '1', 11),
+('3045557783', '1', NOW(), '1', 11),
+('3045557787', '1', NOW(), '1', 11),
+('3045557795', '1', NOW(), '1', 11),
+('3045557833', '1', NOW(), '1', 11),
+('3045557860', '1', NOW(), '1', 11),
+('3045557868', '1', NOW(), '1', 11),
+('3045557873', '1', NOW(), '1', 11),
+('3045557876', '1', NOW(), '1', 11),
+('3045557917', '1', NOW(), '1', 11),
+('3045557932', '1', NOW(), '1', 11),
+('3045558066', '1', NOW(), '1', 11),
+('3045558071', '1', NOW(), '1', 11),
+('3045558153', '1', NOW(), '1', 11),
+('3045558237', '1', NOW(), '1', 11),
+('3045558243', '1', NOW(), '1', 11),
+('3045558271', '1', NOW(), '1', 11),
+('3045558290', '1', NOW(), '1', 11),
+('3045558292', '1', NOW(), '1', 11),
+('3045558349', '1', NOW(), '1', 11),
+('3045558352', '1', NOW(), '1', 11),
+('3045558377', '1', NOW(), '1', 11),
+('3045558407', '1', NOW(), '1', 11),
+('3045558528', '1', NOW(), '1', 11),
+('3045558541', '1', NOW(), '1', 11),
+('3045558582', '1', NOW(), '1', 11),
+('3045558605', '1', NOW(), '1', 11),
+('3045558660', '1', NOW(), '1', 11),
+('3045558673', '1', NOW(), '1', 11),
+('3045558701', '1', NOW(), '1', 11),
+('3045558887', '1', NOW(), '1', 11),
+('3045558898', '1', NOW(), '1', 11),
+('3045558966', '1', NOW(), '1', 11),
+('3045559049', '1', NOW(), '1', 11),
+('3045559286', '1', NOW(), '1', 11),
+('3045559480', '1', NOW(), '1', 11),
+('3045559484', '1', NOW(), '1', 11),
+('3045559689', '1', NOW(), '1', 11),
+('3045559720', '1', NOW(), '1', 11),
+('3045559721', '1', NOW(), '1', 11),
+('3045560450', '1', NOW(), '1', 11),
+('3045560504', '1', NOW(), '1', 11),
+('3045560905', '1', NOW(), '1', 11),
+('3045561165', '1', NOW(), '1', 11),
+('3045561176', '1', NOW(), '1', 11),
+('3045561178', '1', NOW(), '1', 11),
+('3045561190', '1', NOW(), '1', 11),
+('3045561230', '1', NOW(), '1', 11),
+('3045561236', '1', NOW(), '1', 11),
+('3045561266', '1', NOW(), '1', 11),
+('3045561268', '1', NOW(), '1', 11),
+('3045561286', '1', NOW(), '1', 11),
+('3045561296', '1', NOW(), '1', 11),
+('3045561313', '1', NOW(), '1', 11),
+('3045561345', '1', NOW(), '1', 11),
+('3045561371', '1', NOW(), '1', 11),
+('3045561384', '1', NOW(), '1', 11),
+('3045561441', '1', NOW(), '1', 11),
+('3045561486', '1', NOW(), '1', 11),
+('3045561487', '1', NOW(), '1', 11),
+('3045561556', '1', NOW(), '1', 11),
+('3045561563', '1', NOW(), '1', 11),
+('3045561614', '1', NOW(), '1', 11),
+('3045561674', '1', NOW(), '1', 11),
+('3045561711', '1', NOW(), '1', 11),
+('3045561838', '1', NOW(), '1', 11),
+('3045561993', '1', NOW(), '1', 11),
+('3045562374', '1', NOW(), '1', 11),
+('3045562854', '1', NOW(), '1', 11),
+('3045562877', '1', NOW(), '1', 11),
+('3045562882', '1', NOW(), '1', 11),
+('3045562905', '1', NOW(), '1', 11),
+('3045563010', '1', NOW(), '1', 11),
+('3045563050', '1', NOW(), '1', 11),
+('3045563060', '1', NOW(), '1', 11),
+('3045563088', '1', NOW(), '1', 11),
+('3045563115', '1', NOW(), '1', 11),
+('3045563150', '1', NOW(), '1', 11),
+('3045563177', '1', NOW(), '1', 11),
+('3045563178', '1', NOW(), '1', 11),
+('3045563200', '1', NOW(), '1', 11),
+('3045563442', '1', NOW(), '1', 11),
+('3045563550', '1', NOW(), '1', 11),
+('3045563580', '1', NOW(), '1', 11),
+('3045563621', '1', NOW(), '1', 11),
+('3045563635', '1', NOW(), '1', 11),
+('3045563648', '1', NOW(), '1', 11),
+('3045563714', '1', NOW(), '1', 11),
+('3045563746', '1', NOW(), '1', 11),
+('3045563885', '1', NOW(), '1', 11),
+('3045563976', '1', NOW(), '1', 11),
+('3045564165', '1', NOW(), '1', 11),
+('3045564180', '1', NOW(), '1', 11),
+('3045564187', '1', NOW(), '1', 11),
+('3045564394', '1', NOW(), '1', 11),
+('3045564494', '1', NOW(), '1', 11),
+('3045564515', '1', NOW(), '1', 11),
+('3045564553', '1', NOW(), '1', 11),
+('3045564660', '1', NOW(), '1', 11),
+('3045566205', '1', NOW(), '1', 11),
+('3045566736', '1', NOW(), '1', 11),
+('3045567012', '1', NOW(), '1', 11),
+('3045567183', '1', NOW(), '1', 11),
+('3045568296', '1', NOW(), '1', 11),
+('3045568449', '1', NOW(), '1', 11),
+('3045569330', '1', NOW(), '1', 11),
+('3045570300', '1', NOW(), '1', 11),
+('3045570336', '1', NOW(), '1', 11),
+('3045570357', '1', NOW(), '1', 11),
+('3045570369', '1', NOW(), '1', 11),
+('3045570379', '1', NOW(), '1', 11),
+('3045570409', '1', NOW(), '1', 11),
+('3045570442', '1', NOW(), '1', 11),
+('3045570513', '1', NOW(), '1', 11),
+('3045570582', '1', NOW(), '1', 11),
+('3045570589', '1', NOW(), '1', 11),
+('3045570606', '1', NOW(), '1', 11),
+('3045570615', '1', NOW(), '1', 11),
+('3045570634', '1', NOW(), '1', 11),
+('3045570636', '1', NOW(), '1', 11),
+('3045570675', '1', NOW(), '1', 11),
+('3045570676', '1', NOW(), '1', 11),
+('3045570680', '1', NOW(), '1', 11),
+('3045570699', '1', NOW(), '1', 11),
+('3045570728', '1', NOW(), '1', 11),
+('3045570744', '1', NOW(), '1', 11),
+('3045570751', '1', NOW(), '1', 11),
+('3045570818', '1', NOW(), '1', 11),
+('3045570850', '1', NOW(), '1', 11),
+('3045570862', '1', NOW(), '1', 11),
+('3045570870', '1', NOW(), '1', 11),
+('3045570892', '1', NOW(), '1', 11),
+('3045570895', '1', NOW(), '1', 11),
+('3045570949', '1', NOW(), '1', 11),
+('3045571014', '1', NOW(), '1', 11),
+('3045571047', '1', NOW(), '1', 11),
+('3045571172', '1', NOW(), '1', 11),
+('3045571238', '1', NOW(), '1', 11),
+('3045571332', '1', NOW(), '1', 11),
+('3045571433', '1', NOW(), '1', 11),
+('3045571480', '1', NOW(), '1', 11),
+('3045571547', '1', NOW(), '1', 11),
+('3045571783', '1', NOW(), '1', 11),
+('3045573175', '1', NOW(), '1', 11),
+('3045573194', '1', NOW(), '1', 11),
+('3045573633', '1', NOW(), '1', 11),
+('3045573990', '1', NOW(), '1', 11),
+('3045574001', '1', NOW(), '1', 11),
+('3045574007', '1', NOW(), '1', 11),
+('3045574022', '1', NOW(), '1', 11),
+('3045574118', '1', NOW(), '1', 11),
+('3045574521', '1', NOW(), '1', 11),
+('3045574921', '1', NOW(), '1', 11),
+('3045575152', '1', NOW(), '1', 11),
+('3045575399', '1', NOW(), '1', 11),
+('3045575532', '1', NOW(), '1', 11),
+('3045575687', '1', NOW(), '1', 11),
+('3045575775', '1', NOW(), '1', 11),
+('3045575860', '1', NOW(), '1', 11),
+('3045575871', '1', NOW(), '1', 11),
+('3045576025', '1', NOW(), '1', 11),
+('3045576181', '1', NOW(), '1', 11),
+('3045577028', '1', NOW(), '1', 11),
+('3045577034', '1', NOW(), '1', 11),
+('3045577744', '1', NOW(), '1', 11),
+('3045578039', '1', NOW(), '1', 11),
+('3045578308', '1', NOW(), '1', 11),
+('3045578450', '1', NOW(), '1', 11),
+('3045579076', '1', NOW(), '1', 11),
+('3045592621', '1', NOW(), '1', 11),
+('3045603187', '1', NOW(), '1', 11),
+('3045603502', '1', NOW(), '1', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('107511627', '2', NOW(), '2', 11),
+('1274280', '2', NOW(), '2', 11),
+('1750260', '2', NOW(), '2', 11),
+('2087961', '2', NOW(), '2', 11),
+('2110785', '2', NOW(), '2', 11),
+('2241717', '2', NOW(), '2', 11),
+('2283808', '2', NOW(), '2', 11),
+('2286110', '2', NOW(), '2', 11),
+('2286205', '2', NOW(), '2', 11),
+('2290544', '2', NOW(), '2', 11),
+('2291346', '2', NOW(), '2', 11),
+('2291735', '2', NOW(), '2', 11),
+('2291857', '2', NOW(), '2', 11),
+('2294138', '2', NOW(), '2', 11),
+('2294358', '2', NOW(), '2', 11),
+('2294549', '2', NOW(), '2', 11),
+('2294640', '2', NOW(), '2', 11),
+('2294695', '2', NOW(), '2', 11),
+('2294724', '2', NOW(), '2', 11),
+('2294744', '2', NOW(), '2', 11),
+('2294789', '2', NOW(), '2', 11),
+('2294794', '2', NOW(), '2', 11),
+('2294810', '2', NOW(), '2', 11),
+('2294816', '2', NOW(), '2', 11),
+('2294844', '2', NOW(), '2', 11),
+('2294857', '2', NOW(), '2', 11),
+('2294869', '2', NOW(), '2', 11),
+('2294896', '2', NOW(), '2', 11),
+('2294917', '2', NOW(), '2', 11),
+('2294931', '2', NOW(), '2', 11),
+('2294933', '2', NOW(), '2', 11),
+('2294945', '2', NOW(), '2', 11),
+('2295006', '2', NOW(), '2', 11),
+('2295011', '2', NOW(), '2', 11),
+('2295062', '2', NOW(), '2', 11),
+('2295072', '2', NOW(), '2', 11),
+('2295077', '2', NOW(), '2', 11),
+('2295090', '2', NOW(), '2', 11),
+('2295112', '2', NOW(), '2', 11),
+('2295161', '2', NOW(), '2', 11),
+('2295172', '2', NOW(), '2', 11),
+('2295175', '2', NOW(), '2', 11),
+('2295176', '2', NOW(), '2', 11),
+('2295184', '2', NOW(), '2', 11),
+('2295264', '2', NOW(), '2', 11),
+('2295269', '2', NOW(), '2', 11),
+('2295276', '2', NOW(), '2', 11),
+('2295298', '2', NOW(), '2', 11),
+('2295322', '2', NOW(), '2', 11),
+('2295372', '2', NOW(), '2', 11),
+('2295395', '2', NOW(), '2', 11),
+('2295401', '2', NOW(), '2', 11),
+('2295411', '2', NOW(), '2', 11),
+('2295418', '2', NOW(), '2', 11),
+('2305913', '2', NOW(), '2', 11),
+('2699326', '2', NOW(), '2', 11),
+('360400', '2', NOW(), '2', 11),
+('111148', '2', NOW(), '2', 11),
+('1750260', '2', NOW(), '2', 11),
+('1872503', '2', NOW(), '2', 11),
+('2248038', '2', NOW(), '2', 11),
+('2284651', '2', NOW(), '2', 11),
+('2285643', '2', NOW(), '2', 11),
+('2294578', '2', NOW(), '2', 11),
+('2294971', '2', NOW(), '2', 11),
+('2294986', '2', NOW(), '2', 11),
+('2295426', '2', NOW(), '2', 11),
+('2295427', '2', NOW(), '2', 11),
+('2295440', '2', NOW(), '2', 11),
+('2295465', '2', NOW(), '2', 11),
+('2295470', '2', NOW(), '2', 11),
+('2295491', '2', NOW(), '2', 11),
+('2295504', '2', NOW(), '2', 11),
+('2295511', '2', NOW(), '2', 11),
+('2295556', '2', NOW(), '2', 11),
+('2295573', '2', NOW(), '2', 11),
+('2295574', '2', NOW(), '2', 11),
+('2295577', '2', NOW(), '2', 11),
+('2295580', '2', NOW(), '2', 11),
+('2295607', '2', NOW(), '2', 11),
+('2295613', '2', NOW(), '2', 11),
+('2295632', '2', NOW(), '2', 11),
+('2295680', '2', NOW(), '2', 11),
+('2295687', '2', NOW(), '2', 11),
+('2295712', '2', NOW(), '2', 11),
+('2295734', '2', NOW(), '2', 11),
+('2295738', '2', NOW(), '2', 11),
+('2295764', '2', NOW(), '2', 11),
+('2295767', '2', NOW(), '2', 11),
+('2295772', '2', NOW(), '2', 11),
+('2295792', '2', NOW(), '2', 11),
+('2295797', '2', NOW(), '2', 11),
+('2295823', '2', NOW(), '2', 11),
+('2295847', '2', NOW(), '2', 11),
+('2295874', '2', NOW(), '2', 11),
+('2295900', '2', NOW(), '2', 11),
+('2295907', '2', NOW(), '2', 11),
+('2295966', '2', NOW(), '2', 11),
+('2295972', '2', NOW(), '2', 11),
+('2295994', '2', NOW(), '2', 11),
+('2296026', '2', NOW(), '2', 11),
+('2296030', '2', NOW(), '2', 11),
+('2296039', '2', NOW(), '2', 11),
+('2296041', '2', NOW(), '2', 11),
+('2296098', '2', NOW(), '2', 11),
+('2296105', '2', NOW(), '2', 11),
+('2296133', '2', NOW(), '2', 11),
+('2296137', '2', NOW(), '2', 11),
+('2296223', '2', NOW(), '2', 11),
+('2296251', '2', NOW(), '2', 11),
+('2296310', '2', NOW(), '2', 11),
+('2296311', '2', NOW(), '2', 11),
+('2296330', '2', NOW(), '2', 11),
+('2296336', '2', NOW(), '2', 11),
+('2296341', '2', NOW(), '2', 11),
+('2296351', '2', NOW(), '2', 11),
+('2296383', '2', NOW(), '2', 11),
+('2296397', '2', NOW(), '2', 11),
+('2296399', '2', NOW(), '2', 11),
+('2296418', '2', NOW(), '2', 11),
+('2296429', '2', NOW(), '2', 11),
+('2296443', '2', NOW(), '2', 11),
+('2296457', '2', NOW(), '2', 11),
+('2296470', '2', NOW(), '2', 11),
+('2296492', '2', NOW(), '2', 11),
+('2296493', '2', NOW(), '2', 11),
+('2296513', '2', NOW(), '2', 11),
+('2296517', '2', NOW(), '2', 11),
+('2296548', '2', NOW(), '2', 11),
+('2296557', '2', NOW(), '2', 11),
+('2296587', '2', NOW(), '2', 11),
+('2296596', '2', NOW(), '2', 11),
+('2296634', '2', NOW(), '2', 11),
+('2296655', '2', NOW(), '2', 11),
+('2296714', '2', NOW(), '2', 11),
+('2296722', '2', NOW(), '2', 11),
+('1247387', '2', NOW(), '2', 11),
+('1889368', '2', NOW(), '2', 11),
+('2080300', '2', NOW(), '2', 11),
+('2248038', '2', NOW(), '2', 11),
+('2286917', '2', NOW(), '2', 11),
+('2296029', '2', NOW(), '2', 11),
+('2296341', '2', NOW(), '2', 11),
+('2296410', '2', NOW(), '2', 11),
+('2296727', '2', NOW(), '2', 11),
+('2296732', '2', NOW(), '2', 11),
+('2296739', '2', NOW(), '2', 11),
+('2296741', '2', NOW(), '2', 11),
+('2296743', '2', NOW(), '2', 11),
+('2296744', '2', NOW(), '2', 11),
+('2296763', '2', NOW(), '2', 11),
+('2296775', '2', NOW(), '2', 11),
+('2296776', '2', NOW(), '2', 11),
+('2296777', '2', NOW(), '2', 11),
+('2296814', '2', NOW(), '2', 11),
+('2296828', '2', NOW(), '2', 11),
+('2296877', '2', NOW(), '2', 11),
+('2296878', '2', NOW(), '2', 11),
+('2296903', '2', NOW(), '2', 11),
+('2296912', '2', NOW(), '2', 11),
+('2296913', '2', NOW(), '2', 11),
+('2296918', '2', NOW(), '2', 11),
+('2296933', '2', NOW(), '2', 11),
+('2296945', '2', NOW(), '2', 11),
+('2296952', '2', NOW(), '2', 11),
+('2296957', '2', NOW(), '2', 11),
+('2296961', '2', NOW(), '2', 11),
+('2296995', '2', NOW(), '2', 11),
+('2296996', '2', NOW(), '2', 11),
+('2297011', '2', NOW(), '2', 11),
+('2297023', '2', NOW(), '2', 11),
+('2297024', '2', NOW(), '2', 11),
+('2297026', '2', NOW(), '2', 11),
+('2297081', '2', NOW(), '2', 11),
+('2297103', '2', NOW(), '2', 11),
+('2297104', '2', NOW(), '2', 11),
+('2297119', '2', NOW(), '2', 11),
+('2297144', '2', NOW(), '2', 11),
+('2297153', '2', NOW(), '2', 11),
+('2297163', '2', NOW(), '2', 11),
+('2297172', '2', NOW(), '2', 11),
+('2297177', '2', NOW(), '2', 11),
+('2297178', '2', NOW(), '2', 11),
+('2297228', '2', NOW(), '2', 11),
+('2297240', '2', NOW(), '2', 11),
+('2297242', '2', NOW(), '2', 11),
+('2297245', '2', NOW(), '2', 11),
+('2297267', '2', NOW(), '2', 11),
+('2297269', '2', NOW(), '2', 11),
+('2297270', '2', NOW(), '2', 11),
+('2297279', '2', NOW(), '2', 11),
+('2297295', '2', NOW(), '2', 11),
+('2297319', '2', NOW(), '2', 11),
+('2297323', '2', NOW(), '2', 11),
+('2297342', '2', NOW(), '2', 11),
+('2297347', '2', NOW(), '2', 11),
+('2297350', '2', NOW(), '2', 11),
+('2297357', '2', NOW(), '2', 11),
+('2297371', '2', NOW(), '2', 11),
+('2297395', '2', NOW(), '2', 11),
+('2297404', '2', NOW(), '2', 11),
+('2297419', '2', NOW(), '2', 11),
+('2297429', '2', NOW(), '2', 11),
+('2297453', '2', NOW(), '2', 11),
+('2297480', '2', NOW(), '2', 11),
+('2297481', '2', NOW(), '2', 11),
+('2297484', '2', NOW(), '2', 11),
+('2297491', '2', NOW(), '2', 11),
+('2297502', '2', NOW(), '2', 11),
+('2297514', '2', NOW(), '2', 11),
+('2297516', '2', NOW(), '2', 11),
+('2297521', '2', NOW(), '2', 11),
+('2297534', '2', NOW(), '2', 11),
+('2297602', '2', NOW(), '2', 11),
+('2297610', '2', NOW(), '2', 11),
+('2297626', '2', NOW(), '2', 11),
+('2564362', '2', NOW(), '2', 11),
+('1988394', '2', NOW(), '2', 11),
+('2284571', '2', NOW(), '2', 11),
+('2286099', '2', NOW(), '2', 11),
+('2286525', '2', NOW(), '2', 11),
+('2287810', '2', NOW(), '2', 11),
+('2291447', '2', NOW(), '2', 11),
+('2293049', '2', NOW(), '2', 11),
+('2294011', '2', NOW(), '2', 11),
+('2294051', '2', NOW(), '2', 11),
+('2294549', '2', NOW(), '2', 11),
+('2295529', '2', NOW(), '2', 11),
+('2296163', '2', NOW(), '2', 11),
+('2296455', '2', NOW(), '2', 11),
+('2296919', '2', NOW(), '2', 11),
+('2297141', '2', NOW(), '2', 11),
+('2297209', '2', NOW(), '2', 11),
+('2297371', '2', NOW(), '2', 11),
+('2297376', '2', NOW(), '2', 11),
+('2297553', '2', NOW(), '2', 11),
+('2297610', '2', NOW(), '2', 11),
+('2297643', '2', NOW(), '2', 11),
+('2297662', '2', NOW(), '2', 11),
+('2297664', '2', NOW(), '2', 11),
+('2297722', '2', NOW(), '2', 11),
+('2297780', '2', NOW(), '2', 11),
+('2297795', '2', NOW(), '2', 11),
+('2297796', '2', NOW(), '2', 11),
+('2297836', '2', NOW(), '2', 11),
+('2297881', '2', NOW(), '2', 11),
+('2297896', '2', NOW(), '2', 11),
+('2297910', '2', NOW(), '2', 11),
+('2297912', '2', NOW(), '2', 11),
+('2297956', '2', NOW(), '2', 11),
+('2297984', '2', NOW(), '2', 11),
+('2297997', '2', NOW(), '2', 11),
+('2298073', '2', NOW(), '2', 11),
+('2298103', '2', NOW(), '2', 11),
+('2298118', '2', NOW(), '2', 11),
+('2298144', '2', NOW(), '2', 11),
+('2298169', '2', NOW(), '2', 11),
+('2298245', '2', NOW(), '2', 11),
+('2298273', '2', NOW(), '2', 11),
+('2298351', '2', NOW(), '2', 11),
+('2298379', '2', NOW(), '2', 11),
+('2298394', '2', NOW(), '2', 11),
+('2298412', '2', NOW(), '2', 11),
+('2298486', '2', NOW(), '2', 11),
+('2298518', '2', NOW(), '2', 11),
+('2298527', '2', NOW(), '2', 11),
+('2298540', '2', NOW(), '2', 11),
+('2298544', '2', NOW(), '2', 11),
+('2298553', '2', NOW(), '2', 11),
+('2298557', '2', NOW(), '2', 11),
+('2298559', '2', NOW(), '2', 11),
+('2298595', '2', NOW(), '2', 11),
+('2298632', '2', NOW(), '2', 11),
+('2298637', '2', NOW(), '2', 11),
+('2298656', '2', NOW(), '2', 11),
+('2298670', '2', NOW(), '2', 11),
+('2298680', '2', NOW(), '2', 11),
+('2298698', '2', NOW(), '2', 11),
+('2298716', '2', NOW(), '2', 11),
+('2298728', '2', NOW(), '2', 11),
+('2298731', '2', NOW(), '2', 11),
+('2298736', '2', NOW(), '2', 11),
+('2298781', '2', NOW(), '2', 11),
+('2298857', '2', NOW(), '2', 11),
+('2298881', '2', NOW(), '2', 11),
+('2298896', '2', NOW(), '2', 11),
+('2302608', '2', NOW(), '2', 11),
+('82917', '2', NOW(), '2', 11),
+('1115878', '2', NOW(), '2', 11),
+('1117877', '2', NOW(), '2', 11),
+('1188913', '2', NOW(), '2', 11),
+('1258991', '2', NOW(), '2', 11),
+('1356785', '2', NOW(), '2', 11),
+('1378153', '2', NOW(), '2', 11),
+('152341', '2', NOW(), '2', 11),
+('1544008', '2', NOW(), '2', 11),
+('1552239', '2', NOW(), '2', 11),
+('1559368', '2', NOW(), '2', 11),
+('1578801', '2', NOW(), '2', 11),
+('1620111', '2', NOW(), '2', 11),
+('1635696', '2', NOW(), '2', 11),
+('1698616', '2', NOW(), '2', 11),
+('1713570', '2', NOW(), '2', 11),
+('1719995', '2', NOW(), '2', 11),
+('1750260', '2', NOW(), '2', 11),
+('1849994', '2', NOW(), '2', 11),
+('1947332', '2', NOW(), '2', 11),
+('1985663', '2', NOW(), '2', 11),
+('1989236', '2', NOW(), '2', 11),
+('1989526', '2', NOW(), '2', 11),
+('2043100', '2', NOW(), '2', 11),
+('2056512', '2', NOW(), '2', 11),
+('2057128', '2', NOW(), '2', 11),
+('2072758', '2', NOW(), '2', 11),
+('2076696', '2', NOW(), '2', 11),
+('2272899', '2', NOW(), '2', 11),
+('2275433', '2', NOW(), '2', 11),
+('2276415', '2', NOW(), '2', 11),
+('2281741', '2', NOW(), '2', 11),
+('2283223', '2', NOW(), '2', 11),
+('2283248', '2', NOW(), '2', 11),
+('2283268', '2', NOW(), '2', 11),
+('2283284', '2', NOW(), '2', 11),
+('2283359', '2', NOW(), '2', 11),
+('2283382', '2', NOW(), '2', 11),
+('2283407', '2', NOW(), '2', 11),
+('2283431', '2', NOW(), '2', 11),
+('2283477', '2', NOW(), '2', 11),
+('2283507', '2', NOW(), '2', 11),
+('2283560', '2', NOW(), '2', 11),
+('2283700', '2', NOW(), '2', 11),
+('2283807', '2', NOW(), '2', 11),
+('2283826', '2', NOW(), '2', 11),
+('2283827', '2', NOW(), '2', 11),
+('2283840', '2', NOW(), '2', 11),
+('2283841', '2', NOW(), '2', 11),
+('2283921', '2', NOW(), '2', 11),
+('2283933', '2', NOW(), '2', 11),
+('2283953', '2', NOW(), '2', 11),
+('2283974', '2', NOW(), '2', 11),
+('2283986', '2', NOW(), '2', 11),
+('2283990', '2', NOW(), '2', 11),
+('2283999', '2', NOW(), '2', 11),
+('2284000', '2', NOW(), '2', 11),
+('2284054', '2', NOW(), '2', 11),
+('2284083', '2', NOW(), '2', 11),
+('2284118', '2', NOW(), '2', 11),
+('2284123', '2', NOW(), '2', 11),
+('2284124', '2', NOW(), '2', 11),
+('2284191', '2', NOW(), '2', 11),
+('2284227', '2', NOW(), '2', 11),
+('2284242', '2', NOW(), '2', 11),
+('2284302', '2', NOW(), '2', 11),
+('2284316', '2', NOW(), '2', 11),
+('2284322', '2', NOW(), '2', 11),
+('2284352', '2', NOW(), '2', 11),
+('2284354', '2', NOW(), '2', 11),
+('2284360', '2', NOW(), '2', 11),
+('2284368', '2', NOW(), '2', 11),
+('2284370', '2', NOW(), '2', 11),
+('2284382', '2', NOW(), '2', 11),
+('2284406', '2', NOW(), '2', 11),
+('2284413', '2', NOW(), '2', 11),
+('2284421', '2', NOW(), '2', 11),
+('2284433', '2', NOW(), '2', 11),
+('2284451', '2', NOW(), '2', 11),
+('2284455', '2', NOW(), '2', 11),
+('2284471', '2', NOW(), '2', 11),
+('2284487', '2', NOW(), '2', 11),
+('2284494', '2', NOW(), '2', 11),
+('2284513', '2', NOW(), '2', 11),
+('2284514', '2', NOW(), '2', 11),
+('2284516', '2', NOW(), '2', 11),
+('2284550', '2', NOW(), '2', 11),
+('2284565', '2', NOW(), '2', 11),
+('2284587', '2', NOW(), '2', 11),
+('2284600', '2', NOW(), '2', 11),
+('2284614', '2', NOW(), '2', 11),
+('2284651', '2', NOW(), '2', 11),
+('2284711', '2', NOW(), '2', 11),
+('2284875', '2', NOW(), '2', 11),
+('2284914', '2', NOW(), '2', 11),
+('2285020', '2', NOW(), '2', 11),
+('2285047', '2', NOW(), '2', 11),
+('2285086', '2', NOW(), '2', 11),
+('2285152', '2', NOW(), '2', 11),
+('2285199', '2', NOW(), '2', 11),
+('2285210', '2', NOW(), '2', 11),
+('2285278', '2', NOW(), '2', 11),
+('2286798', '2', NOW(), '2', 11),
+('2286884', '2', NOW(), '2', 11),
+('2287019', '2', NOW(), '2', 11),
+('2287140', '2', NOW(), '2', 11),
+('2287211', '2', NOW(), '2', 11),
+('2288115', '2', NOW(), '2', 11),
+('2289193', '2', NOW(), '2', 11),
+('2290835', '2', NOW(), '2', 11),
+('2291254', '2', NOW(), '2', 11),
+('2292184', '2', NOW(), '2', 11),
+('2292877', '2', NOW(), '2', 11),
+('2295272', '2', NOW(), '2', 11),
+('2297286', '2', NOW(), '2', 11),
+('2297305', '2', NOW(), '2', 11),
+('2297557', '2', NOW(), '2', 11),
+('2300878', '2', NOW(), '2', 11),
+('2301833', '2', NOW(), '2', 11),
+('2302608', '2', NOW(), '2', 11),
+('2303527', '2', NOW(), '2', 11),
+('2305077', '2', NOW(), '2', 11),
+('2305336', '2', NOW(), '2', 11),
+('2305818', '2', NOW(), '2', 11),
+('2305827', '2', NOW(), '2', 11),
+('2305913', '2', NOW(), '2', 11),
+('2306502', '2', NOW(), '2', 11),
+('2307155', '2', NOW(), '2', 11),
+('2311204', '2', NOW(), '2', 11),
+('2313185', '2', NOW(), '2', 11),
+('2323937', '2', NOW(), '2', 11),
+('2327137', '2', NOW(), '2', 11),
+('2329272', '2', NOW(), '2', 11),
+('2340182', '2', NOW(), '2', 11),
+('2340260', '2', NOW(), '2', 11),
+('2340662', '2', NOW(), '2', 11),
+('2343246', '2', NOW(), '2', 11),
+('2344565', '2', NOW(), '2', 11),
+('2349595', '2', NOW(), '2', 11),
+('2350197', '2', NOW(), '2', 11),
+('2353910', '2', NOW(), '2', 11),
+('2356634', '2', NOW(), '2', 11),
+('2357103', '2', NOW(), '2', 11),
+('2362195', '2', NOW(), '2', 11),
+('2367723', '2', NOW(), '2', 11),
+('2368052', '2', NOW(), '2', 11),
+('2378126', '2', NOW(), '2', 11),
+('2385462', '2', NOW(), '2', 11),
+('2399930', '2', NOW(), '2', 11),
+('2407765', '2', NOW(), '2', 11),
+('2409938', '2', NOW(), '2', 11),
+('2414829', '2', NOW(), '2', 11),
+('2422318', '2', NOW(), '2', 11),
+('2423532', '2', NOW(), '2', 11),
+('2425628', '2', NOW(), '2', 11),
+('2429354', '2', NOW(), '2', 11),
+('2431082', '2', NOW(), '2', 11),
+('2431487', '2', NOW(), '2', 11),
+('2435559', '2', NOW(), '2', 11),
+('2436183', '2', NOW(), '2', 11),
+('2436897', '2', NOW(), '2', 11),
+('2439773', '2', NOW(), '2', 11),
+('2443063', '2', NOW(), '2', 11),
+('2446236', '2', NOW(), '2', 11),
+('2460420', '2', NOW(), '2', 11),
+('2462126', '2', NOW(), '2', 11),
+('2465782', '2', NOW(), '2', 11),
+('2466914', '2', NOW(), '2', 11),
+('2470920', '2', NOW(), '2', 11),
+('2485436', '2', NOW(), '2', 11),
+('2485611', '2', NOW(), '2', 11),
+('2497181', '2', NOW(), '2', 11),
+('2497653', '2', NOW(), '2', 11),
+('2497711', '2', NOW(), '2', 11),
+('2498232', '2', NOW(), '2', 11),
+('2499938', '2', NOW(), '2', 11),
+('2500337', '2', NOW(), '2', 11),
+('2501016', '2', NOW(), '2', 11),
+('2503213', '2', NOW(), '2', 11),
+('2503604', '2', NOW(), '2', 11),
+('2506028', '2', NOW(), '2', 11),
+('2507722', '2', NOW(), '2', 11),
+('2509620', '2', NOW(), '2', 11),
+('2510199', '2', NOW(), '2', 11),
+('2510306', '2', NOW(), '2', 11),
+('2513838', '2', NOW(), '2', 11),
+('2520189', '2', NOW(), '2', 11),
+('2521169', '2', NOW(), '2', 11),
+('2523839', '2', NOW(), '2', 11),
+('2529025', '2', NOW(), '2', 11),
+('2532038', '2', NOW(), '2', 11),
+('2535355', '2', NOW(), '2', 11),
+('2536152', '2', NOW(), '2', 11),
+('2543195', '2', NOW(), '2', 11),
+('2545841', '2', NOW(), '2', 11),
+('2559215', '2', NOW(), '2', 11),
+('2560362', '2', NOW(), '2', 11),
+('2561275', '2', NOW(), '2', 11),
+('2569563', '2', NOW(), '2', 11),
+('2572304', '2', NOW(), '2', 11),
+('2574802', '2', NOW(), '2', 11),
+('2578036', '2', NOW(), '2', 11),
+('2581160', '2', NOW(), '2', 11),
+('2581803', '2', NOW(), '2', 11),
+('2583952', '2', NOW(), '2', 11),
+('2590645', '2', NOW(), '2', 11),
+('2614205', '2', NOW(), '2', 11),
+('2615359', '2', NOW(), '2', 11),
+('2646656', '2', NOW(), '2', 11),
+('2649109', '2', NOW(), '2', 11),
+('2655875', '2', NOW(), '2', 11),
+('2672478', '2', NOW(), '2', 11),
+('2691544', '2', NOW(), '2', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('2699326', '2', NOW(), '2', 11),
+('2702286', '2', NOW(), '2', 11),
+('2711859', '2', NOW(), '2', 11),
+('2715013', '2', NOW(), '2', 11),
+('2718262', '2', NOW(), '2', 11),
+('2767644', '2', NOW(), '2', 11),
+('2795719', '2', NOW(), '2', 11),
+('2797224', '2', NOW(), '2', 11),
+('2798747', '2', NOW(), '2', 11),
+('2800994', '2', NOW(), '2', 11),
+('2806607', '2', NOW(), '2', 11),
+('2809804', '2', NOW(), '2', 11),
+('5066', '2', NOW(), '2', 11),
+('864289', '2', NOW(), '2', 11),
+('88389', '2', NOW(), '2', 11),
+('89056', '2', NOW(), '2', 11),
+('892429', '2', NOW(), '2', 11),
+('98798', '2', NOW(), '2', 11),
+('1058132', '2', NOW(), '2', 11),
+('134124', '2', NOW(), '2', 11),
+('1625792', '2', NOW(), '2', 11),
+('1750260', '2', NOW(), '2', 11),
+('2030410', '2', NOW(), '2', 11),
+('2039125', '2', NOW(), '2', 11),
+('2283286', '2', NOW(), '2', 11),
+('2283613', '2', NOW(), '2', 11),
+('2283751', '2', NOW(), '2', 11),
+('2283853', '2', NOW(), '2', 11),
+('2283898', '2', NOW(), '2', 11),
+('2283956', '2', NOW(), '2', 11),
+('2283972', '2', NOW(), '2', 11),
+('2284087', '2', NOW(), '2', 11),
+('2284101', '2', NOW(), '2', 11),
+('2284105', '2', NOW(), '2', 11),
+('2284266', '2', NOW(), '2', 11),
+('2284562', '2', NOW(), '2', 11),
+('2284668', '2', NOW(), '2', 11),
+('2284672', '2', NOW(), '2', 11),
+('2284678', '2', NOW(), '2', 11),
+('2284681', '2', NOW(), '2', 11),
+('2284689', '2', NOW(), '2', 11),
+('2284707', '2', NOW(), '2', 11),
+('2284751', '2', NOW(), '2', 11),
+('2284760', '2', NOW(), '2', 11),
+('2284829', '2', NOW(), '2', 11),
+('2284838', '2', NOW(), '2', 11),
+('2284844', '2', NOW(), '2', 11),
+('2284858', '2', NOW(), '2', 11),
+('2284885', '2', NOW(), '2', 11),
+('2284902', '2', NOW(), '2', 11),
+('2284927', '2', NOW(), '2', 11),
+('2284955', '2', NOW(), '2', 11),
+('2285009', '2', NOW(), '2', 11),
+('2285036', '2', NOW(), '2', 11),
+('2285038', '2', NOW(), '2', 11),
+('2285049', '2', NOW(), '2', 11),
+('2285059', '2', NOW(), '2', 11),
+('2285061', '2', NOW(), '2', 11),
+('2285109', '2', NOW(), '2', 11),
+('2285117', '2', NOW(), '2', 11),
+('2285145', '2', NOW(), '2', 11),
+('2285146', '2', NOW(), '2', 11),
+('2285218', '2', NOW(), '2', 11),
+('2285220', '2', NOW(), '2', 11),
+('2285225', '2', NOW(), '2', 11),
+('2285244', '2', NOW(), '2', 11),
+('2285269', '2', NOW(), '2', 11),
+('2285275', '2', NOW(), '2', 11),
+('2285290', '2', NOW(), '2', 11),
+('2285333', '2', NOW(), '2', 11),
+('2285350', '2', NOW(), '2', 11),
+('2285353', '2', NOW(), '2', 11),
+('2285372', '2', NOW(), '2', 11),
+('2285380', '2', NOW(), '2', 11),
+('2285422', '2', NOW(), '2', 11),
+('2285429', '2', NOW(), '2', 11),
+('2285449', '2', NOW(), '2', 11),
+('2285452', '2', NOW(), '2', 11),
+('2285467', '2', NOW(), '2', 11),
+('2285502', '2', NOW(), '2', 11),
+('2285539', '2', NOW(), '2', 11),
+('2287976', '2', NOW(), '2', 11),
+('2300581', '2', NOW(), '2', 11),
+('2444403', '2', NOW(), '2', 11),
+('2561375', '2', NOW(), '2', 11),
+('2581160', '2', NOW(), '2', 11),
+('2619575', '2', NOW(), '2', 11),
+('5066', '2', NOW(), '2', 11),
+('523828', '2', NOW(), '2', 11),
+('85723', '2', NOW(), '2', 11),
+('927740', '2', NOW(), '2', 11),
+('1107199', '2', NOW(), '2', 11),
+('1226041', '2', NOW(), '2', 11),
+('1259616', '2', NOW(), '2', 11),
+('1632443', '2', NOW(), '2', 11),
+('1811802', '2', NOW(), '2', 11),
+('1998781', '2', NOW(), '2', 11),
+('2033951', '2', NOW(), '2', 11),
+('2057180', '2', NOW(), '2', 11),
+('2063581', '2', NOW(), '2', 11),
+('2101107', '2', NOW(), '2', 11),
+('2271373', '2', NOW(), '2', 11),
+('2283438', '2', NOW(), '2', 11),
+('2283647', '2', NOW(), '2', 11),
+('2283737', '2', NOW(), '2', 11),
+('2283790', '2', NOW(), '2', 11),
+('2283792', '2', NOW(), '2', 11),
+('2283829', '2', NOW(), '2', 11),
+('2283999', '2', NOW(), '2', 11),
+('2284031', '2', NOW(), '2', 11),
+('2284038', '2', NOW(), '2', 11),
+('2284118', '2', NOW(), '2', 11),
+('2284157', '2', NOW(), '2', 11),
+('2284209', '2', NOW(), '2', 11),
+('2284498', '2', NOW(), '2', 11),
+('2284558', '2', NOW(), '2', 11),
+('2284880', '2', NOW(), '2', 11),
+('2284897', '2', NOW(), '2', 11),
+('2285018', '2', NOW(), '2', 11),
+('2285028', '2', NOW(), '2', 11),
+('2285453', '2', NOW(), '2', 11),
+('2285508', '2', NOW(), '2', 11),
+('2285514', '2', NOW(), '2', 11),
+('2285533', '2', NOW(), '2', 11),
+('2285554', '2', NOW(), '2', 11),
+('2285577', '2', NOW(), '2', 11),
+('2285601', '2', NOW(), '2', 11),
+('2285609', '2', NOW(), '2', 11),
+('2285670', '2', NOW(), '2', 11),
+('2285715', '2', NOW(), '2', 11),
+('2285720', '2', NOW(), '2', 11),
+('2285759', '2', NOW(), '2', 11),
+('2285765', '2', NOW(), '2', 11),
+('2285767', '2', NOW(), '2', 11),
+('2285768', '2', NOW(), '2', 11),
+('2285775', '2', NOW(), '2', 11),
+('2285778', '2', NOW(), '2', 11),
+('2285786', '2', NOW(), '2', 11),
+('2285806', '2', NOW(), '2', 11),
+('2285841', '2', NOW(), '2', 11),
+('2285846', '2', NOW(), '2', 11),
+('2285851', '2', NOW(), '2', 11),
+('2285863', '2', NOW(), '2', 11),
+('2285897', '2', NOW(), '2', 11),
+('2285944', '2', NOW(), '2', 11),
+('2285976', '2', NOW(), '2', 11),
+('2285985', '2', NOW(), '2', 11),
+('2286002', '2', NOW(), '2', 11),
+('2286037', '2', NOW(), '2', 11),
+('2286073', '2', NOW(), '2', 11),
+('2286074', '2', NOW(), '2', 11),
+('2286076', '2', NOW(), '2', 11),
+('2286082', '2', NOW(), '2', 11),
+('2286099', '2', NOW(), '2', 11),
+('2286110', '2', NOW(), '2', 11),
+('2286120', '2', NOW(), '2', 11),
+('2286164', '2', NOW(), '2', 11),
+('2286173', '2', NOW(), '2', 11),
+('2286177', '2', NOW(), '2', 11),
+('2286200', '2', NOW(), '2', 11),
+('2286239', '2', NOW(), '2', 11),
+('2286241', '2', NOW(), '2', 11),
+('2286247', '2', NOW(), '2', 11),
+('2286264', '2', NOW(), '2', 11),
+('2286277', '2', NOW(), '2', 11),
+('2286334', '2', NOW(), '2', 11),
+('2286377', '2', NOW(), '2', 11),
+('2286381', '2', NOW(), '2', 11),
+('2286382', '2', NOW(), '2', 11),
+('2286399', '2', NOW(), '2', 11),
+('2286415', '2', NOW(), '2', 11),
+('2286463', '2', NOW(), '2', 11),
+('2414290', '2', NOW(), '2', 11),
+('2515736', '2', NOW(), '2', 11),
+('396954', '2', NOW(), '2', 11),
+('1647343', '2', NOW(), '2', 11),
+('168876', '2', NOW(), '2', 11),
+('193922', '2', NOW(), '2', 11),
+('1939947', '2', NOW(), '2', 11),
+('1984272', '2', NOW(), '2', 11),
+('1989526', '2', NOW(), '2', 11),
+('2049259', '2', NOW(), '2', 11),
+('2269581', '2', NOW(), '2', 11),
+('2283250', '2', NOW(), '2', 11),
+('2283618', '2', NOW(), '2', 11),
+('2283849', '2', NOW(), '2', 11),
+('2284122', '2', NOW(), '2', 11),
+('2284135', '2', NOW(), '2', 11),
+('2284475', '2', NOW(), '2', 11),
+('2284772', '2', NOW(), '2', 11),
+('2285010', '2', NOW(), '2', 11),
+('2285162', '2', NOW(), '2', 11),
+('2285346', '2', NOW(), '2', 11),
+('2285357', '2', NOW(), '2', 11),
+('2285643', '2', NOW(), '2', 11),
+('2285673', '2', NOW(), '2', 11),
+('2286094', '2', NOW(), '2', 11),
+('2286326', '2', NOW(), '2', 11),
+('2286362', '2', NOW(), '2', 11),
+('2286437', '2', NOW(), '2', 11),
+('2286525', '2', NOW(), '2', 11),
+('2286588', '2', NOW(), '2', 11),
+('2286591', '2', NOW(), '2', 11),
+('2286601', '2', NOW(), '2', 11),
+('2286631', '2', NOW(), '2', 11),
+('2286647', '2', NOW(), '2', 11),
+('2286667', '2', NOW(), '2', 11),
+('2286670', '2', NOW(), '2', 11),
+('2286675', '2', NOW(), '2', 11),
+('2286748', '2', NOW(), '2', 11),
+('2286761', '2', NOW(), '2', 11),
+('2286790', '2', NOW(), '2', 11),
+('2286863', '2', NOW(), '2', 11),
+('2286874', '2', NOW(), '2', 11),
+('2286881', '2', NOW(), '2', 11),
+('2286978', '2', NOW(), '2', 11),
+('2287066', '2', NOW(), '2', 11),
+('2287074', '2', NOW(), '2', 11),
+('2287108', '2', NOW(), '2', 11),
+('2287158', '2', NOW(), '2', 11),
+('2287219', '2', NOW(), '2', 11),
+('2287231', '2', NOW(), '2', 11),
+('2287241', '2', NOW(), '2', 11),
+('2287250', '2', NOW(), '2', 11),
+('2287282', '2', NOW(), '2', 11),
+('2287361', '2', NOW(), '2', 11),
+('2287365', '2', NOW(), '2', 11),
+('2287399', '2', NOW(), '2', 11),
+('2287407', '2', NOW(), '2', 11),
+('2287457', '2', NOW(), '2', 11),
+('2287474', '2', NOW(), '2', 11),
+('2287506', '2', NOW(), '2', 11),
+('2287508', '2', NOW(), '2', 11),
+('2287595', '2', NOW(), '2', 11),
+('2287596', '2', NOW(), '2', 11),
+('2287649', '2', NOW(), '2', 11),
+('2287725', '2', NOW(), '2', 11),
+('2287762', '2', NOW(), '2', 11),
+('2287775', '2', NOW(), '2', 11),
+('2287792', '2', NOW(), '2', 11),
+('2287810', '2', NOW(), '2', 11),
+('2287894', '2', NOW(), '2', 11),
+('2287905', '2', NOW(), '2', 11),
+('2287927', '2', NOW(), '2', 11),
+('2287945', '2', NOW(), '2', 11),
+('2287946', '2', NOW(), '2', 11),
+('2287963', '2', NOW(), '2', 11),
+('2287987', '2', NOW(), '2', 11),
+('2288017', '2', NOW(), '2', 11),
+('2288024', '2', NOW(), '2', 11),
+('2288057', '2', NOW(), '2', 11),
+('2288059', '2', NOW(), '2', 11),
+('2288074', '2', NOW(), '2', 11),
+('2288078', '2', NOW(), '2', 11),
+('2288129', '2', NOW(), '2', 11),
+('2288135', '2', NOW(), '2', 11),
+('2288188', '2', NOW(), '2', 11),
+('2288223', '2', NOW(), '2', 11),
+('2288245', '2', NOW(), '2', 11),
+('2288248', '2', NOW(), '2', 11),
+('2288259', '2', NOW(), '2', 11),
+('2288261', '2', NOW(), '2', 11),
+('2288298', '2', NOW(), '2', 11),
+('2288302', '2', NOW(), '2', 11),
+('2288304', '2', NOW(), '2', 11),
+('2288355', '2', NOW(), '2', 11),
+('2288356', '2', NOW(), '2', 11),
+('2288400', '2', NOW(), '2', 11),
+('2288437', '2', NOW(), '2', 11),
+('2288445', '2', NOW(), '2', 11),
+('2288482', '2', NOW(), '2', 11),
+('2288494', '2', NOW(), '2', 11),
+('2288497', '2', NOW(), '2', 11),
+('2288512', '2', NOW(), '2', 11),
+('2288522', '2', NOW(), '2', 11),
+('2288621', '2', NOW(), '2', 11),
+('2288652', '2', NOW(), '2', 11),
+('2288659', '2', NOW(), '2', 11),
+('2288665', '2', NOW(), '2', 11),
+('2288728', '2', NOW(), '2', 11),
+('2288743', '2', NOW(), '2', 11),
+('2288756', '2', NOW(), '2', 11),
+('2288778', '2', NOW(), '2', 11),
+('2288783', '2', NOW(), '2', 11),
+('2288806', '2', NOW(), '2', 11),
+('2288827', '2', NOW(), '2', 11),
+('2288878', '2', NOW(), '2', 11),
+('2500932', '2', NOW(), '2', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045473636', '6', NOW(), '6', 11),
+('3045477857', '6', NOW(), '6', 11),
+('3045497308', '6', NOW(), '6', 11),
+('3045514763', '6', NOW(), '6', 11),
+('3045557650', '6', NOW(), '6', 11),
+('3045558153', '6', NOW(), '6', 11),
+('3045561335', '6', NOW(), '6', 11),
+('3045563150', '6', NOW(), '6', 11),
+('3045585811', '6', NOW(), '6', 11),
+('3045586041', '6', NOW(), '6', 11),
+('3045588305', '6', NOW(), '6', 11),
+('3045598899', '6', NOW(), '6', 11),
+('3045601458', '6', NOW(), '6', 11),
+('3045602913', '6', NOW(), '6', 11),
+('3045616571', '6', NOW(), '6', 11),
+('3045656664', '6', NOW(), '6', 11),
+('3045674257', '6', NOW(), '6', 11),
+('3045677934', '6', NOW(), '6', 11),
+('3045691826', '6', NOW(), '6', 11),
+('3045693140', '6', NOW(), '6', 11),
+('3045716458', '6', NOW(), '6', 11),
+('3045729099', '6', NOW(), '6', 11),
+('3047129183', '6', NOW(), '6', 11),
+('3045448958', '6', NOW(), '6', 11),
+('3045449685', '6', NOW(), '6', 11),
+('3045453223', '6', NOW(), '6', 11),
+('3045455146', '6', NOW(), '6', 11),
+('3045457295', '6', NOW(), '6', 11),
+('3045458100', '6', NOW(), '6', 11),
+('3045458916', '6', NOW(), '6', 11),
+('3045459132', '6', NOW(), '6', 11),
+('3045460014', '6', NOW(), '6', 11),
+('3045460694', '6', NOW(), '6', 11),
+('3045461731', '6', NOW(), '6', 11),
+('3045463312', '6', NOW(), '6', 11),
+('3045464114', '6', NOW(), '6', 11),
+('3045464662', '6', NOW(), '6', 11),
+('3045473630', '6', NOW(), '6', 11),
+('3045473636', '6', NOW(), '6', 11),
+('3045476111', '6', NOW(), '6', 11),
+('3045480533', '6', NOW(), '6', 11),
+('3045481986', '6', NOW(), '6', 11),
+('3045485463', '6', NOW(), '6', 11),
+('3045485893', '6', NOW(), '6', 11),
+('3045488763', '6', NOW(), '6', 11),
+('3045493884', '6', NOW(), '6', 11),
+('3045497308', '6', NOW(), '6', 11),
+('3045499230', '6', NOW(), '6', 11),
+('3045503354', '6', NOW(), '6', 11),
+('3045505439', '6', NOW(), '6', 11),
+('3045507728', '6', NOW(), '6', 11),
+('3045508844', '6', NOW(), '6', 11),
+('3045514413', '6', NOW(), '6', 11),
+('3045514556', '6', NOW(), '6', 11),
+('3045515352', '6', NOW(), '6', 11),
+('3045519298', '6', NOW(), '6', 11),
+('3045524484', '6', NOW(), '6', 11),
+('3045526361', '6', NOW(), '6', 11),
+('3045526419', '6', NOW(), '6', 11),
+('3045531434', '6', NOW(), '6', 11),
+('3045531766', '6', NOW(), '6', 11),
+('3045533182', '6', NOW(), '6', 11),
+('3045535041', '6', NOW(), '6', 11),
+('3045535827', '6', NOW(), '6', 11),
+('3045536642', '6', NOW(), '6', 11),
+('3045540562', '6', NOW(), '6', 11),
+('3045542502', '6', NOW(), '6', 11),
+('3045543142', '6', NOW(), '6', 11),
+('3045546283', '6', NOW(), '6', 11),
+('3045550799', '6', NOW(), '6', 11),
+('3045557350', '6', NOW(), '6', 11),
+('3045557485', '6', NOW(), '6', 11),
+('3045557515', '6', NOW(), '6', 11),
+('3045557547', '6', NOW(), '6', 11),
+('3045557923', '6', NOW(), '6', 11),
+('3045558346', '6', NOW(), '6', 11),
+('3045558541', '6', NOW(), '6', 11),
+('3045558766', '6', NOW(), '6', 11),
+('3045558887', '6', NOW(), '6', 11),
+('3045561406', '6', NOW(), '6', 11),
+('3045562233', '6', NOW(), '6', 11),
+('3045562239', '6', NOW(), '6', 11),
+('3045563040', '6', NOW(), '6', 11),
+('3045570582', '6', NOW(), '6', 11),
+('3045570615', '6', NOW(), '6', 11),
+('3045570618', '6', NOW(), '6', 11),
+('3045570728', '6', NOW(), '6', 11),
+('3045571386', '6', NOW(), '6', 11),
+('3045573029', '6', NOW(), '6', 11),
+('3045573753', '6', NOW(), '6', 11),
+('3045573990', '6', NOW(), '6', 11),
+('3045575633', '6', NOW(), '6', 11),
+('3045578563', '6', NOW(), '6', 11),
+('3045579631', '6', NOW(), '6', 11),
+('3045579944', '6', NOW(), '6', 11),
+('3045580873', '6', NOW(), '6', 11),
+('3045580892', '6', NOW(), '6', 11),
+('3045581509', '6', NOW(), '6', 11),
+('3045583023', '6', NOW(), '6', 11),
+('3045585811', '6', NOW(), '6', 11),
+('3045585816', '6', NOW(), '6', 11),
+('3045585892', '6', NOW(), '6', 11),
+('3045585900', '6', NOW(), '6', 11),
+('3045585931', '6', NOW(), '6', 11),
+('3045586003', '6', NOW(), '6', 11),
+('3045586054', '6', NOW(), '6', 11),
+('3045586117', '6', NOW(), '6', 11),
+('3045586138', '6', NOW(), '6', 11),
+('3045586173', '6', NOW(), '6', 11),
+('3045586190', '6', NOW(), '6', 11),
+('3045586238', '6', NOW(), '6', 11),
+('3045586415', '6', NOW(), '6', 11),
+('3045586478', '6', NOW(), '6', 11),
+('3045586480', '6', NOW(), '6', 11),
+('3045586622', '6', NOW(), '6', 11),
+('3045586931', '6', NOW(), '6', 11),
+('3045588517', '6', NOW(), '6', 11),
+('3045589653', '6', NOW(), '6', 11),
+('3045590070', '6', NOW(), '6', 11),
+('3045590786', '6', NOW(), '6', 11),
+('3045590831', '6', NOW(), '6', 11),
+('3045590912', '6', NOW(), '6', 11),
+('3045591149', '6', NOW(), '6', 11),
+('3045591216', '6', NOW(), '6', 11),
+('3045591218', '6', NOW(), '6', 11),
+('3045591512', '6', NOW(), '6', 11),
+('3045591549', '6', NOW(), '6', 11),
+('3045591649', '6', NOW(), '6', 11),
+('3045591713', '6', NOW(), '6', 11),
+('3045591755', '6', NOW(), '6', 11),
+('3045591892', '6', NOW(), '6', 11),
+('3045591916', '6', NOW(), '6', 11),
+('3045591922', '6', NOW(), '6', 11),
+('3045592044', '6', NOW(), '6', 11),
+('3045592168', '6', NOW(), '6', 11),
+('3045592172', '6', NOW(), '6', 11),
+('3045592397', '6', NOW(), '6', 11),
+('3045592602', '6', NOW(), '6', 11),
+('3045592851', '6', NOW(), '6', 11),
+('3045593047', '6', NOW(), '6', 11),
+('3045593248', '6', NOW(), '6', 11),
+('3045593741', '6', NOW(), '6', 11),
+('3045593767', '6', NOW(), '6', 11),
+('3045594455', '6', NOW(), '6', 11),
+('3045594498', '6', NOW(), '6', 11),
+('3045595358', '6', NOW(), '6', 11),
+('3045595385', '6', NOW(), '6', 11),
+('3045595720', '6', NOW(), '6', 11),
+('3045595755', '6', NOW(), '6', 11),
+('3045595845', '6', NOW(), '6', 11),
+('3045595846', '6', NOW(), '6', 11),
+('3045595855', '6', NOW(), '6', 11),
+('3045595888', '6', NOW(), '6', 11),
+('3045596008', '6', NOW(), '6', 11),
+('3045596128', '6', NOW(), '6', 11),
+('3045596218', '6', NOW(), '6', 11),
+('3045596456', '6', NOW(), '6', 11),
+('3045596853', '6', NOW(), '6', 11),
+('3045596907', '6', NOW(), '6', 11),
+('3045597846', '6', NOW(), '6', 11),
+('3045597853', '6', NOW(), '6', 11),
+('3045597857', '6', NOW(), '6', 11),
+('3045598022', '6', NOW(), '6', 11),
+('3045598055', '6', NOW(), '6', 11),
+('3045598183', '6', NOW(), '6', 11),
+('3045598553', '6', NOW(), '6', 11),
+('3045598726', '6', NOW(), '6', 11),
+('3045598738', '6', NOW(), '6', 11),
+('3045598817', '6', NOW(), '6', 11),
+('3045599111', '6', NOW(), '6', 11),
+('3045599138', '6', NOW(), '6', 11),
+('3045599170', '6', NOW(), '6', 11),
+('3045599201', '6', NOW(), '6', 11),
+('3045599228', '6', NOW(), '6', 11),
+('3045599232', '6', NOW(), '6', 11),
+('3045599235', '6', NOW(), '6', 11),
+('3045599308', '6', NOW(), '6', 11),
+('3045599423', '6', NOW(), '6', 11),
+('3045599455', '6', NOW(), '6', 11),
+('3045599567', '6', NOW(), '6', 11),
+('3045599787', '6', NOW(), '6', 11),
+('3045599855', '6', NOW(), '6', 11),
+('3045599857', '6', NOW(), '6', 11),
+('3045599899', '6', NOW(), '6', 11),
+('3045599967', '6', NOW(), '6', 11),
+('3045599970', '6', NOW(), '6', 11),
+('3045600014', '6', NOW(), '6', 11),
+('3045600025', '6', NOW(), '6', 11),
+('3045600040', '6', NOW(), '6', 11),
+('3045600068', '6', NOW(), '6', 11),
+('3045600073', '6', NOW(), '6', 11),
+('3045600387', '6', NOW(), '6', 11),
+('3045600409', '6', NOW(), '6', 11),
+('3045600451', '6', NOW(), '6', 11),
+('3045600454', '6', NOW(), '6', 11),
+('3045600518', '6', NOW(), '6', 11),
+('3045600560', '6', NOW(), '6', 11),
+('3045600650', '6', NOW(), '6', 11),
+('3045600899', '6', NOW(), '6', 11),
+('3045601048', '6', NOW(), '6', 11),
+('3045601112', '6', NOW(), '6', 11),
+('3045601185', '6', NOW(), '6', 11),
+('3045601195', '6', NOW(), '6', 11),
+('3045601458', '6', NOW(), '6', 11),
+('3045601659', '6', NOW(), '6', 11),
+('3045601732', '6', NOW(), '6', 11),
+('3045601772', '6', NOW(), '6', 11),
+('3045601808', '6', NOW(), '6', 11),
+('3045601921', '6', NOW(), '6', 11),
+('3045601954', '6', NOW(), '6', 11),
+('3045602067', '6', NOW(), '6', 11),
+('3045602229', '6', NOW(), '6', 11),
+('3045602251', '6', NOW(), '6', 11),
+('3045602268', '6', NOW(), '6', 11),
+('3045602269', '6', NOW(), '6', 11),
+('3045602334', '6', NOW(), '6', 11),
+('3045602409', '6', NOW(), '6', 11),
+('3045602611', '6', NOW(), '6', 11),
+('3045602733', '6', NOW(), '6', 11),
+('3045602878', '6', NOW(), '6', 11),
+('3045602976', '6', NOW(), '6', 11),
+('3045602985', '6', NOW(), '6', 11),
+('3045603196', '6', NOW(), '6', 11),
+('3045603227', '6', NOW(), '6', 11),
+('3045603234', '6', NOW(), '6', 11),
+('3045603343', '6', NOW(), '6', 11),
+('3045603425', '6', NOW(), '6', 11),
+('3045603532', '6', NOW(), '6', 11),
+('3045603564', '6', NOW(), '6', 11),
+('3045603732', '6', NOW(), '6', 11),
+('3045603794', '6', NOW(), '6', 11),
+('3045604034', '6', NOW(), '6', 11),
+('3045604059', '6', NOW(), '6', 11),
+('3045604064', '6', NOW(), '6', 11),
+('3045604071', '6', NOW(), '6', 11),
+('3045604160', '6', NOW(), '6', 11),
+('3045604165', '6', NOW(), '6', 11),
+('3045604168', '6', NOW(), '6', 11),
+('3045604525', '6', NOW(), '6', 11),
+('3045604938', '6', NOW(), '6', 11),
+('3045605454', '6', NOW(), '6', 11),
+('3045605558', '6', NOW(), '6', 11),
+('3045606058', '6', NOW(), '6', 11),
+('3045606082', '6', NOW(), '6', 11),
+('3045606083', '6', NOW(), '6', 11),
+('3045606250', '6', NOW(), '6', 11),
+('3045606269', '6', NOW(), '6', 11),
+('3045606338', '6', NOW(), '6', 11),
+('3045606370', '6', NOW(), '6', 11),
+('3045606377', '6', NOW(), '6', 11),
+('3045606412', '6', NOW(), '6', 11),
+('3045606424', '6', NOW(), '6', 11),
+('3045606811', '6', NOW(), '6', 11),
+('3045607038', '6', NOW(), '6', 11),
+('3045607451', '6', NOW(), '6', 11),
+('3045447539', '6', NOW(), '6', 11),
+('3045448958', '6', NOW(), '6', 11),
+('3045457036', '6', NOW(), '6', 11),
+('3045458100', '6', NOW(), '6', 11),
+('3045468569', '6', NOW(), '6', 11),
+('3045471536', '6', NOW(), '6', 11),
+('3045474908', '6', NOW(), '6', 11),
+('3045481986', '6', NOW(), '6', 11),
+('3045485512', '6', NOW(), '6', 11),
+('3045507572', '6', NOW(), '6', 11),
+('3045519298', '6', NOW(), '6', 11),
+('3045530950', '6', NOW(), '6', 11),
+('3045534843', '6', NOW(), '6', 11),
+('3045540562', '6', NOW(), '6', 11),
+('3045541290', '6', NOW(), '6', 11),
+('3045543183', '6', NOW(), '6', 11),
+('3045543206', '6', NOW(), '6', 11),
+('3045543665', '6', NOW(), '6', 11),
+('3045556594', '6', NOW(), '6', 11),
+('3045557350', '6', NOW(), '6', 11),
+('3045557923', '6', NOW(), '6', 11),
+('3045558200', '6', NOW(), '6', 11),
+('3045558209', '6', NOW(), '6', 11),
+('3045558673', '6', NOW(), '6', 11),
+('3045561236', '6', NOW(), '6', 11),
+('3045561582', '6', NOW(), '6', 11),
+('3045567183', '6', NOW(), '6', 11),
+('3045570379', '6', NOW(), '6', 11),
+('3045584794', '6', NOW(), '6', 11),
+('3045585811', '6', NOW(), '6', 11),
+('3045585816', '6', NOW(), '6', 11),
+('3045588305', '6', NOW(), '6', 11),
+('3045590045', '6', NOW(), '6', 11),
+('3045591143', '6', NOW(), '6', 11),
+('3045594455', '6', NOW(), '6', 11),
+('3045594498', '6', NOW(), '6', 11),
+('3045596151', '6', NOW(), '6', 11),
+('3045596373', '6', NOW(), '6', 11),
+('3045598183', '6', NOW(), '6', 11),
+('3045598899', '6', NOW(), '6', 11),
+('3045599032', '6', NOW(), '6', 11),
+('3045599111', '6', NOW(), '6', 11),
+('3045599138', '6', NOW(), '6', 11),
+('3045599309', '6', NOW(), '6', 11),
+('3045599899', '6', NOW(), '6', 11),
+('3045600071', '6', NOW(), '6', 11),
+('3045602067', '6', NOW(), '6', 11),
+('3045604139', '6', NOW(), '6', 11),
+('3045606866', '6', NOW(), '6', 11),
+('3045607655', '6', NOW(), '6', 11),
+('3045608452', '6', NOW(), '6', 11),
+('3045608461', '6', NOW(), '6', 11),
+('3045609170', '6', NOW(), '6', 11),
+('3045611200', '6', NOW(), '6', 11),
+('3045611500', '6', NOW(), '6', 11),
+('3045612657', '6', NOW(), '6', 11),
+('3045612700', '6', NOW(), '6', 11),
+('3045613264', '6', NOW(), '6', 11),
+('3045617832', '6', NOW(), '6', 11),
+('3045619577', '6', NOW(), '6', 11),
+('3045624120', '6', NOW(), '6', 11),
+('3045625833', '6', NOW(), '6', 11),
+('3045625976', '6', NOW(), '6', 11),
+('3045626215', '6', NOW(), '6', 11),
+('3045629545', '6', NOW(), '6', 11),
+('3045632305', '6', NOW(), '6', 11),
+('3045634231', '6', NOW(), '6', 11),
+('3045647443', '6', NOW(), '6', 11),
+('3045658200', '6', NOW(), '6', 11),
+('3045460014', '6', NOW(), '6', 11),
+('3045473636', '6', NOW(), '6', 11),
+('3045474908', '6', NOW(), '6', 11),
+('3045477661', '6', NOW(), '6', 11),
+('3045482004', '6', NOW(), '6', 11),
+('3045482501', '6', NOW(), '6', 11),
+('3045493884', '6', NOW(), '6', 11),
+('3045497308', '6', NOW(), '6', 11),
+('3045501290', '6', NOW(), '6', 11),
+('3045527014', '6', NOW(), '6', 11),
+('3045535827', '6', NOW(), '6', 11),
+('3045546772', '6', NOW(), '6', 11),
+('3045557515', '6', NOW(), '6', 11),
+('3045557675', '6', NOW(), '6', 11),
+('3045558209', '6', NOW(), '6', 11),
+('3045570539', '6', NOW(), '6', 11),
+('3045573990', '6', NOW(), '6', 11),
+('3045584259', '6', NOW(), '6', 11),
+('3045585811', '6', NOW(), '6', 11),
+('3045586117', '6', NOW(), '6', 11),
+('3045586124', '6', NOW(), '6', 11),
+('3045586190', '6', NOW(), '6', 11),
+('3045593426', '6', NOW(), '6', 11),
+('3045594498', '6', NOW(), '6', 11),
+('3045602328', '6', NOW(), '6', 11),
+('3045603328', '6', NOW(), '6', 11),
+('3045603563', '6', NOW(), '6', 11),
+('3045612700', '6', NOW(), '6', 11),
+('3045649078', '6', NOW(), '6', 11),
+('3045651379', '6', NOW(), '6', 11),
+('3045651578', '6', NOW(), '6', 11),
+('3045656664', '6', NOW(), '6', 11),
+('3045658270', '6', NOW(), '6', 11),
+('3045661083', '6', NOW(), '6', 11),
+('3045666180', '6', NOW(), '6', 11),
+('3045451761', '6', NOW(), '6', 11),
+('3045452137', '6', NOW(), '6', 11),
+('3045464950', '6', NOW(), '6', 11),
+('3045465052', '6', NOW(), '6', 11),
+('3045465361', '6', NOW(), '6', 11),
+('3045469605', '6', NOW(), '6', 11),
+('3045473630', '6', NOW(), '6', 11),
+('3045473636', '6', NOW(), '6', 11),
+('3045498722', '6', NOW(), '6', 11),
+('3045524887', '6', NOW(), '6', 11),
+('3045531434', '6', NOW(), '6', 11),
+('3045535827', '6', NOW(), '6', 11),
+('3045546772', '6', NOW(), '6', 11),
+('3045558209', '6', NOW(), '6', 11),
+('3045567183', '6', NOW(), '6', 11),
+('3045595388', '6', NOW(), '6', 11),
+('3045599032', '6', NOW(), '6', 11),
+('3045600451', '6', NOW(), '6', 11),
+('3045602913', '6', NOW(), '6', 11),
+('3045632754', '6', NOW(), '6', 11),
+('3045649078', '6', NOW(), '6', 11),
+('3045650821', '6', NOW(), '6', 11),
+('3045659794', '6', NOW(), '6', 11),
+('3045669037', '6', NOW(), '6', 11),
+('3045675206', '6', NOW(), '6', 11),
+('3045677519', '6', NOW(), '6', 11),
+('3045681465', '6', NOW(), '6', 11),
+('3045682689', '6', NOW(), '6', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('1226041', '7', NOW(), '7', 11),
+('1736879', '7', NOW(), '7', 11),
+('1750689', '7', NOW(), '7', 11),
+('1997568', '7', NOW(), '7', 11),
+('2003114', '7', NOW(), '7', 11),
+('2093827', '7', NOW(), '7', 11),
+('2111715', '7', NOW(), '7', 11),
+('2135574', '7', NOW(), '7', 11),
+('2145237', '7', NOW(), '7', 11),
+('2148498', '7', NOW(), '7', 11),
+('2167735', '7', NOW(), '7', 11),
+('2170923', '7', NOW(), '7', 11),
+('2188849', '7', NOW(), '7', 11),
+('2208780', '7', NOW(), '7', 11),
+('2269611', '7', NOW(), '7', 11),
+('2284367', '7', NOW(), '7', 11),
+('2285006', '7', NOW(), '7', 11),
+('2285107', '7', NOW(), '7', 11),
+('2287355', '7', NOW(), '7', 11),
+('2287841', '7', NOW(), '7', 11),
+('2288842', '7', NOW(), '7', 11),
+('2290434', '7', NOW(), '7', 11),
+('2291346', '7', NOW(), '7', 11),
+('2291735', '7', NOW(), '7', 11),
+('2291849', '7', NOW(), '7', 11),
+('2292214', '7', NOW(), '7', 11),
+('2292809', '7', NOW(), '7', 11),
+('2293285', '7', NOW(), '7', 11),
+('2293629', '7', NOW(), '7', 11),
+('2293759', '7', NOW(), '7', 11),
+('2293879', '7', NOW(), '7', 11),
+('2293883', '7', NOW(), '7', 11),
+('2293900', '7', NOW(), '7', 11),
+('2293910', '7', NOW(), '7', 11),
+('2293931', '7', NOW(), '7', 11),
+('2293947', '7', NOW(), '7', 11),
+('2293948', '7', NOW(), '7', 11),
+('2293975', '7', NOW(), '7', 11),
+('2293991', '7', NOW(), '7', 11),
+('2293997', '7', NOW(), '7', 11),
+('2294017', '7', NOW(), '7', 11),
+('2294025', '7', NOW(), '7', 11),
+('2294032', '7', NOW(), '7', 11),
+('2294077', '7', NOW(), '7', 11),
+('2294081', '7', NOW(), '7', 11),
+('2294082', '7', NOW(), '7', 11),
+('2294096', '7', NOW(), '7', 11),
+('2294099', '7', NOW(), '7', 11),
+('2294110', '7', NOW(), '7', 11),
+('2294111', '7', NOW(), '7', 11),
+('2294135', '7', NOW(), '7', 11),
+('2294138', '7', NOW(), '7', 11),
+('2294147', '7', NOW(), '7', 11),
+('2294183', '7', NOW(), '7', 11),
+('2294215', '7', NOW(), '7', 11),
+('2294254', '7', NOW(), '7', 11),
+('2294255', '7', NOW(), '7', 11),
+('2294331', '7', NOW(), '7', 11),
+('2294344', '7', NOW(), '7', 11),
+('2294347', '7', NOW(), '7', 11),
+('2294357', '7', NOW(), '7', 11),
+('2294365', '7', NOW(), '7', 11),
+('2294385', '7', NOW(), '7', 11),
+('2294386', '7', NOW(), '7', 11),
+('2294388', '7', NOW(), '7', 11),
+('2294389', '7', NOW(), '7', 11),
+('2294426', '7', NOW(), '7', 11),
+('2294457', '7', NOW(), '7', 11),
+('2294475', '7', NOW(), '7', 11),
+('2294492', '7', NOW(), '7', 11),
+('2294513', '7', NOW(), '7', 11),
+('2294526', '7', NOW(), '7', 11),
+('2294556', '7', NOW(), '7', 11),
+('2294563', '7', NOW(), '7', 11),
+('2294565', '7', NOW(), '7', 11),
+('2294577', '7', NOW(), '7', 11),
+('2294591', '7', NOW(), '7', 11),
+('2294596', '7', NOW(), '7', 11),
+('2294606', '7', NOW(), '7', 11),
+('2294612', '7', NOW(), '7', 11),
+('2294617', '7', NOW(), '7', 11),
+('2295776', '7', NOW(), '7', 11),
+('2296590', '7', NOW(), '7', 11),
+('2301919', '7', NOW(), '7', 11),
+('2305020', '7', NOW(), '7', 11),
+('2323769', '7', NOW(), '7', 11),
+('2409866', '7', NOW(), '7', 11),
+('2502141', '7', NOW(), '7', 11),
+('2685514', '7', NOW(), '7', 11),
+('2794328', '7', NOW(), '7', 11),
+('1289111', '7', NOW(), '7', 11),
+('1327052', '7', NOW(), '7', 11),
+('1935982', '7', NOW(), '7', 11),
+('2116242', '7', NOW(), '7', 11),
+('2119346', '7', NOW(), '7', 11),
+('2283907', '7', NOW(), '7', 11),
+('2285643', '7', NOW(), '7', 11),
+('2286686', '7', NOW(), '7', 11),
+('2288896', '7', NOW(), '7', 11),
+('2292809', '7', NOW(), '7', 11),
+('2294011', '7', NOW(), '7', 11),
+('2294945', '7', NOW(), '7', 11),
+('2294986', '7', NOW(), '7', 11),
+('2296492', '7', NOW(), '7', 11),
+('2297319', '7', NOW(), '7', 11),
+('2297331', '7', NOW(), '7', 11),
+('2297690', '7', NOW(), '7', 11),
+('2298598', '7', NOW(), '7', 11),
+('2298967', '7', NOW(), '7', 11),
+('2298968', '7', NOW(), '7', 11),
+('2299019', '7', NOW(), '7', 11),
+('2299054', '7', NOW(), '7', 11),
+('2299117', '7', NOW(), '7', 11),
+('2299138', '7', NOW(), '7', 11),
+('2299140', '7', NOW(), '7', 11),
+('2299141', '7', NOW(), '7', 11),
+('2299156', '7', NOW(), '7', 11),
+('2299165', '7', NOW(), '7', 11),
+('2299176', '7', NOW(), '7', 11),
+('2299180', '7', NOW(), '7', 11),
+('2299258', '7', NOW(), '7', 11),
+('2299272', '7', NOW(), '7', 11),
+('2299326', '7', NOW(), '7', 11),
+('2299329', '7', NOW(), '7', 11),
+('2299342', '7', NOW(), '7', 11),
+('2299348', '7', NOW(), '7', 11),
+('2299364', '7', NOW(), '7', 11),
+('2299381', '7', NOW(), '7', 11),
+('2299445', '7', NOW(), '7', 11),
+('2299451', '7', NOW(), '7', 11),
+('2299478', '7', NOW(), '7', 11),
+('2299485', '7', NOW(), '7', 11),
+('2299488', '7', NOW(), '7', 11),
+('2299540', '7', NOW(), '7', 11),
+('2299597', '7', NOW(), '7', 11),
+('2299614', '7', NOW(), '7', 11),
+('2299623', '7', NOW(), '7', 11),
+('2299633', '7', NOW(), '7', 11),
+('2299635', '7', NOW(), '7', 11),
+('2299657', '7', NOW(), '7', 11),
+('2299699', '7', NOW(), '7', 11),
+('2299731', '7', NOW(), '7', 11),
+('2299774', '7', NOW(), '7', 11),
+('2299777', '7', NOW(), '7', 11),
+('2299815', '7', NOW(), '7', 11),
+('2299826', '7', NOW(), '7', 11),
+('2299845', '7', NOW(), '7', 11),
+('2299880', '7', NOW(), '7', 11),
+('2299906', '7', NOW(), '7', 11),
+('2299927', '7', NOW(), '7', 11),
+('2299970', '7', NOW(), '7', 11),
+('2299975', '7', NOW(), '7', 11),
+('2300003', '7', NOW(), '7', 11),
+('2300010', '7', NOW(), '7', 11),
+('2300019', '7', NOW(), '7', 11),
+('2300034', '7', NOW(), '7', 11),
+('2300046', '7', NOW(), '7', 11),
+('2300076', '7', NOW(), '7', 11),
+('2300110', '7', NOW(), '7', 11),
+('2300124', '7', NOW(), '7', 11),
+('2300135', '7', NOW(), '7', 11),
+('2300143', '7', NOW(), '7', 11),
+('2300153', '7', NOW(), '7', 11),
+('2300158', '7', NOW(), '7', 11),
+('2300167', '7', NOW(), '7', 11),
+('2300190', '7', NOW(), '7', 11),
+('2300218', '7', NOW(), '7', 11),
+('2300236', '7', NOW(), '7', 11),
+('2300240', '7', NOW(), '7', 11),
+('2300251', '7', NOW(), '7', 11),
+('2300310', '7', NOW(), '7', 11),
+('2300325', '7', NOW(), '7', 11),
+('2300331', '7', NOW(), '7', 11),
+('2300369', '7', NOW(), '7', 11),
+('2300423', '7', NOW(), '7', 11),
+('2300426', '7', NOW(), '7', 11),
+('2300430', '7', NOW(), '7', 11),
+('2300442', '7', NOW(), '7', 11),
+('2300941', '7', NOW(), '7', 11),
+('1208546', '7', NOW(), '7', 11),
+('1852602', '7', NOW(), '7', 11),
+('1939947', '7', NOW(), '7', 11),
+('2284727', '7', NOW(), '7', 11),
+('2286881', '7', NOW(), '7', 11),
+('2292809', '7', NOW(), '7', 11),
+('2295558', '7', NOW(), '7', 11),
+('2297904', '7', NOW(), '7', 11),
+('2300098', '7', NOW(), '7', 11),
+('2300400', '7', NOW(), '7', 11),
+('2300426', '7', NOW(), '7', 11),
+('2300471', '7', NOW(), '7', 11),
+('2300472', '7', NOW(), '7', 11),
+('2300487', '7', NOW(), '7', 11),
+('2300522', '7', NOW(), '7', 11),
+('2300562', '7', NOW(), '7', 11),
+('2300595', '7', NOW(), '7', 11),
+('2300602', '7', NOW(), '7', 11),
+('2300608', '7', NOW(), '7', 11),
+('2300621', '7', NOW(), '7', 11),
+('2300671', '7', NOW(), '7', 11),
+('2300676', '7', NOW(), '7', 11),
+('2300707', '7', NOW(), '7', 11),
+('2300726', '7', NOW(), '7', 11),
+('2300750', '7', NOW(), '7', 11),
+('2300775', '7', NOW(), '7', 11),
+('2300814', '7', NOW(), '7', 11),
+('2300819', '7', NOW(), '7', 11),
+('2300826', '7', NOW(), '7', 11),
+('2300829', '7', NOW(), '7', 11),
+('2300833', '7', NOW(), '7', 11),
+('2300837', '7', NOW(), '7', 11),
+('2300841', '7', NOW(), '7', 11),
+('2300857', '7', NOW(), '7', 11),
+('2300886', '7', NOW(), '7', 11),
+('2300974', '7', NOW(), '7', 11),
+('2300990', '7', NOW(), '7', 11),
+('2300999', '7', NOW(), '7', 11),
+('2301002', '7', NOW(), '7', 11),
+('2301017', '7', NOW(), '7', 11),
+('2301044', '7', NOW(), '7', 11),
+('2301046', '7', NOW(), '7', 11),
+('2301048', '7', NOW(), '7', 11),
+('2301152', '7', NOW(), '7', 11),
+('2301175', '7', NOW(), '7', 11),
+('2301185', '7', NOW(), '7', 11),
+('2301197', '7', NOW(), '7', 11),
+('2301204', '7', NOW(), '7', 11),
+('2301209', '7', NOW(), '7', 11),
+('2301210', '7', NOW(), '7', 11),
+('2301216', '7', NOW(), '7', 11),
+('2301218', '7', NOW(), '7', 11),
+('2301247', '7', NOW(), '7', 11),
+('2301249', '7', NOW(), '7', 11),
+('2301276', '7', NOW(), '7', 11),
+('2301277', '7', NOW(), '7', 11),
+('2301291', '7', NOW(), '7', 11),
+('2301296', '7', NOW(), '7', 11),
+('2301299', '7', NOW(), '7', 11),
+('2301321', '7', NOW(), '7', 11),
+('2301335', '7', NOW(), '7', 11),
+('2301337', '7', NOW(), '7', 11),
+('2301367', '7', NOW(), '7', 11),
+('2301378', '7', NOW(), '7', 11),
+('2594605', '7', NOW(), '7', 11),
+('1939947', '7', NOW(), '7', 11),
+('2286917', '7', NOW(), '7', 11),
+('2288057', '7', NOW(), '7', 11),
+('2289852', '7', NOW(), '7', 11),
+('2295077', '7', NOW(), '7', 11),
+('2297318', '7', NOW(), '7', 11),
+('2298690', '7', NOW(), '7', 11),
+('2299974', '7', NOW(), '7', 11),
+('2300076', '7', NOW(), '7', 11),
+('2300127', '7', NOW(), '7', 11),
+('2300401', '7', NOW(), '7', 11),
+('2300604', '7', NOW(), '7', 11),
+('2300654', '7', NOW(), '7', 11),
+('2300784', '7', NOW(), '7', 11),
+('2301340', '7', NOW(), '7', 11),
+('2301384', '7', NOW(), '7', 11),
+('2301391', '7', NOW(), '7', 11),
+('2301398', '7', NOW(), '7', 11),
+('2301406', '7', NOW(), '7', 11),
+('2301426', '7', NOW(), '7', 11),
+('2301433', '7', NOW(), '7', 11),
+('2301454', '7', NOW(), '7', 11),
+('2301509', '7', NOW(), '7', 11),
+('2301556', '7', NOW(), '7', 11),
+('2301571', '7', NOW(), '7', 11),
+('2301630', '7', NOW(), '7', 11),
+('2301704', '7', NOW(), '7', 11),
+('2301776', '7', NOW(), '7', 11),
+('2301792', '7', NOW(), '7', 11),
+('2301817', '7', NOW(), '7', 11),
+('2301837', '7', NOW(), '7', 11),
+('2301865', '7', NOW(), '7', 11),
+('2301922', '7', NOW(), '7', 11),
+('2301948', '7', NOW(), '7', 11),
+('2301987', '7', NOW(), '7', 11),
+('2301992', '7', NOW(), '7', 11),
+('2302004', '7', NOW(), '7', 11),
+('2302033', '7', NOW(), '7', 11),
+('2302055', '7', NOW(), '7', 11),
+('2302070', '7', NOW(), '7', 11),
+('2302075', '7', NOW(), '7', 11),
+('2302087', '7', NOW(), '7', 11),
+('2302142', '7', NOW(), '7', 11),
+('2302151', '7', NOW(), '7', 11),
+('2302153', '7', NOW(), '7', 11),
+('2302165', '7', NOW(), '7', 11),
+('2302204', '7', NOW(), '7', 11),
+('2302209', '7', NOW(), '7', 11),
+('2302220', '7', NOW(), '7', 11),
+('2302272', '7', NOW(), '7', 11),
+('2302285', '7', NOW(), '7', 11),
+('2302312', '7', NOW(), '7', 11),
+('2302320', '7', NOW(), '7', 11),
+('2302324', '7', NOW(), '7', 11),
+('2302327', '7', NOW(), '7', 11),
+('2302329', '7', NOW(), '7', 11),
+('2302332', '7', NOW(), '7', 11),
+('2302338', '7', NOW(), '7', 11),
+('2302358', '7', NOW(), '7', 11),
+('2302383', '7', NOW(), '7', 11),
+('2302426', '7', NOW(), '7', 11),
+('2302433', '7', NOW(), '7', 11),
+('2302439', '7', NOW(), '7', 11),
+('2302472', '7', NOW(), '7', 11),
+('2302483', '7', NOW(), '7', 11),
+('2302514', '7', NOW(), '7', 11),
+('2302555', '7', NOW(), '7', 11),
+('2302996', '7', NOW(), '7', 11),
+('2303530', '7', NOW(), '7', 11),
+('88638', '7', NOW(), '7', 11),
+('1180416', '7', NOW(), '7', 11),
+('1327052', '7', NOW(), '7', 11),
+('1375540', '7', NOW(), '7', 11),
+('1481592', '7', NOW(), '7', 11),
+('2074940', '7', NOW(), '7', 11),
+('2085631', '7', NOW(), '7', 11),
+('2290544', '7', NOW(), '7', 11),
+('2293595', '7', NOW(), '7', 11),
+('2295169', '7', NOW(), '7', 11),
+('2297119', '7', NOW(), '7', 11),
+('2297318', '7', NOW(), '7', 11),
+('2299845', '7', NOW(), '7', 11),
+('2301320', '7', NOW(), '7', 11),
+('2301424', '7', NOW(), '7', 11),
+('2301916', '7', NOW(), '7', 11),
+('2302644', '7', NOW(), '7', 11),
+('2302660', '7', NOW(), '7', 11),
+('2302676', '7', NOW(), '7', 11),
+('2302720', '7', NOW(), '7', 11),
+('2302723', '7', NOW(), '7', 11),
+('2302763', '7', NOW(), '7', 11),
+('2302771', '7', NOW(), '7', 11),
+('2302780', '7', NOW(), '7', 11),
+('2302812', '7', NOW(), '7', 11),
+('2302813', '7', NOW(), '7', 11),
+('2302862', '7', NOW(), '7', 11),
+('2302863', '7', NOW(), '7', 11),
+('2302891', '7', NOW(), '7', 11),
+('2302898', '7', NOW(), '7', 11),
+('2302902', '7', NOW(), '7', 11),
+('2302920', '7', NOW(), '7', 11),
+('2302946', '7', NOW(), '7', 11),
+('2302961', '7', NOW(), '7', 11),
+('2302963', '7', NOW(), '7', 11),
+('2302965', '7', NOW(), '7', 11),
+('2302970', '7', NOW(), '7', 11),
+('2302982', '7', NOW(), '7', 11),
+('2302996', '7', NOW(), '7', 11),
+('2303003', '7', NOW(), '7', 11),
+('2303006', '7', NOW(), '7', 11),
+('2303034', '7', NOW(), '7', 11),
+('2303037', '7', NOW(), '7', 11),
+('2303052', '7', NOW(), '7', 11),
+('2303062', '7', NOW(), '7', 11),
+('2303066', '7', NOW(), '7', 11),
+('2303082', '7', NOW(), '7', 11),
+('2303099', '7', NOW(), '7', 11),
+('2303108', '7', NOW(), '7', 11),
+('2303134', '7', NOW(), '7', 11),
+('2303137', '7', NOW(), '7', 11),
+('2303141', '7', NOW(), '7', 11),
+('2303148', '7', NOW(), '7', 11),
+('2303155', '7', NOW(), '7', 11),
+('2303163', '7', NOW(), '7', 11),
+('2303165', '7', NOW(), '7', 11),
+('2303202', '7', NOW(), '7', 11),
+('2303212', '7', NOW(), '7', 11),
+('2303227', '7', NOW(), '7', 11),
+('2303237', '7', NOW(), '7', 11),
+('2303294', '7', NOW(), '7', 11),
+('2303297', '7', NOW(), '7', 11),
+('2303332', '7', NOW(), '7', 11),
+('2303371', '7', NOW(), '7', 11),
+('2303386', '7', NOW(), '7', 11),
+('2303392', '7', NOW(), '7', 11),
+('2303397', '7', NOW(), '7', 11),
+('2303439', '7', NOW(), '7', 11),
+('2303454', '7', NOW(), '7', 11),
+('2303461', '7', NOW(), '7', 11),
+('2303468', '7', NOW(), '7', 11),
+('2303491', '7', NOW(), '7', 11),
+('2303517', '7', NOW(), '7', 11),
+('2303538', '7', NOW(), '7', 11),
+('2303559', '7', NOW(), '7', 11),
+('2303583', '7', NOW(), '7', 11),
+('2303602', '7', NOW(), '7', 11),
+('2303627', '7', NOW(), '7', 11),
+('2303632', '7', NOW(), '7', 11),
+('2303640', '7', NOW(), '7', 11),
+('2303645', '7', NOW(), '7', 11),
+('2303654', '7', NOW(), '7', 11),
+('2303661', '7', NOW(), '7', 11),
+('2303665', '7', NOW(), '7', 11),
+('2303684', '7', NOW(), '7', 11),
+('2303685', '7', NOW(), '7', 11),
+('2303722', '7', NOW(), '7', 11),
+('2303725', '7', NOW(), '7', 11),
+('2303730', '7', NOW(), '7', 11),
+('2303749', '7', NOW(), '7', 11),
+('2303753', '7', NOW(), '7', 11),
+('2303772', '7', NOW(), '7', 11),
+('2303780', '7', NOW(), '7', 11),
+('2303921', '7', NOW(), '7', 11),
+('2303924', '7', NOW(), '7', 11),
+('2303959', '7', NOW(), '7', 11),
+('2303996', '7', NOW(), '7', 11),
+('2304544', '7', NOW(), '7', 11),
+('2406172', '7', NOW(), '7', 11),
+('1339150', '7', NOW(), '7', 11),
+('1750260', '7', NOW(), '7', 11),
+('2284880', '7', NOW(), '7', 11),
+('2288338', '7', NOW(), '7', 11),
+('2299930', '7', NOW(), '7', 11),
+('2300135', '7', NOW(), '7', 11),
+('2302433', '7', NOW(), '7', 11),
+('2303011', '7', NOW(), '7', 11),
+('2303344', '7', NOW(), '7', 11),
+('2303461', '7', NOW(), '7', 11),
+('2303477', '7', NOW(), '7', 11),
+('2303491', '7', NOW(), '7', 11),
+('2303577', '7', NOW(), '7', 11),
+('2304025', '7', NOW(), '7', 11),
+('2304032', '7', NOW(), '7', 11),
+('2304033', '7', NOW(), '7', 11),
+('2304047', '7', NOW(), '7', 11),
+('2304048', '7', NOW(), '7', 11),
+('2304061', '7', NOW(), '7', 11),
+('2304066', '7', NOW(), '7', 11),
+('2304092', '7', NOW(), '7', 11),
+('2304094', '7', NOW(), '7', 11),
+('2304118', '7', NOW(), '7', 11),
+('2304140', '7', NOW(), '7', 11),
+('2304147', '7', NOW(), '7', 11),
+('2304175', '7', NOW(), '7', 11),
+('2304180', '7', NOW(), '7', 11),
+('2304189', '7', NOW(), '7', 11),
+('2304200', '7', NOW(), '7', 11),
+('2304202', '7', NOW(), '7', 11),
+('2304207', '7', NOW(), '7', 11),
+('2304230', '7', NOW(), '7', 11),
+('2304242', '7', NOW(), '7', 11),
+('2304282', '7', NOW(), '7', 11),
+('2304325', '7', NOW(), '7', 11),
+('2304329', '7', NOW(), '7', 11),
+('2304350', '7', NOW(), '7', 11),
+('2304354', '7', NOW(), '7', 11),
+('2304418', '7', NOW(), '7', 11),
+('2304419', '7', NOW(), '7', 11),
+('2304424', '7', NOW(), '7', 11),
+('2304458', '7', NOW(), '7', 11),
+('2304469', '7', NOW(), '7', 11),
+('2304490', '7', NOW(), '7', 11),
+('2304502', '7', NOW(), '7', 11),
+('2304544', '7', NOW(), '7', 11),
+('2304550', '7', NOW(), '7', 11),
+('2304557', '7', NOW(), '7', 11),
+('2304573', '7', NOW(), '7', 11),
+('2304599', '7', NOW(), '7', 11),
+('2304617', '7', NOW(), '7', 11),
+('2304628', '7', NOW(), '7', 11),
+('2304661', '7', NOW(), '7', 11),
+('2304676', '7', NOW(), '7', 11),
+('2304713', '7', NOW(), '7', 11),
+('2304782', '7', NOW(), '7', 11),
+('2304794', '7', NOW(), '7', 11),
+('2304804', '7', NOW(), '7', 11),
+('2304836', '7', NOW(), '7', 11),
+('2304862', '7', NOW(), '7', 11),
+('2304908', '7', NOW(), '7', 11),
+('1750260', '7', NOW(), '7', 11),
+('1765544', '7', NOW(), '7', 11),
+('1805313', '7', NOW(), '7', 11),
+('2283751', '7', NOW(), '7', 11),
+('2284546', '7', NOW(), '7', 11),
+('2284571', '7', NOW(), '7', 11),
+('2284864', '7', NOW(), '7', 11),
+('2288482', '7', NOW(), '7', 11),
+('2293219', '7', NOW(), '7', 11),
+('2294051', '7', NOW(), '7', 11),
+('2296410', '7', NOW(), '7', 11),
+('2297585', '7', NOW(), '7', 11),
+('2300336', '7', NOW(), '7', 11),
+('2302957', '7', NOW(), '7', 11),
+('2303665', '7', NOW(), '7', 11),
+('2304701', '7', NOW(), '7', 11),
+('2304919', '7', NOW(), '7', 11),
+('2304940', '7', NOW(), '7', 11),
+('2304948', '7', NOW(), '7', 11),
+('2304957', '7', NOW(), '7', 11),
+('2304989', '7', NOW(), '7', 11),
+('2305003', '7', NOW(), '7', 11),
+('2305024', '7', NOW(), '7', 11),
+('2305064', '7', NOW(), '7', 11),
+('2305100', '7', NOW(), '7', 11),
+('2305134', '7', NOW(), '7', 11),
+('2305143', '7', NOW(), '7', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('2305215', '7', NOW(), '7', 11),
+('2305295', '7', NOW(), '7', 11),
+('2305327', '7', NOW(), '7', 11),
+('2305354', '7', NOW(), '7', 11),
+('2305391', '7', NOW(), '7', 11),
+('2305437', '7', NOW(), '7', 11),
+('2305486', '7', NOW(), '7', 11),
+('2305505', '7', NOW(), '7', 11),
+('2305512', '7', NOW(), '7', 11),
+('2305537', '7', NOW(), '7', 11),
+('2305548', '7', NOW(), '7', 11),
+('2305553', '7', NOW(), '7', 11),
+('2305577', '7', NOW(), '7', 11),
+('2305585', '7', NOW(), '7', 11),
+('2305589', '7', NOW(), '7', 11),
+('2305612', '7', NOW(), '7', 11),
+('2305626', '7', NOW(), '7', 11),
+('2305630', '7', NOW(), '7', 11),
+('2305640', '7', NOW(), '7', 11),
+('2305643', '7', NOW(), '7', 11),
+('2305646', '7', NOW(), '7', 11),
+('2305652', '7', NOW(), '7', 11),
+('2305654', '7', NOW(), '7', 11),
+('2305669', '7', NOW(), '7', 11),
+('2305723', '7', NOW(), '7', 11),
+('2305733', '7', NOW(), '7', 11),
+('2305756', '7', NOW(), '7', 11),
+('2305845', '7', NOW(), '7', 11),
+('2305867', '7', NOW(), '7', 11),
+('2305896', '7', NOW(), '7', 11),
+('2305922', '7', NOW(), '7', 11),
+('2305938', '7', NOW(), '7', 11),
+('2305951', '7', NOW(), '7', 11),
+('2305963', '7', NOW(), '7', 11),
+('2501084', '7', NOW(), '7', 11),
+('2650324', '7', NOW(), '7', 11),
+('1444113', '7', NOW(), '7', 11),
+('1750260', '7', NOW(), '7', 11),
+('1775037', '7', NOW(), '7', 11),
+('1876401', '7', NOW(), '7', 11),
+('1985663', '7', NOW(), '7', 11),
+('1989236', '7', NOW(), '7', 11),
+('2064131', '7', NOW(), '7', 11),
+('2220381', '7', NOW(), '7', 11),
+('2284019', '7', NOW(), '7', 11),
+('2284122', '7', NOW(), '7', 11),
+('2284245', '7', NOW(), '7', 11),
+('2285020', '7', NOW(), '7', 11),
+('2286917', '7', NOW(), '7', 11),
+('2287171', '7', NOW(), '7', 11),
+('2287464', '7', NOW(), '7', 11),
+('2287607', '7', NOW(), '7', 11),
+('2287933', '7', NOW(), '7', 11),
+('2288002', '7', NOW(), '7', 11),
+('2288006', '7', NOW(), '7', 11),
+('2288147', '7', NOW(), '7', 11),
+('2288260', '7', NOW(), '7', 11),
+('2288338', '7', NOW(), '7', 11),
+('2288393', '7', NOW(), '7', 11),
+('2288648', '7', NOW(), '7', 11),
+('2288650', '7', NOW(), '7', 11),
+('2288779', '7', NOW(), '7', 11),
+('2288812', '7', NOW(), '7', 11),
+('2288830', '7', NOW(), '7', 11),
+('2288846', '7', NOW(), '7', 11),
+('2288915', '7', NOW(), '7', 11),
+('2288990', '7', NOW(), '7', 11),
+('2288998', '7', NOW(), '7', 11),
+('2289045', '7', NOW(), '7', 11),
+('2289062', '7', NOW(), '7', 11),
+('2289068', '7', NOW(), '7', 11),
+('2289076', '7', NOW(), '7', 11),
+('2289113', '7', NOW(), '7', 11),
+('2289169', '7', NOW(), '7', 11),
+('2289180', '7', NOW(), '7', 11),
+('2289186', '7', NOW(), '7', 11),
+('2289192', '7', NOW(), '7', 11),
+('2289252', '7', NOW(), '7', 11),
+('2289254', '7', NOW(), '7', 11),
+('2289266', '7', NOW(), '7', 11),
+('2289280', '7', NOW(), '7', 11),
+('2289285', '7', NOW(), '7', 11),
+('2289289', '7', NOW(), '7', 11),
+('2289395', '7', NOW(), '7', 11),
+('2289412', '7', NOW(), '7', 11),
+('2289421', '7', NOW(), '7', 11),
+('2289422', '7', NOW(), '7', 11),
+('2289430', '7', NOW(), '7', 11),
+('2289444', '7', NOW(), '7', 11),
+('2289513', '7', NOW(), '7', 11),
+('2289529', '7', NOW(), '7', 11),
+('2289536', '7', NOW(), '7', 11),
+('2289546', '7', NOW(), '7', 11),
+('2289548', '7', NOW(), '7', 11),
+('2289573', '7', NOW(), '7', 11),
+('2289577', '7', NOW(), '7', 11),
+('2289578', '7', NOW(), '7', 11),
+('2289593', '7', NOW(), '7', 11),
+('2289607', '7', NOW(), '7', 11),
+('2289619', '7', NOW(), '7', 11),
+('2289621', '7', NOW(), '7', 11),
+('2289631', '7', NOW(), '7', 11),
+('2289636', '7', NOW(), '7', 11),
+('2289643', '7', NOW(), '7', 11),
+('2289688', '7', NOW(), '7', 11),
+('2289706', '7', NOW(), '7', 11),
+('2289715', '7', NOW(), '7', 11),
+('2289724', '7', NOW(), '7', 11),
+('2289725', '7', NOW(), '7', 11),
+('2289727', '7', NOW(), '7', 11),
+('2289735', '7', NOW(), '7', 11),
+('2595830', '7', NOW(), '7', 11),
+('5066', '7', NOW(), '7', 11),
+('1887064', '7', NOW(), '7', 11),
+('1920156', '7', NOW(), '7', 11),
+('2005274', '7', NOW(), '7', 11),
+('2084625', '7', NOW(), '7', 11),
+('2282113', '7', NOW(), '7', 11),
+('2283999', '7', NOW(), '7', 11),
+('2284367', '7', NOW(), '7', 11),
+('2284370', '7', NOW(), '7', 11),
+('2284592', '7', NOW(), '7', 11),
+('2284727', '7', NOW(), '7', 11),
+('2285020', '7', NOW(), '7', 11),
+('2285232', '7', NOW(), '7', 11),
+('2285529', '7', NOW(), '7', 11),
+('2285643', '7', NOW(), '7', 11),
+('2285768', '7', NOW(), '7', 11),
+('2286066', '7', NOW(), '7', 11),
+('2286099', '7', NOW(), '7', 11),
+('2287170', '7', NOW(), '7', 11),
+('2287464', '7', NOW(), '7', 11),
+('2287774', '7', NOW(), '7', 11),
+('2288074', '7', NOW(), '7', 11),
+('2288112', '7', NOW(), '7', 11),
+('2288142', '7', NOW(), '7', 11),
+('2288162', '7', NOW(), '7', 11),
+('2288522', '7', NOW(), '7', 11),
+('2288808', '7', NOW(), '7', 11),
+('2289430', '7', NOW(), '7', 11),
+('2289548', '7', NOW(), '7', 11),
+('2289806', '7', NOW(), '7', 11),
+('2289820', '7', NOW(), '7', 11),
+('2289852', '7', NOW(), '7', 11),
+('2289873', '7', NOW(), '7', 11),
+('2289903', '7', NOW(), '7', 11),
+('2289907', '7', NOW(), '7', 11),
+('2289946', '7', NOW(), '7', 11),
+('2289952', '7', NOW(), '7', 11),
+('2289953', '7', NOW(), '7', 11),
+('2289962', '7', NOW(), '7', 11),
+('2289986', '7', NOW(), '7', 11),
+('2289987', '7', NOW(), '7', 11),
+('2290005', '7', NOW(), '7', 11),
+('2290007', '7', NOW(), '7', 11),
+('2290024', '7', NOW(), '7', 11),
+('2290063', '7', NOW(), '7', 11),
+('2290068', '7', NOW(), '7', 11),
+('2290084', '7', NOW(), '7', 11),
+('2290109', '7', NOW(), '7', 11),
+('2290110', '7', NOW(), '7', 11),
+('2290113', '7', NOW(), '7', 11),
+('2290114', '7', NOW(), '7', 11),
+('2290116', '7', NOW(), '7', 11),
+('2290134', '7', NOW(), '7', 11),
+('2290213', '7', NOW(), '7', 11),
+('2290214', '7', NOW(), '7', 11),
+('2290216', '7', NOW(), '7', 11),
+('2290224', '7', NOW(), '7', 11),
+('2290227', '7', NOW(), '7', 11),
+('2290251', '7', NOW(), '7', 11),
+('2290290', '7', NOW(), '7', 11),
+('2290325', '7', NOW(), '7', 11),
+('2290332', '7', NOW(), '7', 11),
+('2290362', '7', NOW(), '7', 11),
+('2290370', '7', NOW(), '7', 11),
+('2290392', '7', NOW(), '7', 11),
+('2290393', '7', NOW(), '7', 11),
+('2290406', '7', NOW(), '7', 11),
+('2290422', '7', NOW(), '7', 11),
+('2290428', '7', NOW(), '7', 11),
+('2290434', '7', NOW(), '7', 11),
+('2290444', '7', NOW(), '7', 11),
+('2290467', '7', NOW(), '7', 11),
+('2290476', '7', NOW(), '7', 11),
+('2290480', '7', NOW(), '7', 11),
+('2290493', '7', NOW(), '7', 11),
+('2290503', '7', NOW(), '7', 11),
+('2290508', '7', NOW(), '7', 11),
+('2290518', '7', NOW(), '7', 11),
+('2290544', '7', NOW(), '7', 11),
+('2290547', '7', NOW(), '7', 11),
+('2290566', '7', NOW(), '7', 11),
+('2290584', '7', NOW(), '7', 11),
+('2290609', '7', NOW(), '7', 11),
+('2290633', '7', NOW(), '7', 11),
+('2290689', '7', NOW(), '7', 11),
+('2699326', '7', NOW(), '7', 11),
+('2806347', '7', NOW(), '7', 11),
+('1242046', '7', NOW(), '7', 11),
+('1485939', '7', NOW(), '7', 11),
+('1715667', '7', NOW(), '7', 11),
+('1750260', '7', NOW(), '7', 11),
+('1763543', '7', NOW(), '7', 11),
+('1972536', '7', NOW(), '7', 11),
+('1978192', '7', NOW(), '7', 11),
+('2281778', '7', NOW(), '7', 11),
+('2284242', '7', NOW(), '7', 11),
+('2285777', '7', NOW(), '7', 11),
+('2288108', '7', NOW(), '7', 11),
+('2289178', '7', NOW(), '7', 11),
+('2289741', '7', NOW(), '7', 11),
+('2290068', '7', NOW(), '7', 11),
+('2290311', '7', NOW(), '7', 11),
+('2290544', '7', NOW(), '7', 11),
+('2290678', '7', NOW(), '7', 11),
+('2290720', '7', NOW(), '7', 11),
+('2290795', '7', NOW(), '7', 11),
+('2290807', '7', NOW(), '7', 11),
+('2290813', '7', NOW(), '7', 11),
+('2290828', '7', NOW(), '7', 11),
+('2290852', '7', NOW(), '7', 11),
+('2290881', '7', NOW(), '7', 11),
+('2290909', '7', NOW(), '7', 11),
+('2290915', '7', NOW(), '7', 11),
+('2290920', '7', NOW(), '7', 11),
+('2290923', '7', NOW(), '7', 11),
+('2290924', '7', NOW(), '7', 11),
+('2290931', '7', NOW(), '7', 11),
+('2290952', '7', NOW(), '7', 11),
+('2290958', '7', NOW(), '7', 11),
+('2290965', '7', NOW(), '7', 11),
+('2290973', '7', NOW(), '7', 11),
+('2290980', '7', NOW(), '7', 11),
+('2290986', '7', NOW(), '7', 11),
+('2291066', '7', NOW(), '7', 11),
+('2291081', '7', NOW(), '7', 11),
+('2291085', '7', NOW(), '7', 11),
+('2291102', '7', NOW(), '7', 11),
+('2291114', '7', NOW(), '7', 11),
+('2291134', '7', NOW(), '7', 11),
+('2291168', '7', NOW(), '7', 11),
+('2291203', '7', NOW(), '7', 11),
+('2291220', '7', NOW(), '7', 11),
+('2291221', '7', NOW(), '7', 11),
+('2291243', '7', NOW(), '7', 11),
+('2291249', '7', NOW(), '7', 11),
+('2291259', '7', NOW(), '7', 11),
+('2291295', '7', NOW(), '7', 11),
+('2291326', '7', NOW(), '7', 11),
+('2291332', '7', NOW(), '7', 11),
+('2291335', '7', NOW(), '7', 11),
+('2291349', '7', NOW(), '7', 11),
+('2291407', '7', NOW(), '7', 11),
+('2291418', '7', NOW(), '7', 11),
+('2291477', '7', NOW(), '7', 11),
+('2291495', '7', NOW(), '7', 11),
+('2291504', '7', NOW(), '7', 11),
+('2291519', '7', NOW(), '7', 11),
+('2291600', '7', NOW(), '7', 11),
+('2291602', '7', NOW(), '7', 11),
+('2291635', '7', NOW(), '7', 11),
+('2305986', '7', NOW(), '7', 11),
+('2352345', '7', NOW(), '7', 11),
+('5066', '7', NOW(), '7', 11),
+('1750260', '7', NOW(), '7', 11),
+('1789251', '7', NOW(), '7', 11),
+('1910773', '7', NOW(), '7', 11),
+('1949575', '7', NOW(), '7', 11),
+('2024556', '7', NOW(), '7', 11),
+('2037158', '7', NOW(), '7', 11),
+('2061609', '7', NOW(), '7', 11),
+('2095068', '7', NOW(), '7', 11),
+('2208780', '7', NOW(), '7', 11),
+('2271322', '7', NOW(), '7', 11),
+('2284880', '7', NOW(), '7', 11),
+('2285618', '7', NOW(), '7', 11),
+('2286066', '7', NOW(), '7', 11),
+('2286299', '7', NOW(), '7', 11),
+('2287422', '7', NOW(), '7', 11),
+('2288079', '7', NOW(), '7', 11),
+('2289264', '7', NOW(), '7', 11),
+('2289669', '7', NOW(), '7', 11),
+('2290372', '7', NOW(), '7', 11),
+('2291403', '7', NOW(), '7', 11),
+('2291575', '7', NOW(), '7', 11),
+('2291613', '7', NOW(), '7', 11),
+('2291697', '7', NOW(), '7', 11),
+('2291731', '7', NOW(), '7', 11),
+('2291803', '7', NOW(), '7', 11),
+('2291818', '7', NOW(), '7', 11),
+('2291824', '7', NOW(), '7', 11),
+('2291835', '7', NOW(), '7', 11),
+('2291864', '7', NOW(), '7', 11),
+('2291903', '7', NOW(), '7', 11),
+('2291942', '7', NOW(), '7', 11),
+('2291955', '7', NOW(), '7', 11),
+('2291986', '7', NOW(), '7', 11),
+('2292008', '7', NOW(), '7', 11),
+('2292015', '7', NOW(), '7', 11),
+('2292044', '7', NOW(), '7', 11),
+('2292069', '7', NOW(), '7', 11),
+('2292080', '7', NOW(), '7', 11),
+('2292083', '7', NOW(), '7', 11),
+('2292151', '7', NOW(), '7', 11),
+('2292162', '7', NOW(), '7', 11),
+('2292184', '7', NOW(), '7', 11),
+('2292196', '7', NOW(), '7', 11),
+('2292206', '7', NOW(), '7', 11),
+('2292214', '7', NOW(), '7', 11),
+('2292217', '7', NOW(), '7', 11),
+('2292259', '7', NOW(), '7', 11),
+('2292260', '7', NOW(), '7', 11),
+('2292282', '7', NOW(), '7', 11),
+('2292287', '7', NOW(), '7', 11),
+('2292296', '7', NOW(), '7', 11),
+('2292304', '7', NOW(), '7', 11),
+('2292319', '7', NOW(), '7', 11),
+('2292348', '7', NOW(), '7', 11),
+('2292356', '7', NOW(), '7', 11),
+('2292385', '7', NOW(), '7', 11),
+('2292404', '7', NOW(), '7', 11),
+('2292432', '7', NOW(), '7', 11),
+('2292465', '7', NOW(), '7', 11),
+('2292468', '7', NOW(), '7', 11),
+('2292488', '7', NOW(), '7', 11),
+('2292505', '7', NOW(), '7', 11),
+('2292523', '7', NOW(), '7', 11),
+('2292531', '7', NOW(), '7', 11),
+('2292535', '7', NOW(), '7', 11),
+('2292545', '7', NOW(), '7', 11),
+('2292554', '7', NOW(), '7', 11),
+('2292566', '7', NOW(), '7', 11),
+('2292571', '7', NOW(), '7', 11),
+('2292624', '7', NOW(), '7', 11),
+('2292642', '7', NOW(), '7', 11),
+('2292660', '7', NOW(), '7', 11),
+('2292668', '7', NOW(), '7', 11),
+('2292672', '7', NOW(), '7', 11),
+('2292707', '7', NOW(), '7', 11),
+('2292708', '7', NOW(), '7', 11),
+('2292779', '7', NOW(), '7', 11),
+('2292792', '7', NOW(), '7', 11),
+('2292835', '7', NOW(), '7', 11),
+('2292843', '7', NOW(), '7', 11),
+('2292844', '7', NOW(), '7', 11),
+('2292848', '7', NOW(), '7', 11),
+('2292861', '7', NOW(), '7', 11),
+('2292862', '7', NOW(), '7', 11),
+('2292863', '7', NOW(), '7', 11),
+('2292873', '7', NOW(), '7', 11),
+('2292913', '7', NOW(), '7', 11),
+('2292934', '7', NOW(), '7', 11),
+('2292941', '7', NOW(), '7', 11),
+('2292945', '7', NOW(), '7', 11),
+('2293057', '7', NOW(), '7', 11),
+('2293065', '7', NOW(), '7', 11),
+('2293066', '7', NOW(), '7', 11),
+('2293094', '7', NOW(), '7', 11),
+('2803340', '7', NOW(), '7', 11),
+('1750260', '7', NOW(), '7', 11),
+('1751158', '7', NOW(), '7', 11),
+('1910240', '7', NOW(), '7', 11),
+('1911457', '7', NOW(), '7', 11),
+('1988595', '7', NOW(), '7', 11),
+('2067688', '7', NOW(), '7', 11),
+('2092464', '7', NOW(), '7', 11),
+('2101107', '7', NOW(), '7', 11),
+('2128930', '7', NOW(), '7', 11),
+('2133899', '7', NOW(), '7', 11),
+('2167735', '7', NOW(), '7', 11),
+('2269196', '7', NOW(), '7', 11),
+('2271529', '7', NOW(), '7', 11),
+('2284023', '7', NOW(), '7', 11),
+('2284571', '7', NOW(), '7', 11),
+('2284626', '7', NOW(), '7', 11),
+('2289178', '7', NOW(), '7', 11),
+('2291996', '7', NOW(), '7', 11),
+('2292726', '7', NOW(), '7', 11),
+('2292740', '7', NOW(), '7', 11),
+('2293106', '7', NOW(), '7', 11),
+('2293125', '7', NOW(), '7', 11),
+('2293131', '7', NOW(), '7', 11),
+('2293143', '7', NOW(), '7', 11),
+('2293172', '7', NOW(), '7', 11),
+('2293200', '7', NOW(), '7', 11),
+('2293204', '7', NOW(), '7', 11),
+('2293213', '7', NOW(), '7', 11),
+('2293218', '7', NOW(), '7', 11),
+('2293219', '7', NOW(), '7', 11),
+('2293308', '7', NOW(), '7', 11),
+('2293315', '7', NOW(), '7', 11),
+('2293332', '7', NOW(), '7', 11),
+('2293333', '7', NOW(), '7', 11),
+('2293338', '7', NOW(), '7', 11),
+('2293360', '7', NOW(), '7', 11),
+('2293367', '7', NOW(), '7', 11),
+('2293390', '7', NOW(), '7', 11),
+('2293456', '7', NOW(), '7', 11),
+('2293469', '7', NOW(), '7', 11),
+('2293494', '7', NOW(), '7', 11),
+('2293505', '7', NOW(), '7', 11),
+('2293547', '7', NOW(), '7', 11),
+('2293618', '7', NOW(), '7', 11),
+('2293631', '7', NOW(), '7', 11),
+('2293638', '7', NOW(), '7', 11),
+('2293653', '7', NOW(), '7', 11),
+('2293677', '7', NOW(), '7', 11),
+('2293682', '7', NOW(), '7', 11),
+('2293687', '7', NOW(), '7', 11),
+('2293695', '7', NOW(), '7', 11),
+('2293720', '7', NOW(), '7', 11),
+('2293760', '7', NOW(), '7', 11),
+('2293773', '7', NOW(), '7', 11),
+('2293781', '7', NOW(), '7', 11),
+('2293788', '7', NOW(), '7', 11),
+('2293793', '7', NOW(), '7', 11),
+('2293823', '7', NOW(), '7', 11),
+('2293832', '7', NOW(), '7', 11),
+('2293845', '7', NOW(), '7', 11),
+('2293858', '7', NOW(), '7', 11),
+('2293859', '7', NOW(), '7', 11),
+('2294807', '7', NOW(), '7', 11),
+('2302608', '7', NOW(), '7', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3041765156', '11', NOW(), '11', 11),
+('3045450968', '11', NOW(), '11', 11),
+('3045458144', '11', NOW(), '11', 11),
+('3045460014', '11', NOW(), '11', 11),
+('3045465449', '11', NOW(), '11', 11),
+('3045473772', '11', NOW(), '11', 11),
+('3045493253', '11', NOW(), '11', 11),
+('3045529242', '11', NOW(), '11', 11),
+('3045531434', '11', NOW(), '11', 11),
+('3045540562', '11', NOW(), '11', 11),
+('3045543183', '11', NOW(), '11', 11),
+('3045546772', '11', NOW(), '11', 11),
+('3045557663', '11', NOW(), '11', 11),
+('3045557873', '11', NOW(), '11', 11),
+('3045558209', '11', NOW(), '11', 11),
+('3045563126', '11', NOW(), '11', 11),
+('3045576552', '11', NOW(), '11', 11),
+('3045601532', '11', NOW(), '11', 11),
+('3045605108', '11', NOW(), '11', 11),
+('3045680574', '11', NOW(), '11', 11),
+('3045735568', '11', NOW(), '11', 11),
+('3045742245', '11', NOW(), '11', 11),
+('3045746403', '11', NOW(), '11', 11),
+('3045748986', '11', NOW(), '11', 11),
+('3045752018', '11', NOW(), '11', 11),
+('3045756839', '11', NOW(), '11', 11),
+('3045757394', '11', NOW(), '11', 11),
+('3045759553', '11', NOW(), '11', 11),
+('3045762922', '11', NOW(), '11', 11),
+('3041765156', '11', NOW(), '11', 11),
+('3045450968', '11', NOW(), '11', 11),
+('3045540562', '11', NOW(), '11', 11),
+('3045543183', '11', NOW(), '11', 11),
+('3045548522', '11', NOW(), '11', 11),
+('3045580935', '11', NOW(), '11', 11),
+('3045594042', '11', NOW(), '11', 11),
+('3045598899', '11', NOW(), '11', 11),
+('3045601659', '11', NOW(), '11', 11),
+('3045605108', '11', NOW(), '11', 11),
+('3045738591', '11', NOW(), '11', 11),
+('3045763629', '11', NOW(), '11', 11),
+('3045769189', '11', NOW(), '11', 11),
+('3045781276', '11', NOW(), '11', 11),
+('3045787286', '11', NOW(), '11', 11),
+('3045792720', '11', NOW(), '11', 11),
+('3051992159', '11', NOW(), '11', 11),
+('3052006723', '11', NOW(), '11', 11),
+('3052016069', '11', NOW(), '11', 11),
+('3052032256', '11', NOW(), '11', 11),
+('3041765156', '11', NOW(), '11', 11),
+('3045460014', '11', NOW(), '11', 11),
+('3045467551', '11', NOW(), '11', 11),
+('3045471001', '11', NOW(), '11', 11),
+('3045473636', '11', NOW(), '11', 11),
+('3045493253', '11', NOW(), '11', 11),
+('3045497308', '11', NOW(), '11', 11),
+('3045503426', '11', NOW(), '11', 11),
+('3045514935', '11', NOW(), '11', 11),
+('3045535827', '11', NOW(), '11', 11),
+('3045557663', '11', NOW(), '11', 11),
+('3045586851', '11', NOW(), '11', 11),
+('3045594042', '11', NOW(), '11', 11),
+('3045651379', '11', NOW(), '11', 11),
+('3045794554', '11', NOW(), '11', 11),
+('3045814212', '11', NOW(), '11', 11),
+('3041765156', '11', NOW(), '11', 11),
+('3045464662', '11', NOW(), '11', 11),
+('3045473636', '11', NOW(), '11', 11),
+('3045493253', '11', NOW(), '11', 11),
+('3045594042', '11', NOW(), '11', 11),
+('3045622813', '11', NOW(), '11', 11),
+('3045697949', '11', NOW(), '11', 11),
+('3045823096', '11', NOW(), '11', 11),
+('3045825154', '11', NOW(), '11', 11),
+('3045830280', '11', NOW(), '11', 11),
+('3041765156', '11', NOW(), '11', 11),
+('3045448222', '11', NOW(), '11', 11),
+('3045454860', '11', NOW(), '11', 11),
+('3045474803', '11', NOW(), '11', 11),
+('3045594498', '11', NOW(), '11', 11),
+('3045649078', '11', NOW(), '11', 11),
+('3045738591', '11', NOW(), '11', 11),
+('3045850096', '11', NOW(), '11', 11),
+('3045851112', '11', NOW(), '11', 11),
+('3045851118', '11', NOW(), '11', 11),
+('3045852129', '11', NOW(), '11', 11),
+('3045852404', '11', NOW(), '11', 11),
+('3045852669', '11', NOW(), '11', 11),
+('3045859934', '11', NOW(), '11', 11),
+('3045866069', '11', NOW(), '11', 11),
+('3045867551', '11', NOW(), '11', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045449260', '16', NOW(), '16', 11),
+('3045467551', '16', NOW(), '16', 11),
+('3045499330', '16', NOW(), '16', 11),
+('3045540562', '16', NOW(), '16', 11),
+('3045574045', '16', NOW(), '16', 11),
+('3045738591', '16', NOW(), '16', 11),
+('3045872978', '16', NOW(), '16', 11),
+('3045875698', '16', NOW(), '16', 11),
+('3045881549', '16', NOW(), '16', 11),
+('3045883196', '16', NOW(), '16', 11),
+('3045886213', '16', NOW(), '16', 11),
+('3045892349', '16', NOW(), '16', 11),
+('3045450562', '16', NOW(), '16', 11),
+('3045475926', '16', NOW(), '16', 11),
+('3045503289', '16', NOW(), '16', 11),
+('3045557515', '16', NOW(), '16', 11),
+('3045570379', '16', NOW(), '16', 11),
+('3045594042', '16', NOW(), '16', 11),
+('3045884087', '16', NOW(), '16', 11),
+('3045902599', '16', NOW(), '16', 11),
+('3045906382', '16', NOW(), '16', 11),
+('3045910619', '16', NOW(), '16', 11),
+('3045913318', '16', NOW(), '16', 11),
+('3045915187', '16', NOW(), '16', 11),
+('3045936618', '16', NOW(), '16', 11),
+('3045938701', '16', NOW(), '16', 11),
+('3045952018', '16', NOW(), '16', 11),
+('3045954840', '16', NOW(), '16', 11),
+('3045463755', '16', NOW(), '16', 11),
+('3045473630', '16', NOW(), '16', 11),
+('3045473636', '16', NOW(), '16', 11),
+('3045498722', '16', NOW(), '16', 11),
+('3045557515', '16', NOW(), '16', 11),
+('3045598899', '16', NOW(), '16', 11),
+('3045964736', '16', NOW(), '16', 11),
+('3045967481', '16', NOW(), '16', 11),
+('3045985263', '16', NOW(), '16', 11),
+('3045990325', '16', NOW(), '16', 11),
+('3045996974', '16', NOW(), '16', 11),
+('3045998548', '16', NOW(), '16', 11),
+('3046003270', '16', NOW(), '16', 11),
+('3046014708', '16', NOW(), '16', 11),
+('3046025373', '16', NOW(), '16', 11),
+('3046030167', '16', NOW(), '16', 11),
+('3046031589', '16', NOW(), '16', 11),
+('3046039026', '16', NOW(), '16', 11),
+('3046044435', '16', NOW(), '16', 11),
+('3046052516', '16', NOW(), '16', 11),
+('3046065068', '16', NOW(), '16', 11),
+('3046076358', '16', NOW(), '16', 11),
+('3045568411', '16', NOW(), '16', 11),
+('3045605108', '16', NOW(), '16', 11),
+('3045990325', '16', NOW(), '16', 11),
+('3046086422', '16', NOW(), '16', 11),
+('3046090391', '16', NOW(), '16', 11),
+('3046101125', '16', NOW(), '16', 11),
+('3046106534', '16', NOW(), '16', 11),
+('3046107997', '16', NOW(), '16', 11),
+('3046120883', '16', NOW(), '16', 11),
+('3046135608', '16', NOW(), '16', 11),
+('3046141589', '16', NOW(), '16', 11),
+('3046159045', '16', NOW(), '16', 11),
+('3046161791', '16', NOW(), '16', 11),
+('3046161959', '16', NOW(), '16', 11),
+('3046162986', '16', NOW(), '16', 11),
+('3046172096', '16', NOW(), '16', 11),
+('3046173831', '16', NOW(), '16', 11),
+('3045457295', '16', NOW(), '16', 11),
+('3045460369', '16', NOW(), '16', 11),
+('3045461042', '16', NOW(), '16', 11),
+('3045473630', '16', NOW(), '16', 11),
+('3045501141', '16', NOW(), '16', 11),
+('3045535827', '16', NOW(), '16', 11),
+('3045990325', '16', NOW(), '16', 11),
+('3046210436', '16', NOW(), '16', 11),
+('3046210580', '16', NOW(), '16', 11),
+('3046211078', '16', NOW(), '16', 11),
+('3046212576', '16', NOW(), '16', 11),
+('3046214971', '16', NOW(), '16', 11),
+('3046215169', '16', NOW(), '16', 11),
+('3046217548', '16', NOW(), '16', 11),
+('3046220019', '16', NOW(), '16', 11),
+('3046220280', '16', NOW(), '16', 11),
+('3046221542', '16', NOW(), '16', 11),
+('3046235288', '16', NOW(), '16', 11),
+('3046245069', '16', NOW(), '16', 11),
+('3046248871', '16', NOW(), '16', 11),
+('3046259495', '16', NOW(), '16', 11),
+('3046261413', '16', NOW(), '16', 11),
+('3046269089', '16', NOW(), '16', 11),
+('3046274455', '16', NOW(), '16', 11),
+('3046275447', '16', NOW(), '16', 11),
+('3046281206', '16', NOW(), '16', 11),
+('3046287860', '16', NOW(), '16', 11),
+('3046291473', '16', NOW(), '16', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045473630', '21', NOW(), '21', 11),
+('3045474803', '21', NOW(), '21', 11),
+('3045531434', '21', NOW(), '21', 11),
+('3045557515', '21', NOW(), '21', 11),
+('3045600216', '21', NOW(), '21', 11),
+('3045990325', '21', NOW(), '21', 11),
+('3046094993', '21', NOW(), '21', 11),
+('3046291615', '21', NOW(), '21', 11),
+('3046313385', '21', NOW(), '21', 11),
+('3046313493', '21', NOW(), '21', 11),
+('3046315262', '21', NOW(), '21', 11),
+('3046320570', '21', NOW(), '21', 11),
+('3046321786', '21', NOW(), '21', 11),
+('3046323307', '21', NOW(), '21', 11),
+('3046324040', '21', NOW(), '21', 11),
+('3046325232', '21', NOW(), '21', 11),
+('3046327193', '21', NOW(), '21', 11),
+('3046341727', '21', NOW(), '21', 11),
+('3046343469', '21', NOW(), '21', 11),
+('3046355682', '21', NOW(), '21', 11),
+('3046357156', '21', NOW(), '21', 11),
+('3046365514', '21', NOW(), '21', 11),
+('3046371740', '21', NOW(), '21', 11),
+('3046500174', '21', NOW(), '21', 11),
+('3041765156', '21', NOW(), '21', 11),
+('3045474908', '21', NOW(), '21', 11),
+('3045738591', '21', NOW(), '21', 11),
+('3045990325', '21', NOW(), '21', 11),
+('3046220280', '21', NOW(), '21', 11),
+('3046374363', '21', NOW(), '21', 11),
+('3046385142', '21', NOW(), '21', 11),
+('3046391601', '21', NOW(), '21', 11),
+('3046400816', '21', NOW(), '21', 11),
+('3046473452', '21', NOW(), '21', 11),
+('3046493085', '21', NOW(), '21', 11),
+('3046504020', '21', NOW(), '21', 11),
+('3046509990', '21', NOW(), '21', 11),
+('3046512287', '21', NOW(), '21', 11),
+('3041765156', '21', NOW(), '21', 11),
+('3045451761', '21', NOW(), '21', 11),
+('3045990325', '21', NOW(), '21', 11),
+('3046492007', '21', NOW(), '21', 11),
+('3046553775', '21', NOW(), '21', 11),
+('3046558704', '21', NOW(), '21', 11),
+('3046559806', '21', NOW(), '21', 11),
+('3046601522', '21', NOW(), '21', 11),
+('3046609756', '21', NOW(), '21', 11),
+('3046613079', '21', NOW(), '21', 11),
+('3046614984', '21', NOW(), '21', 11),
+('3046660271', '21', NOW(), '21', 11),
+('3041765156', '21', NOW(), '21', 11),
+('3045451761', '21', NOW(), '21', 11),
+('3045474908', '21', NOW(), '21', 11),
+('3046658699', '21', NOW(), '21', 11),
+('3046708683', '21', NOW(), '21', 11),
+('3046730843', '21', NOW(), '21', 11),
+('3046778188', '21', NOW(), '21', 11),
+('3046810143', '21', NOW(), '21', 11),
+('3046814671', '21', NOW(), '21', 11),
+('3041765156', '21', NOW(), '21', 11),
+('3046095456', '21', NOW(), '21', 11),
+('3046430736', '21', NOW(), '21', 11),
+('3046864044', '21', NOW(), '21', 11),
+('3046877101', '21', NOW(), '21', 11),
+('3046883186', '21', NOW(), '21', 11),
+('3046920731', '21', NOW(), '21', 11),
+('3046921965', '21', NOW(), '21', 11),
+('3047060668', '21', NOW(), '21', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('2286094', '22', NOW(), '22', 11),
+('2297245', '22', NOW(), '22', 11),
+('2301626', '22', NOW(), '22', 11),
+('2301895', '22', NOW(), '22', 11),
+('2304458', '22', NOW(), '22', 11),
+('2306027', '22', NOW(), '22', 11),
+('2306033', '22', NOW(), '22', 11),
+('2306035', '22', NOW(), '22', 11),
+('2306066', '22', NOW(), '22', 11),
+('2306092', '22', NOW(), '22', 11),
+('2306104', '22', NOW(), '22', 11),
+('2306138', '22', NOW(), '22', 11),
+('2306152', '22', NOW(), '22', 11),
+('2306168', '22', NOW(), '22', 11),
+('2306169', '22', NOW(), '22', 11),
+('2306198', '22', NOW(), '22', 11),
+('2306215', '22', NOW(), '22', 11),
+('2306219', '22', NOW(), '22', 11),
+('2306242', '22', NOW(), '22', 11),
+('2306270', '22', NOW(), '22', 11),
+('2306383', '22', NOW(), '22', 11),
+('2306391', '22', NOW(), '22', 11),
+('2306392', '22', NOW(), '22', 11),
+('2306393', '22', NOW(), '22', 11),
+('2306441', '22', NOW(), '22', 11),
+('2306443', '22', NOW(), '22', 11),
+('2306446', '22', NOW(), '22', 11),
+('2306482', '22', NOW(), '22', 11),
+('2306484', '22', NOW(), '22', 11),
+('2306491', '22', NOW(), '22', 11),
+('2306534', '22', NOW(), '22', 11),
+('2306538', '22', NOW(), '22', 11),
+('2306544', '22', NOW(), '22', 11),
+('2306624', '22', NOW(), '22', 11),
+('2306630', '22', NOW(), '22', 11),
+('2306641', '22', NOW(), '22', 11),
+('2306653', '22', NOW(), '22', 11),
+('2306695', '22', NOW(), '22', 11),
+('2306737', '22', NOW(), '22', 11),
+('2306743', '22', NOW(), '22', 11),
+('2306745', '22', NOW(), '22', 11),
+('2306756', '22', NOW(), '22', 11),
+('2306765', '22', NOW(), '22', 11),
+('2306802', '22', NOW(), '22', 11),
+('2306829', '22', NOW(), '22', 11),
+('2306836', '22', NOW(), '22', 11),
+('2306895', '22', NOW(), '22', 11),
+('2306925', '22', NOW(), '22', 11),
+('2306932', '22', NOW(), '22', 11),
+('2306936', '22', NOW(), '22', 11),
+('2306955', '22', NOW(), '22', 11),
+('2306965', '22', NOW(), '22', 11),
+('2306971', '22', NOW(), '22', 11),
+('2306979', '22', NOW(), '22', 11),
+('2306988', '22', NOW(), '22', 11),
+('2307002', '22', NOW(), '22', 11),
+('2307015', '22', NOW(), '22', 11),
+('2307021', '22', NOW(), '22', 11),
+('1047256', '22', NOW(), '22', 11),
+('1841449', '22', NOW(), '22', 11),
+('1939947', '22', NOW(), '22', 11),
+('2059793', '22', NOW(), '22', 11),
+('2286099', '22', NOW(), '22', 11),
+('2288482', '22', NOW(), '22', 11),
+('2291735', '22', NOW(), '22', 11),
+('2300153', '22', NOW(), '22', 11),
+('2304140', '22', NOW(), '22', 11),
+('2305577', '22', NOW(), '22', 11),
+('2306215', '22', NOW(), '22', 11),
+('2306892', '22', NOW(), '22', 11),
+('2306929', '22', NOW(), '22', 11),
+('2306957', '22', NOW(), '22', 11),
+('2307047', '22', NOW(), '22', 11),
+('2307064', '22', NOW(), '22', 11),
+('2307115', '22', NOW(), '22', 11),
+('2307118', '22', NOW(), '22', 11),
+('2307138', '22', NOW(), '22', 11),
+('2307161', '22', NOW(), '22', 11),
+('2307200', '22', NOW(), '22', 11),
+('2307221', '22', NOW(), '22', 11),
+('2307244', '22', NOW(), '22', 11),
+('2307275', '22', NOW(), '22', 11),
+('2307280', '22', NOW(), '22', 11),
+('2307289', '22', NOW(), '22', 11),
+('2307303', '22', NOW(), '22', 11),
+('2307305', '22', NOW(), '22', 11),
+('2307407', '22', NOW(), '22', 11),
+('2307422', '22', NOW(), '22', 11),
+('2307432', '22', NOW(), '22', 11),
+('2307462', '22', NOW(), '22', 11),
+('2307473', '22', NOW(), '22', 11),
+('2307497', '22', NOW(), '22', 11),
+('2307508', '22', NOW(), '22', 11),
+('2307526', '22', NOW(), '22', 11),
+('2307527', '22', NOW(), '22', 11),
+('2307602', '22', NOW(), '22', 11),
+('2307603', '22', NOW(), '22', 11),
+('2307609', '22', NOW(), '22', 11),
+('2307695', '22', NOW(), '22', 11),
+('2307697', '22', NOW(), '22', 11),
+('2307711', '22', NOW(), '22', 11),
+('2307730', '22', NOW(), '22', 11),
+('2307796', '22', NOW(), '22', 11),
+('2307850', '22', NOW(), '22', 11),
+('2307852', '22', NOW(), '22', 11),
+('2308071', '22', NOW(), '22', 11),
+('2411178', '22', NOW(), '22', 11),
+('2418780', '22', NOW(), '22', 11),
+('2643323', '22', NOW(), '22', 11),
+('1129921', '22', NOW(), '22', 11),
+('1282600', '22', NOW(), '22', 11),
+('1618824', '22', NOW(), '22', 11),
+('2298073', '22', NOW(), '22', 11),
+('2300177', '22', NOW(), '22', 11),
+('2302204', '22', NOW(), '22', 11),
+('2303577', '22', NOW(), '22', 11),
+('2304837', '22', NOW(), '22', 11),
+('2306215', '22', NOW(), '22', 11),
+('2307280', '22', NOW(), '22', 11),
+('2307422', '22', NOW(), '22', 11),
+('2307613', '22', NOW(), '22', 11),
+('2307664', '22', NOW(), '22', 11),
+('2307965', '22', NOW(), '22', 11),
+('2307967', '22', NOW(), '22', 11),
+('2308000', '22', NOW(), '22', 11),
+('2308039', '22', NOW(), '22', 11),
+('2308041', '22', NOW(), '22', 11),
+('2308078', '22', NOW(), '22', 11),
+('2308092', '22', NOW(), '22', 11),
+('2308103', '22', NOW(), '22', 11),
+('2308106', '22', NOW(), '22', 11),
+('2308162', '22', NOW(), '22', 11),
+('2308201', '22', NOW(), '22', 11),
+('2308205', '22', NOW(), '22', 11),
+('2308213', '22', NOW(), '22', 11),
+('2308219', '22', NOW(), '22', 11),
+('2308224', '22', NOW(), '22', 11),
+('2308247', '22', NOW(), '22', 11),
+('2308268', '22', NOW(), '22', 11),
+('2308304', '22', NOW(), '22', 11),
+('2308307', '22', NOW(), '22', 11),
+('2308310', '22', NOW(), '22', 11),
+('2308331', '22', NOW(), '22', 11),
+('2308338', '22', NOW(), '22', 11),
+('2308353', '22', NOW(), '22', 11),
+('2308384', '22', NOW(), '22', 11),
+('2308404', '22', NOW(), '22', 11),
+('2308491', '22', NOW(), '22', 11),
+('2308508', '22', NOW(), '22', 11),
+('2308554', '22', NOW(), '22', 11),
+('2308574', '22', NOW(), '22', 11),
+('2308611', '22', NOW(), '22', 11),
+('2308651', '22', NOW(), '22', 11),
+('2308652', '22', NOW(), '22', 11),
+('2308760', '22', NOW(), '22', 11),
+('2308761', '22', NOW(), '22', 11),
+('2308765', '22', NOW(), '22', 11),
+('2308810', '22', NOW(), '22', 11),
+('2308814', '22', NOW(), '22', 11),
+('2308874', '22', NOW(), '22', 11),
+('2308889', '22', NOW(), '22', 11),
+('2308891', '22', NOW(), '22', 11),
+('2308898', '22', NOW(), '22', 11),
+('2308911', '22', NOW(), '22', 11),
+('2308913', '22', NOW(), '22', 11),
+('2308920', '22', NOW(), '22', 11),
+('2308976', '22', NOW(), '22', 11),
+('2308982', '22', NOW(), '22', 11),
+('2308983', '22', NOW(), '22', 11),
+('2308990', '22', NOW(), '22', 11),
+('2309013', '22', NOW(), '22', 11),
+('2309095', '22', NOW(), '22', 11),
+('2309146', '22', NOW(), '22', 11),
+('2309149', '22', NOW(), '22', 11),
+('2309198', '22', NOW(), '22', 11),
+('2309229', '22', NOW(), '22', 11),
+('2309243', '22', NOW(), '22', 11),
+('2309273', '22', NOW(), '22', 11),
+('2309342', '22', NOW(), '22', 11),
+('2309412', '22', NOW(), '22', 11),
+('2560418', '22', NOW(), '22', 11),
+('1786833', '22', NOW(), '22', 11),
+('2271322', '22', NOW(), '22', 11),
+('2290915', '22', NOW(), '22', 11),
+('2293640', '22', NOW(), '22', 11),
+('2297045', '22', NOW(), '22', 11),
+('2302608', '22', NOW(), '22', 11),
+('2302841', '22', NOW(), '22', 11),
+('2307113', '22', NOW(), '22', 11),
+('2307280', '22', NOW(), '22', 11),
+('2307653', '22', NOW(), '22', 11),
+('2308041', '22', NOW(), '22', 11),
+('2308697', '22', NOW(), '22', 11),
+('2309198', '22', NOW(), '22', 11),
+('2309214', '22', NOW(), '22', 11),
+('2309585', '22', NOW(), '22', 11),
+('2309594', '22', NOW(), '22', 11),
+('2309604', '22', NOW(), '22', 11),
+('2309613', '22', NOW(), '22', 11),
+('2309639', '22', NOW(), '22', 11),
+('2309642', '22', NOW(), '22', 11),
+('2309656', '22', NOW(), '22', 11),
+('2309677', '22', NOW(), '22', 11),
+('2309682', '22', NOW(), '22', 11),
+('2309683', '22', NOW(), '22', 11),
+('2309856', '22', NOW(), '22', 11),
+('2309863', '22', NOW(), '22', 11),
+('2309957', '22', NOW(), '22', 11),
+('2309990', '22', NOW(), '22', 11),
+('2310013', '22', NOW(), '22', 11),
+('2310019', '22', NOW(), '22', 11),
+('2310066', '22', NOW(), '22', 11),
+('2310080', '22', NOW(), '22', 11),
+('2310102', '22', NOW(), '22', 11),
+('2310121', '22', NOW(), '22', 11),
+('2310200', '22', NOW(), '22', 11),
+('2310249', '22', NOW(), '22', 11),
+('2310290', '22', NOW(), '22', 11),
+('2310368', '22', NOW(), '22', 11),
+('2310371', '22', NOW(), '22', 11),
+('2310381', '22', NOW(), '22', 11),
+('2310394', '22', NOW(), '22', 11),
+('2310396', '22', NOW(), '22', 11),
+('2310447', '22', NOW(), '22', 11),
+('2310504', '22', NOW(), '22', 11),
+('2310507', '22', NOW(), '22', 11),
+('2310550', '22', NOW(), '22', 11),
+('2310633', '22', NOW(), '22', 11),
+('2310683', '22', NOW(), '22', 11),
+('2310825', '22', NOW(), '22', 11),
+('2310848', '22', NOW(), '22', 11),
+('2310908', '22', NOW(), '22', 11),
+('1602661', '22', NOW(), '22', 11),
+('2294067', '22', NOW(), '22', 11),
+('2296410', '22', NOW(), '22', 11),
+('2302608', '22', NOW(), '22', 11),
+('2315005', '22', NOW(), '22', 11),
+('2321367', '22', NOW(), '22', 11),
+('2321958', '22', NOW(), '22', 11),
+('2323034', '22', NOW(), '22', 11),
+('2323867', '22', NOW(), '22', 11),
+('2324102', '22', NOW(), '22', 11),
+('2324128', '22', NOW(), '22', 11),
+('2324136', '22', NOW(), '22', 11),
+('2324168', '22', NOW(), '22', 11),
+('2324171', '22', NOW(), '22', 11),
+('2324173', '22', NOW(), '22', 11),
+('2324203', '22', NOW(), '22', 11),
+('2324240', '22', NOW(), '22', 11),
+('2324261', '22', NOW(), '22', 11),
+('2324284', '22', NOW(), '22', 11),
+('2324362', '22', NOW(), '22', 11),
+('2324420', '22', NOW(), '22', 11),
+('2324433', '22', NOW(), '22', 11),
+('2324486', '22', NOW(), '22', 11),
+('2324536', '22', NOW(), '22', 11),
+('2324553', '22', NOW(), '22', 11),
+('2324570', '22', NOW(), '22', 11),
+('2324600', '22', NOW(), '22', 11),
+('2324705', '22', NOW(), '22', 11),
+('2324709', '22', NOW(), '22', 11),
+('2324722', '22', NOW(), '22', 11),
+('2324812', '22', NOW(), '22', 11),
+('2325067', '22', NOW(), '22', 11),
+('2325299', '22', NOW(), '22', 11),
+('2325343', '22', NOW(), '22', 11),
+('2325345', '22', NOW(), '22', 11),
+('2325364', '22', NOW(), '22', 11),
+('2325373', '22', NOW(), '22', 11),
+('2325403', '22', NOW(), '22', 11),
+('2325425', '22', NOW(), '22', 11),
+('2325451', '22', NOW(), '22', 11),
+('2325468', '22', NOW(), '22', 11),
+('2325527', '22', NOW(), '22', 11),
+('2325541', '22', NOW(), '22', 11),
+('2325557', '22', NOW(), '22', 11),
+('2325599', '22', NOW(), '22', 11),
+('2325622', '22', NOW(), '22', 11),
+('2325690', '22', NOW(), '22', 11),
+('2325703', '22', NOW(), '22', 11),
+('2325715', '22', NOW(), '22', 11),
+('2326777', '22', NOW(), '22', 11),
+('1602661', '22', NOW(), '22', 11),
+('196557', '22', NOW(), '22', 11),
+('205544', '22', NOW(), '22', 11),
+('2208060', '22', NOW(), '22', 11),
+('2286917', '22', NOW(), '22', 11),
+('2291735', '22', NOW(), '22', 11),
+('2294187', '22', NOW(), '22', 11),
+('2302608', '22', NOW(), '22', 11),
+('2314202', '22', NOW(), '22', 11),
+('2325736', '22', NOW(), '22', 11),
+('2325765', '22', NOW(), '22', 11),
+('2325830', '22', NOW(), '22', 11),
+('2325832', '22', NOW(), '22', 11),
+('2326015', '22', NOW(), '22', 11),
+('2326088', '22', NOW(), '22', 11),
+('2326201', '22', NOW(), '22', 11),
+('2326238', '22', NOW(), '22', 11),
+('2326471', '22', NOW(), '22', 11),
+('2326847', '22', NOW(), '22', 11),
+('2326936', '22', NOW(), '22', 11),
+('2326987', '22', NOW(), '22', 11),
+('2327324', '22', NOW(), '22', 11),
+('2327352', '22', NOW(), '22', 11),
+('2327375', '22', NOW(), '22', 11),
+('2327454', '22', NOW(), '22', 11),
+('2327504', '22', NOW(), '22', 11),
+('2327554', '22', NOW(), '22', 11),
+('2327561', '22', NOW(), '22', 11),
+('2327666', '22', NOW(), '22', 11),
+('2327746', '22', NOW(), '22', 11),
+('2327754', '22', NOW(), '22', 11),
+('2327864', '22', NOW(), '22', 11),
+('2327988', '22', NOW(), '22', 11),
+('2327992', '22', NOW(), '22', 11),
+('2328019', '22', NOW(), '22', 11),
+('2328086', '22', NOW(), '22', 11),
+('2328115', '22', NOW(), '22', 11),
+('2328122', '22', NOW(), '22', 11),
+('2328261', '22', NOW(), '22', 11),
+('2328275', '22', NOW(), '22', 11),
+('2328280', '22', NOW(), '22', 11),
+('2328396', '22', NOW(), '22', 11),
+('2328412', '22', NOW(), '22', 11),
+('2328419', '22', NOW(), '22', 11),
+('2328423', '22', NOW(), '22', 11),
+('2328432', '22', NOW(), '22', 11),
+('2328434', '22', NOW(), '22', 11),
+('145911', '22', NOW(), '22', 11),
+('1939947', '22', NOW(), '22', 11),
+('2286588', '22', NOW(), '22', 11),
+('2302608', '22', NOW(), '22', 11),
+('2319967', '22', NOW(), '22', 11),
+('2328441', '22', NOW(), '22', 11),
+('2328539', '22', NOW(), '22', 11),
+('2328565', '22', NOW(), '22', 11),
+('2328576', '22', NOW(), '22', 11),
+('2328714', '22', NOW(), '22', 11),
+('2328785', '22', NOW(), '22', 11),
+('2328910', '22', NOW(), '22', 11),
+('2328987', '22', NOW(), '22', 11),
+('2329129', '22', NOW(), '22', 11),
+('2329199', '22', NOW(), '22', 11),
+('2329260', '22', NOW(), '22', 11),
+('2329316', '22', NOW(), '22', 11),
+('2329520', '22', NOW(), '22', 11),
+('2329848', '22', NOW(), '22', 11),
+('2329870', '22', NOW(), '22', 11),
+('2329992', '22', NOW(), '22', 11),
+('2330049', '22', NOW(), '22', 11),
+('2330074', '22', NOW(), '22', 11),
+('2330176', '22', NOW(), '22', 11),
+('2330212', '22', NOW(), '22', 11),
+('2330261', '22', NOW(), '22', 11),
+('2330291', '22', NOW(), '22', 11),
+('2330397', '22', NOW(), '22', 11),
+('2330596', '22', NOW(), '22', 11),
+('2330640', '22', NOW(), '22', 11),
+('2330667', '22', NOW(), '22', 11),
+('2330722', '22', NOW(), '22', 11),
+('2330821', '22', NOW(), '22', 11),
+('2583924', '22', NOW(), '22', 11),
+('375786', '22', NOW(), '22', 11),
+('1353806', '22', NOW(), '22', 11),
+('2293640', '22', NOW(), '22', 11),
+('2308162', '22', NOW(), '22', 11),
+('2311003', '22', NOW(), '22', 11),
+('2318124', '22', NOW(), '22', 11),
+('2326364', '22', NOW(), '22', 11),
+('2327324', '22', NOW(), '22', 11),
+('2330731', '22', NOW(), '22', 11),
+('2330822', '22', NOW(), '22', 11),
+('2330884', '22', NOW(), '22', 11),
+('2330959', '22', NOW(), '22', 11),
+('2330987', '22', NOW(), '22', 11),
+('2331019', '22', NOW(), '22', 11),
+('2331080', '22', NOW(), '22', 11),
+('2331088', '22', NOW(), '22', 11),
+('2331097', '22', NOW(), '22', 11),
+('2331108', '22', NOW(), '22', 11),
+('2331116', '22', NOW(), '22', 11),
+('2331167', '22', NOW(), '22', 11),
+('2331171', '22', NOW(), '22', 11),
+('2331229', '22', NOW(), '22', 11),
+('2331306', '22', NOW(), '22', 11),
+('2331309', '22', NOW(), '22', 11),
+('2331313', '22', NOW(), '22', 11),
+('2331369', '22', NOW(), '22', 11),
+('2331374', '22', NOW(), '22', 11),
+('2331396', '22', NOW(), '22', 11),
+('2331490', '22', NOW(), '22', 11),
+('2331495', '22', NOW(), '22', 11),
+('2331519', '22', NOW(), '22', 11),
+('2331543', '22', NOW(), '22', 11),
+('2331552', '22', NOW(), '22', 11),
+('2331610', '22', NOW(), '22', 11),
+('2331676', '22', NOW(), '22', 11),
+('2331708', '22', NOW(), '22', 11),
+('2331756', '22', NOW(), '22', 11),
+('2331776', '22', NOW(), '22', 11),
+('2331962', '22', NOW(), '22', 11),
+('2331963', '22', NOW(), '22', 11),
+('2332035', '22', NOW(), '22', 11),
+('2332051', '22', NOW(), '22', 11),
+('2332058', '22', NOW(), '22', 11),
+('2332125', '22', NOW(), '22', 11),
+('2332161', '22', NOW(), '22', 11),
+('2332239', '22', NOW(), '22', 11),
+('2332252', '22', NOW(), '22', 11),
+('2332267', '22', NOW(), '22', 11),
+('2332268', '22', NOW(), '22', 11),
+('2332298', '22', NOW(), '22', 11),
+('2332324', '22', NOW(), '22', 11),
+('2332344', '22', NOW(), '22', 11),
+('2332363', '22', NOW(), '22', 11),
+('2332408', '22', NOW(), '22', 11),
+('2332410', '22', NOW(), '22', 11),
+('2332417', '22', NOW(), '22', 11),
+('2332438', '22', NOW(), '22', 11),
+('2332504', '22', NOW(), '22', 11),
+('2332518', '22', NOW(), '22', 11),
+('2332527', '22', NOW(), '22', 11),
+('2332532', '22', NOW(), '22', 11),
+('2332675', '22', NOW(), '22', 11),
+('2332693', '22', NOW(), '22', 11),
+('2332705', '22', NOW(), '22', 11),
+('2332724', '22', NOW(), '22', 11),
+('2332793', '22', NOW(), '22', 11),
+('2332797', '22', NOW(), '22', 11),
+('2332800', '22', NOW(), '22', 11),
+('2332815', '22', NOW(), '22', 11),
+('2332822', '22', NOW(), '22', 11),
+('2332848', '22', NOW(), '22', 11),
+('2332910', '22', NOW(), '22', 11),
+('2332956', '22', NOW(), '22', 11),
+('2333013', '22', NOW(), '22', 11),
+('2333052', '22', NOW(), '22', 11),
+('2333053', '22', NOW(), '22', 11),
+('2333065', '22', NOW(), '22', 11),
+('2335129', '22', NOW(), '22', 11),
+('375786', '22', NOW(), '22', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045804513', '26', NOW(), '26', 11),
+('3046708683', '26', NOW(), '26', 11),
+('3046939464', '26', NOW(), '26', 11),
+('3046943610', '26', NOW(), '26', 11),
+('3047013190', '26', NOW(), '26', 11),
+('3047044595', '26', NOW(), '26', 11),
+('3047053128', '26', NOW(), '26', 11),
+('3047056854', '26', NOW(), '26', 11),
+('3041766075', '26', NOW(), '26', 11),
+('3045990325', '26', NOW(), '26', 11),
+('3046492007', '26', NOW(), '26', 11),
+('3047126470', '26', NOW(), '26', 11),
+('3047139182', '26', NOW(), '26', 11),
+('3047158336', '26', NOW(), '26', 11),
+('3047168104', '26', NOW(), '26', 11),
+('3047183084', '26', NOW(), '26', 11),
+('3047186207', '26', NOW(), '26', 11),
+('3047190046', '26', NOW(), '26', 11),
+('3045628564', '26', NOW(), '26', 11),
+('3046095456', '26', NOW(), '26', 11),
+('3047182451', '26', NOW(), '26', 11),
+('3047212464', '26', NOW(), '26', 11),
+('3047221823', '26', NOW(), '26', 11),
+('3047270631', '26', NOW(), '26', 11),
+('3045473630', '26', NOW(), '26', 11),
+('3046220280', '26', NOW(), '26', 11),
+('3047275296', '26', NOW(), '26', 11),
+('3047295588', '26', NOW(), '26', 11),
+('3047314421', '26', NOW(), '26', 11),
+('3045990325', '26', NOW(), '26', 11),
+('3047332172', '26', NOW(), '26', 11),
+('3047370916', '26', NOW(), '26', 11),
+('3047400098', '26', NOW(), '26', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('1750260', '27', NOW(), '27', 11),
+('2234331', '27', NOW(), '27', 11),
+('2291613', '27', NOW(), '27', 11),
+('2294051', '27', NOW(), '27', 11),
+('2302608', '27', NOW(), '27', 11),
+('2307238', '27', NOW(), '27', 11),
+('2307280', '27', NOW(), '27', 11),
+('2307638', '27', NOW(), '27', 11),
+('2310347', '27', NOW(), '27', 11),
+('2310959', '27', NOW(), '27', 11),
+('2311013', '27', NOW(), '27', 11),
+('2311025', '27', NOW(), '27', 11),
+('2311132', '27', NOW(), '27', 11),
+('2311163', '27', NOW(), '27', 11),
+('2311215', '27', NOW(), '27', 11),
+('2311217', '27', NOW(), '27', 11),
+('2311233', '27', NOW(), '27', 11),
+('2311313', '27', NOW(), '27', 11),
+('2311320', '27', NOW(), '27', 11),
+('2311349', '27', NOW(), '27', 11),
+('2311364', '27', NOW(), '27', 11),
+('2311369', '27', NOW(), '27', 11),
+('2311376', '27', NOW(), '27', 11),
+('2311517', '27', NOW(), '27', 11),
+('2311541', '27', NOW(), '27', 11),
+('2311592', '27', NOW(), '27', 11),
+('2311644', '27', NOW(), '27', 11),
+('2311746', '27', NOW(), '27', 11),
+('2311748', '27', NOW(), '27', 11),
+('2311907', '27', NOW(), '27', 11),
+('2311915', '27', NOW(), '27', 11),
+('2311975', '27', NOW(), '27', 11),
+('2311976', '27', NOW(), '27', 11),
+('2311987', '27', NOW(), '27', 11),
+('2312008', '27', NOW(), '27', 11),
+('2312024', '27', NOW(), '27', 11),
+('2312034', '27', NOW(), '27', 11),
+('2312057', '27', NOW(), '27', 11),
+('2312079', '27', NOW(), '27', 11),
+('1843803', '27', NOW(), '27', 11),
+('1943209', '27', NOW(), '27', 11),
+('2001251', '27', NOW(), '27', 11),
+('2140588', '27', NOW(), '27', 11),
+('2290544', '27', NOW(), '27', 11),
+('2292077', '27', NOW(), '27', 11),
+('2302841', '27', NOW(), '27', 11),
+('2303621', '27', NOW(), '27', 11),
+('2304350', '27', NOW(), '27', 11),
+('2305019', '27', NOW(), '27', 11),
+('2308384', '27', NOW(), '27', 11),
+('2311524', '27', NOW(), '27', 11),
+('2311816', '27', NOW(), '27', 11),
+('2312069', '27', NOW(), '27', 11),
+('2312128', '27', NOW(), '27', 11),
+('2312176', '27', NOW(), '27', 11),
+('2312208', '27', NOW(), '27', 11),
+('2312303', '27', NOW(), '27', 11),
+('2312352', '27', NOW(), '27', 11),
+('2312386', '27', NOW(), '27', 11),
+('2312453', '27', NOW(), '27', 11),
+('2312521', '27', NOW(), '27', 11),
+('2312523', '27', NOW(), '27', 11),
+('2312529', '27', NOW(), '27', 11),
+('2312552', '27', NOW(), '27', 11),
+('2312643', '27', NOW(), '27', 11),
+('2312650', '27', NOW(), '27', 11),
+('2312658', '27', NOW(), '27', 11),
+('2312742', '27', NOW(), '27', 11),
+('2312785', '27', NOW(), '27', 11),
+('2312822', '27', NOW(), '27', 11),
+('2313042', '27', NOW(), '27', 11),
+('2313206', '27', NOW(), '27', 11),
+('2313370', '27', NOW(), '27', 11),
+('2313446', '27', NOW(), '27', 11),
+('2313474', '27', NOW(), '27', 11),
+('2313657', '27', NOW(), '27', 11),
+('2313712', '27', NOW(), '27', 11),
+('2313717', '27', NOW(), '27', 11),
+('2313737', '27', NOW(), '27', 11),
+('2313865', '27', NOW(), '27', 11),
+('2313879', '27', NOW(), '27', 11),
+('2313891', '27', NOW(), '27', 11),
+('2313980', '27', NOW(), '27', 11),
+('2314018', '27', NOW(), '27', 11),
+('2314121', '27', NOW(), '27', 11),
+('2314130', '27', NOW(), '27', 11),
+('2314178', '27', NOW(), '27', 11),
+('2314190', '27', NOW(), '27', 11),
+('2314214', '27', NOW(), '27', 11),
+('2314239', '27', NOW(), '27', 11),
+('2314253', '27', NOW(), '27', 11),
+('2314366', '27', NOW(), '27', 11),
+('2314371', '27', NOW(), '27', 11),
+('2314398', '27', NOW(), '27', 11),
+('2314453', '27', NOW(), '27', 11),
+('2314480', '27', NOW(), '27', 11),
+('2314483', '27', NOW(), '27', 11),
+('2314545', '27', NOW(), '27', 11),
+('2314563', '27', NOW(), '27', 11),
+('2314682', '27', NOW(), '27', 11),
+('2314828', '27', NOW(), '27', 11),
+('2314847', '27', NOW(), '27', 11),
+('2314855', '27', NOW(), '27', 11),
+('2314874', '27', NOW(), '27', 11),
+('2314971', '27', NOW(), '27', 11),
+('2317226', '27', NOW(), '27', 11),
+('2455862', '27', NOW(), '27', 11),
+('1181900', '27', NOW(), '27', 11),
+('1750260', '27', NOW(), '27', 11),
+('2284546', '27', NOW(), '27', 11),
+('2302841', '27', NOW(), '27', 11),
+('2303461', '27', NOW(), '27', 11),
+('2306782', '27', NOW(), '27', 11),
+('2307113', '27', NOW(), '27', 11),
+('2307422', '27', NOW(), '27', 11),
+('2313534', '27', NOW(), '27', 11),
+('2314993', '27', NOW(), '27', 11),
+('2315019', '27', NOW(), '27', 11),
+('2315119', '27', NOW(), '27', 11),
+('2315147', '27', NOW(), '27', 11),
+('2315155', '27', NOW(), '27', 11),
+('2315175', '27', NOW(), '27', 11),
+('2315273', '27', NOW(), '27', 11),
+('2315322', '27', NOW(), '27', 11),
+('2315355', '27', NOW(), '27', 11),
+('2315382', '27', NOW(), '27', 11),
+('2315393', '27', NOW(), '27', 11),
+('2315436', '27', NOW(), '27', 11),
+('2316241', '27', NOW(), '27', 11),
+('2316382', '27', NOW(), '27', 11),
+('2316456', '27', NOW(), '27', 11),
+('2316516', '27', NOW(), '27', 11),
+('2316696', '27', NOW(), '27', 11),
+('2316788', '27', NOW(), '27', 11),
+('2316913', '27', NOW(), '27', 11),
+('2316976', '27', NOW(), '27', 11),
+('2316998', '27', NOW(), '27', 11),
+('2317052', '27', NOW(), '27', 11),
+('2317188', '27', NOW(), '27', 11),
+('2317330', '27', NOW(), '27', 11),
+('2317331', '27', NOW(), '27', 11),
+('2317411', '27', NOW(), '27', 11),
+('2317448', '27', NOW(), '27', 11),
+('2317454', '27', NOW(), '27', 11),
+('2317457', '27', NOW(), '27', 11),
+('2317519', '27', NOW(), '27', 11),
+('2317556', '27', NOW(), '27', 11),
+('2317631', '27', NOW(), '27', 11),
+('2317667', '27', NOW(), '27', 11),
+('2317698', '27', NOW(), '27', 11),
+('2317704', '27', NOW(), '27', 11),
+('2318246', '27', NOW(), '27', 11),
+('2331011', '27', NOW(), '27', 11),
+('140168', '27', NOW(), '27', 11),
+('1913486', '27', NOW(), '27', 11),
+('1935982', '27', NOW(), '27', 11),
+('1941396', '27', NOW(), '27', 11),
+('1943321', '27', NOW(), '27', 11),
+('2291613', '27', NOW(), '27', 11),
+('2308700', '27', NOW(), '27', 11),
+('2309973', '27', NOW(), '27', 11),
+('2311233', '27', NOW(), '27', 11),
+('2311907', '27', NOW(), '27', 11),
+('2312034', '27', NOW(), '27', 11),
+('2312062', '27', NOW(), '27', 11),
+('2312643', '27', NOW(), '27', 11),
+('2312822', '27', NOW(), '27', 11),
+('2317226', '27', NOW(), '27', 11),
+('2317317', '27', NOW(), '27', 11),
+('2317737', '27', NOW(), '27', 11),
+('2317820', '27', NOW(), '27', 11),
+('2317846', '27', NOW(), '27', 11),
+('2317866', '27', NOW(), '27', 11),
+('2317891', '27', NOW(), '27', 11),
+('2317904', '27', NOW(), '27', 11),
+('2317906', '27', NOW(), '27', 11),
+('2317950', '27', NOW(), '27', 11),
+('2317988', '27', NOW(), '27', 11),
+('2318061', '27', NOW(), '27', 11),
+('2318066', '27', NOW(), '27', 11),
+('2318124', '27', NOW(), '27', 11),
+('2318129', '27', NOW(), '27', 11),
+('2318133', '27', NOW(), '27', 11),
+('2318181', '27', NOW(), '27', 11),
+('2318256', '27', NOW(), '27', 11),
+('2318322', '27', NOW(), '27', 11),
+('2318329', '27', NOW(), '27', 11),
+('2318449', '27', NOW(), '27', 11),
+('2318452', '27', NOW(), '27', 11),
+('2318497', '27', NOW(), '27', 11),
+('2318592', '27', NOW(), '27', 11),
+('2318661', '27', NOW(), '27', 11),
+('2318685', '27', NOW(), '27', 11),
+('2318841', '27', NOW(), '27', 11),
+('2318954', '27', NOW(), '27', 11),
+('2319047', '27', NOW(), '27', 11),
+('2319061', '27', NOW(), '27', 11),
+('2319066', '27', NOW(), '27', 11),
+('2319088', '27', NOW(), '27', 11),
+('2319112', '27', NOW(), '27', 11),
+('2319117', '27', NOW(), '27', 11),
+('2319145', '27', NOW(), '27', 11),
+('2319208', '27', NOW(), '27', 11),
+('2319214', '27', NOW(), '27', 11),
+('2319291', '27', NOW(), '27', 11),
+('2319349', '27', NOW(), '27', 11),
+('2319362', '27', NOW(), '27', 11),
+('2319370', '27', NOW(), '27', 11),
+('2319380', '27', NOW(), '27', 11),
+('2319390', '27', NOW(), '27', 11),
+('2319418', '27', NOW(), '27', 11),
+('2319457', '27', NOW(), '27', 11),
+('2319483', '27', NOW(), '27', 11),
+('2319502', '27', NOW(), '27', 11),
+('2319560', '27', NOW(), '27', 11),
+('2319597', '27', NOW(), '27', 11),
+('2319619', '27', NOW(), '27', 11),
+('2319665', '27', NOW(), '27', 11),
+('2319768', '27', NOW(), '27', 11),
+('2319801', '27', NOW(), '27', 11),
+('2319820', '27', NOW(), '27', 11),
+('2319854', '27', NOW(), '27', 11),
+('2319947', '27', NOW(), '27', 11),
+('2319988', '27', NOW(), '27', 11),
+('2320006', '27', NOW(), '27', 11),
+('2320009', '27', NOW(), '27', 11),
+('2320022', '27', NOW(), '27', 11),
+('2320386', '27', NOW(), '27', 11),
+('240465', '27', NOW(), '27', 11),
+('408213', '27', NOW(), '27', 11),
+('1609751', '27', NOW(), '27', 11),
+('1750260', '27', NOW(), '27', 11),
+('2090994', '27', NOW(), '27', 11),
+('2303461', '27', NOW(), '27', 11),
+('2306337', '27', NOW(), '27', 11),
+('2319291', '27', NOW(), '27', 11),
+('2319471', '27', NOW(), '27', 11),
+('2319967', '27', NOW(), '27', 11),
+('2320028', '27', NOW(), '27', 11),
+('2320038', '27', NOW(), '27', 11),
+('2320052', '27', NOW(), '27', 11),
+('2320065', '27', NOW(), '27', 11),
+('2320104', '27', NOW(), '27', 11),
+('2320109', '27', NOW(), '27', 11),
+('2320193', '27', NOW(), '27', 11),
+('2320253', '27', NOW(), '27', 11),
+('2320269', '27', NOW(), '27', 11),
+('2320314', '27', NOW(), '27', 11),
+('2320346', '27', NOW(), '27', 11),
+('2320430', '27', NOW(), '27', 11),
+('2320463', '27', NOW(), '27', 11),
+('2320603', '27', NOW(), '27', 11),
+('2320626', '27', NOW(), '27', 11),
+('2320628', '27', NOW(), '27', 11),
+('2320678', '27', NOW(), '27', 11),
+('2320745', '27', NOW(), '27', 11),
+('2320931', '27', NOW(), '27', 11),
+('2320936', '27', NOW(), '27', 11),
+('2320983', '27', NOW(), '27', 11),
+('2321008', '27', NOW(), '27', 11),
+('2321111', '27', NOW(), '27', 11),
+('2321117', '27', NOW(), '27', 11),
+('2321149', '27', NOW(), '27', 11),
+('2321232', '27', NOW(), '27', 11),
+('2321297', '27', NOW(), '27', 11),
+('2321307', '27', NOW(), '27', 11),
+('2321349', '27', NOW(), '27', 11),
+('2321367', '27', NOW(), '27', 11),
+('2321390', '27', NOW(), '27', 11),
+('2321446', '27', NOW(), '27', 11),
+('2321602', '27', NOW(), '27', 11),
+('2321703', '27', NOW(), '27', 11),
+('2321738', '27', NOW(), '27', 11),
+('2321876', '27', NOW(), '27', 11),
+('2321887', '27', NOW(), '27', 11),
+('2321910', '27', NOW(), '27', 11),
+('2321925', '27', NOW(), '27', 11),
+('2322068', '27', NOW(), '27', 11),
+('2322099', '27', NOW(), '27', 11),
+('2325346', '27', NOW(), '27', 11),
+('245836', '27', NOW(), '27', 11),
+('1750260', '27', NOW(), '27', 11),
+('1885315', '27', NOW(), '27', 11),
+('2284571', '27', NOW(), '27', 11),
+('2307291', '27', NOW(), '27', 11),
+('2321345', '27', NOW(), '27', 11),
+('2321851', '27', NOW(), '27', 11),
+('2322134', '27', NOW(), '27', 11),
+('2322212', '27', NOW(), '27', 11),
+('2322221', '27', NOW(), '27', 11),
+('2322269', '27', NOW(), '27', 11),
+('2322278', '27', NOW(), '27', 11),
+('2322294', '27', NOW(), '27', 11),
+('2322299', '27', NOW(), '27', 11),
+('2322374', '27', NOW(), '27', 11),
+('2322482', '27', NOW(), '27', 11),
+('2322603', '27', NOW(), '27', 11),
+('2322605', '27', NOW(), '27', 11),
+('2322619', '27', NOW(), '27', 11),
+('2322695', '27', NOW(), '27', 11),
+('2322698', '27', NOW(), '27', 11),
+('2322776', '27', NOW(), '27', 11),
+('2322799', '27', NOW(), '27', 11),
+('2322819', '27', NOW(), '27', 11),
+('2322835', '27', NOW(), '27', 11),
+('2322838', '27', NOW(), '27', 11),
+('2322845', '27', NOW(), '27', 11),
+('2322949', '27', NOW(), '27', 11),
+('2323003', '27', NOW(), '27', 11),
+('2323034', '27', NOW(), '27', 11),
+('2323170', '27', NOW(), '27', 11),
+('2323210', '27', NOW(), '27', 11),
+('2323256', '27', NOW(), '27', 11),
+('2323325', '27', NOW(), '27', 11),
+('2323464', '27', NOW(), '27', 11),
+('2323559', '27', NOW(), '27', 11),
+('2323594', '27', NOW(), '27', 11),
+('2323729', '27', NOW(), '27', 11),
+('2323786', '27', NOW(), '27', 11),
+('2323801', '27', NOW(), '27', 11),
+('2323818', '27', NOW(), '27', 11),
+('2323836', '27', NOW(), '27', 11),
+('2323853', '27', NOW(), '27', 11),
+('2323854', '27', NOW(), '27', 11),
+('2323859', '27', NOW(), '27', 11),
+('2323880', '27', NOW(), '27', 11),
+('2323928', '27', NOW(), '27', 11),
+('2323936', '27', NOW(), '27', 11),
+('2323999', '27', NOW(), '27', 11),
+('1499273', '27', NOW(), '27', 11),
+('2003308', '27', NOW(), '27', 11),
+('2181953', '27', NOW(), '27', 11),
+('2306482', '27', NOW(), '27', 11),
+('2328094', '27', NOW(), '27', 11),
+('2331229', '27', NOW(), '27', 11),
+('2332408', '27', NOW(), '27', 11),
+('2332738', '27', NOW(), '27', 11),
+('2332854', '27', NOW(), '27', 11),
+('2332909', '27', NOW(), '27', 11),
+('2333082', '27', NOW(), '27', 11),
+('2333102', '27', NOW(), '27', 11),
+('2333125', '27', NOW(), '27', 11),
+('2333127', '27', NOW(), '27', 11),
+('2333174', '27', NOW(), '27', 11),
+('2333185', '27', NOW(), '27', 11),
+('2333186', '27', NOW(), '27', 11),
+('2333193', '27', NOW(), '27', 11),
+('2333215', '27', NOW(), '27', 11),
+('2333219', '27', NOW(), '27', 11),
+('2333228', '27', NOW(), '27', 11),
+('2333240', '27', NOW(), '27', 11),
+('2333246', '27', NOW(), '27', 11),
+('2333274', '27', NOW(), '27', 11),
+('2333299', '27', NOW(), '27', 11),
+('2333305', '27', NOW(), '27', 11),
+('2333349', '27', NOW(), '27', 11),
+('2333356', '27', NOW(), '27', 11),
+('2333395', '27', NOW(), '27', 11),
+('2333411', '27', NOW(), '27', 11),
+('2333423', '27', NOW(), '27', 11),
+('2333426', '27', NOW(), '27', 11),
+('2333445', '27', NOW(), '27', 11),
+('2333474', '27', NOW(), '27', 11),
+('2333509', '27', NOW(), '27', 11),
+('2333554', '27', NOW(), '27', 11),
+('2333560', '27', NOW(), '27', 11),
+('2333570', '27', NOW(), '27', 11),
+('2333573', '27', NOW(), '27', 11),
+('2333580', '27', NOW(), '27', 11),
+('2333582', '27', NOW(), '27', 11),
+('2333583', '27', NOW(), '27', 11),
+('2333626', '27', NOW(), '27', 11),
+('2333633', '27', NOW(), '27', 11),
+('2333660', '27', NOW(), '27', 11),
+('2333673', '27', NOW(), '27', 11),
+('2333709', '27', NOW(), '27', 11),
+('2333710', '27', NOW(), '27', 11),
+('2333717', '27', NOW(), '27', 11),
+('2333726', '27', NOW(), '27', 11),
+('2333763', '27', NOW(), '27', 11),
+('2333775', '27', NOW(), '27', 11),
+('2333783', '27', NOW(), '27', 11),
+('2333794', '27', NOW(), '27', 11),
+('2333829', '27', NOW(), '27', 11),
+('2333900', '27', NOW(), '27', 11),
+('2333903', '27', NOW(), '27', 11),
+('2333904', '27', NOW(), '27', 11),
+('2333905', '27', NOW(), '27', 11),
+('2333909', '27', NOW(), '27', 11),
+('2333920', '27', NOW(), '27', 11),
+('2333980', '27', NOW(), '27', 11),
+('2333995', '27', NOW(), '27', 11),
+('2333997', '27', NOW(), '27', 11),
+('2334080', '27', NOW(), '27', 11),
+('2334092', '27', NOW(), '27', 11),
+('2334123', '27', NOW(), '27', 11),
+('2334215', '27', NOW(), '27', 11),
+('2334224', '27', NOW(), '27', 11),
+('2334239', '27', NOW(), '27', 11),
+('2334261', '27', NOW(), '27', 11),
+('2334332', '27', NOW(), '27', 11),
+('2334335', '27', NOW(), '27', 11),
+('2334362', '27', NOW(), '27', 11),
+('2334370', '27', NOW(), '27', 11),
+('2334376', '27', NOW(), '27', 11),
+('2334384', '27', NOW(), '27', 11),
+('2334432', '27', NOW(), '27', 11),
+('2334476', '27', NOW(), '27', 11),
+('2334515', '27', NOW(), '27', 11),
+('2334600', '27', NOW(), '27', 11),
+('2334803', '27', NOW(), '27', 11),
+('2334813', '27', NOW(), '27', 11),
+('2334815', '27', NOW(), '27', 11),
+('2334856', '27', NOW(), '27', 11),
+('2334885', '27', NOW(), '27', 11),
+('2334959', '27', NOW(), '27', 11),
+('2335013', '27', NOW(), '27', 11),
+('2335038', '27', NOW(), '27', 11),
+('2335193', '27', NOW(), '27', 11),
+('2335231', '27', NOW(), '27', 11),
+('2335536', '27', NOW(), '27', 11),
+('2342560', '27', NOW(), '27', 11),
+('1712567', '27', NOW(), '27', 11),
+('1860938', '27', NOW(), '27', 11),
+('2173198', '27', NOW(), '27', 11),
+('2325425', '27', NOW(), '27', 11),
+('2331262', '27', NOW(), '27', 11),
+('2334080', '27', NOW(), '27', 11),
+('2334204', '27', NOW(), '27', 11),
+('2335034', '27', NOW(), '27', 11),
+('2335270', '27', NOW(), '27', 11),
+('2335289', '27', NOW(), '27', 11),
+('2335291', '27', NOW(), '27', 11),
+('2335309', '27', NOW(), '27', 11),
+('2335328', '27', NOW(), '27', 11),
+('2335355', '27', NOW(), '27', 11),
+('2335359', '27', NOW(), '27', 11),
+('2335394', '27', NOW(), '27', 11),
+('2335401', '27', NOW(), '27', 11),
+('2335407', '27', NOW(), '27', 11),
+('2335433', '27', NOW(), '27', 11),
+('2335447', '27', NOW(), '27', 11),
+('2335458', '27', NOW(), '27', 11),
+('2335461', '27', NOW(), '27', 11),
+('2335503', '27', NOW(), '27', 11),
+('2335506', '27', NOW(), '27', 11),
+('2335508', '27', NOW(), '27', 11),
+('2335509', '27', NOW(), '27', 11),
+('2335566', '27', NOW(), '27', 11),
+('2335575', '27', NOW(), '27', 11),
+('2335590', '27', NOW(), '27', 11),
+('2335599', '27', NOW(), '27', 11),
+('2335624', '27', NOW(), '27', 11),
+('2335648', '27', NOW(), '27', 11),
+('2335660', '27', NOW(), '27', 11),
+('2335693', '27', NOW(), '27', 11),
+('2335698', '27', NOW(), '27', 11),
+('2335728', '27', NOW(), '27', 11),
+('2335744', '27', NOW(), '27', 11),
+('2335750', '27', NOW(), '27', 11),
+('2335758', '27', NOW(), '27', 11),
+('2335793', '27', NOW(), '27', 11),
+('2335804', '27', NOW(), '27', 11),
+('2335806', '27', NOW(), '27', 11),
+('2335818', '27', NOW(), '27', 11),
+('2335822', '27', NOW(), '27', 11),
+('2335837', '27', NOW(), '27', 11),
+('2335868', '27', NOW(), '27', 11),
+('2335872', '27', NOW(), '27', 11),
+('2335874', '27', NOW(), '27', 11),
+('2335883', '27', NOW(), '27', 11),
+('2335893', '27', NOW(), '27', 11),
+('2335897', '27', NOW(), '27', 11),
+('2335901', '27', NOW(), '27', 11),
+('2335906', '27', NOW(), '27', 11),
+('2335912', '27', NOW(), '27', 11),
+('2335913', '27', NOW(), '27', 11),
+('2335920', '27', NOW(), '27', 11),
+('2335935', '27', NOW(), '27', 11),
+('2335939', '27', NOW(), '27', 11),
+('2335942', '27', NOW(), '27', 11),
+('2335956', '27', NOW(), '27', 11),
+('2336001', '27', NOW(), '27', 11),
+('2336012', '27', NOW(), '27', 11),
+('2336048', '27', NOW(), '27', 11),
+('2336099', '27', NOW(), '27', 11),
+('2336103', '27', NOW(), '27', 11),
+('2336183', '27', NOW(), '27', 11),
+('2336192', '27', NOW(), '27', 11),
+('2336212', '27', NOW(), '27', 11),
+('2336227', '27', NOW(), '27', 11),
+('2336246', '27', NOW(), '27', 11),
+('2336262', '27', NOW(), '27', 11),
+('2336293', '27', NOW(), '27', 11),
+('2336368', '27', NOW(), '27', 11),
+('2336382', '27', NOW(), '27', 11),
+('2336539', '27', NOW(), '27', 11),
+('2336592', '27', NOW(), '27', 11),
+('2336594', '27', NOW(), '27', 11),
+('2336827', '27', NOW(), '27', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('2336856', '27', NOW(), '27', 11),
+('2336883', '27', NOW(), '27', 11),
+('2337005', '27', NOW(), '27', 11),
+('2337077', '27', NOW(), '27', 11),
+('2337309', '27', NOW(), '27', 11),
+('2337502', '27', NOW(), '27', 11),
+('2337711', '27', NOW(), '27', 11),
+('2338027', '27', NOW(), '27', 11),
+('2339406', '27', NOW(), '27', 11),
+('578678', '27', NOW(), '27', 11),
+('1954356', '27', NOW(), '27', 11),
+('2131851', '27', NOW(), '27', 11),
+('2283388', '27', NOW(), '27', 11),
+('2302608', '27', NOW(), '27', 11),
+('2334502', '27', NOW(), '27', 11),
+('2335929', '27', NOW(), '27', 11),
+('2336830', '27', NOW(), '27', 11),
+('2337577', '27', NOW(), '27', 11),
+('2337618', '27', NOW(), '27', 11),
+('2337626', '27', NOW(), '27', 11),
+('2337628', '27', NOW(), '27', 11),
+('2337647', '27', NOW(), '27', 11),
+('2337661', '27', NOW(), '27', 11),
+('2337688', '27', NOW(), '27', 11),
+('2337704', '27', NOW(), '27', 11),
+('2337773', '27', NOW(), '27', 11),
+('2337815', '27', NOW(), '27', 11),
+('2337840', '27', NOW(), '27', 11),
+('2337849', '27', NOW(), '27', 11),
+('2337850', '27', NOW(), '27', 11),
+('2337859', '27', NOW(), '27', 11),
+('2337877', '27', NOW(), '27', 11),
+('2337891', '27', NOW(), '27', 11),
+('2337898', '27', NOW(), '27', 11),
+('2337900', '27', NOW(), '27', 11),
+('2337910', '27', NOW(), '27', 11),
+('2337940', '27', NOW(), '27', 11),
+('2337966', '27', NOW(), '27', 11),
+('2337973', '27', NOW(), '27', 11),
+('2337994', '27', NOW(), '27', 11),
+('2337998', '27', NOW(), '27', 11),
+('2338017', '27', NOW(), '27', 11),
+('2338044', '27', NOW(), '27', 11),
+('2338045', '27', NOW(), '27', 11),
+('2338051', '27', NOW(), '27', 11),
+('2338061', '27', NOW(), '27', 11),
+('2338075', '27', NOW(), '27', 11),
+('2338105', '27', NOW(), '27', 11),
+('2338107', '27', NOW(), '27', 11),
+('2338110', '27', NOW(), '27', 11),
+('2338141', '27', NOW(), '27', 11),
+('2338152', '27', NOW(), '27', 11),
+('2338157', '27', NOW(), '27', 11),
+('2338167', '27', NOW(), '27', 11),
+('2338173', '27', NOW(), '27', 11),
+('2338203', '27', NOW(), '27', 11),
+('2338207', '27', NOW(), '27', 11),
+('2338290', '27', NOW(), '27', 11),
+('2338302', '27', NOW(), '27', 11),
+('2338401', '27', NOW(), '27', 11),
+('2338446', '27', NOW(), '27', 11),
+('2338488', '27', NOW(), '27', 11),
+('2338629', '27', NOW(), '27', 11),
+('2338708', '27', NOW(), '27', 11),
+('2338782', '27', NOW(), '27', 11),
+('2338803', '27', NOW(), '27', 11),
+('2339012', '27', NOW(), '27', 11),
+('2339136', '27', NOW(), '27', 11),
+('2339356', '27', NOW(), '27', 11),
+('2339383', '27', NOW(), '27', 11),
+('2339528', '27', NOW(), '27', 11),
+('2339567', '27', NOW(), '27', 11),
+('2566289', '27', NOW(), '27', 11),
+('2302608', '27', NOW(), '27', 11),
+('2324514', '27', NOW(), '27', 11),
+('2335634', '27', NOW(), '27', 11),
+('2337773', '27', NOW(), '27', 11),
+('2338767', '27', NOW(), '27', 11),
+('2339829', '27', NOW(), '27', 11),
+('2339892', '27', NOW(), '27', 11),
+('2339903', '27', NOW(), '27', 11),
+('2339917', '27', NOW(), '27', 11),
+('2339936', '27', NOW(), '27', 11),
+('2339941', '27', NOW(), '27', 11),
+('2340000', '27', NOW(), '27', 11),
+('2340001', '27', NOW(), '27', 11),
+('2340006', '27', NOW(), '27', 11),
+('2340049', '27', NOW(), '27', 11),
+('2340056', '27', NOW(), '27', 11),
+('2340069', '27', NOW(), '27', 11),
+('2340076', '27', NOW(), '27', 11),
+('2340099', '27', NOW(), '27', 11),
+('2340107', '27', NOW(), '27', 11),
+('2340175', '27', NOW(), '27', 11),
+('2340179', '27', NOW(), '27', 11),
+('2340217', '27', NOW(), '27', 11),
+('2340233', '27', NOW(), '27', 11),
+('2340244', '27', NOW(), '27', 11),
+('2340246', '27', NOW(), '27', 11),
+('2340275', '27', NOW(), '27', 11),
+('2340278', '27', NOW(), '27', 11),
+('2340335', '27', NOW(), '27', 11),
+('2340363', '27', NOW(), '27', 11),
+('2340370', '27', NOW(), '27', 11),
+('2340376', '27', NOW(), '27', 11),
+('2340410', '27', NOW(), '27', 11),
+('2340414', '27', NOW(), '27', 11),
+('2340441', '27', NOW(), '27', 11),
+('2340449', '27', NOW(), '27', 11),
+('2340453', '27', NOW(), '27', 11),
+('2340475', '27', NOW(), '27', 11),
+('2340484', '27', NOW(), '27', 11),
+('2340501', '27', NOW(), '27', 11),
+('2340509', '27', NOW(), '27', 11),
+('2340545', '27', NOW(), '27', 11),
+('2340627', '27', NOW(), '27', 11),
+('2340665', '27', NOW(), '27', 11),
+('2340855', '27', NOW(), '27', 11),
+('2341068', '27', NOW(), '27', 11),
+('2341168', '27', NOW(), '27', 11),
+('2341183', '27', NOW(), '27', 11),
+('2341200', '27', NOW(), '27', 11),
+('2341258', '27', NOW(), '27', 11),
+('2341280', '27', NOW(), '27', 11),
+('2341358', '27', NOW(), '27', 11),
+('2341554', '27', NOW(), '27', 11),
+('2341589', '27', NOW(), '27', 11),
+('2341594', '27', NOW(), '27', 11),
+('2341682', '27', NOW(), '27', 11),
+('2341909', '27', NOW(), '27', 11),
+('2342092', '27', NOW(), '27', 11),
+('2343155', '27', NOW(), '27', 11),
+('1750260', '27', NOW(), '27', 11),
+('1972771', '27', NOW(), '27', 11),
+('2261060', '27', NOW(), '27', 11),
+('2283677', '27', NOW(), '27', 11),
+('2302632', '27', NOW(), '27', 11),
+('2337849', '27', NOW(), '27', 11),
+('2338167', '27', NOW(), '27', 11),
+('2340056', '27', NOW(), '27', 11),
+('2342105', '27', NOW(), '27', 11),
+('2342118', '27', NOW(), '27', 11),
+('2342171', '27', NOW(), '27', 11),
+('2342176', '27', NOW(), '27', 11),
+('2342201', '27', NOW(), '27', 11),
+('2342217', '27', NOW(), '27', 11),
+('2342237', '27', NOW(), '27', 11),
+('2342244', '27', NOW(), '27', 11),
+('2342245', '27', NOW(), '27', 11),
+('2342262', '27', NOW(), '27', 11),
+('2342270', '27', NOW(), '27', 11),
+('2342278', '27', NOW(), '27', 11),
+('2342287', '27', NOW(), '27', 11),
+('2342304', '27', NOW(), '27', 11),
+('2342305', '27', NOW(), '27', 11),
+('2342316', '27', NOW(), '27', 11),
+('2342317', '27', NOW(), '27', 11),
+('2342322', '27', NOW(), '27', 11),
+('2342331', '27', NOW(), '27', 11),
+('2342345', '27', NOW(), '27', 11),
+('2342425', '27', NOW(), '27', 11),
+('2342439', '27', NOW(), '27', 11),
+('2342445', '27', NOW(), '27', 11),
+('2342509', '27', NOW(), '27', 11),
+('2342527', '27', NOW(), '27', 11),
+('2342539', '27', NOW(), '27', 11),
+('2342551', '27', NOW(), '27', 11),
+('2342561', '27', NOW(), '27', 11),
+('2342604', '27', NOW(), '27', 11),
+('2342655', '27', NOW(), '27', 11),
+('2342670', '27', NOW(), '27', 11),
+('2342679', '27', NOW(), '27', 11),
+('2342694', '27', NOW(), '27', 11),
+('2342700', '27', NOW(), '27', 11),
+('2342711', '27', NOW(), '27', 11),
+('2342724', '27', NOW(), '27', 11),
+('2342767', '27', NOW(), '27', 11),
+('2342793', '27', NOW(), '27', 11),
+('2342822', '27', NOW(), '27', 11),
+('2342845', '27', NOW(), '27', 11),
+('2342977', '27', NOW(), '27', 11),
+('2342989', '27', NOW(), '27', 11),
+('2343019', '27', NOW(), '27', 11),
+('2343123', '27', NOW(), '27', 11),
+('2343155', '27', NOW(), '27', 11),
+('2343158', '27', NOW(), '27', 11),
+('2343613', '27', NOW(), '27', 11),
+('2343664', '27', NOW(), '27', 11),
+('2343665', '27', NOW(), '27', 11),
+('2343715', '27', NOW(), '27', 11),
+('2343756', '27', NOW(), '27', 11),
+('2343842', '27', NOW(), '27', 11),
+('2344032', '27', NOW(), '27', 11),
+('2344060', '27', NOW(), '27', 11),
+('2344102', '27', NOW(), '27', 11),
+('2344132', '27', NOW(), '27', 11),
+('2344152', '27', NOW(), '27', 11),
+('2344227', '27', NOW(), '27', 11),
+('1783787', '27', NOW(), '27', 11),
+('1970303', '27', NOW(), '27', 11),
+('2339762', '27', NOW(), '27', 11),
+('2341348', '27', NOW(), '27', 11),
+('2342304', '27', NOW(), '27', 11),
+('2344132', '27', NOW(), '27', 11),
+('2344245', '27', NOW(), '27', 11),
+('2344362', '27', NOW(), '27', 11),
+('2344377', '27', NOW(), '27', 11),
+('2344394', '27', NOW(), '27', 11),
+('2344421', '27', NOW(), '27', 11),
+('2344425', '27', NOW(), '27', 11),
+('2344436', '27', NOW(), '27', 11),
+('2344473', '27', NOW(), '27', 11),
+('2344488', '27', NOW(), '27', 11),
+('2344498', '27', NOW(), '27', 11),
+('2344499', '27', NOW(), '27', 11),
+('2344530', '27', NOW(), '27', 11),
+('2344543', '27', NOW(), '27', 11),
+('2344550', '27', NOW(), '27', 11),
+('2344552', '27', NOW(), '27', 11),
+('2344575', '27', NOW(), '27', 11),
+('2344597', '27', NOW(), '27', 11),
+('2344615', '27', NOW(), '27', 11),
+('2344628', '27', NOW(), '27', 11),
+('2344650', '27', NOW(), '27', 11),
+('2344672', '27', NOW(), '27', 11),
+('2344682', '27', NOW(), '27', 11),
+('2344699', '27', NOW(), '27', 11),
+('2344700', '27', NOW(), '27', 11),
+('2344734', '27', NOW(), '27', 11),
+('2344736', '27', NOW(), '27', 11),
+('2344782', '27', NOW(), '27', 11),
+('2344793', '27', NOW(), '27', 11),
+('2344830', '27', NOW(), '27', 11),
+('2344836', '27', NOW(), '27', 11),
+('2344846', '27', NOW(), '27', 11),
+('2344851', '27', NOW(), '27', 11),
+('2344856', '27', NOW(), '27', 11),
+('2344860', '27', NOW(), '27', 11),
+('2344879', '27', NOW(), '27', 11),
+('2344880', '27', NOW(), '27', 11),
+('2344927', '27', NOW(), '27', 11),
+('2344930', '27', NOW(), '27', 11),
+('2344937', '27', NOW(), '27', 11),
+('2345042', '27', NOW(), '27', 11),
+('2345046', '27', NOW(), '27', 11),
+('2345068', '27', NOW(), '27', 11),
+('2345094', '27', NOW(), '27', 11),
+('2345153', '27', NOW(), '27', 11),
+('2345181', '27', NOW(), '27', 11),
+('2345297', '27', NOW(), '27', 11),
+('2345439', '27', NOW(), '27', 11),
+('2345565', '27', NOW(), '27', 11),
+('2345604', '27', NOW(), '27', 11),
+('2345675', '27', NOW(), '27', 11),
+('2345847', '27', NOW(), '27', 11),
+('2345849', '27', NOW(), '27', 11),
+('2345860', '27', NOW(), '27', 11),
+('2345973', '27', NOW(), '27', 11),
+('2346184', '27', NOW(), '27', 11),
+('2346219', '27', NOW(), '27', 11),
+('2346503', '27', NOW(), '27', 11),
+('2347618', '27', NOW(), '27', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3041765156', '31', NOW(), '31', 11),
+('3045474908', '31', NOW(), '31', 11),
+('3045548522', '31', NOW(), '31', 11),
+('3045605108', '31', NOW(), '31', 11),
+('3046220280', '31', NOW(), '31', 11),
+('3047190046', '31', NOW(), '31', 11),
+('3047459543', '31', NOW(), '31', 11),
+('3047471491', '31', NOW(), '31', 11),
+('3047482707', '31', NOW(), '31', 11),
+('3050962789', '31', NOW(), '31', 11),
+('3041765156', '31', NOW(), '31', 11),
+('3045990325', '31', NOW(), '31', 11),
+('3046220280', '31', NOW(), '31', 11),
+('3046316952', '31', NOW(), '31', 11),
+('3047495173', '31', NOW(), '31', 11),
+('3047531376', '31', NOW(), '31', 11),
+('3047539198', '31', NOW(), '31', 11),
+('3047560868', '31', NOW(), '31', 11),
+('3047599076', '31', NOW(), '31', 11),
+('3047599892', '31', NOW(), '31', 11),
+('3045557515', '31', NOW(), '31', 11),
+('3045990325', '31', NOW(), '31', 11),
+('3046220280', '31', NOW(), '31', 11),
+('3046269089', '31', NOW(), '31', 11),
+('3046316952', '31', NOW(), '31', 11),
+('3047190046', '31', NOW(), '31', 11),
+('3047370916', '31', NOW(), '31', 11),
+('3047648807', '31', NOW(), '31', 11),
+('3047673703', '31', NOW(), '31', 11),
+('3047680928', '31', NOW(), '31', 11),
+('3047683948', '31', NOW(), '31', 11),
+('3047684370', '31', NOW(), '31', 11),
+('3047700686', '31', NOW(), '31', 11),
+('3047726115', '31', NOW(), '31', 11),
+('3045497308', '31', NOW(), '31', 11),
+('3045590912', '31', NOW(), '31', 11),
+('3046316952', '31', NOW(), '31', 11),
+('3047370916', '31', NOW(), '31', 11),
+('3047743603', '31', NOW(), '31', 11),
+('3047760124', '31', NOW(), '31', 11),
+('3047777525', '31', NOW(), '31', 11),
+('3047794869', '31', NOW(), '31', 11),
+('3047866018', '31', NOW(), '31', 11),
+('3041765156', '31', NOW(), '31', 11),
+('3045465449', '31', NOW(), '31', 11),
+('3045473630', '31', NOW(), '31', 11),
+('3045474908', '31', NOW(), '31', 11),
+('3045514632', '31', NOW(), '31', 11),
+('3045990325', '31', NOW(), '31', 11),
+('3046095456', '31', NOW(), '31', 11),
+('3047182451', '31', NOW(), '31', 11),
+('3047332172', '31', NOW(), '31', 11),
+('3047864397', '31', NOW(), '31', 11),
+('3047866018', '31', NOW(), '31', 11),
+('3047877610', '31', NOW(), '31', 11),
+('3047878853', '31', NOW(), '31', 11),
+('3047910514', '31', NOW(), '31', 11),
+('3047926911', '31', NOW(), '31', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045473630', '36', NOW(), '36', 11),
+('3045497308', '36', NOW(), '36', 11),
+('3046095456', '36', NOW(), '36', 11),
+('3047969400', '36', NOW(), '36', 11),
+('3050526612', '36', NOW(), '36', 11),
+('3045473636', '36', NOW(), '36', 11),
+('3045990325', '36', NOW(), '36', 11),
+('3047490012', '36', NOW(), '36', 11),
+('3048148127', '36', NOW(), '36', 11),
+('3048175992', '36', NOW(), '36', 11),
+('3048304779', '36', NOW(), '36', 11),
+('3045990325', '36', NOW(), '36', 11),
+('3047370916', '36', NOW(), '36', 11),
+('3048318165', '36', NOW(), '36', 11),
+('3041766075', '36', NOW(), '36', 11),
+('3045488763', '36', NOW(), '36', 11),
+('3045561187', '36', NOW(), '36', 11),
+('3045990325', '36', NOW(), '36', 11),
+('3046943610', '36', NOW(), '36', 11),
+('3047370916', '36', NOW(), '36', 11),
+('3048175992', '36', NOW(), '36', 11),
+('3048478997', '36', NOW(), '36', 11),
+('3048726706', '36', NOW(), '36', 11),
+('3048728151', '36', NOW(), '36', 11),
+('3048740608', '36', NOW(), '36', 11),
+('3048742145', '36', NOW(), '36', 11),
+('3048787494', '36', NOW(), '36', 11),
+('3048810960', '36', NOW(), '36', 11),
+('3045497329', '36', NOW(), '36', 11),
+('3045581776', '36', NOW(), '36', 11),
+('3045990325', '36', NOW(), '36', 11),
+('3047370916', '36', NOW(), '36', 11),
+('3048847186', '36', NOW(), '36', 11),
+('3048865673', '36', NOW(), '36', 11),
+('3048898596', '36', NOW(), '36', 11),
+('3049064068', '36', NOW(), '36', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3049109695', '41', NOW(), '41', 11),
+('3049128469', '41', NOW(), '41', 11),
+('3045474908', '41', NOW(), '41', 11),
+('3049220448', '41', NOW(), '41', 11),
+('3049230216', '41', NOW(), '41', 11),
+('3049320601', '41', NOW(), '41', 11),
+('3049349454', '41', NOW(), '41', 11),
+('3047370916', '41', NOW(), '41', 11),
+('3049448930', '41', NOW(), '41', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('1602661', '42', NOW(), '42', 11),
+('1608722', '42', NOW(), '42', 11),
+('1750260', '42', NOW(), '42', 11),
+('2302965', '42', NOW(), '42', 11),
+('2330959', '42', NOW(), '42', 11),
+('2338167', '42', NOW(), '42', 11),
+('2342440', '42', NOW(), '42', 11),
+('2342627', '42', NOW(), '42', 11),
+('2344245', '42', NOW(), '42', 11),
+('2344530', '42', NOW(), '42', 11),
+('2344628', '42', NOW(), '42', 11),
+('2346380', '42', NOW(), '42', 11),
+('2346586', '42', NOW(), '42', 11),
+('2346589', '42', NOW(), '42', 11),
+('2346631', '42', NOW(), '42', 11),
+('2346652', '42', NOW(), '42', 11),
+('2346712', '42', NOW(), '42', 11),
+('2346716', '42', NOW(), '42', 11),
+('2346721', '42', NOW(), '42', 11),
+('2346794', '42', NOW(), '42', 11),
+('2346869', '42', NOW(), '42', 11),
+('2346876', '42', NOW(), '42', 11),
+('2346899', '42', NOW(), '42', 11),
+('2346942', '42', NOW(), '42', 11),
+('2346962', '42', NOW(), '42', 11),
+('2346994', '42', NOW(), '42', 11),
+('2347001', '42', NOW(), '42', 11),
+('2347021', '42', NOW(), '42', 11),
+('2347028', '42', NOW(), '42', 11),
+('2347144', '42', NOW(), '42', 11),
+('2347158', '42', NOW(), '42', 11),
+('2347165', '42', NOW(), '42', 11),
+('2347166', '42', NOW(), '42', 11),
+('2347244', '42', NOW(), '42', 11),
+('2347266', '42', NOW(), '42', 11),
+('2347346', '42', NOW(), '42', 11),
+('2347365', '42', NOW(), '42', 11),
+('2347366', '42', NOW(), '42', 11),
+('2347390', '42', NOW(), '42', 11),
+('2347424', '42', NOW(), '42', 11),
+('2347448', '42', NOW(), '42', 11),
+('2347459', '42', NOW(), '42', 11),
+('2347512', '42', NOW(), '42', 11),
+('2347513', '42', NOW(), '42', 11),
+('2347529', '42', NOW(), '42', 11),
+('2347541', '42', NOW(), '42', 11),
+('2347557', '42', NOW(), '42', 11),
+('2347559', '42', NOW(), '42', 11),
+('2347563', '42', NOW(), '42', 11),
+('2347581', '42', NOW(), '42', 11),
+('2347630', '42', NOW(), '42', 11),
+('2347645', '42', NOW(), '42', 11),
+('2347694', '42', NOW(), '42', 11),
+('2347700', '42', NOW(), '42', 11),
+('2347706', '42', NOW(), '42', 11),
+('2347736', '42', NOW(), '42', 11),
+('2347773', '42', NOW(), '42', 11),
+('2348025', '42', NOW(), '42', 11),
+('2348028', '42', NOW(), '42', 11),
+('2348091', '42', NOW(), '42', 11),
+('413165', '42', NOW(), '42', 11),
+('1750260', '42', NOW(), '42', 11),
+('2012235', '42', NOW(), '42', 11),
+('2284571', '42', NOW(), '42', 11),
+('2287984', '42', NOW(), '42', 11),
+('2335939', '42', NOW(), '42', 11),
+('2338167', '42', NOW(), '42', 11),
+('2341258', '42', NOW(), '42', 11),
+('2343842', '42', NOW(), '42', 11),
+('2344530', '42', NOW(), '42', 11),
+('2346994', '42', NOW(), '42', 11),
+('2347041', '42', NOW(), '42', 11),
+('2347585', '42', NOW(), '42', 11),
+('2348069', '42', NOW(), '42', 11),
+('2348099', '42', NOW(), '42', 11),
+('2348165', '42', NOW(), '42', 11),
+('2348187', '42', NOW(), '42', 11),
+('2348233', '42', NOW(), '42', 11),
+('2348243', '42', NOW(), '42', 11),
+('2348291', '42', NOW(), '42', 11),
+('2348322', '42', NOW(), '42', 11),
+('2348330', '42', NOW(), '42', 11),
+('2348357', '42', NOW(), '42', 11),
+('2348358', '42', NOW(), '42', 11),
+('2348425', '42', NOW(), '42', 11),
+('2348428', '42', NOW(), '42', 11),
+('2348440', '42', NOW(), '42', 11),
+('2348454', '42', NOW(), '42', 11),
+('2348489', '42', NOW(), '42', 11),
+('2348500', '42', NOW(), '42', 11),
+('2348511', '42', NOW(), '42', 11),
+('2348515', '42', NOW(), '42', 11),
+('2348540', '42', NOW(), '42', 11),
+('2348554', '42', NOW(), '42', 11),
+('2348561', '42', NOW(), '42', 11),
+('2348593', '42', NOW(), '42', 11),
+('2348612', '42', NOW(), '42', 11),
+('2348614', '42', NOW(), '42', 11),
+('2348629', '42', NOW(), '42', 11),
+('2348632', '42', NOW(), '42', 11),
+('2348635', '42', NOW(), '42', 11),
+('2348638', '42', NOW(), '42', 11),
+('2348654', '42', NOW(), '42', 11),
+('2348659', '42', NOW(), '42', 11),
+('2348692', '42', NOW(), '42', 11),
+('2348710', '42', NOW(), '42', 11),
+('2348711', '42', NOW(), '42', 11),
+('2348715', '42', NOW(), '42', 11),
+('2348725', '42', NOW(), '42', 11),
+('2348743', '42', NOW(), '42', 11),
+('2348744', '42', NOW(), '42', 11),
+('2348748', '42', NOW(), '42', 11),
+('2348771', '42', NOW(), '42', 11),
+('2348773', '42', NOW(), '42', 11),
+('2348822', '42', NOW(), '42', 11),
+('2348826', '42', NOW(), '42', 11),
+('2348836', '42', NOW(), '42', 11),
+('2348859', '42', NOW(), '42', 11),
+('2348885', '42', NOW(), '42', 11),
+('2348916', '42', NOW(), '42', 11),
+('2348921', '42', NOW(), '42', 11),
+('2348933', '42', NOW(), '42', 11),
+('2348949', '42', NOW(), '42', 11),
+('2348950', '42', NOW(), '42', 11),
+('2348966', '42', NOW(), '42', 11),
+('2348975', '42', NOW(), '42', 11),
+('2349078', '42', NOW(), '42', 11),
+('2349150', '42', NOW(), '42', 11),
+('2349209', '42', NOW(), '42', 11),
+('2349225', '42', NOW(), '42', 11),
+('2349227', '42', NOW(), '42', 11),
+('2349241', '42', NOW(), '42', 11),
+('2349279', '42', NOW(), '42', 11),
+('2349305', '42', NOW(), '42', 11),
+('2349311', '42', NOW(), '42', 11),
+('2349317', '42', NOW(), '42', 11),
+('2302608', '42', NOW(), '42', 11),
+('2322221', '42', NOW(), '42', 11),
+('2338167', '42', NOW(), '42', 11),
+('2344530', '42', NOW(), '42', 11),
+('2348494', '42', NOW(), '42', 11),
+('2348859', '42', NOW(), '42', 11),
+('2349340', '42', NOW(), '42', 11),
+('2349355', '42', NOW(), '42', 11),
+('2349379', '42', NOW(), '42', 11),
+('2349385', '42', NOW(), '42', 11),
+('2349387', '42', NOW(), '42', 11),
+('2349392', '42', NOW(), '42', 11),
+('2349399', '42', NOW(), '42', 11),
+('2349407', '42', NOW(), '42', 11),
+('2349413', '42', NOW(), '42', 11),
+('2349417', '42', NOW(), '42', 11),
+('2349442', '42', NOW(), '42', 11),
+('2349450', '42', NOW(), '42', 11),
+('2349460', '42', NOW(), '42', 11),
+('2349488', '42', NOW(), '42', 11),
+('2349501', '42', NOW(), '42', 11),
+('2349509', '42', NOW(), '42', 11),
+('2349521', '42', NOW(), '42', 11),
+('2349522', '42', NOW(), '42', 11),
+('2349539', '42', NOW(), '42', 11),
+('2349545', '42', NOW(), '42', 11),
+('2349611', '42', NOW(), '42', 11),
+('2349672', '42', NOW(), '42', 11),
+('2349695', '42', NOW(), '42', 11),
+('2349726', '42', NOW(), '42', 11),
+('2349730', '42', NOW(), '42', 11),
+('2349747', '42', NOW(), '42', 11),
+('2349773', '42', NOW(), '42', 11),
+('2349810', '42', NOW(), '42', 11),
+('2349828', '42', NOW(), '42', 11),
+('2349829', '42', NOW(), '42', 11),
+('2349838', '42', NOW(), '42', 11),
+('2349891', '42', NOW(), '42', 11),
+('2349894', '42', NOW(), '42', 11),
+('2349906', '42', NOW(), '42', 11),
+('2349916', '42', NOW(), '42', 11),
+('2349917', '42', NOW(), '42', 11),
+('2349923', '42', NOW(), '42', 11),
+('2349934', '42', NOW(), '42', 11),
+('2349944', '42', NOW(), '42', 11),
+('2349960', '42', NOW(), '42', 11),
+('2349963', '42', NOW(), '42', 11),
+('2349970', '42', NOW(), '42', 11),
+('2349978', '42', NOW(), '42', 11),
+('2349988', '42', NOW(), '42', 11),
+('2349990', '42', NOW(), '42', 11),
+('2349998', '42', NOW(), '42', 11),
+('2350014', '42', NOW(), '42', 11),
+('2350015', '42', NOW(), '42', 11),
+('2350023', '42', NOW(), '42', 11),
+('2350034', '42', NOW(), '42', 11),
+('2350038', '42', NOW(), '42', 11),
+('2350047', '42', NOW(), '42', 11),
+('2350063', '42', NOW(), '42', 11),
+('2350137', '42', NOW(), '42', 11),
+('2350148', '42', NOW(), '42', 11),
+('2350221', '42', NOW(), '42', 11),
+('2350246', '42', NOW(), '42', 11),
+('2350273', '42', NOW(), '42', 11),
+('2350334', '42', NOW(), '42', 11),
+('2350859', '42', NOW(), '42', 11),
+('571444', '42', NOW(), '42', 11),
+('1132691', '42', NOW(), '42', 11),
+('1895826', '42', NOW(), '42', 11),
+('2284571', '42', NOW(), '42', 11),
+('2302608', '42', NOW(), '42', 11),
+('2344132', '42', NOW(), '42', 11),
+('2344245', '42', NOW(), '42', 11),
+('2346962', '42', NOW(), '42', 11),
+('2348482', '42', NOW(), '42', 11),
+('2349305', '42', NOW(), '42', 11),
+('2349764', '42', NOW(), '42', 11),
+('2349820', '42', NOW(), '42', 11),
+('2350441', '42', NOW(), '42', 11),
+('2350444', '42', NOW(), '42', 11),
+('2350454', '42', NOW(), '42', 11),
+('2350469', '42', NOW(), '42', 11),
+('2350471', '42', NOW(), '42', 11),
+('2350482', '42', NOW(), '42', 11),
+('2350494', '42', NOW(), '42', 11),
+('2350504', '42', NOW(), '42', 11),
+('2350510', '42', NOW(), '42', 11),
+('2350511', '42', NOW(), '42', 11),
+('2350533', '42', NOW(), '42', 11),
+('2350589', '42', NOW(), '42', 11),
+('2350593', '42', NOW(), '42', 11),
+('2350609', '42', NOW(), '42', 11),
+('2350652', '42', NOW(), '42', 11),
+('2350686', '42', NOW(), '42', 11),
+('2350731', '42', NOW(), '42', 11),
+('2350741', '42', NOW(), '42', 11),
+('2350749', '42', NOW(), '42', 11),
+('2350776', '42', NOW(), '42', 11),
+('2350795', '42', NOW(), '42', 11),
+('2350798', '42', NOW(), '42', 11),
+('2350801', '42', NOW(), '42', 11),
+('2350829', '42', NOW(), '42', 11),
+('2350842', '42', NOW(), '42', 11),
+('2350847', '42', NOW(), '42', 11),
+('2350850', '42', NOW(), '42', 11),
+('2350867', '42', NOW(), '42', 11),
+('2350869', '42', NOW(), '42', 11),
+('2350909', '42', NOW(), '42', 11),
+('2350914', '42', NOW(), '42', 11),
+('2350916', '42', NOW(), '42', 11),
+('2350932', '42', NOW(), '42', 11),
+('2350939', '42', NOW(), '42', 11),
+('2350941', '42', NOW(), '42', 11),
+('2350947', '42', NOW(), '42', 11),
+('2350951', '42', NOW(), '42', 11),
+('2350972', '42', NOW(), '42', 11),
+('2350980', '42', NOW(), '42', 11),
+('2350986', '42', NOW(), '42', 11),
+('2351025', '42', NOW(), '42', 11),
+('2351066', '42', NOW(), '42', 11),
+('2351108', '42', NOW(), '42', 11),
+('2351128', '42', NOW(), '42', 11),
+('2351153', '42', NOW(), '42', 11),
+('2351187', '42', NOW(), '42', 11),
+('2351265', '42', NOW(), '42', 11),
+('2351331', '42', NOW(), '42', 11),
+('2351349', '42', NOW(), '42', 11),
+('2351364', '42', NOW(), '42', 11),
+('2351400', '42', NOW(), '42', 11),
+('2351460', '42', NOW(), '42', 11),
+('2351527', '42', NOW(), '42', 11),
+('2353972', '42', NOW(), '42', 11),
+('1035507', '42', NOW(), '42', 11),
+('1908546', '42', NOW(), '42', 11),
+('2354445', '42', NOW(), '42', 11),
+('2356103', '42', NOW(), '42', 11),
+('2358525', '42', NOW(), '42', 11),
+('2359287', '42', NOW(), '42', 11),
+('2359540', '42', NOW(), '42', 11),
+('2359802', '42', NOW(), '42', 11),
+('2362416', '42', NOW(), '42', 11),
+('2362660', '42', NOW(), '42', 11),
+('2363338', '42', NOW(), '42', 11),
+('2363806', '42', NOW(), '42', 11),
+('2363873', '42', NOW(), '42', 11),
+('2363996', '42', NOW(), '42', 11),
+('2364083', '42', NOW(), '42', 11),
+('2364206', '42', NOW(), '42', 11),
+('2364592', '42', NOW(), '42', 11),
+('2364661', '42', NOW(), '42', 11),
+('2364819', '42', NOW(), '42', 11),
+('2365217', '42', NOW(), '42', 11),
+('2365441', '42', NOW(), '42', 11),
+('2365450', '42', NOW(), '42', 11),
+('2365575', '42', NOW(), '42', 11),
+('2365899', '42', NOW(), '42', 11),
+('2365930', '42', NOW(), '42', 11),
+('2365971', '42', NOW(), '42', 11),
+('2366253', '42', NOW(), '42', 11),
+('2366260', '42', NOW(), '42', 11),
+('2366334', '42', NOW(), '42', 11),
+('2366468', '42', NOW(), '42', 11),
+('2366555', '42', NOW(), '42', 11),
+('2366558', '42', NOW(), '42', 11),
+('2366670', '42', NOW(), '42', 11),
+('2366691', '42', NOW(), '42', 11),
+('2366712', '42', NOW(), '42', 11),
+('2366922', '42', NOW(), '42', 11),
+('2366952', '42', NOW(), '42', 11),
+('2367293', '42', NOW(), '42', 11),
+('2367358', '42', NOW(), '42', 11),
+('2367438', '42', NOW(), '42', 11),
+('2367516', '42', NOW(), '42', 11),
+('2367545', '42', NOW(), '42', 11),
+('2367737', '42', NOW(), '42', 11),
+('2367815', '42', NOW(), '42', 11),
+('2367893', '42', NOW(), '42', 11),
+('2367998', '42', NOW(), '42', 11),
+('2368129', '42', NOW(), '42', 11),
+('2368158', '42', NOW(), '42', 11),
+('2368176', '42', NOW(), '42', 11),
+('2368216', '42', NOW(), '42', 11),
+('2368271', '42', NOW(), '42', 11),
+('2368357', '42', NOW(), '42', 11),
+('2368368', '42', NOW(), '42', 11),
+('2368431', '42', NOW(), '42', 11),
+('2368442', '42', NOW(), '42', 11),
+('2368459', '42', NOW(), '42', 11),
+('2368547', '42', NOW(), '42', 11),
+('2368586', '42', NOW(), '42', 11),
+('2368693', '42', NOW(), '42', 11),
+('2368730', '42', NOW(), '42', 11),
+('2368878', '42', NOW(), '42', 11),
+('2368888', '42', NOW(), '42', 11),
+('2369158', '42', NOW(), '42', 11),
+('2369161', '42', NOW(), '42', 11),
+('2369185', '42', NOW(), '42', 11),
+('2369190', '42', NOW(), '42', 11),
+('2369344', '42', NOW(), '42', 11),
+('2369562', '42', NOW(), '42', 11),
+('2369827', '42', NOW(), '42', 11),
+('2369898', '42', NOW(), '42', 11),
+('2369972', '42', NOW(), '42', 11),
+('2370000', '42', NOW(), '42', 11),
+('2370075', '42', NOW(), '42', 11),
+('2370081', '42', NOW(), '42', 11),
+('2370187', '42', NOW(), '42', 11),
+('2370473', '42', NOW(), '42', 11),
+('2370506', '42', NOW(), '42', 11),
+('2371100', '42', NOW(), '42', 11),
+('2371132', '42', NOW(), '42', 11),
+('2371220', '42', NOW(), '42', 11),
+('2371275', '42', NOW(), '42', 11),
+('2371539', '42', NOW(), '42', 11),
+('2371802', '42', NOW(), '42', 11),
+('2371827', '42', NOW(), '42', 11),
+('2371888', '42', NOW(), '42', 11),
+('2376697', '42', NOW(), '42', 11),
+('2380669', '42', NOW(), '42', 11),
+('2383325', '42', NOW(), '42', 11),
+('2402888', '42', NOW(), '42', 11),
+('1598015', '42', NOW(), '42', 11),
+('1908841', '42', NOW(), '42', 11),
+('2126548', '42', NOW(), '42', 11),
+('2343842', '42', NOW(), '42', 11),
+('2354939', '42', NOW(), '42', 11),
+('2362544', '42', NOW(), '42', 11),
+('2368489', '42', NOW(), '42', 11),
+('2371953', '42', NOW(), '42', 11),
+('2372017', '42', NOW(), '42', 11),
+('2372052', '42', NOW(), '42', 11),
+('2372062', '42', NOW(), '42', 11),
+('2372095', '42', NOW(), '42', 11),
+('2372105', '42', NOW(), '42', 11),
+('2372243', '42', NOW(), '42', 11),
+('2372380', '42', NOW(), '42', 11),
+('2372459', '42', NOW(), '42', 11),
+('2372600', '42', NOW(), '42', 11),
+('2372603', '42', NOW(), '42', 11),
+('2372642', '42', NOW(), '42', 11),
+('2372655', '42', NOW(), '42', 11),
+('2372703', '42', NOW(), '42', 11),
+('2372776', '42', NOW(), '42', 11),
+('2372786', '42', NOW(), '42', 11),
+('2372815', '42', NOW(), '42', 11),
+('2372816', '42', NOW(), '42', 11),
+('2372866', '42', NOW(), '42', 11),
+('2372919', '42', NOW(), '42', 11),
+('2372954', '42', NOW(), '42', 11),
+('2373031', '42', NOW(), '42', 11),
+('2373041', '42', NOW(), '42', 11),
+('2373076', '42', NOW(), '42', 11),
+('2373182', '42', NOW(), '42', 11),
+('2373208', '42', NOW(), '42', 11),
+('2373270', '42', NOW(), '42', 11),
+('2373326', '42', NOW(), '42', 11),
+('2373333', '42', NOW(), '42', 11),
+('2373378', '42', NOW(), '42', 11),
+('2373416', '42', NOW(), '42', 11),
+('2373517', '42', NOW(), '42', 11),
+('2373594', '42', NOW(), '42', 11),
+('2373667', '42', NOW(), '42', 11),
+('2373727', '42', NOW(), '42', 11),
+('2374215', '42', NOW(), '42', 11),
+('2374547', '42', NOW(), '42', 11),
+('2374875', '42', NOW(), '42', 11),
+('2374892', '42', NOW(), '42', 11),
+('2374932', '42', NOW(), '42', 11),
+('2375155', '42', NOW(), '42', 11),
+('2375381', '42', NOW(), '42', 11),
+('2375797', '42', NOW(), '42', 11),
+('2375810', '42', NOW(), '42', 11),
+('2378171', '42', NOW(), '42', 11),
+('2383836', '42', NOW(), '42', 11),
+('394418', '42', NOW(), '42', 11),
+('1727067', '42', NOW(), '42', 11),
+('1910605', '42', NOW(), '42', 11),
+('2232107', '42', NOW(), '42', 11),
+('2306075', '42', NOW(), '42', 11),
+('2353972', '42', NOW(), '42', 11),
+('2368442', '42', NOW(), '42', 11),
+('2375260', '42', NOW(), '42', 11),
+('2376124', '42', NOW(), '42', 11),
+('2376133', '42', NOW(), '42', 11),
+('2376277', '42', NOW(), '42', 11),
+('2376347', '42', NOW(), '42', 11),
+('2376376', '42', NOW(), '42', 11),
+('2376379', '42', NOW(), '42', 11),
+('2376465', '42', NOW(), '42', 11),
+('2376488', '42', NOW(), '42', 11),
+('2376489', '42', NOW(), '42', 11),
+('2376674', '42', NOW(), '42', 11),
+('2376911', '42', NOW(), '42', 11),
+('2376988', '42', NOW(), '42', 11),
+('2377012', '42', NOW(), '42', 11),
+('2377026', '42', NOW(), '42', 11),
+('2377064', '42', NOW(), '42', 11),
+('2377163', '42', NOW(), '42', 11),
+('2377316', '42', NOW(), '42', 11),
+('2377541', '42', NOW(), '42', 11),
+('2377616', '42', NOW(), '42', 11),
+('2377702', '42', NOW(), '42', 11),
+('2377752', '42', NOW(), '42', 11),
+('2377764', '42', NOW(), '42', 11),
+('2378167', '42', NOW(), '42', 11),
+('2378169', '42', NOW(), '42', 11),
+('2378200', '42', NOW(), '42', 11),
+('2378229', '42', NOW(), '42', 11),
+('2378373', '42', NOW(), '42', 11),
+('2378431', '42', NOW(), '42', 11),
+('2378813', '42', NOW(), '42', 11),
+('2379240', '42', NOW(), '42', 11),
+('2379296', '42', NOW(), '42', 11),
+('2379339', '42', NOW(), '42', 11),
+('2379429', '42', NOW(), '42', 11),
+('2379503', '42', NOW(), '42', 11),
+('2379823', '42', NOW(), '42', 11),
+('2380144', '42', NOW(), '42', 11),
+('394418', '42', NOW(), '42', 11),
+('1297303', '42', NOW(), '42', 11),
+('1971194', '42', NOW(), '42', 11),
+('2346416', '42', NOW(), '42', 11),
+('2376489', '42', NOW(), '42', 11),
+('2380641', '42', NOW(), '42', 11),
+('2380724', '42', NOW(), '42', 11),
+('2380809', '42', NOW(), '42', 11),
+('2380818', '42', NOW(), '42', 11),
+('2380856', '42', NOW(), '42', 11),
+('2380976', '42', NOW(), '42', 11),
+('2380982', '42', NOW(), '42', 11),
+('2381038', '42', NOW(), '42', 11),
+('2381283', '42', NOW(), '42', 11),
+('2381305', '42', NOW(), '42', 11),
+('2381395', '42', NOW(), '42', 11),
+('2381397', '42', NOW(), '42', 11),
+('2381421', '42', NOW(), '42', 11),
+('2381457', '42', NOW(), '42', 11),
+('2381642', '42', NOW(), '42', 11),
+('2381799', '42', NOW(), '42', 11),
+('2382030', '42', NOW(), '42', 11),
+('2382049', '42', NOW(), '42', 11),
+('2382074', '42', NOW(), '42', 11),
+('2382299', '42', NOW(), '42', 11),
+('2382318', '42', NOW(), '42', 11),
+('2382514', '42', NOW(), '42', 11),
+('2382606', '42', NOW(), '42', 11),
+('2382757', '42', NOW(), '42', 11),
+('2382937', '42', NOW(), '42', 11),
+('2382956', '42', NOW(), '42', 11),
+('2382969', '42', NOW(), '42', 11),
+('2383001', '42', NOW(), '42', 11),
+('2383065', '42', NOW(), '42', 11),
+('2383100', '42', NOW(), '42', 11),
+('2383379', '42', NOW(), '42', 11),
+('2383397', '42', NOW(), '42', 11),
+('2383431', '42', NOW(), '42', 11),
+('2383554', '42', NOW(), '42', 11),
+('2383555', '42', NOW(), '42', 11),
+('2383603', '42', NOW(), '42', 11),
+('2383660', '42', NOW(), '42', 11),
+('2383668', '42', NOW(), '42', 11),
+('2383719', '42', NOW(), '42', 11),
+('2383793', '42', NOW(), '42', 11),
+('2383923', '42', NOW(), '42', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('2383932', '42', NOW(), '42', 11),
+('2384405', '42', NOW(), '42', 11),
+('2384552', '42', NOW(), '42', 11),
+('88374', '42', NOW(), '42', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3041765156', '46', NOW(), '46', 11),
+('3045990325', '46', NOW(), '46', 11),
+('3049544666', '46', NOW(), '46', 11),
+('3046095456', '46', NOW(), '46', 11),
+('3049642339', '46', NOW(), '46', 11),
+('3049674696', '46', NOW(), '46', 11),
+('3049727433', '46', NOW(), '46', 11),
+('3049734576', '46', NOW(), '46', 11),
+('3046095456', '46', NOW(), '46', 11),
+('3049829184', '46', NOW(), '46', 11),
+('3050115130', '46', NOW(), '46', 11),
+('3050186802', '46', NOW(), '46', 11),
+('3041765156', '46', NOW(), '46', 11),
+('3045990325', '46', NOW(), '46', 11),
+('3049994070', '46', NOW(), '46', 11),
+('3050033273', '46', NOW(), '46', 11),
+('3050039382', '46', NOW(), '46', 11),
+('3050095040', '46', NOW(), '46', 11),
+('3050108005', '46', NOW(), '46', 11),
+('3050123719', '46', NOW(), '46', 11),
+('3050137428', '46', NOW(), '46', 11),
+('3050237361', '46', NOW(), '46', 11),
+('3050241553', '46', NOW(), '46', 11),
+('3050256634', '46', NOW(), '46', 11),
+('3050257645', '46', NOW(), '46', 11),
+('3050263224', '46', NOW(), '46', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('1976270', '47', NOW(), '47', 11),
+('2319181', '47', NOW(), '47', 11),
+('2343842', '47', NOW(), '47', 11),
+('2344851', '47', NOW(), '47', 11),
+('2346416', '47', NOW(), '47', 11),
+('2349761', '47', NOW(), '47', 11),
+('2350533', '47', NOW(), '47', 11),
+('2351319', '47', NOW(), '47', 11),
+('2351591', '47', NOW(), '47', 11),
+('2351612', '47', NOW(), '47', 11),
+('2351621', '47', NOW(), '47', 11),
+('2351631', '47', NOW(), '47', 11),
+('2351633', '47', NOW(), '47', 11),
+('2351649', '47', NOW(), '47', 11),
+('2351678', '47', NOW(), '47', 11),
+('2351709', '47', NOW(), '47', 11),
+('2351714', '47', NOW(), '47', 11),
+('2351737', '47', NOW(), '47', 11),
+('2351742', '47', NOW(), '47', 11),
+('2351743', '47', NOW(), '47', 11),
+('2351753', '47', NOW(), '47', 11),
+('2351815', '47', NOW(), '47', 11),
+('2351913', '47', NOW(), '47', 11),
+('2351923', '47', NOW(), '47', 11),
+('2351932', '47', NOW(), '47', 11),
+('2351949', '47', NOW(), '47', 11),
+('2351999', '47', NOW(), '47', 11),
+('2352007', '47', NOW(), '47', 11),
+('2352073', '47', NOW(), '47', 11),
+('2352082', '47', NOW(), '47', 11),
+('2352094', '47', NOW(), '47', 11),
+('2352101', '47', NOW(), '47', 11),
+('2352107', '47', NOW(), '47', 11),
+('2352116', '47', NOW(), '47', 11),
+('2352137', '47', NOW(), '47', 11),
+('2352160', '47', NOW(), '47', 11),
+('2352273', '47', NOW(), '47', 11),
+('2352274', '47', NOW(), '47', 11),
+('2352301', '47', NOW(), '47', 11),
+('2352302', '47', NOW(), '47', 11),
+('2352306', '47', NOW(), '47', 11),
+('2352329', '47', NOW(), '47', 11),
+('2352333', '47', NOW(), '47', 11),
+('2352342', '47', NOW(), '47', 11),
+('2352355', '47', NOW(), '47', 11),
+('2352371', '47', NOW(), '47', 11),
+('2352376', '47', NOW(), '47', 11),
+('2352393', '47', NOW(), '47', 11),
+('2352398', '47', NOW(), '47', 11),
+('2352405', '47', NOW(), '47', 11),
+('2352410', '47', NOW(), '47', 11),
+('2352414', '47', NOW(), '47', 11),
+('2352422', '47', NOW(), '47', 11),
+('2352442', '47', NOW(), '47', 11),
+('2352458', '47', NOW(), '47', 11),
+('2352486', '47', NOW(), '47', 11),
+('2352511', '47', NOW(), '47', 11),
+('2352513', '47', NOW(), '47', 11),
+('2352517', '47', NOW(), '47', 11),
+('2352544', '47', NOW(), '47', 11),
+('2352551', '47', NOW(), '47', 11),
+('2352556', '47', NOW(), '47', 11),
+('2352594', '47', NOW(), '47', 11),
+('2352662', '47', NOW(), '47', 11),
+('2352669', '47', NOW(), '47', 11),
+('2352671', '47', NOW(), '47', 11),
+('2352692', '47', NOW(), '47', 11),
+('2352694', '47', NOW(), '47', 11),
+('2352712', '47', NOW(), '47', 11),
+('2352714', '47', NOW(), '47', 11),
+('2352722', '47', NOW(), '47', 11),
+('2352769', '47', NOW(), '47', 11),
+('2352770', '47', NOW(), '47', 11),
+('2352804', '47', NOW(), '47', 11),
+('2352878', '47', NOW(), '47', 11),
+('2352880', '47', NOW(), '47', 11),
+('2353092', '47', NOW(), '47', 11),
+('2353107', '47', NOW(), '47', 11),
+('2353108', '47', NOW(), '47', 11),
+('1947275', '47', NOW(), '47', 11),
+('1979414', '47', NOW(), '47', 11),
+('2284571', '47', NOW(), '47', 11),
+('2287984', '47', NOW(), '47', 11),
+('2344851', '47', NOW(), '47', 11),
+('2349241', '47', NOW(), '47', 11),
+('2349407', '47', NOW(), '47', 11),
+('2351612', '47', NOW(), '47', 11),
+('2352694', '47', NOW(), '47', 11),
+('2353152', '47', NOW(), '47', 11),
+('2353185', '47', NOW(), '47', 11),
+('2353189', '47', NOW(), '47', 11),
+('2353316', '47', NOW(), '47', 11),
+('2353331', '47', NOW(), '47', 11),
+('2353423', '47', NOW(), '47', 11),
+('2353459', '47', NOW(), '47', 11),
+('2353492', '47', NOW(), '47', 11),
+('2353584', '47', NOW(), '47', 11),
+('2353605', '47', NOW(), '47', 11),
+('2353614', '47', NOW(), '47', 11),
+('2353622', '47', NOW(), '47', 11),
+('2353626', '47', NOW(), '47', 11),
+('2353640', '47', NOW(), '47', 11),
+('2353667', '47', NOW(), '47', 11),
+('2353687', '47', NOW(), '47', 11),
+('2353732', '47', NOW(), '47', 11),
+('2353801', '47', NOW(), '47', 11),
+('2353803', '47', NOW(), '47', 11),
+('2353861', '47', NOW(), '47', 11),
+('2353877', '47', NOW(), '47', 11),
+('2353904', '47', NOW(), '47', 11),
+('2353934', '47', NOW(), '47', 11),
+('2353941', '47', NOW(), '47', 11),
+('2353960', '47', NOW(), '47', 11),
+('2353964', '47', NOW(), '47', 11),
+('2353977', '47', NOW(), '47', 11),
+('2353990', '47', NOW(), '47', 11),
+('2353998', '47', NOW(), '47', 11),
+('2354007', '47', NOW(), '47', 11),
+('2354031', '47', NOW(), '47', 11),
+('2354032', '47', NOW(), '47', 11),
+('2354096', '47', NOW(), '47', 11),
+('2354218', '47', NOW(), '47', 11),
+('2302608', '47', NOW(), '47', 11),
+('2341258', '47', NOW(), '47', 11),
+('2342859', '47', NOW(), '47', 11),
+('2346962', '47', NOW(), '47', 11),
+('2349184', '47', NOW(), '47', 11),
+('2349241', '47', NOW(), '47', 11),
+('2349407', '47', NOW(), '47', 11),
+('2353709', '47', NOW(), '47', 11),
+('2354032', '47', NOW(), '47', 11),
+('2354086', '47', NOW(), '47', 11),
+('2354288', '47', NOW(), '47', 11),
+('2354297', '47', NOW(), '47', 11),
+('2354318', '47', NOW(), '47', 11),
+('2354342', '47', NOW(), '47', 11),
+('2354397', '47', NOW(), '47', 11),
+('2354408', '47', NOW(), '47', 11),
+('2354437', '47', NOW(), '47', 11),
+('2354445', '47', NOW(), '47', 11),
+('2354453', '47', NOW(), '47', 11),
+('2354463', '47', NOW(), '47', 11),
+('2354508', '47', NOW(), '47', 11),
+('2354512', '47', NOW(), '47', 11),
+('2354533', '47', NOW(), '47', 11),
+('2354541', '47', NOW(), '47', 11),
+('2354548', '47', NOW(), '47', 11),
+('2354574', '47', NOW(), '47', 11),
+('2354609', '47', NOW(), '47', 11),
+('2354615', '47', NOW(), '47', 11),
+('2354629', '47', NOW(), '47', 11),
+('2354636', '47', NOW(), '47', 11),
+('2354646', '47', NOW(), '47', 11),
+('2354659', '47', NOW(), '47', 11),
+('2354675', '47', NOW(), '47', 11),
+('2354716', '47', NOW(), '47', 11),
+('2354808', '47', NOW(), '47', 11),
+('2354825', '47', NOW(), '47', 11),
+('2354828', '47', NOW(), '47', 11),
+('2354844', '47', NOW(), '47', 11),
+('2354864', '47', NOW(), '47', 11),
+('2354881', '47', NOW(), '47', 11),
+('2354913', '47', NOW(), '47', 11),
+('2354926', '47', NOW(), '47', 11),
+('2354945', '47', NOW(), '47', 11),
+('2354987', '47', NOW(), '47', 11),
+('2355044', '47', NOW(), '47', 11),
+('2355063', '47', NOW(), '47', 11),
+('2355074', '47', NOW(), '47', 11),
+('2355087', '47', NOW(), '47', 11),
+('2355088', '47', NOW(), '47', 11),
+('2355102', '47', NOW(), '47', 11),
+('2355112', '47', NOW(), '47', 11),
+('2355117', '47', NOW(), '47', 11),
+('2355123', '47', NOW(), '47', 11),
+('2355129', '47', NOW(), '47', 11),
+('2355131', '47', NOW(), '47', 11),
+('2355239', '47', NOW(), '47', 11),
+('2355268', '47', NOW(), '47', 11),
+('2355304', '47', NOW(), '47', 11),
+('2355398', '47', NOW(), '47', 11),
+('2355416', '47', NOW(), '47', 11),
+('2355442', '47', NOW(), '47', 11),
+('2355493', '47', NOW(), '47', 11),
+('2355522', '47', NOW(), '47', 11),
+('2355525', '47', NOW(), '47', 11),
+('2355527', '47', NOW(), '47', 11),
+('2283923', '47', NOW(), '47', 11),
+('2293379', '47', NOW(), '47', 11),
+('2338167', '47', NOW(), '47', 11),
+('2349730', '47', NOW(), '47', 11),
+('2350538', '47', NOW(), '47', 11),
+('2354523', '47', NOW(), '47', 11),
+('2354574', '47', NOW(), '47', 11),
+('2355522', '47', NOW(), '47', 11),
+('2355697', '47', NOW(), '47', 11),
+('2355719', '47', NOW(), '47', 11),
+('2355735', '47', NOW(), '47', 11),
+('2355751', '47', NOW(), '47', 11),
+('2355896', '47', NOW(), '47', 11),
+('2356011', '47', NOW(), '47', 11),
+('2356053', '47', NOW(), '47', 11),
+('2356103', '47', NOW(), '47', 11),
+('2356116', '47', NOW(), '47', 11),
+('2356155', '47', NOW(), '47', 11),
+('2356234', '47', NOW(), '47', 11),
+('2356293', '47', NOW(), '47', 11),
+('2356331', '47', NOW(), '47', 11),
+('2356340', '47', NOW(), '47', 11),
+('2356342', '47', NOW(), '47', 11),
+('2356400', '47', NOW(), '47', 11),
+('2356447', '47', NOW(), '47', 11),
+('2356601', '47', NOW(), '47', 11),
+('2356652', '47', NOW(), '47', 11),
+('2356659', '47', NOW(), '47', 11),
+('2356660', '47', NOW(), '47', 11),
+('2356669', '47', NOW(), '47', 11),
+('2356730', '47', NOW(), '47', 11),
+('2356794', '47', NOW(), '47', 11),
+('2356816', '47', NOW(), '47', 11),
+('2356826', '47', NOW(), '47', 11),
+('2356843', '47', NOW(), '47', 11),
+('2356871', '47', NOW(), '47', 11),
+('2356889', '47', NOW(), '47', 11),
+('2356915', '47', NOW(), '47', 11),
+('2356953', '47', NOW(), '47', 11),
+('2356956', '47', NOW(), '47', 11),
+('2356990', '47', NOW(), '47', 11),
+('2356998', '47', NOW(), '47', 11),
+('2357001', '47', NOW(), '47', 11),
+('2357007', '47', NOW(), '47', 11),
+('2357067', '47', NOW(), '47', 11),
+('2357164', '47', NOW(), '47', 11),
+('2357194', '47', NOW(), '47', 11),
+('2357196', '47', NOW(), '47', 11),
+('2357416', '47', NOW(), '47', 11),
+('2357508', '47', NOW(), '47', 11),
+('2357653', '47', NOW(), '47', 11),
+('2357825', '47', NOW(), '47', 11),
+('2357912', '47', NOW(), '47', 11),
+('2358988', '47', NOW(), '47', 11),
+('1332116', '47', NOW(), '47', 11),
+('1334892', '47', NOW(), '47', 11),
+('1676204', '47', NOW(), '47', 11),
+('1750260', '47', NOW(), '47', 11),
+('2074375', '47', NOW(), '47', 11),
+('2266287', '47', NOW(), '47', 11),
+('2333795', '47', NOW(), '47', 11),
+('2344851', '47', NOW(), '47', 11),
+('2350538', '47', NOW(), '47', 11),
+('2353972', '47', NOW(), '47', 11),
+('2355262', '47', NOW(), '47', 11),
+('2356053', '47', NOW(), '47', 11),
+('2356176', '47', NOW(), '47', 11),
+('2358018', '47', NOW(), '47', 11),
+('2358116', '47', NOW(), '47', 11),
+('2358139', '47', NOW(), '47', 11),
+('2358203', '47', NOW(), '47', 11),
+('2358209', '47', NOW(), '47', 11),
+('2358237', '47', NOW(), '47', 11),
+('2358260', '47', NOW(), '47', 11),
+('2358323', '47', NOW(), '47', 11),
+('2358347', '47', NOW(), '47', 11),
+('2358407', '47', NOW(), '47', 11),
+('2358408', '47', NOW(), '47', 11),
+('2358505', '47', NOW(), '47', 11),
+('2358543', '47', NOW(), '47', 11),
+('2358611', '47', NOW(), '47', 11),
+('2358662', '47', NOW(), '47', 11),
+('2358753', '47', NOW(), '47', 11),
+('2358783', '47', NOW(), '47', 11),
+('2358824', '47', NOW(), '47', 11),
+('2358848', '47', NOW(), '47', 11),
+('2358878', '47', NOW(), '47', 11),
+('2358951', '47', NOW(), '47', 11),
+('2358957', '47', NOW(), '47', 11),
+('2358986', '47', NOW(), '47', 11),
+('2358990', '47', NOW(), '47', 11),
+('2358991', '47', NOW(), '47', 11),
+('2359075', '47', NOW(), '47', 11),
+('2359151', '47', NOW(), '47', 11),
+('2359156', '47', NOW(), '47', 11),
+('2359204', '47', NOW(), '47', 11),
+('2359217', '47', NOW(), '47', 11),
+('2359287', '47', NOW(), '47', 11),
+('2359322', '47', NOW(), '47', 11),
+('2359327', '47', NOW(), '47', 11),
+('2359406', '47', NOW(), '47', 11),
+('2359439', '47', NOW(), '47', 11),
+('2359481', '47', NOW(), '47', 11),
+('2359491', '47', NOW(), '47', 11),
+('2359555', '47', NOW(), '47', 11),
+('2359558', '47', NOW(), '47', 11),
+('2359701', '47', NOW(), '47', 11),
+('2359713', '47', NOW(), '47', 11),
+('2359715', '47', NOW(), '47', 11),
+('2359753', '47', NOW(), '47', 11),
+('2359756', '47', NOW(), '47', 11),
+('2359802', '47', NOW(), '47', 11),
+('2359803', '47', NOW(), '47', 11),
+('2359822', '47', NOW(), '47', 11),
+('2359832', '47', NOW(), '47', 11),
+('2359878', '47', NOW(), '47', 11),
+('2359904', '47', NOW(), '47', 11),
+('2359949', '47', NOW(), '47', 11),
+('2359978', '47', NOW(), '47', 11),
+('2360135', '47', NOW(), '47', 11),
+('2360309', '47', NOW(), '47', 11),
+('2360321', '47', NOW(), '47', 11),
+('2360332', '47', NOW(), '47', 11),
+('2360594', '47', NOW(), '47', 11),
+('2360595', '47', NOW(), '47', 11),
+('2360614', '47', NOW(), '47', 11),
+('2360817', '47', NOW(), '47', 11),
+('2360974', '47', NOW(), '47', 11),
+('2360998', '47', NOW(), '47', 11),
+('2361045', '47', NOW(), '47', 11),
+('2362660', '47', NOW(), '47', 11),
+('1750260', '47', NOW(), '47', 11),
+('2315413', '47', NOW(), '47', 11),
+('2355529', '47', NOW(), '47', 11),
+('2358525', '47', NOW(), '47', 11),
+('2359753', '47', NOW(), '47', 11),
+('2359757', '47', NOW(), '47', 11),
+('2359802', '47', NOW(), '47', 11),
+('2360027', '47', NOW(), '47', 11),
+('2361173', '47', NOW(), '47', 11),
+('2361190', '47', NOW(), '47', 11),
+('2361199', '47', NOW(), '47', 11),
+('2361276', '47', NOW(), '47', 11),
+('2361310', '47', NOW(), '47', 11),
+('2361311', '47', NOW(), '47', 11),
+('2361317', '47', NOW(), '47', 11),
+('2361334', '47', NOW(), '47', 11),
+('2361381', '47', NOW(), '47', 11),
+('2361388', '47', NOW(), '47', 11),
+('2361394', '47', NOW(), '47', 11),
+('2361438', '47', NOW(), '47', 11),
+('2361532', '47', NOW(), '47', 11),
+('2361549', '47', NOW(), '47', 11),
+('2361609', '47', NOW(), '47', 11),
+('2361610', '47', NOW(), '47', 11),
+('2361650', '47', NOW(), '47', 11),
+('2361657', '47', NOW(), '47', 11),
+('2361690', '47', NOW(), '47', 11),
+('2361693', '47', NOW(), '47', 11),
+('2361697', '47', NOW(), '47', 11),
+('2361702', '47', NOW(), '47', 11),
+('2361723', '47', NOW(), '47', 11),
+('2361733', '47', NOW(), '47', 11),
+('2361763', '47', NOW(), '47', 11),
+('2361773', '47', NOW(), '47', 11),
+('2361795', '47', NOW(), '47', 11),
+('2361804', '47', NOW(), '47', 11),
+('2361848', '47', NOW(), '47', 11),
+('2361860', '47', NOW(), '47', 11),
+('2361874', '47', NOW(), '47', 11),
+('2361880', '47', NOW(), '47', 11),
+('2361953', '47', NOW(), '47', 11),
+('2362002', '47', NOW(), '47', 11),
+('2362073', '47', NOW(), '47', 11),
+('2362085', '47', NOW(), '47', 11),
+('2362233', '47', NOW(), '47', 11),
+('2362239', '47', NOW(), '47', 11),
+('2362242', '47', NOW(), '47', 11),
+('2362275', '47', NOW(), '47', 11),
+('2362277', '47', NOW(), '47', 11),
+('2362315', '47', NOW(), '47', 11),
+('2362325', '47', NOW(), '47', 11),
+('2362398', '47', NOW(), '47', 11),
+('2362416', '47', NOW(), '47', 11),
+('2362428', '47', NOW(), '47', 11),
+('2362438', '47', NOW(), '47', 11),
+('2362544', '47', NOW(), '47', 11),
+('2362583', '47', NOW(), '47', 11),
+('2362610', '47', NOW(), '47', 11),
+('2362630', '47', NOW(), '47', 11),
+('2362641', '47', NOW(), '47', 11),
+('2362648', '47', NOW(), '47', 11),
+('2362743', '47', NOW(), '47', 11),
+('2362776', '47', NOW(), '47', 11),
+('2362812', '47', NOW(), '47', 11),
+('2362891', '47', NOW(), '47', 11),
+('2362912', '47', NOW(), '47', 11),
+('2362926', '47', NOW(), '47', 11),
+('2362962', '47', NOW(), '47', 11),
+('2362999', '47', NOW(), '47', 11),
+('2363031', '47', NOW(), '47', 11),
+('2363077', '47', NOW(), '47', 11),
+('2363384', '47', NOW(), '47', 11),
+('2363388', '47', NOW(), '47', 11),
+('2363503', '47', NOW(), '47', 11),
+('2363783', '47', NOW(), '47', 11),
+('2363838', '47', NOW(), '47', 11),
+('2367493', '47', NOW(), '47', 11),
+('2372730', '47', NOW(), '47', 11),
+('2381883', '47', NOW(), '47', 11),
+('1758814', '47', NOW(), '47', 11),
+('2372572', '47', NOW(), '47', 11),
+('2373969', '47', NOW(), '47', 11),
+('2383603', '47', NOW(), '47', 11),
+('2384025', '47', NOW(), '47', 11),
+('2384773', '47', NOW(), '47', 11),
+('2384777', '47', NOW(), '47', 11),
+('2384788', '47', NOW(), '47', 11),
+('2384905', '47', NOW(), '47', 11),
+('2385037', '47', NOW(), '47', 11),
+('2385164', '47', NOW(), '47', 11),
+('2385171', '47', NOW(), '47', 11),
+('2385228', '47', NOW(), '47', 11),
+('2385340', '47', NOW(), '47', 11),
+('2385358', '47', NOW(), '47', 11),
+('2385365', '47', NOW(), '47', 11),
+('2385473', '47', NOW(), '47', 11),
+('2385733', '47', NOW(), '47', 11),
+('2385760', '47', NOW(), '47', 11),
+('2385905', '47', NOW(), '47', 11),
+('2385974', '47', NOW(), '47', 11),
+('2386069', '47', NOW(), '47', 11),
+('2386144', '47', NOW(), '47', 11),
+('2386158', '47', NOW(), '47', 11),
+('2386199', '47', NOW(), '47', 11),
+('2386214', '47', NOW(), '47', 11),
+('2386313', '47', NOW(), '47', 11),
+('2386383', '47', NOW(), '47', 11),
+('2386426', '47', NOW(), '47', 11),
+('2386434', '47', NOW(), '47', 11),
+('2386502', '47', NOW(), '47', 11),
+('2386510', '47', NOW(), '47', 11),
+('2386578', '47', NOW(), '47', 11),
+('2386595', '47', NOW(), '47', 11),
+('2386664', '47', NOW(), '47', 11),
+('2386696', '47', NOW(), '47', 11),
+('2386704', '47', NOW(), '47', 11),
+('2386722', '47', NOW(), '47', 11),
+('2386742', '47', NOW(), '47', 11),
+('2386774', '47', NOW(), '47', 11),
+('2386785', '47', NOW(), '47', 11),
+('2386809', '47', NOW(), '47', 11),
+('2386874', '47', NOW(), '47', 11),
+('2386878', '47', NOW(), '47', 11),
+('2386901', '47', NOW(), '47', 11),
+('2386923', '47', NOW(), '47', 11),
+('2387026', '47', NOW(), '47', 11),
+('2387085', '47', NOW(), '47', 11),
+('2387150', '47', NOW(), '47', 11),
+('2387170', '47', NOW(), '47', 11),
+('2387175', '47', NOW(), '47', 11),
+('2387184', '47', NOW(), '47', 11),
+('2387601', '47', NOW(), '47', 11),
+('2387700', '47', NOW(), '47', 11),
+('2387828', '47', NOW(), '47', 11),
+('2387875', '47', NOW(), '47', 11),
+('2353910', '47', NOW(), '47', 11),
+('2383603', '47', NOW(), '47', 11),
+('2383783', '47', NOW(), '47', 11),
+('2386158', '47', NOW(), '47', 11),
+('2387026', '47', NOW(), '47', 11),
+('2388091', '47', NOW(), '47', 11),
+('2389035', '47', NOW(), '47', 11),
+('2389233', '47', NOW(), '47', 11),
+('2389254', '47', NOW(), '47', 11),
+('2389372', '47', NOW(), '47', 11),
+('2389606', '47', NOW(), '47', 11),
+('2389681', '47', NOW(), '47', 11),
+('2389725', '47', NOW(), '47', 11),
+('2389764', '47', NOW(), '47', 11),
+('2389850', '47', NOW(), '47', 11),
+('2389966', '47', NOW(), '47', 11),
+('2389984', '47', NOW(), '47', 11),
+('2390002', '47', NOW(), '47', 11),
+('2390427', '47', NOW(), '47', 11),
+('2390429', '47', NOW(), '47', 11),
+('2390473', '47', NOW(), '47', 11),
+('2390475', '47', NOW(), '47', 11),
+('2390482', '47', NOW(), '47', 11),
+('2390490', '47', NOW(), '47', 11),
+('2390556', '47', NOW(), '47', 11),
+('2390677', '47', NOW(), '47', 11),
+('2390725', '47', NOW(), '47', 11),
+('2390783', '47', NOW(), '47', 11),
+('2390803', '47', NOW(), '47', 11),
+('2390911', '47', NOW(), '47', 11),
+('2390958', '47', NOW(), '47', 11),
+('2391010', '47', NOW(), '47', 11),
+('2391317', '47', NOW(), '47', 11),
+('2391320', '47', NOW(), '47', 11),
+('2391352', '47', NOW(), '47', 11),
+('2391385', '47', NOW(), '47', 11),
+('2391405', '47', NOW(), '47', 11),
+('2391406', '47', NOW(), '47', 11),
+('2391408', '47', NOW(), '47', 11),
+('2391442', '47', NOW(), '47', 11),
+('2391472', '47', NOW(), '47', 11),
+('2391538', '47', NOW(), '47', 11),
+('2391976', '47', NOW(), '47', 11),
+('2392125', '47', NOW(), '47', 11),
+('2392272', '47', NOW(), '47', 11),
+('2392471', '47', NOW(), '47', 11),
+('2392562', '47', NOW(), '47', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('2393303', '47', NOW(), '47', 11),
+('2526869', '47', NOW(), '47', 11),
+('2024311', '47', NOW(), '47', 11),
+('2061056', '47', NOW(), '47', 11),
+('2314880', '47', NOW(), '47', 11),
+('2359908', '47', NOW(), '47', 11),
+('2386158', '47', NOW(), '47', 11),
+('2386692', '47', NOW(), '47', 11),
+('2390490', '47', NOW(), '47', 11),
+('2391069', '47', NOW(), '47', 11),
+('2392198', '47', NOW(), '47', 11),
+('2392675', '47', NOW(), '47', 11),
+('2392807', '47', NOW(), '47', 11),
+('2392865', '47', NOW(), '47', 11),
+('2392884', '47', NOW(), '47', 11),
+('2392901', '47', NOW(), '47', 11),
+('2392926', '47', NOW(), '47', 11),
+('2392983', '47', NOW(), '47', 11),
+('2393002', '47', NOW(), '47', 11),
+('2393042', '47', NOW(), '47', 11),
+('2393058', '47', NOW(), '47', 11),
+('2393122', '47', NOW(), '47', 11),
+('2393134', '47', NOW(), '47', 11),
+('2393194', '47', NOW(), '47', 11),
+('2393217', '47', NOW(), '47', 11),
+('2393244', '47', NOW(), '47', 11),
+('2393256', '47', NOW(), '47', 11),
+('2393267', '47', NOW(), '47', 11),
+('2393272', '47', NOW(), '47', 11),
+('2393302', '47', NOW(), '47', 11),
+('2393310', '47', NOW(), '47', 11),
+('2393349', '47', NOW(), '47', 11),
+('2393354', '47', NOW(), '47', 11),
+('2393428', '47', NOW(), '47', 11),
+('2393439', '47', NOW(), '47', 11),
+('2393468', '47', NOW(), '47', 11),
+('2393492', '47', NOW(), '47', 11),
+('2393540', '47', NOW(), '47', 11),
+('2393561', '47', NOW(), '47', 11),
+('2393739', '47', NOW(), '47', 11),
+('2393759', '47', NOW(), '47', 11),
+('2393761', '47', NOW(), '47', 11),
+('2393768', '47', NOW(), '47', 11),
+('2393840', '47', NOW(), '47', 11),
+('2393893', '47', NOW(), '47', 11),
+('2393918', '47', NOW(), '47', 11),
+('2394062', '47', NOW(), '47', 11),
+('2394163', '47', NOW(), '47', 11),
+('2394186', '47', NOW(), '47', 11),
+('2394247', '47', NOW(), '47', 11),
+('2394323', '47', NOW(), '47', 11),
+('2394342', '47', NOW(), '47', 11),
+('2394346', '47', NOW(), '47', 11),
+('2394349', '47', NOW(), '47', 11),
+('2394638', '47', NOW(), '47', 11),
+('2394687', '47', NOW(), '47', 11),
+('2394929', '47', NOW(), '47', 11),
+('2395750', '47', NOW(), '47', 11),
+('2395795', '47', NOW(), '47', 11),
+('2396086', '47', NOW(), '47', 11),
+('2418602', '47', NOW(), '47', 11),
+('93889', '47', NOW(), '47', 11),
+('1798113', '47', NOW(), '47', 11),
+('2303011', '47', NOW(), '47', 11),
+('2361609', '47', NOW(), '47', 11),
+('2386158', '47', NOW(), '47', 11),
+('2386313', '47', NOW(), '47', 11),
+('2395099', '47', NOW(), '47', 11),
+('2395304', '47', NOW(), '47', 11),
+('2395729', '47', NOW(), '47', 11),
+('2396222', '47', NOW(), '47', 11),
+('2396224', '47', NOW(), '47', 11),
+('2396273', '47', NOW(), '47', 11),
+('2396359', '47', NOW(), '47', 11),
+('2396404', '47', NOW(), '47', 11),
+('2396441', '47', NOW(), '47', 11),
+('2396488', '47', NOW(), '47', 11),
+('2396519', '47', NOW(), '47', 11),
+('2396538', '47', NOW(), '47', 11),
+('2396574', '47', NOW(), '47', 11),
+('2396634', '47', NOW(), '47', 11),
+('2396779', '47', NOW(), '47', 11),
+('2396808', '47', NOW(), '47', 11),
+('2396838', '47', NOW(), '47', 11),
+('2396839', '47', NOW(), '47', 11),
+('2396873', '47', NOW(), '47', 11),
+('2396885', '47', NOW(), '47', 11),
+('2396958', '47', NOW(), '47', 11),
+('2396968', '47', NOW(), '47', 11),
+('2396975', '47', NOW(), '47', 11),
+('2397006', '47', NOW(), '47', 11),
+('2397086', '47', NOW(), '47', 11),
+('2397100', '47', NOW(), '47', 11),
+('2397219', '47', NOW(), '47', 11),
+('2397224', '47', NOW(), '47', 11),
+('2397242', '47', NOW(), '47', 11),
+('2397304', '47', NOW(), '47', 11),
+('2397308', '47', NOW(), '47', 11),
+('2397315', '47', NOW(), '47', 11),
+('2397342', '47', NOW(), '47', 11),
+('2397470', '47', NOW(), '47', 11),
+('2397496', '47', NOW(), '47', 11),
+('2397505', '47', NOW(), '47', 11),
+('2397636', '47', NOW(), '47', 11),
+('2397702', '47', NOW(), '47', 11),
+('2397790', '47', NOW(), '47', 11),
+('2397899', '47', NOW(), '47', 11),
+('2397958', '47', NOW(), '47', 11),
+('2398550', '47', NOW(), '47', 11),
+('2398876', '47', NOW(), '47', 11),
+('2398898', '47', NOW(), '47', 11),
+('2398965', '47', NOW(), '47', 11),
+('2399088', '47', NOW(), '47', 11),
+('2399177', '47', NOW(), '47', 11),
+('2400828', '47', NOW(), '47', 11),
+('2303011', '47', NOW(), '47', 11),
+('2368271', '47', NOW(), '47', 11),
+('2387184', '47', NOW(), '47', 11),
+('2393120', '47', NOW(), '47', 11),
+('2399468', '47', NOW(), '47', 11),
+('2399552', '47', NOW(), '47', 11),
+('2399703', '47', NOW(), '47', 11),
+('2399730', '47', NOW(), '47', 11),
+('2399753', '47', NOW(), '47', 11),
+('2399786', '47', NOW(), '47', 11),
+('2399892', '47', NOW(), '47', 11),
+('2399928', '47', NOW(), '47', 11),
+('2399934', '47', NOW(), '47', 11),
+('2399980', '47', NOW(), '47', 11),
+('2399996', '47', NOW(), '47', 11),
+('2400003', '47', NOW(), '47', 11),
+('2400074', '47', NOW(), '47', 11),
+('2400093', '47', NOW(), '47', 11),
+('2400120', '47', NOW(), '47', 11),
+('2400143', '47', NOW(), '47', 11),
+('2400183', '47', NOW(), '47', 11),
+('2400243', '47', NOW(), '47', 11),
+('2400251', '47', NOW(), '47', 11),
+('2400278', '47', NOW(), '47', 11),
+('2400308', '47', NOW(), '47', 11),
+('2400364', '47', NOW(), '47', 11),
+('2400468', '47', NOW(), '47', 11),
+('2400492', '47', NOW(), '47', 11),
+('2400565', '47', NOW(), '47', 11),
+('2400627', '47', NOW(), '47', 11),
+('2400670', '47', NOW(), '47', 11),
+('2400801', '47', NOW(), '47', 11),
+('2400815', '47', NOW(), '47', 11),
+('2400831', '47', NOW(), '47', 11),
+('2400834', '47', NOW(), '47', 11),
+('2400950', '47', NOW(), '47', 11),
+('2401187', '47', NOW(), '47', 11),
+('2401223', '47', NOW(), '47', 11),
+('2401383', '47', NOW(), '47', 11),
+('2402127', '47', NOW(), '47', 11),
+('2402136', '47', NOW(), '47', 11),
+('2402324', '47', NOW(), '47', 11),
+('2402436', '47', NOW(), '47', 11),
+('2402452', '47', NOW(), '47', 11),
+('1245001', '47', NOW(), '47', 11),
+('2352730', '47', NOW(), '47', 11),
+('2385228', '47', NOW(), '47', 11),
+('2389984', '47', NOW(), '47', 11),
+('2396699', '47', NOW(), '47', 11),
+('2399468', '47', NOW(), '47', 11),
+('2400670', '47', NOW(), '47', 11),
+('2400691', '47', NOW(), '47', 11),
+('2401654', '47', NOW(), '47', 11),
+('2402477', '47', NOW(), '47', 11),
+('2402505', '47', NOW(), '47', 11),
+('2402533', '47', NOW(), '47', 11),
+('2402561', '47', NOW(), '47', 11),
+('2402628', '47', NOW(), '47', 11),
+('2402641', '47', NOW(), '47', 11),
+('2402658', '47', NOW(), '47', 11),
+('2402693', '47', NOW(), '47', 11),
+('2402709', '47', NOW(), '47', 11),
+('2402732', '47', NOW(), '47', 11),
+('2402739', '47', NOW(), '47', 11),
+('2402762', '47', NOW(), '47', 11),
+('2402778', '47', NOW(), '47', 11),
+('2402819', '47', NOW(), '47', 11),
+('2402870', '47', NOW(), '47', 11),
+('2402883', '47', NOW(), '47', 11),
+('2402932', '47', NOW(), '47', 11),
+('2402948', '47', NOW(), '47', 11),
+('2402987', '47', NOW(), '47', 11),
+('2403008', '47', NOW(), '47', 11),
+('2403025', '47', NOW(), '47', 11),
+('2403125', '47', NOW(), '47', 11),
+('2403127', '47', NOW(), '47', 11),
+('2403138', '47', NOW(), '47', 11),
+('2403186', '47', NOW(), '47', 11),
+('2403202', '47', NOW(), '47', 11),
+('2403207', '47', NOW(), '47', 11),
+('2403214', '47', NOW(), '47', 11),
+('2403450', '47', NOW(), '47', 11),
+('2403545', '47', NOW(), '47', 11),
+('2403583', '47', NOW(), '47', 11),
+('2403610', '47', NOW(), '47', 11),
+('2404154', '47', NOW(), '47', 11),
+('2404318', '47', NOW(), '47', 11),
+('2404382', '47', NOW(), '47', 11),
+('2404493', '47', NOW(), '47', 11),
+('2404641', '47', NOW(), '47', 11),
+('2404679', '47', NOW(), '47', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045450562', '51', NOW(), '51', 11),
+('3045473630', '51', NOW(), '51', 11),
+('3047129183', '51', NOW(), '51', 11),
+('3050257645', '51', NOW(), '51', 11),
+('3050297789', '51', NOW(), '51', 11),
+('3050634091', '51', NOW(), '51', 11),
+('3050353846', '51', NOW(), '51', 11),
+('3050403959', '51', NOW(), '51', 11),
+('3046066113', '51', NOW(), '51', 11),
+('3050461196', '51', NOW(), '51', 11),
+('3050472736', '51', NOW(), '51', 11),
+('3050477936', '51', NOW(), '51', 11),
+('3050494782', '51', NOW(), '51', 11),
+('3050504643', '51', NOW(), '51', 11),
+('3051218391', '51', NOW(), '51', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3041765156', '56', NOW(), '56', 11),
+('3050551954', '56', NOW(), '56', 11),
+('3050560258', '56', NOW(), '56', 11),
+('3041765156', '56', NOW(), '56', 11),
+('3049929815', '56', NOW(), '56', 11),
+('3050435437', '56', NOW(), '56', 11),
+('3050663443', '56', NOW(), '56', 11),
+('3050677635', '56', NOW(), '56', 11),
+('3050686052', '56', NOW(), '56', 11),
+('3050692886', '56', NOW(), '56', 11),
+('3050704251', '56', NOW(), '56', 11),
+('3050735918', '56', NOW(), '56', 11),
+('3050738947', '56', NOW(), '56', 11),
+('3050739645', '56', NOW(), '56', 11),
+('3050748687', '56', NOW(), '56', 11),
+('3050754632', '56', NOW(), '56', 11),
+('3050757099', '56', NOW(), '56', 11),
+('3050759660', '56', NOW(), '56', 11),
+('3050811453', '56', NOW(), '56', 11),
+('3050831839', '56', NOW(), '56', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3041765156', '61', NOW(), '61', 11),
+('3049606341', '61', NOW(), '61', 11),
+('3050039382', '61', NOW(), '61', 11),
+('3050858177', '61', NOW(), '61', 11),
+('3050860494', '61', NOW(), '61', 11),
+('3050867101', '61', NOW(), '61', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3041765156', '62', NOW(), '62', 11),
+('3047370916', '62', NOW(), '62', 11),
+('3050890766', '62', NOW(), '62', 11),
+('3050906272', '62', NOW(), '62', 11),
+('3050915464', '62', NOW(), '62', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3050936987', '63', NOW(), '63', 11),
+('3050938841', '63', NOW(), '63', 11),
+('3050945107', '63', NOW(), '63', 11),
+('3050953618', '63', NOW(), '63', 11),
+('3050954431', '63', NOW(), '63', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3050972217', '64', NOW(), '64', 11),
+('3050975374', '64', NOW(), '64', 11),
+('3050981506', '64', NOW(), '64', 11),
+('3050992055', '64', NOW(), '64', 11),
+('3051007626', '64', NOW(), '64', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3041765156', '65', NOW(), '65', 11),
+('3051036583', '65', NOW(), '65', 11),
+('3051046360', '65', NOW(), '65', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3051065074', '66', NOW(), '66', 11),
+('3051084339', '66', NOW(), '66', 11),
+('3051092251', '66', NOW(), '66', 11),
+('3051096582', '66', NOW(), '66', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045450611', '67', NOW(), '67', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045990325', '68', NOW(), '68', 11),
+('3046157774', '68', NOW(), '68', 11),
+('3051179157', '68', NOW(), '68', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3047370916', '69', NOW(), '69', 11),
+('3051210327', '69', NOW(), '69', 11),
+('3051216182', '69', NOW(), '69', 11),
+('3051218391', '69', NOW(), '69', 11),
+('3051225019', '69', NOW(), '69', 11),
+('3051226542', '69', NOW(), '69', 11),
+('3051226650', '69', NOW(), '69', 11),
+('3051228288', '69', NOW(), '69', 11),
+('3051229055', '69', NOW(), '69', 11),
+('3051230087', '69', NOW(), '69', 11),
+('3051241109', '69', NOW(), '69', 11),
+('3051260308', '69', NOW(), '69', 11),
+('3051264040', '69', NOW(), '69', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045990325', '70', NOW(), '70', 11),
+('3047370916', '70', NOW(), '70', 11),
+('3051340457', '70', NOW(), '70', 11),
+('3051343871', '70', NOW(), '70', 11),
+('3051358193', '70', NOW(), '70', 11),
+('3051366903', '70', NOW(), '70', 11),
+('3051382058', '70', NOW(), '70', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045488763', '71', NOW(), '71', 11),
+('3047370916', '71', NOW(), '71', 11),
+('3051403993', '71', NOW(), '71', 11),
+('3051407511', '71', NOW(), '71', 11),
+('3051424980', '71', NOW(), '71', 11),
+('3051427934', '71', NOW(), '71', 11),
+('3051428781', '71', NOW(), '71', 11),
+('3051430183', '71', NOW(), '71', 11),
+('3051430455', '71', NOW(), '71', 11),
+('3051435036', '71', NOW(), '71', 11),
+('3051435534', '71', NOW(), '71', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045990325', '72', NOW(), '72', 11),
+('3051441672', '72', NOW(), '72', 11),
+('3051498034', '72', NOW(), '72', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045503426', '73', NOW(), '73', 11),
+('3045990325', '73', NOW(), '73', 11),
+('3046430736', '73', NOW(), '73', 11),
+('3051504677', '73', NOW(), '73', 11),
+('3051552288', '73', NOW(), '73', 11),
+('3051554674', '73', NOW(), '73', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3046430736', '74', NOW(), '74', 11),
+('3051583527', '74', NOW(), '74', 11),
+('3051583664', '74', NOW(), '74', 11),
+('3051588487', '74', NOW(), '74', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3051624282', '75', NOW(), '75', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045621371', '76', NOW(), '76', 11),
+('3051642469', '76', NOW(), '76', 11),
+('3051645224', '76', NOW(), '76', 11),
+('3051645337', '76', NOW(), '76', 11),
+('3051647958', '76', NOW(), '76', 11),
+('3051650354', '76', NOW(), '76', 11),
+('3051650915', '76', NOW(), '76', 11),
+('3051652619', '76', NOW(), '76', 11),
+('3051655055', '76', NOW(), '76', 11),
+('3051655084', '76', NOW(), '76', 11),
+('3051662763', '76', NOW(), '76', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3051669626', '77', NOW(), '77', 11),
+('3051670401', '77', NOW(), '77', 11),
+('3051684491', '77', NOW(), '77', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3051703019', '78', NOW(), '78', 11),
+('3052049391', '78', NOW(), '78', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045990325', '79', NOW(), '79', 11),
+('3051704612', '79', NOW(), '79', 11),
+('3051719568', '79', NOW(), '79', 11),
+('3051727552', '79', NOW(), '79', 11),
+('3051727628', '79', NOW(), '79', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045510452', '80', NOW(), '80', 11),
+('3051758279', '80', NOW(), '80', 11),
+('3051763104', '80', NOW(), '80', 11),
+('3051764080', '80', NOW(), '80', 11),
+('3051764186', '80', NOW(), '80', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045452190', '81', NOW(), '81', 11),
+('3045990325', '81', NOW(), '81', 11),
+('3051794671', '81', NOW(), '81', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3051812139', '82', NOW(), '82', 11),
+('3051820850', '82', NOW(), '82', 11),
+('3051829466', '82', NOW(), '82', 11),
+('3051833237', '82', NOW(), '82', 11),
+('3051833866', '82', NOW(), '82', 11),
+('3051840428', '82', NOW(), '82', 11),
+('3051842253', '82', NOW(), '82', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3051855295', '83', NOW(), '83', 11),
+('3051855980', '83', NOW(), '83', 11),
+('3051856775', '83', NOW(), '83', 11),
+('3051856828', '83', NOW(), '83', 11),
+('3051876074', '83', NOW(), '83', 11),
+('3051876923', '83', NOW(), '83', 11),
+('3051889285', '83', NOW(), '83', 11),
+('3051891639', '83', NOW(), '83', 11),
+('3051900233', '83', NOW(), '83', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3051903038', '84', NOW(), '84', 11),
+('3051907262', '84', NOW(), '84', 11),
+('3051915351', '84', NOW(), '84', 11),
+('3051921378', '84', NOW(), '84', 11),
+('3051924011', '84', NOW(), '84', 11),
+('3051929939', '84', NOW(), '84', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045563635', '85', NOW(), '85', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3052004804', '86', NOW(), '86', 11),
+('3052006723', '86', NOW(), '86', 11),
+('3052007072', '86', NOW(), '86', 11),
+('3052009123', '86', NOW(), '86', 11),
+('3052013959', '86', NOW(), '86', 11),
+('3052016069', '86', NOW(), '86', 11),
+('3052024917', '86', NOW(), '86', 11),
+('3052024988', '86', NOW(), '86', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045449045', '87', NOW(), '87', 11),
+('3052031665', '87', NOW(), '87', 11),
+('3052040511', '87', NOW(), '87', 11),
+('3052044803', '87', NOW(), '87', 11),
+('3052049391', '87', NOW(), '87', 11),
+('3052050805', '87', NOW(), '87', 11),
+('3052052603', '87', NOW(), '87', 11),
+('3052053473', '87', NOW(), '87', 11),
+('3052053558', '87', NOW(), '87', 11),
+('3052054240', '87', NOW(), '87', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045492742', '88', NOW(), '88', 11),
+('3045990325', '88', NOW(), '88', 11),
+('3052009123', '88', NOW(), '88', 11),
+('3052066321', '88', NOW(), '88', 11),
+('3052070626', '88', NOW(), '88', 11),
+('3052073069', '88', NOW(), '88', 11),
+('3052074706', '88', NOW(), '88', 11),
+('3052075132', '88', NOW(), '88', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3046477857', '89', NOW(), '89', 11),
+('3047674832', '89', NOW(), '89', 11),
+('3052004804', '89', NOW(), '89', 11),
+('3052081740', '89', NOW(), '89', 11),
+('3052083115', '89', NOW(), '89', 11),
+('3052083378', '89', NOW(), '89', 11),
+('3052086471', '89', NOW(), '89', 11),
+('3052087017', '89', NOW(), '89', 11),
+('3052088673', '89', NOW(), '89', 11),
+('3052089180', '89', NOW(), '89', 11),
+('3052091604', '89', NOW(), '89', 11),
+('3052092327', '89', NOW(), '89', 11),
+('3052093656', '89', NOW(), '89', 11),
+('3052094696', '89', NOW(), '89', 11),
+('3052096944', '89', NOW(), '89', 11),
+('3052099249', '89', NOW(), '89', 11),
+('3052100017', '89', NOW(), '89', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045542023', '90', NOW(), '90', 11),
+('3052103210', '90', NOW(), '90', 11),
+('3052103849', '90', NOW(), '90', 11),
+('3052103922', '90', NOW(), '90', 11),
+('3052104598', '90', NOW(), '90', 11),
+('3052104879', '90', NOW(), '90', 11),
+('3052105163', '90', NOW(), '90', 11),
+('3052105904', '90', NOW(), '90', 11),
+('3052106684', '90', NOW(), '90', 11),
+('3052110210', '90', NOW(), '90', 11),
+('3052110621', '90', NOW(), '90', 11),
+('3052112807', '90', NOW(), '90', 11),
+('3052113413', '90', NOW(), '90', 11),
+('3052113696', '90', NOW(), '90', 11),
+('3052114794', '90', NOW(), '90', 11),
+('3052115261', '90', NOW(), '90', 11),
+('3052115379', '90', NOW(), '90', 11),
+('3052119174', '90', NOW(), '90', 11),
+('3052120398', '90', NOW(), '90', 11),
+('3052122662', '90', NOW(), '90', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3052096944', '91', NOW(), '91', 11),
+('3052127045', '91', NOW(), '91', 11),
+('3052127549', '91', NOW(), '91', 11),
+('3052128321', '91', NOW(), '91', 11),
+('3052128699', '91', NOW(), '91', 11),
+('3052129089', '91', NOW(), '91', 11),
+('3052129355', '91', NOW(), '91', 11),
+('3052129492', '91', NOW(), '91', 11),
+('3052130957', '91', NOW(), '91', 11),
+('3052131216', '91', NOW(), '91', 11),
+('3052131402', '91', NOW(), '91', 11),
+('3052131784', '91', NOW(), '91', 11),
+('3052133252', '91', NOW(), '91', 11),
+('3052133541', '91', NOW(), '91', 11),
+('3052135438', '91', NOW(), '91', 11),
+('3052138967', '91', NOW(), '91', 11),
+('3052139403', '91', NOW(), '91', 11),
+('3052141296', '91', NOW(), '91', 11),
+('3052141344', '91', NOW(), '91', 11),
+('3052146985', '91', NOW(), '91', 11),
+('3052147606', '91', NOW(), '91', 11),
+('3052151907', '91', NOW(), '91', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045449045', '92', NOW(), '92', 11),
+('3045591922', '92', NOW(), '92', 11),
+('3045990325', '92', NOW(), '92', 11),
+('3052127045', '92', NOW(), '92', 11),
+('3052146715', '92', NOW(), '92', 11),
+('3052146985', '92', NOW(), '92', 11),
+('3052147531', '92', NOW(), '92', 11),
+('3052147606', '92', NOW(), '92', 11),
+('3052150037', '92', NOW(), '92', 11),
+('3052150050', '92', NOW(), '92', 11),
+('3052150589', '92', NOW(), '92', 11),
+('3052151827', '92', NOW(), '92', 11),
+('3052151877', '92', NOW(), '92', 11),
+('3052151907', '92', NOW(), '92', 11),
+('3052151968', '92', NOW(), '92', 11),
+('3052152006', '92', NOW(), '92', 11),
+('3052154236', '92', NOW(), '92', 11),
+('3052155312', '92', NOW(), '92', 11),
+('3052155333', '92', NOW(), '92', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3045990325', '93', NOW(), '93', 11),
+('3050828488', '93', NOW(), '93', 11),
+('3052127045', '93', NOW(), '93', 11),
+('3052147606', '93', NOW(), '93', 11),
+('3052162254', '93', NOW(), '93', 11),
+('3052162474', '93', NOW(), '93', 11),
+('3052163831', '93', NOW(), '93', 11),
+('3052164377', '93', NOW(), '93', 11),
+('3052165789', '93', NOW(), '93', 11),
+('3052165997', '93', NOW(), '93', 11),
+('3052166296', '93', NOW(), '93', 11),
+('3052167176', '93', NOW(), '93', 11);
+
+INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES
+('3042809627', '94', NOW(), '94', 11),
+('3045449180', '94', NOW(), '94', 11),
+('3045451761', '94', NOW(), '94', 11),
+('3045457373', '94', NOW(), '94', 11),
+('3045465563', '94', NOW(), '94', 11),
+('3045480582', '94', NOW(), '94', 11),
+('3045494475', '94', NOW(), '94', 11),
+('3045590912', '94', NOW(), '94', 11),
+('3045990325', '94', NOW(), '94', 11),
+('3046101125', '94', NOW(), '94', 11),
+('3046430736', '94', NOW(), '94', 11),
+('3046462244', '94', NOW(), '94', 11),
+('3046708683', '94', NOW(), '94', 11),
+('3047878853', '94', NOW(), '94', 11),
+('3050257645', '94', NOW(), '94', 11),
+('3052044803', '94', NOW(), '94', 11),
+('3052053473', '94', NOW(), '94', 11),
+('3052147606', '94', NOW(), '94', 11),
+('3052167783', '94', NOW(), '94', 11),
+('3052168795', '94', NOW(), '94', 11),
+('3052169779', '94', NOW(), '94', 11),
+('3052170476', '94', NOW(), '94', 11),
+('3052170594', '94', NOW(), '94', 11),
+('3052170732', '94', NOW(), '94', 11),
+('3052170768', '94', NOW(), '94', 11),
+('3052170825', '94', NOW(), '94', 11),
+('3052170851', '94', NOW(), '94', 11),
+('3052170892', '94', NOW(), '94', 11),
+('3052171396', '94', NOW(), '94', 11),
+('3052171512', '94', NOW(), '94', 11),
+('3052172717', '94', NOW(), '94', 11),
+('3052173225', '94', NOW(), '94', 11),
+('3052174171', '94', NOW(), '94', 11);
+

+ 110 - 0
webServer/scripts/recover_enter_server.js

@@ -0,0 +1,110 @@
+/**
+ * 恢复 game_enter_server 脚本
+ * 运行: node recover_enter_server.js
+ * 会直接打印 INSERT 语句到控制台
+ *
+ * 依赖: mysql2, mongodb(项目已有,直接用 node_modules)
+ */
+
+const mysql = require('mysql2/promise');
+const { MongoClient } = require('mongodb');
+
+// ========== 配置 ==========
+const MYSQL_CONFIG = {
+  host: '127.0.0.1',
+  port: 3306,
+  user: 'root',
+  password: 'wch123.com',
+  database: 'sdk',
+};
+const MONGO_URL = 'mongodb://localhost:27017';
+// ==========================
+
+function escapeStr(str) {
+  return String(str).replace(/\\/g, '\\\\').replace(/'/g, "\\'");
+}
+
+async function main() {
+  const conn = await mysql.createConnection(MYSQL_CONFIG);
+
+  const [servers] = await conn.query(`
+    SELECT id, db_name, sid, tag, open_time
+    FROM game_server
+    WHERE tag = 11
+      AND db_name IS NOT NULL
+      AND db_name != ''
+  `);
+
+  if (servers.length === 0) {
+    console.log('-- 未查询到 tag=11 的区服');
+    await conn.end();
+    return;
+  }
+
+  console.error(`找到 ${servers.length} 个 tag=11 区服,开始查询 MongoDB...`);
+
+  const mongoClient = await MongoClient.connect(MONGO_URL);
+
+  const inserts = [];
+
+  for (const server of servers) {
+    const { sid: serverId, db_name: dbName, tag, open_time: openTime } = server;
+
+    let chars = [];
+    try {
+      chars = await mongoClient.db(dbName)
+        .collection('char')
+        .find({}, { projection: { newUniqueTag: 1, _id: 0 } })
+        .toArray();
+    } catch (e) {
+      console.error(`[SKIP] ${dbName} 查询失败: ${e.message}`);
+      continue;
+    }
+
+    console.error(`  [${dbName}] server_id=${serverId} 角色数=${chars.length}`);
+
+    for (const char of chars) {
+      const raw = char.newUniqueTag;
+      if (!raw) continue;
+
+      // newUniqueTag 格式: tag|sid|uid
+      const parts = raw.split('|');
+      const uid = parts[parts.length - 1];
+      if (!uid) continue;
+      const createTime = openTime && openTime > 0
+        ? `FROM_UNIXTIME(${openTime})`
+        : 'NOW()';
+
+      inserts.push(
+        `('${escapeStr(uid)}', '${serverId}', ${createTime}, '${serverId}', ${tag})`
+      );
+    }
+  }
+
+  await mongoClient.close();
+  await conn.end();
+
+  if (inserts.length === 0) {
+    console.error('未找到任何角色数据');
+    return;
+  }
+
+  console.error(`共生成 ${inserts.length} 条记录,输出 INSERT 语句:`);
+  console.log('');
+  console.log(`-- 恢复 game_enter_server,共 ${inserts.length} 条`);
+  console.log('');
+
+  // 每 500 条一批
+  const batchSize = 500;
+  for (let i = 0; i < inserts.length; i += batchSize) {
+    const batch = inserts.slice(i, i + batchSize);
+    console.log('INSERT INTO `game_enter_server` (`uid`, `server_id`, `create_time`, `first_server_id`, `tag`) VALUES');
+    console.log(batch.join(',\n') + ';');
+    console.log('');
+  }
+}
+
+main().catch(err => {
+  console.error('脚本执行失败:', err);
+  process.exit(1);
+});

+ 144 - 0
webServer/scripts/recover_enter_server.sh

@@ -0,0 +1,144 @@
+#!/bin/bash
+# 恢复 game_enter_server 数据
+# 依赖: mysql 命令行、mongosh(或 mongo)
+# 运行: bash recover_enter_server.sh > recover.sql
+
+# ========== 配置 ==========
+MYSQL_HOST="127.0.0.1"
+MYSQL_PORT="3306"
+MYSQL_USER="root"
+MYSQL_PASS="wch123.com"
+MYSQL_DB="sdk"
+MONGO_HOST="127.0.0.1"
+MONGO_PORT="27017"
+# ==========================
+
+# 判断用 mongosh 还是旧版 mongo
+if command -v mongosh &>/dev/null; then
+  MONGO_CMD="mongosh --quiet"
+elif command -v mongo &>/dev/null; then
+  MONGO_CMD="mongo --quiet"
+else
+  echo "-- 错误: 未找到 mongosh 或 mongo 命令" >&2
+  exit 1
+fi
+
+MYSQL_CLI="mysql -h${MYSQL_HOST} -P${MYSQL_PORT} -u${MYSQL_USER} -p${MYSQL_PASS} ${MYSQL_DB} -N -s"
+
+echo "-- 恢复 game_enter_server (game_server.tag=11)"
+echo "-- 生成时间: $(date '+%Y-%m-%d %H:%M:%S')"
+echo ""
+
+# 查询 tag=11 的区服列表: id|sid|db_name|tag|open_time|megre_server
+# megre_server>0 表示已合服,值为主服 id
+SERVERS=$($MYSQL_CLI 2>/dev/null <<'EOF'
+SELECT CONCAT(id,'|',IFNULL(sid,''),'|',IFNULL(db_name,''),'|',tag,'|',open_time,'|',megre_server)
+FROM game_server
+WHERE tag=11;
+EOF
+)
+
+if [ -z "$SERVERS" ]; then
+  echo "-- 未查询到 tag=11 的区服" >&2
+  exit 1
+fi
+
+SERVER_COUNT=$(echo "$SERVERS" | wc -l | tr -d ' ')
+echo "-- 共找到 ${SERVER_COUNT} 个 tag=11 区服" >&2
+
+TOTAL=0
+# 记录已查询过的 db_name,避免重复查同一个 mongo 库
+declare -A QUERIED_DB
+
+while IFS='|' read -r SERVER_ID SID DB_NAME TAG OPEN_TIME MEGRE_SERVER; do
+
+  # 判断是否合服
+  if [ -n "$MEGRE_SERVER" ] && [ "$MEGRE_SERVER" -gt 0 ] 2>/dev/null; then
+    # 合服:查主服的 db_name
+    MAIN_DB=$($MYSQL_CLI 2>/dev/null <<EOF
+SELECT IFNULL(db_name,'') FROM game_server WHERE id=${MEGRE_SERVER} LIMIT 1;
+EOF
+    )
+    if [ -z "$MAIN_DB" ]; then
+      echo "-- [SKIP] server_id=${SERVER_ID} 合服主服 id=${MEGRE_SERVER} 未找到" >&2
+      continue
+    fi
+    QUERY_DB="$MAIN_DB"
+    echo "-- server_id=${SERVER_ID} 已合服到主服 id=${MEGRE_SERVER},使用库 ${QUERY_DB}" >&2
+  else
+    # 未合服:用自己的 db_name
+    if [ -z "$DB_NAME" ]; then
+      echo "-- [SKIP] server_id=${SERVER_ID} db_name 为空" >&2
+      continue
+    fi
+    QUERY_DB="$DB_NAME"
+  fi
+
+  # 该 db 已查询过,跳过
+  if [ "${QUERIED_DB[$QUERY_DB]+isset}" ]; then
+    echo "-- [SKIP] server_id=${SERVER_ID} 库 ${QUERY_DB} 已查询过,跳过" >&2
+    continue
+  fi
+  QUERIED_DB[$QUERY_DB]=1
+
+  if [ -n "$OPEN_TIME" ] && [ "$OPEN_TIME" -gt 0 ] 2>/dev/null; then
+    CREATE_TIME="FROM_UNIXTIME(${OPEN_TIME})"
+  else
+    CREATE_TIME="NOW()"
+  fi
+
+  # 从 MongoDB 查询 char 集合,取 uid(newUniqueTag 最后一段)
+  UIDS=$($MONGO_CMD --host ${MONGO_HOST} --port ${MONGO_PORT} <<EOF 2>/dev/null
+db = db.getSiblingDB('${QUERY_DB}');
+db.char.find({newUniqueTag: {\$exists: true, \$ne: ""}}, {newUniqueTag:1, _id:0}).forEach(function(doc){
+  var parts = doc.newUniqueTag.split('|');
+  var uid = parts[parts.length - 1];
+  if(uid && /^\d+$/.test(uid)) {
+    print('OK|' + uid);
+  } else {
+    print('WARN|' + doc.newUniqueTag);
+  }
+});
+EOF
+  )
+
+  COUNT=$(echo "$UIDS" | grep -c . 2>/dev/null || echo 0)
+  echo "-- [${QUERY_DB}] server_id=${SERVER_ID} 角色数=${COUNT}" >&2
+
+  if [ -z "$UIDS" ]; then continue; fi
+
+  BATCH=()
+  while IFS= read -r LINE; do
+    [ -z "$LINE" ] && continue
+    PREFIX="${LINE%%|*}"
+    UID_VAL="${LINE#*|}"
+    if [ "$PREFIX" = "WARN" ]; then
+      echo "-- [WARN] 异常 newUniqueTag: ${UID_VAL}" >&2
+      continue
+    fi
+    if [ "$PREFIX" != "OK" ]; then
+      echo "-- [SKIP] 非预期输出: ${LINE}" >&2
+      continue
+    fi
+    SAFE_UID=$(echo "$UID_VAL" | sed "s/'/\\\\'/g")
+    BATCH+=("('${SAFE_UID}', '${SID}', ${CREATE_TIME}, '${SID}', ${TAG})")
+    TOTAL=$((TOTAL + 1))
+
+    if [ ${#BATCH[@]} -ge 500 ]; then
+      echo "INSERT INTO \`game_enter_server\` (\`uid\`, \`server_id\`, \`create_time\`, \`first_server_id\`, \`tag\`) VALUES"
+      IFS=','; echo "${BATCH[*]};"|sed 's/),(/),\n(/g'; unset IFS
+      echo ""
+      BATCH=()
+    fi
+  done <<< "$UIDS"
+
+  if [ ${#BATCH[@]} -gt 0 ]; then
+    echo "INSERT INTO \`game_enter_server\` (\`uid\`, \`server_id\`, \`create_time\`, \`first_server_id\`, \`tag\`) VALUES"
+    IFS=','; echo "${BATCH[*]};"|sed 's/),(/),\n(/g'; unset IFS
+    echo ""
+    BATCH=()
+  fi
+
+done <<< "$SERVERS"
+
+echo "-- 完成,共生成 ${TOTAL} 条记录" >&2

+ 4 - 0
webServer/src/channels/factory/ChannelFactory.ts

@@ -16,6 +16,8 @@ import { SevenTwoZeroChannelHandler } from "../handlers/SevenTwoZeroChannelHandl
 import { MeituanChannelHandler } from "../handlers/MeituanChannelHandler";
 import { HuaweiChannelHandler } from "../handlers/HuaweiChannelHandler";
 import { HongKongTaiwanChannelHandler } from "../handlers/HongKongTaiwanChannelHandler";
+import { ZeroOneChannelHandler } from "../handlers/ZeroOneChannelHandler";
+import { QingtianChannelHandler } from "../handlers/QingtianChannelHandler";
 
 
 const logger = require("../../utils/log");
@@ -55,6 +57,8 @@ class ChannelFactory {
     this.registerHandler(16, new MeituanChannelHandler()); // 美团渠道
     this.registerHandler(17, new HuaweiChannelHandler()); // 华为渠道
     this.registerHandler(18, new HongKongTaiwanChannelHandler()); // 港台渠道
+    this.registerHandler(20, new ZeroOneChannelHandler()); // 0.1渠道
+    this.registerHandler(21, new QingtianChannelHandler()); // 晴天SDK
   }
 
   /**

+ 34 - 88
webServer/src/channels/handlers/MeituanChannelHandler.ts

@@ -5,7 +5,6 @@ import { ChannelHandler, LoginResult, PaymentResult } from "../interfaces/Channe
 import { ChannelConfig } from "../../config/channelConfig";
 import { PaymentHelper } from "../../utils/PaymentHelper";
 
-const CryptoJS = require("crypto-js");
 const logger = require("../../utils/log");
 
 /**
@@ -261,32 +260,28 @@ export class MeituanChannelHandler implements ChannelHandler {
         }
     }
 
+    /**
+     * 生成密钥
+     * 根据文档JS demo:SHA1(appId + "&" + appSecret) 取原始字节补零到32字节,再base64编码
+     */
+    private createSecretKey(appId: string, appSecret: string): string {
+        const password = appId + "&" + appSecret;
+        const sha1Bytes = crypto.createHash('sha1').update(password).digest();
+        const key = Buffer.concat([sha1Bytes, Buffer.alloc(32, 0)]).slice(0, 32);
+        return key.toString('base64');
+    }
+
     /**
      * 验证签名
-     * 根据文档:signature = SHAUtil.encryptSHA1Str(data + secretKey)
-     * secretKey = AESUtil.createKey(appId + "&" + appSecret)
-     * @param data 加密后的数据字符串
-     * @param sign 签名
-     * @param appId 应用ID
-     * @param appSecret 应用密钥
-     * @returns 验证结果
+     * 根据文档:signature = SHA1(data + secretKey)
+     * secretKey = base64(SHA1_raw(appId + "&" + appSecret) 补零到32字节)
      */
     private verifySignature(data: string, sign: string, appId: string, appSecret: string): boolean {
         try {
-            // 生成secretKey:使用MD5生成16字节密钥(AES-128)
-            const keyString = appId + "&" + appSecret;
-            const secretKey = CryptoJS.MD5(keyString).toString().substring(0, 16);
-
-            // 计算签名:SHA1(data + secretKey)
-            const signString = data + secretKey;
-            const calculatedSign = crypto.createHash('sha1').update(signString).digest('hex');
-
-            logger.info("美团签名验证", {
-                keyString: keyString.substring(0, 10) + "...",
-                secretKey: secretKey.substring(0, 4) + "...",
-                calculatedSign,
-                receivedSign: sign
-            });
+            const secretKey = this.createSecretKey(appId, appSecret);
+            const calculatedSign = crypto.createHash('sha1').update(data + secretKey).digest('hex');
+
+            logger.info("美团签名验证", { secretKey, calculatedSign, receivedSign: sign });
 
             return calculatedSign.toLowerCase() === sign.toLowerCase();
         } catch (error) {
@@ -297,78 +292,29 @@ export class MeituanChannelHandler implements ChannelHandler {
 
     /**
      * 解密数据
-     * 使用AES解密加密的JSON数据
-     * 根据文档:secretKey = AESUtil.createKey(appId + "&" + appSecret)
-     * @param encryptedData 加密后的数据字符串
-     * @param appId 应用ID
-     * @param appSecret 应用密钥
-     * @returns 解密后的JSON对象,失败返回null
+     * 根据文档:AES-256-GCM解密
+     * 数据格式:urlsafe_base64(IV[16] + 密文 + AuthTag[16])
      */
     private decryptData(encryptedData: string, appId: string, appSecret: string): any {
         try {
-            // 生成AES密钥:使用MD5生成16字节密钥(AES-128)
-            const keyString = appId + "&" + appSecret;
-            const md5Hash = CryptoJS.MD5(keyString);
-            // MD5返回32个字符的十六进制字符串,取前32个字符(16字节)
-            const keyHex = md5Hash.toString().substring(0, 32);
-            const keyWordArray = CryptoJS.enc.Hex.parse(keyHex);
-
-            // 尝试不同的解密方式
-            // 方式1:ECB模式,无IV(最常见)
-            try {
-                const decrypted = CryptoJS.AES.decrypt(encryptedData, keyWordArray, {
-                    mode: CryptoJS.mode.ECB,
-                    padding: CryptoJS.pad.Pkcs7
-                });
-                const decryptedText = decrypted.toString(CryptoJS.enc.Utf8);
-                if (decryptedText && decryptedText.trim().length > 0) {
-                    const parsed = JSON.parse(decryptedText);
-                    logger.info("美团数据解密成功(ECB模式)");
-                    return parsed;
-                }
-            } catch (e) {
-                logger.debug("AES ECB解密失败,尝试CBC模式", { error: e.message });
-            }
+            const secretKey = this.createSecretKey(appId, appSecret);
+            const keyBuffer = Buffer.from(secretKey, 'base64');
 
-            // 方式2:CBC模式,使用key作为IV
-            try {
-                const iv = keyWordArray; // 使用相同的key作为IV
-                const decrypted = CryptoJS.AES.decrypt(encryptedData, keyWordArray, {
-                    iv: iv,
-                    mode: CryptoJS.mode.CBC,
-                    padding: CryptoJS.pad.Pkcs7
-                });
-                const decryptedText = decrypted.toString(CryptoJS.enc.Utf8);
-                if (decryptedText && decryptedText.trim().length > 0) {
-                    const parsed = JSON.parse(decryptedText);
-                    logger.info("美团数据解密成功(CBC模式)");
-                    return parsed;
-                }
-            } catch (e) {
-                logger.debug("AES CBC解密失败", { error: e.message });
-            }
+            // URL-safe base64 转标准 base64
+            const normalized = encryptedData.replace(/-/g, '+').replace(/_/g, '/');
+            const decoded = Buffer.from(normalized, 'base64');
 
-            // 方式3:直接使用keyString作为UTF8密钥
-            try {
-                const keyWordArray2 = CryptoJS.enc.Utf8.parse(keyString);
-                const decrypted = CryptoJS.AES.decrypt(encryptedData, keyWordArray2, {
-                    mode: CryptoJS.mode.ECB,
-                    padding: CryptoJS.pad.Pkcs7
-                });
-                const decryptedText = decrypted.toString(CryptoJS.enc.Utf8);
-                if (decryptedText && decryptedText.trim().length > 0) {
-                    const parsed = JSON.parse(decryptedText);
-                    logger.info("美团数据解密成功(使用keyString)");
-                    return parsed;
-                }
-            } catch (e) {
-                logger.debug("使用keyString作为密钥解密失败", { error: e.message });
-            }
+            const iv = decoded.slice(0, 16);
+            const authTag = decoded.slice(-16);
+            const content = decoded.slice(16, -16);
 
-            logger.error("美团数据解密失败: 所有解密方式都失败", {
-                encryptedDataLength: encryptedData?.length
-            });
-            return null;
+            const decipher = crypto.createDecipheriv('aes-256-gcm', keyBuffer, iv);
+            decipher.setAuthTag(authTag);
+            const decrypted = decipher.update(content, undefined, 'utf8');
+
+            const parsed = JSON.parse(decrypted);
+            logger.info("美团数据解密成功(AES-256-GCM)");
+            return parsed;
         } catch (error: any) {
             logger.error("美团数据解密异常", { error: error.message, stack: error.stack });
             return null;

+ 76 - 0
webServer/src/channels/handlers/MiniappChannelHandler.ts

@@ -1475,6 +1475,82 @@ export class MiniappChannelHandler implements ChannelHandler {
         }
     }
 
+    /**
+     * 游戏圈发货接口
+     * 微信SDK回调,发货礼包给玩家
+     * @param ctx Koa上下文
+     * @param config 渠道配置
+     */
+    async deliverGoods(ctx: Context, config: ChannelConfig): Promise<LoginResult> {
+        try {
+            const body = ctx.request.body as any;
+            const { timestamp, nonce, signature, wxMsg } = body;
+
+            // 验证签名(签名算法1:SHA1)
+            const verifyConfig = this.getChannel11Config('miniapp');
+            const expectedSignature = this.generateContentSecuritySignature({ timestamp, nonce }, verifyConfig);
+            if (!expectedSignature || expectedSignature !== signature) {
+                logger.error("游戏圈发货签名验证失败", { received: signature, expected: expectedSignature });
+                return { code: -1, msg: "签名验证失败" };
+            }
+
+            const miniGame = wxMsg?.MiniGame;
+            if (!miniGame) {
+                logger.error("游戏圈发货:缺少MiniGame参数");
+                return { code: 0, msg: "ok" };
+            }
+
+            const { OrderId, ToUserOpenid, GiftTypeId, GiftId, GoodsList, Zone, IsPreview } = miniGame;
+            if (!OrderId || !ToUserOpenid || !GoodsList) {
+                logger.error("游戏圈发货:缺少必要参数", { OrderId, ToUserOpenid });
+                return { code: 0, msg: "ok" };
+            }
+
+            logger.info("游戏圈发货请求", { OrderId, ToUserOpenid, GiftTypeId, GiftId, Zone, IsPreview });
+
+            // 查询玩家最近登录的服务器
+            const Server = require("../../model/ServerModel");
+            const serverList = await Server.getEnterServerListByUid(ToUserOpenid, 11);
+            if (!serverList || serverList.length === 0) {
+                logger.warn("游戏圈发货:未找到玩家服务器记录", { ToUserOpenid });
+                return { code: 0, msg: "ok" };
+            }
+
+            // 取最近登录的服务器
+            const serverInfo = serverList[0];
+            const url = serverInfo.wss || `ws://${serverInfo.ip}:${serverInfo.port}`;
+
+            const params = JSON.stringify({
+                type: "deliverGoods",
+                account: ToUserOpenid,
+                channel_id: 11,
+                orderId: OrderId,
+                giftTypeId: GiftTypeId,
+                giftId: GiftId,
+                goods: GoodsList,
+                zone: Zone,
+            });
+
+            logger.info("游戏圈发货 - 通知游戏服务器", { url, params });
+
+            const sendMsg = new Msg();
+            sendMsg.connect(url, Account);
+            await new Promise<void>((resolve) => {
+                setTimeout(() => {
+                    sendMsg.CG_TEST_PROTO(ToUserOpenid, params, serverInfo.server_id);
+                    resolve();
+                }, 1000);
+            });
+
+            logger.info("游戏圈发货成功", { OrderId, ToUserOpenid });
+            return { code: 0, msg: "ok" };
+
+        } catch (error) {
+            logger.error("游戏圈发货出错:", error);
+            return { code: 0, msg: "ok" };
+        }
+    }
+
     /**
      * 生成iOS支付签名(签名算法3)
      * @param parameters 参数数组

+ 138 - 0
webServer/src/channels/handlers/QingtianChannelHandler.ts

@@ -0,0 +1,138 @@
+import {Context} from "koa";
+import axios from "axios";
+
+import {ChannelHandler, LoginResult, PaymentResult} from "../interfaces/ChannelHandler";
+import {ChannelConfig} from "../../config/channelConfig";
+import {SignatureVerifier} from "../../utils/SignatureVerifier";
+import {PaymentHelper} from "../../utils/PaymentHelper";
+
+const logger = require("../../utils/log");
+
+/**
+ * 晴天SDK渠道处理器(渠道21)
+ * 负责登录验证与支付回调处理
+ */
+export class QingtianChannelHandler implements ChannelHandler {
+
+    /**
+     * 晴天SDK 登录验证
+     * @param ctx Koa上下文
+     * @param config 渠道配置
+     */
+    async handleLogin(ctx: Context, config: ChannelConfig): Promise<LoginResult> {
+        const data = ctx.request.body as any;
+        const {token, uid, channel_code, product_code} = data || {};
+        const finalProductCode = product_code || config.loginConfig?.productCode;
+
+        if (!token || !uid) {
+            logger.warn("晴天SDK登录验证失败: 缺少必要参数", {token, uid});
+            return {code: 0, msg: "缺少必要参数 token 或 uid"};
+        }
+
+        if (!finalProductCode) {
+            logger.error("晴天SDK登录验证失败: 未配置productCode");
+            return {code: 0, msg: "服务器未配置productCode"};
+        }
+
+        const requestUrl = "https://gdk.qkyx.online/api/v1/quick/checkUser";
+        const params: Record<string, string> = {
+            access_token:token,
+            user_id:uid,
+        };
+        logger.info("晴天SDK登录验证请求", {url: requestUrl, params});
+
+        try {
+            const response = await axios.post(requestUrl, params);
+            logger.info("晴天SDK登录验证响应", {data: response.data});
+
+            if (response.data.code == 200) {
+                return {code: 1, msg: "success"};
+            }
+
+            logger.warn("晴天SDK登录验证失败: 接口返回非1", {data: response.data});
+            return {code: 0, msg: "登录验证失败"};
+        } catch (error) {
+            logger.error("晴天SDK登录验证异常", error);
+            return {code: 0, msg: "登录验证异常"};
+        }
+    }
+
+    /**
+     * 晴天SDK 支付回调
+     * @param ctx Koa上下文
+     * @param config 渠道配置
+     */
+    async handlePayment(ctx: Context, config: ChannelConfig): Promise<PaymentResult> {
+        const data = ctx.request.body as any;
+        logger.info("晴天SDK支付回调参数", {url: ctx.href, params: data,headerSign:ctx.request.headers["x-platform-sign"]});
+
+        const {extras_params, channel_order_id, status, amount} = data || {};
+        if (!channel_order_id || !status || !amount) {
+            logger.warn("晴天SDK支付回调失败: 缺少必要参数", {extras_params, channel_order_id, status, amount});
+            return {code: 0, msg: "缺少必要参数"};
+        }
+        if (!extras_params) {
+            logger.warn("晴天SDK支付回调失败: 缺少extras_params", {channel_order_id});
+            return {code: 0, msg: "缺少extras_params"};
+        }
+
+        const md5Key = config.paymentConfig?.callbackKey;
+        if (!md5Key) {
+            logger.error("晴天SDK支付回调失败: 未配置密钥");
+            return {code: 0, msg: "服务器未配置渠道密钥"};
+        }
+
+        const headerSign = ctx.request.headers["x-platform-sign"] as string;
+        if (!headerSign) {
+            logger.warn("晴天SDK支付回调失败: 请求头缺少X-Platform-Sign");
+            return {code: 0, msg: "缺少签名请求头"};
+        }
+
+        if (!SignatureVerifier.verifyQingtianSign(data, md5Key, headerSign)) {
+            logger.warn("晴天SDK支付回调失败: 签名验证失败");
+            return {code: 0, msg: "签名验证失败"};
+        }
+
+        if (status !== "completed") {
+            logger.warn("晴天SDK支付状态非成功", {status});
+            return {code: 0, msg: "支付状态失败"};
+        }
+
+        try {
+            const parsedAmount = parseFloat(amount);
+            const orderId = extras_params;
+            const outTradeNo = channel_order_id;
+
+            const validation = await PaymentHelper.validateOrder(orderId);
+            if (!validation.valid) {
+                return {
+                    code: validation.message?.includes("重复发货") ? 1 : 0,
+                    msg: validation.message || "订单验证失败"
+                };
+            }
+
+            const orderInfo = validation.orderInfo;
+            if (Number(orderInfo.amount) !== parsedAmount) {
+                logger.warn("晴天SDK支付金额不匹配", {
+                    orderId,
+                    requestAmount: parsedAmount,
+                    orderAmount: orderInfo.amount
+                });
+                return {code: 0, msg: "订单金额不一致"};
+            }
+
+            logger.info(`晴天SDK支付订单${orderId}开始发货`);
+            const result = await PaymentHelper.deliverOrder(
+                orderInfo,
+                ctx.request.ip,
+                validation.url,
+                outTradeNo
+            );
+            logger.info(`晴天SDK支付订单${orderId}发货完成`, {result});
+            return result;
+        } catch (error) {
+            logger.error("晴天SDK支付回调解析异常", error);
+            return {code: 0, msg: "回调解析异常"};
+        }
+    }
+}

+ 160 - 0
webServer/src/channels/handlers/ZeroOneChannelHandler.ts

@@ -0,0 +1,160 @@
+import {Context} from "koa";
+import axios from "axios";
+import {parseString} from "xml2js";
+
+import {ChannelHandler, LoginResult, PaymentResult} from "../interfaces/ChannelHandler";
+import {ChannelConfig} from "../../config/channelConfig";
+import {SignatureVerifier} from "../../utils/SignatureVerifier";
+import QuickAsy from "../../utils/quickAsy";
+import {PaymentHelper} from "../../utils/PaymentHelper";
+
+const logger = require("../../utils/log");
+
+/**
+ * 0.1渠道(QuickSDK)渠道处理器
+ * 负责登录验证与支付回调处理
+ */
+export class ZeroOneChannelHandler implements ChannelHandler {
+
+    /**
+     * QuickSDK 登录验证
+     * @param ctx Koa上下文
+     * @param config 渠道配置
+     */
+    async handleLogin(ctx: Context, config: ChannelConfig): Promise<LoginResult> {
+        const data = ctx.request.body as any;
+        const {token, uid, channel_code, product_code} = data || {};
+        const finalProductCode = product_code || config.loginConfig?.productCode;
+
+        if (!token || !uid) {
+            logger.warn("0.1渠道登录验证失败: 缺少必要参数", {token, uid});
+            return {code: 0, msg: "缺少必要参数 token 或 uid"};
+        }
+
+        if (!finalProductCode) {
+            logger.error("0.1渠道登录验证失败: 未配置productCode");
+            return {code: 0, msg: "服务器未配置productCode"};
+        }
+
+        const requestUrl = "http://checkuser.quickapi.net/v2/checkUserInfo";
+        const params: Record<string, string> = {
+            token,
+            uid,
+            product_code: finalProductCode
+        };
+        if (channel_code) {
+            params.channel_code = channel_code;
+        }
+
+        logger.info("0.1渠道登录验证请求", {url: requestUrl, params});
+
+        try {
+            const response = await axios.get(requestUrl, {params, timeout: 8000});
+            logger.info("0.1渠道登录验证响应", {data: response.data});
+
+            if (response.data == "1") {
+                return {code: 1, msg: "success"};
+            }
+
+            logger.warn("0.1渠道登录验证失败: 接口返回非1", {data: response.data});
+            return {code: 0, msg: "登录验证失败"};
+        } catch (error) {
+            logger.error("0.1渠道登录验证异常", error);
+            return {code: 0, msg: "登录验证异常"};
+        }
+    }
+
+    /**
+     * QuickSDK 支付回调
+     * @param ctx Koa上下文
+     * @param config 渠道配置
+     */
+    async handlePayment(ctx: Context, config: ChannelConfig): Promise<PaymentResult> {
+        const data = ctx.request.body as any;
+        logger.info("0.1渠道支付回调参数", {url: ctx.href, params: data});
+
+        const {nt_data, sign, md5Sign} = data || {};
+        if (!nt_data || !sign || !md5Sign) {
+            logger.warn("0.1渠道支付回调失败: 缺少必要参数", {nt_data, sign, md5Sign});
+            return {code: 0, msg: "缺少必要参数"};
+        }
+
+        const md5Key = config.paymentConfig?.signKey;
+        const callbackKey = config.paymentConfig?.callbackKey;
+
+        if (!md5Key || !callbackKey) {
+            logger.error("0.1渠道支付回调失败: 未配置QuickSDK密钥");
+            return {code: 0, msg: "服务器未配置渠道密钥"};
+        }
+
+        if (!SignatureVerifier.verifyQuickSign(data, md5Key)) {
+            logger.warn("0.1渠道支付回调失败: 签名验证失败");
+            return {code: 0, msg: "签名验证失败"};
+        }
+
+        try {
+            const xmlData = QuickAsy.decode(nt_data, callbackKey);
+            const parsed = await this.parseQuickXml(xmlData);
+
+            const message = parsed.quicksdk_message.message[0];
+            const orderId = message.game_order?.[0];
+            const outTradeNo = message.order_no?.[0];
+            const status = message.status?.[0];
+            const amountStr = message.amount?.[0];
+
+            if (!orderId || !outTradeNo || typeof status === "undefined" || !amountStr) {
+                logger.error("0.1渠道支付回调失败: XML缺少必要字段", {message});
+                return {code: 0, msg: "回调数据不完整"};
+            }
+
+            if (status !== "0") {
+                logger.warn("0.1渠道支付状态非成功", {status});
+                return {code: 0, msg: "支付状态失败"};
+            }
+
+            const amount = parseFloat(amountStr);
+
+            const validation = await PaymentHelper.validateOrder(orderId);
+            if (!validation.valid) {
+                return {
+                    code: validation.message?.includes("重复发货") ? 1 : 0,
+                    msg: validation.message || "订单验证失败"
+                };
+            }
+
+            const orderInfo = validation.orderInfo;
+            if (Number(orderInfo.amount) !== amount) {
+                logger.warn("0.1渠道支付金额不匹配", {
+                    orderId,
+                    requestAmount: amount,
+                    orderAmount: orderInfo.amount
+                });
+                return {code: 0, msg: "订单金额不一致"};
+            }
+
+            logger.info(`0.1渠道支付订单${orderId}开始发货`);
+            const result = await PaymentHelper.deliverOrder(
+                orderInfo,
+                ctx.request.ip,
+                validation.url,
+                outTradeNo
+            );
+            logger.info(`0.1渠道支付订单${orderId}发货完成`, {result});
+            return result;
+        } catch (error) {
+            logger.error("0.1渠道支付回调解析异常", error);
+            return {code: 0, msg: "回调解析异常"};
+        }
+    }
+
+    private parseQuickXml(xml: string): Promise<any> {
+        return new Promise((resolve, reject) => {
+            parseString(xml, (err, result) => {
+                if (err) {
+                    return reject(err);
+                }
+                resolve(result);
+            });
+        });
+    }
+}

+ 29 - 1
webServer/src/config/channelConfig.ts

@@ -47,7 +47,9 @@ import {
     HKT_ANDROID_CALLBACK_KEY,
     HKT_IOS_PRODUCT_CODE,
     HKT_IOS_CALLBACK_KEY,
-    HKT_DOMAIN, TAOBAO_CALLBACK_SECRET, TAOBAO_APP_ID, TAOBAO_APP_SECRET
+    HKT_DOMAIN, TAOBAO_CALLBACK_SECRET, TAOBAO_APP_ID, TAOBAO_APP_SECRET,
+    ZERO_ONE_QUICK_MD5_KEY, ZERO_ONE_QUICK_CALLBACK_KEY, ZERO_ONE_QUICK_PRODUCT_CODE,
+    QINGTIAN_MD5_KEY, QINGTIAN_CALLBACK_KEY, QINGTIAN_PRODUCT_CODE
 } from "./thirdParams";
 
 // 渠道配置接口定义
@@ -334,4 +336,30 @@ export const channelConfigs: Record<number, ChannelConfig> = {
             appSecret: TAOBAO_APP_SECRET ,
         },
     },
+    20: {
+        // 0.1渠道 QuickSDK
+        channelId: 20,
+        name: "0.1",
+        platform: "",
+        paymentConfig: {
+            signKey: ZERO_ONE_QUICK_MD5_KEY,
+            callbackKey: ZERO_ONE_QUICK_CALLBACK_KEY,
+        },
+        loginConfig: {
+            productCode: ZERO_ONE_QUICK_PRODUCT_CODE,
+        },
+    },
+    21: {
+        // 晴天SDK
+        channelId: 21,
+        name: "晴天",
+        platform: "qingtian",
+        paymentConfig: {
+            signKey: QINGTIAN_MD5_KEY,
+            callbackKey: QINGTIAN_CALLBACK_KEY,
+        },
+        loginConfig: {
+            productCode: QINGTIAN_PRODUCT_CODE,
+        },
+    },
 };

+ 13 - 0
webServer/src/config/thirdParams.ts

@@ -140,6 +140,19 @@ export const TAOBAO_APP_ID = "251225994751"; // 需要配置实际的传盛应
 export const TAOBAO_APP_SECRET = "7C664178FAAEE2711FFA2C1A13D5B608"; // 需要配置实际的应用密钥
 export const TAOBAO_CALLBACK_SECRET = "7A4B128D8F8035AED1372CB45EBF0E08"; // 需要配置实际的回调密钥(用于支付回调签名验证)
 
+//0.1渠道
+export const ZERO_ONE_QUICK_MD5_KEY = "3xodtkqzfxpx1efvhvnauk92nvagbjxe";
+export const ZERO_ONE_QUICK_CALLBACK_KEY = "93291956031820879688339510758678";
+export const ZERO_ONE_QUICK_PRODUCT_CODE = "15109676714097754184799948819650";
+export const ZERO_ONE_QUICK_PRODUCT_KEY = "27124891";
+
+
+// 晴天SDK(渠道21)
+export const QINGTIAN_PRODUCT_CODE = "00592636310215384261414655441301";
+export const QINGTIAN_PRODUCT_KEY = "35152526";
+export const QINGTIAN_CALLBACK_KEY = "63878163435949505046358619235401";
+export const QINGTIAN_MD5_KEY = "ntyf5ezxywtqt4r16uhqrx5zwix2mzez";
+export const QINGTIAN_GAME_ID = "1007";
 
 // 港台渠道(Quick海外SDK)
 // 安卓配置

+ 95 - 12
webServer/src/controller/ApiController.ts

@@ -13,13 +13,31 @@ import {
     generateOrderNumber,
     formatDate,
     getServerList,
-    getClientIp,
+    getClientIp, getServerAddr,
 } from "../utils/common";
 import {PaymentHelper} from "../utils/PaymentHelper";
 import {SignatureVerifier} from "../utils/SignatureVerifier";
 import {ChannelConfigManager} from "../utils/ChannelConfigManager";
 import {getRoleInfoByUidAndServerId} from "../mongo/mongodb";
 
+// platform内存缓存,key: ip:device_no,TTL 5分钟
+const platformCache = new Map<string, {value: string; expireAt: number}>();
+const PLATFORM_CACHE_TTL = 60 * 1000; // 缓存1分钟
+
+function setPlatformCache(ip: string, platform: string) {
+    platformCache.set(ip, {value: platform, expireAt: Date.now() + PLATFORM_CACHE_TTL});
+}
+
+function getPlatformCache(ip: string): string {
+    const entry = platformCache.get(ip);
+    if (!entry) return '';
+    if (Date.now() > entry.expireAt) {
+        platformCache.delete(ip);
+        return '';
+    }
+    return entry.value;
+}
+
 // 导入依赖
 const CryptoJS = require("crypto-js");
 const Order = require("../model/OrderModel");
@@ -252,7 +270,6 @@ function splitString(input: string, separator: string): string[] {
 //验证账号
 const checkUserToken = async (ctx) => {
     let ip = getClientIp(ctx);
-
     let {
         uid,
         channel_id,
@@ -262,8 +279,15 @@ const checkUserToken = async (ctx) => {
         device_model,
         device_version,
         system_version,
+        platform = ''
     } = ctx.request.body;
 
+    // 前端未传platform时,从内存缓存(thirdLogin写入)中查询补全
+    if (channel_id == 17 && !platform && ip) {
+        platform = getPlatformCache(ip);
+        logger.info("从缓存获取platform:", {platform, ip});
+    }
+
     const create_time = formatDate(new Date());
     const accountInfo = (await User.checkAccountIsExist(uid, channel_id))[0];
 
@@ -276,7 +300,8 @@ const checkUserToken = async (ctx) => {
             ip,
             device_no,
             reg_device,
-            create_time
+            create_time,
+            platform
         );
 
         if (accountRes.affectedRows <= 0) {
@@ -293,7 +318,8 @@ const checkUserToken = async (ctx) => {
         device_version,
         system_version,
         create_time,
-        channel_id
+        channel_id,
+        platform,
     );
 
     if (res.affectedRows <= 0) {
@@ -356,6 +382,7 @@ class ApiController {
             product_id,
             server_id,
             channel_id,
+            platform = '',
         } = ctx.request.body;
 
         logger.info("create params:", {params: ctx.request.body});
@@ -397,7 +424,8 @@ class ApiController {
             product_id,
             server_id,
             channel_id,
-            create_time
+            create_time,
+            platform
         );
 
         if (res.affectedRows > 0) {
@@ -480,6 +508,16 @@ class ApiController {
             result.data.platform = platform || 'unknown';
         }
 
+        // 登录成功且有platform时,缓存到内存供checkUserToken查询
+        if (result && result.code === 1 && platform) {
+            const ip = getClientIp(ctx);
+            const device_no = data.device_no || '';
+            if (ip) {
+                setPlatformCache(ip, platform);
+                logger.info("thirdLogin缓存platform:", {ip, platform});
+            }
+        }
+
         // 根据不同渠道的返回格式要求处理结果
         ctx.body = result;
     }
@@ -562,13 +600,18 @@ class ApiController {
                 // 华为渠道:成功返回 {"errCode": 0},失败返回 {"errCode": 1, "errMsg": "..."}
                 if (result.code === 0 || result.code === 1) {
                     // 发货成功
-                    ctx.body = {errCode: 0};
+                    if (ctx.query.platform == "mtminiapp") {
+                        ctx.body = {"code": 0, "msg": "ok"}
+                    }else {
+                        ctx.body = {errCode: 0};
+                    }
                 } else {
                     // 发货失败
                     ctx.body = {errCode: 1, errMsg: result.msg || "发放失败"};
                 }
                 break;
             case 14:
+            case 21:
                 ctx.body = result.code === 1 ? "SUCCESS" : "Fail";
                 break;
             default:
@@ -661,7 +704,19 @@ class ApiController {
                 })
             );
 
-            ctx.body = serversWithRoleInfo;
+            // tag=11 时,找到第一个有角色的服,隐藏它之前的服;都没角色则只显示最新的1个服
+            if (tag == 11 || tag === '11') {
+                const firstRoleIndex = serversWithRoleInfo.findIndex(s => s.hasRole);
+                if (firstRoleIndex > 0) {
+                    ctx.body = serversWithRoleInfo.slice(firstRoleIndex);
+                } else if (firstRoleIndex === -1) {
+                    ctx.body = serversWithRoleInfo.slice(-1);
+                } else {
+                    ctx.body = serversWithRoleInfo;
+                }
+            } else {
+                ctx.body = serversWithRoleInfo;
+            }
         } else {
             ctx.body = servers;
         }
@@ -730,7 +785,6 @@ class ApiController {
             isNewAccount = 0;
             const servers = await Server.getAllServerList(tag, ip);
             const {getRoleInfoByUidAndServerId} = require("../mongo/mongodb");
-
             // 为每个进入过的服务器添加角色信息
             for (const element of enterServerList) {
                 let roleInfo = null;
@@ -743,9 +797,11 @@ class ApiController {
                         logger.error(`查询服务器${element.server_id}角色信息失败:`, error);
                     }
                 }
+                const sid = Number(element.server_id) || 1;
+                const minSid = Math.floor((sid - 1) / 10) * 10 + 1;
                 data.push({
                     channel: channelConfig.name, //渠道固定
-                    minSid: 1, //最小服务器
+                    minSid: minSid, //最小服务器
                     maxSid: servers.length, //最大服务器 这里会控制 服务器列表显示的数量
                     isNewAccount: isNewAccount, //1为新号 会弹出用户协议
                     //以下是最近登陆的服务器 (不可为空 如果没有参数可以填最后一个区)
@@ -791,7 +847,7 @@ class ApiController {
 
                 data.push({
                     channel: channelConfig.name, //渠道固定
-                    minSid: 1, //最小服务器
+                    minSid: Math.floor(((servers[0].sid || 1) - 1) / 10) * 10 + 1, //最小服务器
                     maxSid: servers.length, //最大服务器 这里会控制 服务器列表显示的数量
                     isNewAccount: isNewAccount, //1为新号 会弹出用户协议
                     //以下是最近登陆的服务器 (不可为空 如果没有参数可以填最后一个区)
@@ -830,6 +886,29 @@ class ApiController {
                 });
             }
         }
+        // 根据sid去重
+        const seenSids = new Set();
+        data = data.filter(item => {
+            if (seenSids.has(item.sid)) return false;
+            seenSids.add(item.sid);
+            return true;
+        });
+        // 所有组的minSid统一取最小值
+        if (data.length > 0) {
+            const globalMinSid = Math.min(...data.map(item => item.minSid));
+            data.forEach(item => { item.minSid = globalMinSid; });
+        }
+
+        // tag=11 时,找到第一个有角色的服,隐藏它之前的服;都没角色则只显示最新的1个服
+        if ((tag == 11 || tag === '11') && enterServerList.length > 0) {
+            const firstRoleIndex = data.findIndex(s => s.hasRole);
+            if (firstRoleIndex > 0) {
+                data = data.slice(firstRoleIndex);
+            } else if (firstRoleIndex === -1) {
+                data = data.slice(-1);
+            }
+        }
+
         ctx.body = data;
         // ctx.body = ApiController.success("获取最近服务器列表成功", 1, false, data);
     }
@@ -1033,7 +1112,7 @@ class ApiController {
             data.userId = body.uuid;
         }
 
-        let serverUrl = await getServerList(body.serverId, body.channel_id);
+        let serverUrl = await getServerAddr(body.serverId, body.channel_id);
         let err = "";
         if (!serverUrl) {
             ctx.body = ApiController.fail(`区服id错误: serverId ${body.serverId}`, 1);
@@ -1094,7 +1173,11 @@ class ApiController {
                 "SDKL888",
                 "CHUXILB",
                 "CHUNJIELB",
-                "YUANXIAOLB"
+                "YUANXIAOLB",
+                "VIP555",
+                "VIP666",
+                "VIP777",
+                "VIP888",
             ];
             let param: string = "";
 

+ 27 - 0
webServer/src/controller/MiniAppController.ts

@@ -469,6 +469,33 @@ class MiniappController {
     }
   }
 
+  /**
+   * 游戏圈发货接口
+   * @param ctx Koa上下文
+   */
+  async deliverGoods(ctx: Context) {
+    try {
+      const handler = MiniappController.getChannelHandler();
+      const config = MiniappController.getChannelConfig();
+
+      if (!handler) {
+        ctx.body = { errcode: -1, errmsg: "渠道处理器未找到" };
+        return;
+      }
+
+      const result = await (handler as any).deliverGoods(ctx, config);
+      if (result.code === -1) {
+        ctx.body = { errcode: -1, errmsg: result.msg || "发货失败" };
+      } else {
+        ctx.body = { errcode: 0, errmsg: "ok" };
+      }
+
+    } catch (error) {
+      logger.error("游戏圈发货出错:", error);
+      ctx.body = { errcode: 0, errmsg: "ok" };
+    }
+  }
+
   /**
    * 订单校验接口
    * @param ctx Koa上下文

+ 3 - 2
webServer/src/model/OrderModel.ts

@@ -23,10 +23,11 @@ class OrderModel {
     product_id: any,
     server_id: any,
     channel_id: any,
-    create_time: string
+    create_time: string,
+    platform: string
   ) {
     return await query(
-      `INSERT INTO game_order(order_id, uid, level,amount,role_id,role_name,product_id,server_id,channel_id,create_time) VALUES('${orderId}', '${uid}', '${level}', '${amount}', '${role_id}', '${role_name}','${product_id}','${server_id}',  '${channel_id}','${create_time}')`,
+      `INSERT INTO game_order(order_id, uid, level,amount,role_id,role_name,product_id,server_id,channel_id,create_time,platform) VALUES('${orderId}', '${uid}', '${level}', '${amount}', '${role_id}', '${role_name}','${product_id}','${server_id}',  '${channel_id}','${create_time}','${platform}')`,
       []
     );
   }

+ 25 - 5
webServer/src/model/UserModel.ts

@@ -3,7 +3,7 @@ import { query } from "../sql/query"; // 确保路径是正确的
 class UserModel {
     //检查账户是否存在
     async checkAccountIsExist(uid: any, channel_id: any) {
-        return await query(`SELECT * FROM accounts where account  = ? and channel_id`, [uid,channel_id]);
+        return await query(`SELECT * FROM accounts where account = ? and channel_id = ?`, [uid, channel_id]);
     }
 
     //创建账户
@@ -14,10 +14,28 @@ class UserModel {
         device_no: any,
         reg_device: any,
         create_time: string,
+        platform:  string,
     ) {
         return await query(
-            `INSERT INTO accounts(account,status,channel_id,reg_ip,device_no,reg_device,created_at, updated_at) VALUES('${uid}',1, '${channel_id}', '${reg_ip}', '${device_no}', '${reg_device}', '${create_time}', '${create_time}')`,
-            []
+            `INSERT INTO accounts(account,status,channel_id,reg_ip,device_no,reg_device,platform,created_at, updated_at) VALUES(?,1,?,?,?,?,?,?,?)`,
+            [uid, channel_id, reg_ip, device_no, reg_device, platform, create_time, create_time]
+        );
+    }
+
+    //根据ip和device_no查询platform值
+    async getPlatformByIpAndDevice(ip: string, device_no: string) {
+        const rows = await query(
+            `SELECT platform FROM accounts WHERE reg_ip = ? AND device_no = ? AND platform IS NOT NULL AND platform != '' ORDER BY created_at DESC LIMIT 1`,
+            [ip, device_no]
+        );
+        return rows[0]?.platform || '';
+    }
+
+    //更新账号platform
+    async updateAccountPlatform(uid: any, channel_id: any, platform: string, update_time: string) {
+        return await query(
+            `UPDATE accounts SET platform = ?, updated_at = ? WHERE account = ? AND channel_id = ? AND (platform IS NULL OR platform = '')`,
+            [platform, update_time, uid, channel_id]
         );
     }
 
@@ -32,10 +50,12 @@ class UserModel {
         system_version: string,
         create_time: string,
         channel_id: any,
+        platform:  string,
     ) {
         return await query(
-            `INSERT INTO account_login_logs(account,login_ip,device_no,device_type,device_version,device_model,system_version, created_at, updated_at,channel_id) VALUES('${uid}', '${login_ip}', '${device_no}', '${device_type}', '${device_version}','${system_version}','${device_model}','${create_time}', '${create_time}','${channel_id}' )`,
-            []
+            `INSERT INTO account_login_logs(account,login_ip,device_no,device_type,device_version,device_model,
+                               system_version,created_at,updated_at,channel_id,platform) VALUES(?,?,?,?,?,?,?,?,?,?,?)`,
+            [uid, login_ip, device_no, device_type, device_version, device_model, system_version, create_time, create_time, channel_id,platform]
         );
     }
 

+ 3 - 0
webServer/src/router/miniapp.ts

@@ -26,4 +26,7 @@ miniAppRouter.post("/roleQuery", MiniAppController.roleQuery);
 miniAppRouter.post("/accountStatusReport", MiniAppController.accountStatusReport);
 miniAppRouter.get("/accountStatusReport", MiniAppController.accountStatusReport);
 
+// 游戏圈发货接口
+miniAppRouter.post("/deliverGoods", MiniAppController.deliverGoods);
+
 export default miniAppRouter;

+ 1 - 1
webServer/src/server.ts

@@ -23,7 +23,7 @@ let serverManager: ServerManager;
 // 启动服务器
 async function startServer() {
   // 先初始化MongoDB
-  // await initializeMongoDB();
+  await initializeMongoDB();
   
   // 创建服务器管理器实例
   serverManager = new ServerManager(router);

+ 32 - 1
webServer/src/utils/SignatureVerifier.ts

@@ -19,7 +19,7 @@ export class SignatureVerifier {
   static verifyMD5Sign(
     data: any,
     secretKey: string,
-    excludeFields: string[] = ["sign"]
+    excludeFields: string[] = ["sign","appId","timestamp"]
   ): boolean {
     const sign = data.sign;
     const signData = Object.keys(data)
@@ -144,6 +144,37 @@ export class SignatureVerifier {
     return SnsSigCheck.makeSig(method, path, params, key);
   }
 
+  /**
+   * 验证晴天SDK签名
+   * 签名在请求头 X-Platform-Sign 中
+   * 格式: key1=value1&key2=value2&...&key=SECRET (按键名升序排序,不urlencode)
+   * @param data 请求body数据
+   * @param secretKey 密钥
+   * @param headerSign 请求头中的签名值
+   * @returns 验证结果
+   */
+  static verifyQingtianSign(data: any, secretKey: string, headerSign: string): boolean {
+    const sortedKeys = Object.keys(data)
+        .filter((key) => key !== "sign")
+        .sort();
+
+    const pairs = sortedKeys.map((key) => {
+      const val = data[key] == null ? "" : String(data[key]);
+      return `${key}=${val}`;
+    });
+
+    const signStr = pairs.join("&") + "&key=" + secretKey;
+    const newSign = CryptoJS.MD5(signStr).toString();
+
+    logger.info("晴天SDK签名验证:", {
+      signStr,
+      newSign,
+      headerSign,
+    });
+
+    return newSign === headerSign;
+  }
+
   /**
    * 验证4399签名
    * @param data 请求数据