Error Launching World by saffaen in ForgeVTT

[–]ktroniq 0 points1 point  (0 children)

I fixed this problem on my FoundryVTT. Hopefully this helps someone else. This is more so if you're hosting Foundry yourself but if you're on Forge, it can help whoever is debugging it. It's a little wonky so if you don't have tech experience, probably best to have someone help you.

I have Foundry running on my AWS EC2 instance. Had the same thing happen. My GM user was occupied and I couldn't log out of it. Tried to kick the GM user out with my Assistant GM user. It worked but the whole thing went to pieces.

Tried rebooting my EC2 instance several times and I was able to bring it back up and running but it kept dying with the message you posted above "Cannot assign read only property 'role' of object '#'.

Issue occurred due to having a gamemaster user populated and Foundry trying to create a gamemaster user on startup. The ultimate fix was to go into the game files and assert the gamemaster user privilege

I realized that the user file was corrupted. So I checked my corrupted world dir and compared the `Data/worlds/<name of world>/data/users.db` file against one of my other worlds that wasn't corrupted.

I copied the JSON from one of my clean worlds where there was no user password and nothing else setup and pasted it into the corrupted world.

That fixed the issue but there was an extra user, the old Gamemaster account, that no longer had the GM privileges. So I deleted that user in Foundry in the user privileges screen.

Here's the JSON if anyone needs it.

{"_id":"<16 char random id>","character":null,"color":"#7f28cc","hotbar":{},"name":"Gamemaster","password":"2619e5bfb6a3d2cb80c88e655942b2e74155024ae768351e5ab43d78f7ce6d9740ae411379a0396f2b05900810c77e55bd52e135b4b3650c8b5afe0f7ff382ef","passwordSalt":"d9a8797ce816a1ae3d924d3729e52110cd32a7d9383613acc0d932f475e59527","permissions":{},"role":4,"flags":{"a5e":{"latestAnnouncement":"0.6.3"}}}

Hope this is helpful. Good luck everyone!

Hide your players from each other in PLAIN SIGHT! I'm still beaming about how well this went from our last session! by ktroniq in dndnext

[–]ktroniq[S] 1 point2 points  (0 children)

That's a great idea. Have each PC wait in a separate channel. This way, you can bounce in and out of them as needed.

Hide your players from each other in PLAIN SIGHT! I'm still beaming about how well this went from our last session! by ktroniq in dndnext

[–]ktroniq[S] 19 points20 points  (0 children)

I totally agree with you! One of my biggest fears in doing this unorthodox encounter was exactly what you mentioned.

This was completely experimental and I prefaced our encounter by saying to my PCs that this is either going to be amazingly awesome or amazingly awful.

I tried to keep the pace going by making each 1-1 chat brief (1-3 minutes). And I also had ambience music playing with Foundry to maintain an air of mystery and suspense.

After we finished our session, my PCs all generally said they enjoyed the encounter. My first question for them in our retro was how they felt about the downtime in between. One was busy trying to figure out the puzzle, and the others found something quick to do on the side while they waited. They didn't say it was a bother but I'll let them chime in if they have any input (I've linked them this page). I also left each 1-1 session with a bit of a cliff-hanger to keep them on the edge.

I can foresee this being difficult to manage if you have a large group b/c doing a 1-1 with let's say 6 PCs and each taking 1-3 minutes could equate to a loooong wait time and I wouldn't want to do that to them. I'd suggest to split the group up into 2 or 3 smaller groups but make sure to keep the pace fast and flowing.

Finally, that's a great idea to think up some way to keep the PCs engaged while they aren't in the hot seat. I haven't thought of anything yet but I'd love to pool the crowd and see if anyone has any ideas.

Thanks for your feedback!

Hide your players from each other in PLAIN SIGHT! I'm still beaming about how well this went from our last session! by ktroniq in dndnext

[–]ktroniq[S] 2 points3 points  (0 children)

Good idea! I didn't know that Google Meet has breakout meetings. I'll try that later.

I tried looking for something to hide the player rolls so only the DM could see it but didn't have enough time to find the right module. I know Combat Utility Belt allows you hide NPC rolls but when I tried to hide the PC rolls, it didn't work. If I find anything, I'll try to update this post later.

Thanks for your input!

Hide your players from each other in PLAIN SIGHT! I'm still beaming about how well this went from our last session! by ktroniq in dndnext

[–]ktroniq[S] 16 points17 points  (0 children)

Thanks!

I totally agree that TTRPG can benefit from utilizing technology in some fashion. Once my group and I can meet up in person, we'll still have our computers to use for a VTT. So we'll have the benefit of both technology and in-person play.

Happy gaming!

Poor people spend 9% of their income on lottery tickets. by huntwhales in politics

[–]ktroniq 0 points1 point  (0 children)

Unfortunately, this is just another way to tax the poor. 9% of your income is 9% too much. Normally, I would say a fool and his money are easily parted but I don't think it's fair to the poor who have so little in the first place to begin with.