| | |
| | | } |
| | | unset($pack_data[$postServerName]); |
| | | |
| | | if ($serverInfo['MainServer'] && !$onlyServerID) { |
| | | if ($serverInfo['MainServer'] && !$onlyServerID && $serverInfo['MainServer'] != $serverInfo['ServerID']) { |
| | | # 有主服的代表是合服的,只发主服;因为子服是同一台服务器,没必要重复发送 |
| | | continue; |
| | | } |
| | |
| | | } |
| | | $pack_data["serverID"] = $serversArray[$serverName]["ServerID"]; |
| | | if ($isSpecialUser) { // 特殊账号默认只查本服ID |
| | | $pack_data["OnlyServerID"] = $pack_data["serverID"]; |
| | | // 270只查自己的 |
| | | if (strpos($pack_data["mixServerIDInfo"], '270') != false) { |
| | | $pack_data["OnlyServerID"] = "270"; |
| | | } else if ($pack_data["OnlyServerID"] == "270") { |
| | | unset($pack_data['OnlyServerID']); |
| | | } |
| | | } |
| | | $sendServers[$i][2] = $pack_data; |
| | | } |