From 25eb5e5d766a731297ac22f385f426d707c41817 Mon Sep 17 00:00:00 2001 From: Hornwitser Date: Sat, 26 Oct 2019 17:37:24 +0200 Subject: [PATCH] Increase limit of Json payloads to master server The default limit of 100kb to JSON payloads of bodyParser can be exceeded when running modded games with researchSync. Increase the limit to 10mb as a bandaid to fix this issue. --- CHANGELOG.md | 2 ++ master.js | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2850b5d3..3d43f1dc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ Version 1.2.3 - Disabled uploading mods to the master server by default as this is mostly just a waste of bandwidth with the mod portal being integrated into the game now. +- Fixed researchSync breaking with heavily modded games due to the tech tree + exceeding the default 100kb limit on JSON payloads. Version 1.2.2 diff --git a/master.js b/master.js index 568f2e66..2fb5aee8 100644 --- a/master.js +++ b/master.js @@ -83,7 +83,9 @@ const fileUpload = require('express-fileupload'); var app = express(); app.use(cookieParser()); -app.use(bodyParser.json()); +app.use(bodyParser.json({ + limit: '10mb', +})); app.use(bodyParser.urlencoded({ parameterLimit: 100000, limit: '10mb',