mirror of
https://github.com/AlexMacocian/MTSC.git
synced 2026-07-21 01:39:31 +00:00
Implemented usage monitors to monitor and observe server resource usage.
This commit is contained in:
@@ -4,6 +4,7 @@ using MTSC.Exceptions;
|
||||
using MTSC.Logging;
|
||||
using MTSC.Server;
|
||||
using MTSC.Server.Handlers;
|
||||
using MTSC.Server.UsageMonitors;
|
||||
using System;
|
||||
using System.Numerics;
|
||||
using System.Security.Cryptography;
|
||||
@@ -17,14 +18,13 @@ namespace MTSC_TestServer
|
||||
{
|
||||
X509Certificate2 certificate = new X509Certificate2("localhost.pfx", "psdsd");
|
||||
Server server = new Server(80);
|
||||
server.TickRate = 60;
|
||||
server.ScaleUsage = true;
|
||||
RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(1024);
|
||||
EncryptionHandler encryptionHandler = new EncryptionHandler(rsa);
|
||||
server
|
||||
//.AddHandler(encryptionHandler)
|
||||
.AddLogger(new ConsoleLogger())
|
||||
.AddLogger(new DebugConsoleLogger())
|
||||
.AddServerUsageMonitor(new TickrateEnforcer().SetTicksPerSecond(60))
|
||||
.AddExceptionHandler(new ExceptionConsoleLogger())
|
||||
//.AddHandler(new BroadcastHandler())
|
||||
.AddHandler(new WebsocketHandler().AddWebsocketHandler(new BroadcastModule()))
|
||||
|
||||
Reference in New Issue
Block a user