So I found the issue. The line I had set up to take advantage of naming id mapping was causing it. So I removed it. NameIdMappingFile": "Saves\Games\DediGame\Mods\EmpyrionScripting\NameIdMapping.json As I was writing this I noticed the line listed in a previous post and I think I know what I did wrong, not use the double slash marks. In either case it works now. Thank you.
You have to double \ in a string value to \\ e.g. Code: "NameIdMappingFile": "Saves\\Games\\DediGame\\Mods\\EmpyrionScripting\\NameIdMapping.json", https://www.freeformatter.com/json-escape.html
Hi Astic, I implemented this mod on my server and it is working. I used EAW to install it. I am just slightly confused and wanted to clarify before disaster. THe contents of the backpack are saved between wipes? Or i have to do something different / extra to ensure that the VB contents are saved before a wipe?
You have to connect the BackpackMod with the NameIdMapping.json of the EmpyrionScripting Code: "NameIdMappingFile": "Saves\\Games\\DediGame\\Mods\\EmpyrionScripting\\NameIdMapping.json", for the "Name" translastion to make it wipe resistance
Hmm I understand the file and what to put in it, but that location does not contain an EmpyrionScripting folder, the Empyrion Scripting folder is in "Content/Mods/ModLoader/MODs/EmpyrionScripting. should I pointit to here instead? (note that I used Empyrion Web Access EWA) to install the backpack and EmpyrionScripting The mod has not created any EmpyrionScripting folders at all in /Saves I ask this because many times where files are concerned, the SAVE folder is where they should be.
When the EmpyrionScripting mod is running, it automatically creates a NameIdMapping.json file in the save game directory (along with a few other files). For example, you will see the following in any Playfield_....Log file (here it found 4256 block/name combinations) Code: 27-06:45:16.656 07_45 -LOG- {EmpyrionScripting} ReadBlockMappingFile: BlockIdMapping API:[4255] 27-06:45:16.658 07_45 -LOG- {EmpyrionScripting} ReadBlockMappingFile: BlockIdMapping FileC:\steamcmd\empyrion.server/Saves/Games/DefaultRE\blocksmap.dat:[4255] .... 27-06:45:23.238 07_45 -LOG- {EmpyrionScripting} EmpyrionScripting Configuration_Ecf: #5183 BlockById: #4256 BlockByName: #4256 ParentBlockNames: #2052 BlockIdMapping:[4255] C:\steamcmd\empyrion.server/Saves/Games/DefaultRE\blocksmap.dat takes:00:00:06.5822540
I had to uninstall the mod from modloader on EWA. Then manually install it. Then i booted the server and the mod created the files/folders in Saves directory. For some reason installing via EWA didn't work. Thanks for EWA too btw, it is a godsend for remote server operation. I've linked the file now but also backed up the backpack files manually.
Does EWA have any admin helper commands ? I can't get EAH to show players on the server even tho it is connected. I wanted to warp to someone and help them out on the server, but trying to use console commands was a nightmare, first of all they were in Delta at Derelict Station Delta, and that sector does not exist when you check sectors in the console, so I couldn't warp to it as admin, and therefore couldnt get on their playfield to then warp to them.
[RESOLVED] I had to install the mod loader. Disabled all mods except the backpack mod and replaced files with the latest from the repository. Trying to install the mod but each time we try any \vb command it locks/hangs the server and have to kill the server as the server stops responding. Is the current version of the server supported? In server logs I can see the mod being loaded: 26-00:10:36.349 11_10 -LOG- Loaded Mod 'EmpyrionBackpackExtender': "EmpyrionBackpackExtender" (Version: <unknown>) from folder EmpyrionBackpackExtender 26-00:10:36.388 11_10 -LOG- Loaded Mod 'EmpyrionScripting': "EmpyrionScripting" (Version: 11.4.1) from folder EmpyrionScripting 26-00:10:36.392 11_10 -LOG- Loaded Mod 'EPM': "EPM" (Version: 1.0) from folder EPM 26-00:10:36.394 11_10 -LOG- {:EmpyrionBackpackExtender} **EmpyrionBackpackExtender: loaded 26-00:10:36.430 11_10 -LOG- {:EmpyrionBackpackExtender} ConfigurationManager load 'J:\Empyrion\RE2.0Beta\dedicatedserver\Saves\Games\RE20Beta\Mods\EmpyrionBackpackExtender\Configuration.json' 26-00:10:36.541 11_10 -LOG- {:EmpyrionBackpackExtender} ConfigurationManager save 'J:\Empyrion\RE2.0Beta\dedicatedserver\Saves\Games\RE20Beta\Mods\EmpyrionBackpackExtender\Configuration.json' 26-00:10:36.560 11_10 -LOG- {:EmpyrionBackpackExtender} ConfigurationManager no change 'J:\Empyrion\RE2.0Beta\dedicatedserver\Saves\Games\RE20Beta\Mods\EmpyrionBackpackExtender\Configuration.json' 26-00:10:36.560 11_10 -LOG- {:EmpyrionBackpackExtender} ConfigurationManager saved 'J:\Empyrion\RE2.0Beta\dedicatedserver\Saves\Games\RE20Beta\Mods\EmpyrionBackpackExtender\Configuration.json' 26-00:10:36.571 11_10 -LOG- {:EmpyrionScripting} EmpyrionScripting Mod started: Game_Start 26-00:10:36.575 11_10 -LOG- {EmpyrionScripting} EmpyrionScripting Mod started: IModApi DedicatedServer 26-00:10:36.578 11_10 -LOG- {EPM} Dedi mod initialization start 26-00:10:36.585 11_10 -LOG- {EPM} ModServer started on port: 12345 26-00:10:36.587 11_10 -LOG- {EPM} Dedi mod initialized 26-00:10:36.588 11_10 -LOG- SectorDb: SetMode to userDataID When I run the command I see the following in the logs: 6-00:12:09.211 11_12 -LOG- CHAT Player/Faction from 247001/Faction.120 to -1/Faction.120 (-): '\vb help' 26-00:12:37.599 11_12 -LOG- {EPM} Timelog: Send to Dedi: 8/min 26-00:12:37.600 11_12 -LOG- {EPM} Timelog: Received from Dedi: 12/min 26-00:13:37.605 11_13 -LOG- {EPM} Timelog: Received from Dedi: 1/min 26-00:14:37.613 11_14 -LOG- {EPM} Timelog: Received from Dedi: 1/min 26-00:15:37.618 11_15 -LOG- {EPM} Timelog: Received from Dedi: 1/min At this point server becomes unresponsive and no more output into the logs.
2.7.2 works on my machine... try the mod package https://github.com/GitHub-TC/EmpyrionModPackage or the single https://github.com/GitHub-TC/Empyri...s/download/2.7.2/EmpyrionBackpackExtender.zip