resolves #66 added setting to not upload mods to master

This commit is contained in:
Danielv123 committed 2018-01-04 18:54:30 +01:00
1 parent 5dc71ad46e
commit 3f8a685f19
2 files changed
+25 -20

No files matched your search

+17 -13
View File
@@ -591,19 +591,23 @@ function instanceManagement() {
console.log("master has mod");
} else if (response && body && typeof body == "string") {
let mod = response.body;
console.log("Sending mod: " + mod);
// Send mods master says it wants
// response.body is a string which is a modName.zip
var req = request.post("http://"+config.masterIP + ":" + config.masterPort + '/api/uploadMod', function (err, resp, body) {
if (err) {
console.log('Error!');
throw err
} else {
console.log('URL: ' + body);
}
});
var form = req.form();
form.append('file', fs.createReadStream("./instances/"+instance+"/mods/"+mod));
if(config.uploadModsToMaster){
console.log("Sending mod: " + mod);
// Send mods master says it wants
// response.body is a string which is a modName.zip
var req = request.post("http://"+config.masterIP + ":" + config.masterPort + '/api/uploadMod', function (err, resp, body) {
if (err) {
console.log('Error!');
throw err
} else {
console.log('URL: ' + body);
}
});
var form = req.form();
form.append('file', fs.createReadStream("./instances/"+instance+"/mods/"+mod));
} else {
console.log("Not sending mod: " + mod + " to master because config.uploadModsToMaster is not enabled")
}
}
});
}
+8 -7
View File
@@ -2,19 +2,19 @@
"__comment": "Where factorio folder. Should be in the same folder as this config file.",
"factorioDirectory": "factorio",
"__comment": "IP players should connect to to join your servers, should be portforwarded and stuff",
"__comment1": "IP players should connect to to join your servers, should be portforwarded and stuff",
"publicIP": "localhost",
"__comment": "IP the master web server runs at, can be ignored on the master system",
"__comment2": "IP the master web server runs at, can be ignored on the master system",
"masterIP": "localhost",
"masterPort": 8080,
"__comment": "Your factorio.com username for factorio MP services, also username will be admin",
"__comment3": "Your factorio.com username for factorio MP services, also username will be admin",
"username": "",
"__comment": "Token from your factorio.com profile page. Required for MP and mod manager services.",
"__comment4": "Token from your factorio.com profile page. Required for MP and mod manager services.",
"token": "",
"__comment": "General user settings",
"__comment5": "General user settings",
"verify_user_identity": false,
"auto_pause": false,
"allow_commands": "admins-only",
@@ -24,10 +24,11 @@
"public": true,
"lan": true
},
"__comment": "Statistic gathering statistics, may affect server performance (master memory usage especially)",
"__comment6": "Statistic gathering statistics, may affect server performance (master memory usage especially)",
"itemStats": {
"maxEntries":60,
"entriesPerSecond": 0.01666666667
},
"logItemTransfers": false
"logItemTransfers": false,
"uploadModsToMaster": true
}