Skip to content

Commit 567fed4

Browse files
committed
Revert GlobalKnownGoodActorCache logic
1 parent 7f5abd3 commit 567fed4

File tree

3 files changed

+4
-7
lines changed

3 files changed

+4
-7
lines changed

Zolian.Server.Base/Network/Server/LobbyServer.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -157,8 +157,7 @@ protected override void OnConnected(Socket clientSocket)
157157
return;
158158
}
159159

160-
var foundIp = ServerSetup.Instance.GlobalKnownGoodActorsCache.Values.First(savedIp => savedIp == ipAddress.ToString());
161-
if (!foundIp.IsEmpty())
160+
foreach (var _ in ServerSetup.Instance.GlobalKnownGoodActorsCache.Values.Where(savedIp => savedIp == ipAddress.ToString()))
162161
safe = true;
163162

164163
if (!safe)
@@ -206,7 +205,7 @@ private void OnDisconnect(object sender, EventArgs e)
206205
var client = (ILobbyClient)sender!;
207206
ClientRegistry.TryRemove(client.Id, out _);
208207
}
209-
208+
210209
private readonly HashSet<string> _bannedIPs = [];
211210

212211
private bool BannedIpCheck(string ip)

Zolian.Server.Base/Network/Server/LoginServer.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -486,8 +486,7 @@ protected override void OnConnected(Socket clientSocket)
486486
client.OnDisconnected += OnDisconnect;
487487
var safe = false;
488488

489-
var foundIp = ServerSetup.Instance.GlobalKnownGoodActorsCache.Values.First(savedIp => savedIp == ipAddress.ToString());
490-
if (StringExtensions.IsEmpty(foundIp))
489+
foreach (var _ in ServerSetup.Instance.GlobalKnownGoodActorsCache.Values.Where(savedIp => savedIp == ipAddress.ToString()))
491490
safe = true;
492491

493492
if (!safe)

Zolian.Server.Base/Network/Server/WorldServer.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3225,8 +3225,7 @@ protected override void OnConnected(Socket clientSocket)
32253225
client.OnDisconnected += OnDisconnect;
32263226
var safe = false;
32273227

3228-
var foundIp = ServerSetup.Instance.GlobalKnownGoodActorsCache.Values.First(savedIp => savedIp == ipAddress.ToString());
3229-
if (!foundIp.IsEmpty())
3228+
foreach (var _ in ServerSetup.Instance.GlobalKnownGoodActorsCache.Values.Where(savedIp => savedIp == ipAddress.ToString()))
32303229
safe = true;
32313230

32323231
if (!safe)

0 commit comments

Comments
 (0)