From a818e08818c6c0e8a6558f8dc897d41b2b0395b2 Mon Sep 17 00:00:00 2001 From: Denoflions Date: Thu, 17 Jun 2021 02:30:29 -0400 Subject: [PATCH] Try to recover gracefully? --- package.json | 2 +- src/OotOnline/OotOnlineServer.ts | 1 + src/OotOnline/package.json | 4 ++-- update.json | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index e3a168ad..20c4b197 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "OotOnline", - "version": "3.0.64", + "version": "3.0.65", "description": "Template base for making [ModLoader64](https://github.com/hylian-modding/ModLoader64) Plugins.", "main": "index.js", "scripts": { diff --git a/src/OotOnline/OotOnlineServer.ts b/src/OotOnline/OotOnlineServer.ts index 0411d888..73575f02 100644 --- a/src/OotOnline/OotOnlineServer.ts +++ b/src/OotOnline/OotOnlineServer.ts @@ -193,6 +193,7 @@ export default class OotOnlineServer { if (typeof storage.worlds[packet.player.data.world] === 'undefined'){ this.ModLoader.logger.info(`Creating world ${packet.player.data.world} for lobby ${packet.lobby}.`); storage.worlds[packet.player.data.world] = new OotOnlineSave_Server(); + storage.worlds[packet.player.data.world].save = JSON.parse(packet.save.toString()); } let world = storage.worlds[packet.player.data.world]; storage.saveManager.mergeSave(packet.save, world.save, ProxySide.SERVER); diff --git a/src/OotOnline/package.json b/src/OotOnline/package.json index 3a6a1a22..dd3af046 100644 --- a/src/OotOnline/package.json +++ b/src/OotOnline/package.json @@ -1,7 +1,7 @@ { "name": "OotOnline", - "version": "3.0.64", - "date": "Thu, 17 Jun 2021 05:54:49 GMT", + "version": "3.0.65", + "date": "Thu, 17 Jun 2021 06:30:06 GMT", "description": "", "main": "OotOnline.js", "author": "denoflions", diff --git a/update.json b/update.json index beea714e..0be34465 100644 --- a/update.json +++ b/update.json @@ -1,5 +1,5 @@ { - "version": "3.0.64", + "version": "3.0.65", "url": "https://repo.modloader64.com/mods/Ooto/update/OotOnline.pak", "devurl": "https://repo.modloader64.com/mods/Ooto/dev/OotOnline.pak" } \ No newline at end of file