diff --git a/xtrn/dicewarz2/service.js b/xtrn/dicewarz2/service.js
index c0830a759aa92490531a451a552615eda51af7eb..bf1697c320c547df7cce1bd7fead7d4d4530dcb6 100644
--- a/xtrn/dicewarz2/service.js
+++ b/xtrn/dicewarz2/service.js
@@ -14,10 +14,14 @@ load(root + "diceobj.js");
 
 var game_id = "dicewarz2";
 var timer = new Timer();
-var client = new JSONClient(serverAddr,serverPort);
-var settings = loadSettings("dice.ini");
-var ai = loadAI("ai.ini");
-var aiTakingTurns = {};
+try {
+	var client = new JSONClient(serverAddr,serverPort);
+	var settings = loadSettings("dice.ini");
+	var ai = loadAI("ai.ini");
+	var aiTakingTurns = {};
+} catch(e) {
+	throw new Error(e);
+}
 
 var data = { 
 	games:client.read(game_id,"games",1),
@@ -329,4 +333,4 @@ close();
 
 } catch(e) {
 	log(LOG_ERROR,e.toSource());
-}
\ No newline at end of file
+}