From 862aeae51fdc2c8abd8753ac8d72c2ef2f07c03e Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 31 三月 2026 11:39:32 +0800
Subject: [PATCH] 0312 服务器列表查找增加测试组
---
Main/System/Login/ServerListCenter.cs | 36 ++++++++++++++++++++++--------------
1 files changed, 22 insertions(+), 14 deletions(-)
diff --git a/Main/System/Login/ServerListCenter.cs b/Main/System/Login/ServerListCenter.cs
index e5b7eb0..ba04051 100644
--- a/Main/System/Login/ServerListCenter.cs
+++ b/Main/System/Login/ServerListCenter.cs
@@ -90,6 +90,7 @@
//浠庢湁鏁版嵁鐨勬湇鍔″櫒鍒楄〃 鎴栬�� 鎬诲垪琛ㄨ幏鍙�
public ServerData GetServerData(int _id)
{
+ //鍘嗗彶鐧诲綍鍒楄〃 鍙兘瀛樺湪涓嶅瓨鍦ㄧ殑鏈嶅姟鍣�
if (serverInfoPlayer != null && serverInfoPlayer.player != null && serverInfoPlayer.player.group_list != null)
{
var serverGroup = serverInfoPlayer.player;
@@ -145,28 +146,35 @@
//浠庢�绘湇鍔″櫒鍒楄〃鑾峰彇
public ServerData GetServerDataEx(int _id)
{
- if (serverInfoCommon == null)
+ if (serverInfoCommon != null && serverInfoCommon.common != null)
{
- return default(ServerData);
- }
- else
- {
- if (serverInfoCommon.common != null)
+ for (int i = 0; i < serverInfoCommon.common.Length; i++)
{
- for (int i = 0; i < serverInfoCommon.common.Length; i++)
+ var group = serverInfoCommon.common[i];
+ for (int j = 0; j < group.group_list.Length; j++)
{
- var group = serverInfoCommon.common[i];
- for (int j = 0; j < group.group_list.Length; j++)
+ var serverData = group.group_list[j];
+ if (serverData.region_flag == _id)
{
- var serverData = group.group_list[j];
- if (serverData.region_flag == _id)
- {
- return serverData;
- }
+ return serverData;
}
}
}
}
+
+ //浠庣櫧鍚嶅崟鐨勬湇鍔″櫒琛ㄤ腑鏌ユ壘锛堟祴璇曠敤锛�
+ if (serverInfoPlayer != null && serverInfoPlayer.gametest != null && serverInfoPlayer.gametest.group_list != null)
+ {
+ var serverGroup = serverInfoPlayer.gametest;
+ for (int i = 0; i < serverGroup.group_list.Length; i++)
+ {
+ var serverData = serverGroup.group_list[i];
+ if (serverData.region_flag == _id)
+ {
+ return serverData;
+ }
+ }
+ }
return default(ServerData);
}
--
Gitblit v1.8.0