From 03e387fed8adc252ed7e47fd0655dd67a60e3c4c Mon Sep 17 00:00:00 2001 From: echicken <> Date: Mon, 11 May 2015 14:57:01 +0000 Subject: [PATCH] Don't crap out if server.ini is missing, just use some default settings. (Bug reported by 'Binary' Bob Swindle.) --- xtrn/startrek/startrek.js | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/xtrn/startrek/startrek.js b/xtrn/startrek/startrek.js index 34b484bb6f..790addae10 100644 --- a/xtrn/startrek/startrek.js +++ b/xtrn/startrek/startrek.js @@ -65,11 +65,18 @@ var init = function() { fieldFrame.load(js.exec_dir + "starfield.bin", 80, 24); timer = new Timer(); - - var f = new File(js.exec_dir + "server.ini"); - f.open("r"); - serverIni = f.iniGetObject(); - f.close(); + + if(file_exists(js.exec_dir + "server.ini")) { + var f = new File(js.exec_dir + "server.ini"); + f.open("r"); + serverIni = f.iniGetObject(); + f.close(); + } else { + serverIni = { + 'host' : 'localhost', + 'port' : 10088 + }; + } frame.open(); statusFrame.top(); -- GitLab