diff --git a/src/main/java/net/krakatoaapi/KrakatoaAPI.java b/src/main/java/net/krakatoaapi/KrakatoaAPI.java index 19a434a..02890a0 100644 --- a/src/main/java/net/krakatoaapi/KrakatoaAPI.java +++ b/src/main/java/net/krakatoaapi/KrakatoaAPI.java @@ -6,6 +6,9 @@ import earth.krakatao.KraSocketClientConfig; import earth.krakatao.events.KraSocketClientEventInitiater; import earth.krakatao.events.KraSocketClientEventInterface; import earth.krakatao.protocol.KraSocketClientProtocol; +import earth.krakatao.protocol.KraSocketClientProtocolDest; +import earth.krakatao.protocol.KraSocketClientProtocolMessage; +import earth.krakatao.protocol.KraSocketClientProtocolStatus; import java.io.IOException; import java.net.URISyntaxException; import java.util.List; @@ -71,6 +74,15 @@ public class KrakatoaAPI extends JavaPlugin { this.mongoManager.connect(this.configHandler.getMongodbDatabase()); loadListeners(); + + // call to proxy that the server is only for the auto restart system + + KraSocketClientProtocolMessage kraSocketClientProtocolMessage = new KraSocketClientProtocolMessage( + KraSocketClientProtocolStatus.SEND.getStatus(), 0, + KraSocketClientProtocolDest.PROXY.getStatus(), "", (short) 59739, + CloudNetDriver.getInstance().getComponentName()); + + this.kraSocketClient.getSocketClient().SendMessage(kraSocketClientProtocolMessage); } @Override