diff --git a/CLI/CliDocker.cs b/CLI/CliDocker.cs
index 2087c24..8560801 100644
--- a/CLI/CliDocker.cs
+++ b/CLI/CliDocker.cs
@@ -17,14 +17,7 @@ namespace BetterSecondBot
ConsoleLog.Status("-> Getting config from Docker");
JsonConfig Config = MakeJsonConfig.FromENV();
Config = MakeJsonConfig.http_config_check(Config);
- if (Config.HttpAsCnC == true)
- {
- new HttpCnC(Config);
- }
- else
- {
- new CliExitOnLogout(Config);
- }
+ new CliExitOnLogout(Config);
}
}
}
diff --git a/CLI/CliHardware.cs b/CLI/CliHardware.cs
index 3fb7b44..516533d 100644
--- a/CLI/CliHardware.cs
+++ b/CLI/CliHardware.cs
@@ -77,14 +77,7 @@ namespace BetterSecondBot
if(ok_to_try_start == true)
{
Config = MakeJsonConfig.http_config_check(Config);
- if (Config.HttpAsCnC == true)
- {
- new HttpCnC(Config);
- }
- else
- {
- new CliExitOnLogout(Config);
- }
+ new CliExitOnLogout(Config);
}
}
}
diff --git a/CLI/HttpCnC.cs b/CLI/HttpCnC.cs
deleted file mode 100644
index 13746cd..0000000
--- a/CLI/HttpCnC.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-using BetterSecondBot.HttpServer;
-using BetterSecondBotShared.Json;
-using BetterSecondBotShared.logs;
-using System;
-using System.Collections.Generic;
-using System.Text;
-using System.Threading;
-
-namespace BetterSecondBot
-{
- class HttpCnC
- {
- protected SecondBotHttpServer my_http_server;
- public HttpCnC(JsonConfig BotConfig)
- {
- ConsoleLog.Status("Mode: HTTP C&C");
- my_http_server = new SecondBotHttpServer();
- my_http_server.HTTPCnCmode = true;
- my_http_server.ShutdownHTTP = false;
- my_http_server.StartHttpServer(BotConfig);
- string last_cnc_status = "";
- while (my_http_server.ShutdownHTTP == false)
- {
- string NewStatusMessage = my_http_server.GetStatus();
- if (NewStatusMessage != last_cnc_status)
- {
- last_cnc_status = NewStatusMessage;
- ConsoleLog.Status(last_cnc_status);
- }
- Thread.Sleep(1000);
- }
- ConsoleLog.Status("Shutting down now");
- if (my_http_server.GetBot != null)
- {
- my_http_server.GetBot.GetClient.Network.Logout();
- }
- }
- }
-}
diff --git a/CLI/HttpServer/control/Service/LoginBot.cs b/CLI/HttpServer/control/Service/LoginBot.cs
deleted file mode 100644
index f3f74da..0000000
--- a/CLI/HttpServer/control/Service/LoginBot.cs
+++ /dev/null
@@ -1,28 +0,0 @@
-using BSB.bottypes;
-using System;
-using System.Collections.Generic;
-using System.Text;
-using static BetterSecondBot.Program;
-
-namespace BetterSecondBot.HttpServer.Control.CNC
-{
- public class CNCStartBot : HTTP_commands_post
- {
- public override string Helpfile { get { return "[C&C Mode only]
Starts bot"; } }
- public override string[] CallFunction(string[] args)
- {
- if (httpserver.HTTPCnCmode == true)
- {
- if (bot == null)
- {
- httpserver.NewBot();
- httpserver.GetBot.Setup(httpserver.GetConfig, AssemblyInfo.GetGitHash());
- httpserver.GetBot.Start();
- return new [] { "OK","Starting bot now" };
- }
- return Failed("Unable to Login the bot (it might already be running)");
- }
- return Failed("Not running as CNC");
- }
- }
-}
diff --git a/CLI/HttpServer/control/Service/ShutdownCNC.cs b/CLI/HttpServer/control/Service/ShutdownCNC.cs
deleted file mode 100644
index 936c1e5..0000000
--- a/CLI/HttpServer/control/Service/ShutdownCNC.cs
+++ /dev/null
@@ -1,22 +0,0 @@
-using BSB.bottypes;
-using System;
-using System.Collections.Generic;
-using System.Text;
-using static BetterSecondBot.Program;
-
-namespace BetterSecondBot.HttpServer.Control.CNC
-{
- public class ShutdownCNC : HTTP_commands_post
- {
- public override string Helpfile { get { return "[C&C Mode only]
Shutsdown the C&C process"; } }
- public override string[] CallFunction(string[] args)
- {
- if (httpserver.HTTPCnCmode == true)
- {
- httpserver.ShutdownHTTP = true;
- return new [] { "OK", "Shutting down" };
- }
- return Failed("Not running as CNC");
- }
- }
-}