From b4fca31cd596cbb9385c999e7ca39db615ee8149 Mon Sep 17 00:00:00 2001 From: flames Date: Thu, 6 Jan 2011 04:55:21 +0100 Subject: [PATCH] added configvariable bindaddress (thanks FrozenCow) --- src/main/java/org/dynmap/MapManager.java | 4 ++++ src/main/java/org/dynmap/WebServer.java | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/dynmap/MapManager.java b/src/main/java/org/dynmap/MapManager.java index cb4bd1af..d8826de9 100644 --- a/src/main/java/org/dynmap/MapManager.java +++ b/src/main/java/org/dynmap/MapManager.java @@ -90,6 +90,9 @@ public class MapManager extends Thread { /* port to run web server on */ public int serverport = 8123; + /* bind web server to ip-address */ + public String bindaddress = "0.0.0.0"; + /* time to pause between rendering tiles (ms) */ public int renderWait = 500; @@ -125,6 +128,7 @@ public class MapManager extends Thread { colorsetpath = "colors.txt"; signspath = "signs.txt"; serverport = 8123; + bindaddress = "0.0.0.0"; tileStore = new HashMap(); staleTiles = new LinkedList(); diff --git a/src/main/java/org/dynmap/WebServer.java b/src/main/java/org/dynmap/WebServer.java index 98047457..32ad19e1 100644 --- a/src/main/java/org/dynmap/WebServer.java +++ b/src/main/java/org/dynmap/WebServer.java @@ -20,7 +20,7 @@ public class WebServer extends Thread { public WebServer(int port, MapManager mgr) throws IOException { this.mgr = mgr; - sock = new ServerSocket(port, 5, InetAddress.getByName("127.0.0.1")); + sock = new ServerSocket(port, 5, mgr.bindaddress.equals("0.0.0.0") ? null : InetAddress.getByName(mgr.bindaddress)); running = true; start(); log.info("map WebServer started on port " + port);