From 29704bccc604981436ecb0e9913060dfe291116e Mon Sep 17 00:00:00 2001 From: Finn Date: Sat, 20 Sep 2025 21:50:31 +0200 Subject: [PATCH] - Bug fixing --- .../protocol/side/server/ProtocolServer.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/github/openautonomousconnection/protocol/side/server/ProtocolServer.java b/src/main/java/github/openautonomousconnection/protocol/side/server/ProtocolServer.java index 2a73da9..929ad87 100644 --- a/src/main/java/github/openautonomousconnection/protocol/side/server/ProtocolServer.java +++ b/src/main/java/github/openautonomousconnection/protocol/side/server/ProtocolServer.java @@ -27,13 +27,20 @@ public abstract class ProtocolServer extends DefaultMethodsOverrider { if (!caFolder.exists()) caFolder.mkdirs(); if (!certFile.exists() || !keyFile.exists()) throw new FileNotFoundException("Certificate or Key is missing!"); + if (!configFile.exists()) configFile.createNewFile(); + configurationManager = new ConfigurationManager(configFile); configurationManager.loadProperties(); - if (!configurationManager.isSet("server.site.info")) + if (!configurationManager.isSet("server.site.info")) { configurationManager.set("server.site.info", "DNS-SERVER INFO SITE IP"); - if (!configurationManager.isSet("server.site.register")) + configurationManager.saveProperties(); + } + + if (!configurationManager.isSet("server.site.register")) { configurationManager.set("server.site.register", "SERVER IP TO DNS-FRONTENT WEBSITE"); + configurationManager.saveProperties(); + } ProtocolBridge protocolBridge = ProtocolBridge.getInstance(); this.clients = new ArrayList<>();