Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ AddCurrentServerToRecentList()

static void Terraria.Netplay.AddCurrentServerToRecentList ( )
inlinestatic

Definition at line 369 of file Netplay.cs.

370 {
371 if (Connection.Socket.GetRemoteAddress().Type != 0)
372 {
373 return;
374 }
375 for (int i = 0; i < Main.maxMP; i++)
376 {
377 if (Main.recentIP[i].ToLower() == ServerIPText.ToLower() && Main.recentPort[i] == ListenPort)
378 {
379 for (int j = i; j < Main.maxMP - 1; j++)
380 {
381 Main.recentIP[j] = Main.recentIP[j + 1];
382 Main.recentPort[j] = Main.recentPort[j + 1];
383 Main.recentWorld[j] = Main.recentWorld[j + 1];
384 }
385 }
386 }
387 for (int num = Main.maxMP - 1; num > 0; num--)
388 {
389 Main.recentIP[num] = Main.recentIP[num - 1];
390 Main.recentPort[num] = Main.recentPort[num - 1];
391 Main.recentWorld[num] = Main.recentWorld[num - 1];
392 }
393 Main.recentIP[0] = ServerIPText;
394 Main.recentPort[0] = ListenPort;
395 Main.recentWorld[0] = Main.worldName;
396 Main.SaveRecent();
397 }
static string ServerIPText
Definition Netplay.cs:43
static int ListenPort
Definition Netplay.cs:47
static RemoteServer Connection
Definition Netplay.cs:39

References Terraria.Netplay.Connection, Terraria.Netplay.ListenPort, Terraria.Main.maxMP, Terraria.Main.recentIP, Terraria.Main.recentPort, Terraria.Main.recentWorld, Terraria.Main.SaveRecent(), Terraria.Netplay.ServerIPText, and Terraria.Main.worldName.

Referenced by Terraria.Player.Spawn().