Răsfoiți Sursa

新增全部区服踢人

zhanwencai 1 an în urmă
părinte
comite
13e0e7f280

+ 37 - 0
webServer/src/controller/ApiController.ts

@@ -1203,6 +1203,43 @@ class ApiController {
         }
         }
     }
     }
 
 
+    async maintenanceAll(ctx) {
+        let data = ctx.request.body
+
+        const servers = (await Server.getServerList('default'))
+
+        servers.forEach(function (element) {
+
+            let url = 'ws://' + element.ip + ':' + element.port
+            if (!url) {
+                ctx.body = {
+                    code: 1,
+                    msg: `区服id错误: serverId ${element.server_id}`
+                }
+                return
+            }
+
+
+        let param = JSON.stringify({
+            type: "kickAllUser"
+        })
+        // Msg.connect(url, Account);
+        let sendMsg = new Msg()
+        sendMsg.connect(url, Account);
+        new Promise((resolve) => {
+            setTimeout(async () => {
+                sendMsg.CG_TEST_PROTO("test", param)
+            }, 1000);
+        });
+  
+        });
+
+        ctx.body = {
+            code: 0,
+            msg: "success"
+        }
+    }
+
     async sendMail(ctx) {
     async sendMail(ctx) {
         let data = ctx.request.body
         let data = ctx.request.body
         let url = await getServerList(data.serverId, 'default')
         let url = await getServerList(data.serverId, 'default')

+ 1 - 1
webServer/src/json/notice.json

@@ -2,6 +2,6 @@
     {
     {
         "content": "《寻宝之旅》是一款水墨风格的卡牌游戏,突破了传统的框架,游戏中拥有丰富的支线章节,玩家的每一个决策都会对游戏的故事发展产生深远影响,真正实现了高度互动的剧情体验。\n【礼包码】\n通用礼包:进入游戏直接输入xbzl555、xbzl666、xbzl777\nQQ群礼包:3个礼包。群内不定时会发放礼包。\n社区礼包3个:在tap社区直接领取。\ntaptap签到礼包:总共7个礼包,需要前往taptap签到才能获得。\n领取方式:左上角【人物头像】→【设置】→【礼包码兑换】\n官方QQ交流群:992058780 \n",
         "content": "《寻宝之旅》是一款水墨风格的卡牌游戏,突破了传统的框架,游戏中拥有丰富的支线章节,玩家的每一个决策都会对游戏的故事发展产生深远影响,真正实现了高度互动的剧情体验。\n【礼包码】\n通用礼包:进入游戏直接输入xbzl555、xbzl666、xbzl777\nQQ群礼包:3个礼包。群内不定时会发放礼包。\n社区礼包3个:在tap社区直接领取。\ntaptap签到礼包:总共7个礼包,需要前往taptap签到才能获得。\n领取方式:左上角【人物头像】→【设置】→【礼包码兑换】\n官方QQ交流群:992058780 \n",
         "status": 1,
         "status": 1,
-        "content_wh": "2024年10月14日维护内容\n1、增加“战令”功能,完成指定玩法次数可获得积分,达成指定积分后可免费领取进度奖励,充值可解锁更多奖励\n2、增加了“80~200级”的升级奖励\n3、开放新一期的“英雄兑换”英雄池并修复了“英雄兑换”开放新一期时,旧的兑换标记没有清除的问题\n4、修复了“魔王·梼杌”,已经阵亡的英雄还能上阵导致卡战斗的问题,解决了界面描述错误问题\n5、修复了吕布技能buff描述错误的问题\n6、修复了“女巫森林”错误显示“一键扫荡”按钮的问题\n7、修复了“装备锻造”可重复添加同一件装备的问题\n8、修复了“云霄娘娘”英雄信息描述错误的问题\n9、优化了“皮肤”购买按钮的刷新问题\n10、修复了“失落神庙”玩法倒计时无法正常倒计时的问题\n11、修复了6、9、10星傀儡描述错误的问题\n12、修复了“魔王·梼杌”排行收录信息,服务器显示错误的问题\n13、修复了“失落神庙”玩法界面玩法标题没有正常显示的问题\n则"
+        "content_wh": "2024年10月18日维护内容\n1、新增邓婵玉皮肤“清凉夏日”,可在“星届衣间”处了解详情\n2、开放新一期“英雄兑换”\n3、新增“一键合成”功能,可快速合成英雄碎片\n4、修复了“寻星”幸运值在某些情况下会清零的问题\n5、修复了龙吉公主4技能“精灵之语”没有增加暴击的问题\n6、修复了“装备”洗炼界面,装备佩戴所属和英雄名称错误的问题\n7、优化了战令奖励的相关提示\n8、修复了道具批量使用界面道具名被遮挡的问题"
     }
     }
 ]
 ]

Fișier diff suprimat deoarece este prea mare
+ 0 - 0
webServer/src/json/th_notice.json


+ 2 - 0
webServer/src/router/index.ts

@@ -44,6 +44,8 @@ router.get('/getNotice', ApiController.getNotice)
 
 
 router.get('/maintenance',ApiController.maintenance)
 router.get('/maintenance',ApiController.maintenance)
 
 
+router.get('/maintenanceAll',ApiController.maintenanceAll)
+
 router.post('/sendMail',ApiController.sendMail)
 router.post('/sendMail',ApiController.sendMail)
 
 
 module.exports = router
 module.exports = router

Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff