diff --git a/xtrn/dicewarz2/service.js b/xtrn/dicewarz2/service.js
index ee5c34fd2a75c925a84b80f596147d4bf9011ca7..fc0285964ee98db8d2658752e03db760ece79545 100644
--- a/xtrn/dicewarz2/service.js
+++ b/xtrn/dicewarz2/service.js
@@ -1,6 +1,5 @@
-/* $Id$ */
-
 var root = argv[0];
+
 /* load server connection information from server.ini */
 var server_file = new File(file_cfgname(root, "server.ini"));
 server_file.open('r',true);
@@ -225,7 +224,7 @@ function scanInactivity() {
 					turns:0,
 					moves:0
 				}
-				client.write(game_id,"games." + gameNumber + ".players." + player.name,player,2)
+				client.write(game_id,"games." + game.gameNumber + ".players." + player.name,player,2)
 				updateTurn(game);
 			}
 		}
@@ -266,6 +265,16 @@ function main() {
 	}
 }
 
+try {
+
+
 open();
 main();
-close();
\ No newline at end of file
+close();
+
+} catch(e) {
+	var ef = new File(root + "e.log");
+	ef.open('a',true);
+	ef.writeln(e.toSource());
+	ef.close();
+}
\ No newline at end of file