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

◆ DedServ()

void Terraria.Main.DedServ ( )
inline

Definition at line 5098 of file Main.cs.

5099 {
5100 NeverSleep();
5101 rand = new UnifiedRandom();
5103 {
5104 string lpWindowName = (Console.Title = "terraria" + rand.Next(int.MaxValue));
5105 if (Platform.IsWindows)
5106 {
5107 IntPtr intPtr = FindWindow(null, lpWindowName);
5108 if (intPtr != IntPtr.Zero)
5109 {
5110 ShowWindow(intPtr, 0);
5111 }
5112 }
5113 }
5114 else
5115 {
5116 Console.Title = "Terraria Server " + versionNumber2 + " - " + Terraria.ModLoader.ModLoader.versionedName;
5117 }
5118 dedServ = true;
5119 showSplash = false;
5120 ((Game)this).Initialize();
5121 bool reloadMods;
5122 do
5123 {
5126 }
5127 while (reloadMods);
5128 }
static bool autoShutdown
Definition Main.cs:2364
void DedServ_PostModLoad(out bool reloadMods)
Definition Main.cs:5130
static IntPtr FindWindow(string lpClassName, string lpWindowName)
static string versionNumber2
Definition Main.cs:333
static bool dedServ
Definition Main.cs:1301
static bool ShowWindow(IntPtr hWnd, int nCmdShow)
static bool showSplash
Definition Main.cs:768
void NeverSleep()
Definition Main.cs:5082
static bool showServerConsole
Definition Main.cs:2720
static UnifiedRandom rand
Definition Main.cs:2758
static string versionedName
Definition ModLoader.cs:81
This serves as the central class which loads mods. It contains many static fields and methods related...
Definition ModLoader.cs:30

References Terraria.Main.autoShutdown, Terraria.Main.dedServ, Terraria.Main.DedServ_PostModLoad(), Terraria.Main.FindWindow(), Terraria.UI.Game, Terraria.Main.NeverSleep(), Terraria.Enums.Platform, Terraria.Main.rand, Terraria.ModLoader.ModLoader.Reload(), Terraria.Main.showServerConsole, Terraria.Main.showSplash, Terraria.Main.ShowWindow(), Terraria.ModLoader.ModLoader.versionedName, and Terraria.Main.versionNumber2.

+ Here is the call graph for this function: