diff --git a/src/main/java/de/hdm_stuttgart/battlearena/Model/Multiplayer/ConnectionHandler.java b/src/main/java/de/hdm_stuttgart/battlearena/Model/Multiplayer/ConnectionHandler.java
index 6154d069f65d071304a99054157d9ba8fb97e3ea..b47419daa11eea14e292ecab5dac7e0ae483f2b6 100644
--- a/src/main/java/de/hdm_stuttgart/battlearena/Model/Multiplayer/ConnectionHandler.java
+++ b/src/main/java/de/hdm_stuttgart/battlearena/Model/Multiplayer/ConnectionHandler.java
@@ -15,13 +15,13 @@ public class ConnectionHandler {
     private static int enemyY = 0;
     private static int playerID = 0;
     private static int[] coordinates = {pX,pY,playerID};
-
+    private static String ipaddress = "localhost";
     private static final Logger log = LogManager.getLogger(ConnectionHandler.class);
 
     public void startHandler() throws IOException, InterruptedException {
 
         Client client = new Client();
-        client.startConnection("localhost", 4444);
+        client.startConnection(ipaddress, 4444);
 
         ConnectionThread connectionthread = new ConnectionThread(client);
         connectionthread.start();
@@ -85,12 +85,8 @@ public class ConnectionHandler {
         return enemyY;
     }
 
-    public void setEnemyX(int enemyX) {
-        ConnectionHandler.enemyX = enemyX;
-    }
-
-    public void setEnemyY(int enemyY) {
-        ConnectionHandler.enemyY = enemyY;
+    public static void setIpaddress(String ipaddress) {
+        ConnectionHandler.ipaddress = ipaddress;
     }
 }
 
diff --git a/src/main/java/de/hdm_stuttgart/battlearena/Model/Multiplayer/Server.java b/src/main/java/de/hdm_stuttgart/battlearena/Model/Multiplayer/Server.java
index 5fbbd776db69d53cd38a1b39a418a36371e0356a..f3555e7b1f71b82a04f7bb75ebcd749f8bbe611a 100644
--- a/src/main/java/de/hdm_stuttgart/battlearena/Model/Multiplayer/Server.java
+++ b/src/main/java/de/hdm_stuttgart/battlearena/Model/Multiplayer/Server.java
@@ -23,10 +23,18 @@ public class Server {
     private static int playerID;
     private static int playercount = 0;
     private static int[] cords;
-
     private static int[] returncords = {enemyx,enemyy,playerID};
+    private boolean started = false;
+    private static String ipaddress = "localhost";
+
 
-    public static void main(String[] args) throws IOException {
+   /* public static void main(String[] args) throws IOException { //main method for testing purposes
+        Server server = new Server();
+        log.info("server starting...");
+        server.start(ipaddress, 4444);
+    } */
+
+     public void startServer() throws IOException {
         Server server = new Server();
         log.info("server starting...");
         server.start("localhost",4444);
@@ -35,6 +43,7 @@ public class Server {
     public void start(String host_ip, int port) throws IOException {
         serverSocket = new ServerSocket(port);
         log.info("server started!");
+        started = true;
         while (true){
             new ServerHandler(serverSocket.accept()).start();
         }
@@ -145,4 +154,10 @@ public class Server {
         }
     }
 
+    public boolean isStarted() {
+        return started;
+    }
+    public static void setIpaddress(String ipaddress) {
+        Server.ipaddress = ipaddress;
+    }
 }
diff --git a/src/main/java/de/hdm_stuttgart/battlearena/Model/Multiplayer/TestMap.java b/src/main/java/de/hdm_stuttgart/battlearena/Model/Multiplayer/TestMap.java
index b163dc0d9c3ccf62f0429f3207786f9399e33b99..f6d7fdf0800d787b23fb6df532afdb898733d53c 100644
--- a/src/main/java/de/hdm_stuttgart/battlearena/Model/Multiplayer/TestMap.java
+++ b/src/main/java/de/hdm_stuttgart/battlearena/Model/Multiplayer/TestMap.java
@@ -107,8 +107,7 @@ public class TestMap extends Application {
         }
     }
 
-    public static void main(String[] args) {
-        launch(args);
-
+    public static void main(String[] args) throws IOException {
+            launch(args);
     }
 }
\ No newline at end of file