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