Skip to content

Commit b9d64b2

Browse files
committed
style: log
1 parent 06f0d00 commit b9d64b2

File tree

1 file changed

+15
-6
lines changed
  • src/OTAPI.UnifiedServerProcess.GlobalNetwork

1 file changed

+15
-6
lines changed

src/OTAPI.UnifiedServerProcess.GlobalNetwork/Program.cs

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using OTAPI.UnifiedServerProcess.GlobalNetwork.Network;
33
using OTAPI.UnifiedServerProcess.GlobalNetwork.Servers;
44
using ReLogic.OS;
5+
using System.Diagnostics;
56
using UnifiedServerProcess;
67

78
namespace OTAPI.UnifiedServerProcess.GlobalNetwork
@@ -19,22 +20,27 @@ static void Main(string[] args) {
1920
Console.WriteLine(" Demonstration For Terraria v{0} & OTAPI v{1} ", version.TerrariaVersion, version.OTAPIVersion);
2021
Console.WriteLine("---------------------------------------------------------------------------------------------------");
2122

22-
Console.Write("[USP|Info] Initializing... ");
23+
24+
Console.Write("[USP|Info] Global initialization started... ");
2325
var spinner = new ConsoleSpinner(100);
2426
spinner.Start();
2527

28+
Stopwatch stopwatch = new();
29+
stopwatch.Start();
2630
SynchronizedGuard.Load();
2731
NetworkPatcher.Load();
2832
AppDomain.CurrentDomain.AssemblyResolve += ResolveHelpers.ResolveAssembly;
2933
Terraria.Program.SavePath = Platform.Get<IPathService>().GetStoragePath("Terraria");
3034
Terraria.Main.SkipAssemblyLoad = true;
3135
GlobalInitializer.Initialize();
36+
stopwatch.Stop();
3237
spinner.Stop();
33-
Console.WriteLine("- done.");
38+
Console.WriteLine($"- done. (used {stopwatch.ElapsedMilliseconds:.00}ms)");
3439

35-
Console.Write("[USP|Info] Waiting for servers instances creation... ");
40+
Console.Write("[USP|Info] Creating server instances... ");
3641
spinner = new ConsoleSpinner(100);
3742
spinner.Start();
43+
stopwatch.Restart();
3844

3945
int port = 7777;
4046

@@ -44,8 +50,9 @@ static void Main(string[] args) {
4450
var router = new Router(port, server1, [server1, server2]);
4551
var cmd = new CommandHandler(router);
4652

53+
stopwatch.Stop();
4754
spinner.Stop();
48-
Console.WriteLine("- done.");
55+
Console.WriteLine($"- done. (used {stopwatch.ElapsedMilliseconds:.00}ms)");
4956

5057
Task.Run(() => {
5158
server1.Program.LaunchGame(args);
@@ -55,13 +62,15 @@ static void Main(string[] args) {
5562
});
5663

5764

58-
Console.Write("[USP|Info] Waiting for main servers to start... ");
65+
Console.Write("[USP|Info] Starting main servers... ");
5966
spinner = new ConsoleSpinner(100);
6067
spinner.Start();
68+
stopwatch.Restart();
6169

6270
router.Started += () => {
71+
stopwatch.Stop();
6372
spinner.Stop();
64-
Console.WriteLine("- done.");
73+
Console.WriteLine($"- done. (used {stopwatch.ElapsedMilliseconds:.00}ms)");
6574
Console.WriteLine();
6675
Console.WriteLine("[USP] Unified Server Process Launched successfully.");
6776
Console.WriteLine("[USP] Listening on port: {0}.", port);

0 commit comments

Comments
 (0)