{"level":"info","message":"Running on Node.js - Version 26.1.0","timestamp":"2026-08-23 00:00:01"}
{"level":"info","message":"Foundry Virtual Tabletop - Version 14 Build 367","timestamp":"2026-08-23 00:00:01"}
{"level":"info","message":"User Data Directory - \"/home/ubuntu/foundry/data\"","timestamp":"2026-08-23 00:00:01"}
{"level":"info","message":"Application Options:\n{\n  \"compressStatic\": true,\n  \"fullscreen\": false,\n  \"hostname\": \"foundry.hannah.games\",\n  \"language\": \"en.core\",\n  \"port\": 42069,\n  \"proxyPort\": 443,\n  \"proxySSL\": true,\n  \"routePrefix\": null,\n  \"updateChannel\": \"stable\",\n  \"upnp\": true,\n  \"compressSocket\": true,\n  \"cssTheme\": \"fantasy\",\n  \"deleteNEDB\": true,\n  \"sslCert\": null,\n  \"sslKey\": null,\n  \"world\": \"hellbreakers\",\n  \"serviceConfig\": null,\n  \"telemetry\": false,\n  \"awsConfig\": null,\n  \"tempDir\": null,\n  \"hotReload\": false,\n  \"localHostname\": null,\n  \"unixSocket\": null,\n  \"adminUsername\": null,\n  \"noBackups\": false\n}","timestamp":"2026-08-23 00:00:02"}
{"level":"info","message":"Software license verification succeeded","timestamp":"2026-08-23 00:00:02"}
{"level":"info","message":"Requesting UPnP port forwarding to destination port 443","timestamp":"2026-08-23 00:00:02"}
{"level":"info","message":"Connected to database \"effects\"","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Launching World | Loading World Data - 7%","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Connected to database \"actors\"","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Launching World | Loading World Data - 13%","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Connected to database \"cards\"","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Launching World | Loading World Data - 20%","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Connected to database \"messages\"","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Launching World | Loading World Data - 27%","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Connected to database \"combats\"","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Launching World | Loading World Data - 33%","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Connected to database \"fog\"","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Launching World | Loading World Data - 40%","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Connected to database \"folders\"","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Launching World | Loading World Data - 47%","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Connected to database \"items\"","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Launching World | Loading World Data - 53%","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Connected to database \"journal\"","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Launching World | Loading World Data - 60%","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Connected to database \"macros\"","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Launching World | Loading World Data - 67%","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Connected to database \"playlists\"","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Launching World | Loading World Data - 73%","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Connected to database \"tables\"","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Launching World | Loading World Data - 80%","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Connected to database \"scenes\"","timestamp":"2026-08-23 00:00:05"}
{"level":"info","message":"Launching World | Loading World Data - 87%","timestamp":"2026-08-23 00:00:06"}
{"level":"info","message":"Connected to database \"settings\"","timestamp":"2026-08-23 00:00:06"}
{"level":"info","message":"Launching World | Loading World Data - 93%","timestamp":"2026-08-23 00:00:06"}
{"level":"info","message":"Connected to database \"users\"","timestamp":"2026-08-23 00:00:06"}
{"level":"info","message":"Launching World | Loading World Data - 100%","timestamp":"2026-08-23 00:00:06"}
{"level":"info","message":"Launching World | Migrating World Data - 7%","timestamp":"2026-08-23 00:00:06"}
{"level":"info","message":"Launching World | Migrating World Data - 13%","timestamp":"2026-08-23 00:00:06"}
{"level":"info","message":"Launching World | Migrating World Data - 20%","timestamp":"2026-08-23 00:00:06"}
{"level":"info","message":"Launching World | Migrating World Data - 27%","timestamp":"2026-08-23 00:00:07"}
{"level":"info","message":"Launching World | Migrating World Data - 33%","timestamp":"2026-08-23 00:00:07"}
{"level":"info","message":"Launching World | Migrating World Data - 40%","timestamp":"2026-08-23 00:00:07"}
{"level":"info","message":"Launching World | Migrating World Data - 47%","timestamp":"2026-08-23 00:00:07"}
{"level":"info","message":"Launching World | Migrating World Data - 53%","timestamp":"2026-08-23 00:00:08"}
{"level":"info","message":"Launching World | Migrating World Data - 60%","timestamp":"2026-08-23 00:00:08"}
{"level":"info","message":"Launching World | Migrating World Data - 67%","timestamp":"2026-08-23 00:00:08"}
{"level":"info","message":"Launching World | Migrating World Data - 73%","timestamp":"2026-08-23 00:00:08"}
{"level":"info","message":"Launching World | Migrating World Data - 80%","timestamp":"2026-08-23 00:00:08"}
{"level":"info","message":"Launching World | Migrating World Data - 87%","timestamp":"2026-08-23 00:00:08"}
{"level":"info","message":"Launching World | Migrating World Data - 93%","timestamp":"2026-08-23 00:00:08"}
{"level":"info","message":"Launching World | Migrating World Data - 100%","timestamp":"2026-08-23 00:00:10"}
{"level":"info","message":"Connected to database \"world.hellbreakers-content-hannah\"","timestamp":"2026-08-23 00:00:10"}
{"level":"info","message":"Launching World | Loading Package Data - 1%","timestamp":"2026-08-23 00:00:10"}
{"level":"info","message":"Connected to database \"pf2e.abomination-vaults-bestiary\"","timestamp":"2026-08-23 00:00:10"}
{"level":"info","message":"Launching World | Loading Package Data - 2%","timestamp":"2026-08-23 00:00:10"}
{"level":"info","message":"Connected to database \"pf2e.age-of-ashes-bestiary\"","timestamp":"2026-08-23 00:00:10"}
{"level":"info","message":"Launching World | Loading Package Data - 3%","timestamp":"2026-08-23 00:00:10"}
{"level":"info","message":"Connected to database \"pf2e.agents-of-edgewatch-bestiary\"","timestamp":"2026-08-23 00:00:10"}
{"level":"info","message":"Connected to database \"pf2e.battlecry-bestiary\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 4%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.book-of-the-dead-bestiary\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 5%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.blood-lords-bestiary\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 6%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.blog-bestiary\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 7%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.claws-of-the-tyrant-bestiary\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 8%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.curtain-call-bestiary\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.dawn-of-the-frogs\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 9%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.extinction-curse-bestiary\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 10%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.fall-of-plaguestone-bestiary\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 11%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.fists-of-the-ruby-phoenix-bestiary\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 12%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.hazards\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 13%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.howl-of-the-wild-bestiary\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 14%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.gatewalkers-bestiary\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.hellbreakers-bestiary\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 15%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.hells-destiny-bestiary\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 16%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.bastion-of-blasphemies-bestiary\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 17%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.lost-omens-bestiary\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 18%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.malevolence-bestiary\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 19%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.menace-under-otari-bestiary\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.npc-gallery\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 20%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.one-shot-bestiary\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 21%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.outlaws-of-alkenstar-bestiary\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 22%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.kingmaker-bestiary\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 23%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-bestiary\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 24%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-bestiary-2\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 25%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-bestiary-3\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-monster-core\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 26%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-monster-core-2\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 27%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-npc-core\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 28%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-dark-archive\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 29%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.pfs-introductions-bestiary\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 30%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-1-bestiary\"","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Launching World | Loading Package Data - 31%","timestamp":"2026-08-23 00:00:11"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-2-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-3-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 32%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-4-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 33%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-5-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 34%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-6-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 35%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-7-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 36%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.prey-for-death-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.quest-for-the-frozen-flame-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 37%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.revenge-of-the-runelords-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 38%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.rusthenge-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 39%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.season-of-ghosts-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 40%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.seven-dooms-for-sandpoint-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 41%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.shadows-at-sundown-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 42%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.sky-kings-tomb-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.spore-war-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 43%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.strength-of-thousands-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 44%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.the-enmity-cycle-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 45%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.the-slithering-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 46%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.triumph-of-the-tusk-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 47%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.troubles-in-otari-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.troubles-in-grayce-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 48%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.myth-speaker-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 49%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.night-of-the-gray-death-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 50%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.crown-of-the-kobold-king-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 51%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.shades-of-blood-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 52%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.stolen-fate-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 53%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.rage-of-elements-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.wardens-of-wildwood-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 54%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.war-of-immortals-bestiary\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 55%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.vehicles\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 56%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.actionspf2e\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 57%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.ancestries\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 58%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.ancestryfeatures\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.backgrounds\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 59%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.classes\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 60%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.classfeatures\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 61%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.familiar-abilities\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 62%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.feats-srd\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 63%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.heritages\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 64%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.spells-srd\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.bestiary-effects\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 65%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.boons-and-curses\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 66%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.conditionitems\"","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Launching World | Loading Package Data - 67%","timestamp":"2026-08-23 00:00:12"}
{"level":"info","message":"Connected to database \"pf2e.campaign-effects\"","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Launching World | Loading Package Data - 68%","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Connected to database \"pf2e.equipment-effects\"","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Launching World | Loading Package Data - 69%","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Connected to database \"pf2e.other-effects\"","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Connected to database \"pf2e.feat-effects\"","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Launching World | Loading Package Data - 70%","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-society-boons\"","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Launching World | Loading Package Data - 71%","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Connected to database \"pf2e.spell-effects\"","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Launching World | Loading Package Data - 72%","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Connected to database \"pf2e.equipment-srd\"","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Launching World | Loading Package Data - 73%","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Connected to database \"pf2e.deities\"","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Launching World | Loading Package Data - 74%","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Connected to database \"pf2e.iconics\"","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Launching World | Loading Package Data - 75%","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Connected to database \"pf2e.paizo-pregens\"","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Connected to database \"pf2e.rollable-tables\"","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Launching World | Loading Package Data - 76%","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Connected to database \"pf2e.criticaldeck\"","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Launching World | Loading Package Data - 77%","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Connected to database \"pf2e.journals\"","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Launching World | Loading Package Data - 78%","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Connected to database \"pf2e.action-macros\"","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Launching World | Loading Package Data - 79%","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Connected to database \"pf2e.pf2e-macros\"","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Launching World | Loading Package Data - 80%","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Connected to database \"pf2e.bestiary-ability-glossary-srd\"","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Launching World | Loading Package Data - 81%","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Connected to database \"pf2e.bestiary-family-ability-glossary\"","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Connected to database \"pf2e.adventure-specific-actions\"","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Launching World | Loading Package Data - 82%","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Connected to database \"pf2e.kingmaker-features\"","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Launching World | Loading Package Data - 83%","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Connected to database \"campaign-codex.macros\"","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Launching World | Loading Package Data - 84%","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Connected to database \"campaign-codex.documentation\"","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Launching World | Loading Package Data - 85%","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Connected to database \"fa-battlemaps.maps\"","timestamp":"2026-08-23 00:00:13"}
{"level":"info","message":"Launching World | Loading Package Data - 86%","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Connected to database \"hannah-packs.hannah-actors\"","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Connected to database \"hannah-packs.hannah-items\"","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Launching World | Loading Package Data - 87%","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Connected to database \"hannah-packs.hannah-macros\"","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Launching World | Loading Package Data - 88%","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Connected to database \"monks-active-tiles.active-tile-macros\"","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Launching World | Loading Package Data - 89%","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Connected to database \"pf2e-ap187-189-gatewalkers.adventures\"","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Launching World | Loading Package Data - 90%","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Connected to database \"pf2e-ap187-the-seventh-arch.adventures\"","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Launching World | Loading Package Data - 91%","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Connected to database \"pf2e-ap222-hellbreakers.adventures\"","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Launching World | Loading Package Data - 92%","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Connected to database \"pf2e-ap223-hells-destiny.adventures\"","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Connected to database \"pf2e-flatcheck-helper.Effects\"","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Launching World | Loading Package Data - 93%","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Connected to database \"pf2e-pfs07-year-of-battles-spark.adventures\"","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Launching World | Loading Package Data - 94%","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.asymonous-benefactor-macros\"","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Launching World | Loading Package Data - 95%","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.asymonous-benefactor-macros-internal\"","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Launching World | Loading Package Data - 96%","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.xdy-customizable-macros\"","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Launching World | Loading Package Data - 97%","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.xdy-pf2e-workbench-items\"","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.xdy-pf2e-workbench-macros\"","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Launching World | Loading Package Data - 98%","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.xdy-internal-utility-macros\"","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Launching World | Loading Package Data - 99%","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.xdy-internal-tables\"","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Launching World | Loading Package Data - 100%","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Created 0 Folder documents with ids: []","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Launching World | Migrating Package Data - 1%","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Launching World | Migrating Package Data - 2%","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Launching World | Migrating Package Data - 3%","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Launching World | Migrating Package Data - 4%","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Launching World | Migrating Package Data - 5%","timestamp":"2026-08-23 00:00:14"}
{"level":"info","message":"Launching World | Migrating Package Data - 6%","timestamp":"2026-08-23 00:00:15"}
{"level":"info","message":"Launching World | Migrating Package Data - 7%","timestamp":"2026-08-23 00:00:15"}
{"level":"info","message":"Launching World | Migrating Package Data - 8%","timestamp":"2026-08-23 00:00:15"}
{"level":"info","message":"Launching World | Migrating Package Data - 9%","timestamp":"2026-08-23 00:00:15"}
{"level":"info","message":"Launching World | Migrating Package Data - 10%","timestamp":"2026-08-23 00:00:15"}
{"level":"info","message":"Launching World | Migrating Package Data - 11%","timestamp":"2026-08-23 00:00:15"}
{"level":"info","message":"Launching World | Migrating Package Data - 12%","timestamp":"2026-08-23 00:00:15"}
{"level":"info","message":"Launching World | Migrating Package Data - 13%","timestamp":"2026-08-23 00:00:15"}
{"level":"info","message":"Launching World | Migrating Package Data - 14%","timestamp":"2026-08-23 00:00:15"}
{"level":"info","message":"Launching World | Migrating Package Data - 15%","timestamp":"2026-08-23 00:00:15"}
{"level":"info","message":"Launching World | Migrating Package Data - 16%","timestamp":"2026-08-23 00:00:15"}
{"level":"info","message":"Launching World | Migrating Package Data - 17%","timestamp":"2026-08-23 00:00:15"}
{"level":"info","message":"Launching World | Migrating Package Data - 18%","timestamp":"2026-08-23 00:00:16"}
{"level":"info","message":"Launching World | Migrating Package Data - 19%","timestamp":"2026-08-23 00:00:16"}
{"level":"info","message":"Launching World | Migrating Package Data - 20%","timestamp":"2026-08-23 00:00:16"}
{"level":"info","message":"Launching World | Migrating Package Data - 21%","timestamp":"2026-08-23 00:00:16"}
{"level":"info","message":"Launching World | Migrating Package Data - 22%","timestamp":"2026-08-23 00:00:16"}
{"level":"info","message":"Launching World | Migrating Package Data - 23%","timestamp":"2026-08-23 00:00:16"}
{"level":"info","message":"Launching World | Migrating Package Data - 24%","timestamp":"2026-08-23 00:00:16"}
{"level":"info","message":"Launching World | Migrating Package Data - 25%","timestamp":"2026-08-23 00:00:17"}
{"level":"info","message":"Launching World | Migrating Package Data - 26%","timestamp":"2026-08-23 00:00:17"}
{"level":"info","message":"Launching World | Migrating Package Data - 27%","timestamp":"2026-08-23 00:00:18"}
{"level":"info","message":"Launching World | Migrating Package Data - 28%","timestamp":"2026-08-23 00:00:18"}
{"level":"info","message":"Launching World | Migrating Package Data - 29%","timestamp":"2026-08-23 00:00:18"}
{"level":"info","message":"Launching World | Migrating Package Data - 30%","timestamp":"2026-08-23 00:00:18"}
{"level":"info","message":"Launching World | Migrating Package Data - 31%","timestamp":"2026-08-23 00:00:18"}
{"level":"info","message":"Launching World | Migrating Package Data - 32%","timestamp":"2026-08-23 00:00:18"}
{"level":"info","message":"Launching World | Migrating Package Data - 33%","timestamp":"2026-08-23 00:00:19"}
{"level":"info","message":"Launching World | Migrating Package Data - 34%","timestamp":"2026-08-23 00:00:19"}
{"level":"info","message":"Launching World | Migrating Package Data - 35%","timestamp":"2026-08-23 00:00:19"}
{"level":"info","message":"Launching World | Migrating Package Data - 36%","timestamp":"2026-08-23 00:00:19"}
{"level":"info","message":"Launching World | Migrating Package Data - 37%","timestamp":"2026-08-23 00:00:19"}
{"level":"info","message":"Launching World | Migrating Package Data - 38%","timestamp":"2026-08-23 00:00:19"}
{"level":"info","message":"Launching World | Migrating Package Data - 39%","timestamp":"2026-08-23 00:00:19"}
{"level":"info","message":"Launching World | Migrating Package Data - 40%","timestamp":"2026-08-23 00:00:19"}
{"level":"info","message":"Launching World | Migrating Package Data - 41%","timestamp":"2026-08-23 00:00:19"}
{"level":"info","message":"Launching World | Migrating Package Data - 42%","timestamp":"2026-08-23 00:00:19"}
{"level":"info","message":"Launching World | Migrating Package Data - 43%","timestamp":"2026-08-23 00:00:19"}
{"level":"info","message":"Launching World | Migrating Package Data - 44%","timestamp":"2026-08-23 00:00:19"}
{"level":"info","message":"Launching World | Migrating Package Data - 45%","timestamp":"2026-08-23 00:00:19"}
{"level":"info","message":"Launching World | Migrating Package Data - 46%","timestamp":"2026-08-23 00:00:19"}
{"level":"info","message":"Launching World | Migrating Package Data - 47%","timestamp":"2026-08-23 00:00:20"}
{"level":"info","message":"Launching World | Migrating Package Data - 48%","timestamp":"2026-08-23 00:00:20"}
{"level":"info","message":"Launching World | Migrating Package Data - 49%","timestamp":"2026-08-23 00:00:20"}
{"level":"info","message":"Launching World | Migrating Package Data - 50%","timestamp":"2026-08-23 00:00:20"}
{"level":"info","message":"Launching World | Migrating Package Data - 51%","timestamp":"2026-08-23 00:00:20"}
{"level":"info","message":"Launching World | Migrating Package Data - 52%","timestamp":"2026-08-23 00:00:20"}
{"level":"info","message":"Launching World | Migrating Package Data - 53%","timestamp":"2026-08-23 00:00:20"}
{"level":"info","message":"Launching World | Migrating Package Data - 54%","timestamp":"2026-08-23 00:00:20"}
{"level":"info","message":"Launching World | Migrating Package Data - 55%","timestamp":"2026-08-23 00:00:20"}
{"level":"info","message":"Launching World | Migrating Package Data - 56%","timestamp":"2026-08-23 00:00:20"}
{"level":"info","message":"Launching World | Migrating Package Data - 57%","timestamp":"2026-08-23 00:00:20"}
{"level":"info","message":"Launching World | Migrating Package Data - 58%","timestamp":"2026-08-23 00:00:20"}
{"level":"info","message":"Launching World | Migrating Package Data - 59%","timestamp":"2026-08-23 00:00:20"}
{"level":"info","message":"Launching World | Migrating Package Data - 60%","timestamp":"2026-08-23 00:00:20"}
{"level":"info","message":"Launching World | Migrating Package Data - 61%","timestamp":"2026-08-23 00:00:20"}
{"level":"info","message":"Launching World | Migrating Package Data - 62%","timestamp":"2026-08-23 00:00:20"}
{"level":"info","message":"Launching World | Migrating Package Data - 63%","timestamp":"2026-08-23 00:00:20"}
{"level":"info","message":"Launching World | Migrating Package Data - 64%","timestamp":"2026-08-23 00:00:20"}
{"level":"info","message":"Launching World | Migrating Package Data - 65%","timestamp":"2026-08-23 00:00:21"}
{"level":"info","message":"Launching World | Migrating Package Data - 66%","timestamp":"2026-08-23 00:00:21"}
{"level":"info","message":"Launching World | Migrating Package Data - 67%","timestamp":"2026-08-23 00:00:21"}
{"level":"info","message":"Launching World | Migrating Package Data - 68%","timestamp":"2026-08-23 00:00:21"}
{"level":"info","message":"Launching World | Migrating Package Data - 69%","timestamp":"2026-08-23 00:00:21"}
{"level":"info","message":"Launching World | Migrating Package Data - 70%","timestamp":"2026-08-23 00:00:21"}
{"level":"info","message":"Launching World | Migrating Package Data - 71%","timestamp":"2026-08-23 00:00:21"}
{"level":"info","message":"Launching World | Migrating Package Data - 72%","timestamp":"2026-08-23 00:00:21"}
{"level":"info","message":"Launching World | Migrating Package Data - 73%","timestamp":"2026-08-23 00:00:21"}
{"level":"info","message":"Launching World | Migrating Package Data - 74%","timestamp":"2026-08-23 00:00:21"}
{"level":"info","message":"Launching World | Migrating Package Data - 75%","timestamp":"2026-08-23 00:00:21"}
{"level":"info","message":"Launching World | Migrating Package Data - 76%","timestamp":"2026-08-23 00:00:22"}
{"level":"info","message":"Launching World | Migrating Package Data - 77%","timestamp":"2026-08-23 00:00:22"}
{"level":"info","message":"Launching World | Migrating Package Data - 78%","timestamp":"2026-08-23 00:00:22"}
{"level":"info","message":"Launching World | Migrating Package Data - 79%","timestamp":"2026-08-23 00:00:22"}
{"level":"info","message":"Launching World | Migrating Package Data - 80%","timestamp":"2026-08-23 00:00:22"}
{"level":"info","message":"Launching World | Migrating Package Data - 81%","timestamp":"2026-08-23 00:00:22"}
{"level":"info","message":"Launching World | Migrating Package Data - 82%","timestamp":"2026-08-23 00:00:22"}
{"level":"info","message":"Launching World | Migrating Package Data - 83%","timestamp":"2026-08-23 00:00:22"}
{"level":"info","message":"Launching World | Migrating Package Data - 84%","timestamp":"2026-08-23 00:00:22"}
{"level":"info","message":"Launching World | Migrating Package Data - 85%","timestamp":"2026-08-23 00:00:22"}
{"level":"info","message":"Launching World | Migrating Package Data - 86%","timestamp":"2026-08-23 00:00:25"}
{"level":"info","message":"Launching World | Migrating Package Data - 87%","timestamp":"2026-08-23 00:00:25"}
{"level":"info","message":"Launching World | Migrating Package Data - 88%","timestamp":"2026-08-23 00:00:25"}
{"level":"info","message":"Launching World | Migrating Package Data - 89%","timestamp":"2026-08-23 00:00:25"}
{"level":"info","message":"Launching World | Migrating Package Data - 90%","timestamp":"2026-08-23 00:00:25"}
{"level":"info","message":"Launching World | Migrating Package Data - 91%","timestamp":"2026-08-23 00:00:25"}
{"level":"info","message":"Launching World | Migrating Package Data - 92%","timestamp":"2026-08-23 00:00:25"}
{"level":"info","message":"Launching World | Migrating Package Data - 93%","timestamp":"2026-08-23 00:00:26"}
{"level":"info","message":"Launching World | Migrating Package Data - 94%","timestamp":"2026-08-23 00:00:27"}
{"level":"info","message":"Launching World | Migrating Package Data - 95%","timestamp":"2026-08-23 00:00:27"}
{"level":"info","message":"Launching World | Migrating Package Data - 96%","timestamp":"2026-08-23 00:00:27"}
{"level":"info","message":"Launching World | Migrating Package Data - 97%","timestamp":"2026-08-23 00:00:27"}
{"level":"info","message":"Launching World | Migrating Package Data - 98%","timestamp":"2026-08-23 00:00:27"}
{"level":"info","message":"Launching World | Migrating Package Data - 99%","timestamp":"2026-08-23 00:00:27"}
{"level":"info","message":"Launching World | Migrating Package Data - 100%","timestamp":"2026-08-23 00:00:27"}
{"level":"info","message":"Launching World | Complete","timestamp":"2026-08-23 00:00:27"}
{"level":"info","message":"Server started and listening on port 42069","timestamp":"2026-08-23 00:00:27"}
{"level":"info","message":"[13.212.18.13] Created client session d9f3c029a39c84b1c8401ae1","timestamp":"2026-08-23 00:08:36"}
{"level":"info","message":"[64.27.62.138] Created client session 82b22d5aa01528258db9fada","timestamp":"2026-08-23 00:17:46"}
{"ip":"64.27.62.138","level":"info","message":"[64.27.62.138] User authentication successful for user Gamemaster","session":"82b22d5aa01528258db9fada","timestamp":"2026-08-23 00:17:53"}
{"level":"info","message":"No system update for Pathfinder Second Edition is currently available.","timestamp":"2026-08-23 00:18:00"}
{"level":"info","message":"Vended World data to User [H9Kfr7FDBOz8g969] in 6991ms","timestamp":"2026-08-23 00:18:02"}
{"level":"info","message":"[64.231.21.218] Created client session ecf24a1ffb78b8811be4b799","timestamp":"2026-08-23 00:26:01"}
{"level":"info","message":"[149.50.96.188] Created client session e924f25aaad01be85a9929b1","timestamp":"2026-08-23 01:13:42"}
{"level":"info","message":"Toggling game pause status to false","timestamp":"2026-08-23 02:33:16"}
{"level":"info","message":"Deleted Note with id [5jCeN5yh0KG1DWuM] in parent Scene [B1rFws5jBV2EltHb]","timestamp":"2026-08-23 02:33:58"}
{"level":"info","message":"Deleting Folder [9dZ8sY5AIENMoLF9] also deletes:","timestamp":"2026-08-23 02:34:32"}
{"level":"info","message":"Deleted Folder with id [9dZ8sY5AIENMoLF9]","timestamp":"2026-08-23 02:34:32"}
{"level":"info","message":"Deleting Folder [MUt5IU7rdxrfwZSM] also deletes:","timestamp":"2026-08-23 02:34:35"}
{"level":"info","message":"Deleted Folder with id [MUt5IU7rdxrfwZSM]","timestamp":"2026-08-23 02:34:35"}
{"level":"info","message":"Deleted Item with id [JQXK0kZwol9gm9Cm]","timestamp":"2026-08-23 02:34:40"}
{"level":"info","message":"Deleted Item with id [aXBgsIHEZZ3hYM6M]","timestamp":"2026-08-23 02:34:43"}
{"level":"info","message":"Deleted Item with id [qLLGUIrAUh8N9ANL]","timestamp":"2026-08-23 02:34:45"}
{"level":"info","message":"Deleted Item with id [1mnN4hPpRPpdyx6Q]","timestamp":"2026-08-23 02:34:46"}
{"level":"info","message":"Deleted Item with id [AiP8Pg1774x4G9Dr]","timestamp":"2026-08-23 02:34:48"}
{"level":"info","message":"Deleted Item with id [EA8UDGb6UIFTiHdk]","timestamp":"2026-08-23 02:34:51"}
{"level":"info","message":"Deleted Item with id [qSJaecFiYeLJt5ko]","timestamp":"2026-08-23 02:34:52"}
{"level":"info","message":"Deleted Item with id [L5mbU2tEHBWtXGfL]","timestamp":"2026-08-23 02:34:54"}
{"level":"info","message":"Deleted Item with id [ZnWTG9gFuVGoHHsN]","timestamp":"2026-08-23 02:34:56"}
{"level":"info","message":"Deleted Item with id [nbTHSoqyfdSGQKUU]","timestamp":"2026-08-23 02:34:58"}
{"level":"info","message":"Deleted Item with id [Ee9qaqGL8Q8GktdG]","timestamp":"2026-08-23 02:35:00"}
{"level":"info","message":"Created JournalEntry with id [YH6G9c1YcIJ942zo]","timestamp":"2026-08-23 02:39:58"}
{"level":"info","message":"Deleted JournalEntry with id [YH6G9c1YcIJ942zo]","timestamp":"2026-08-23 02:40:03"}
{"level":"info","message":"Created JournalEntry with id [99a51zi3Or9xlNck]","timestamp":"2026-08-23 02:40:14"}
{"level":"info","message":"Created 2 JournalEntryPage documents with ids: [Wah7frixlbOhijk8,43YLLsBOJ2rnJfH2] in parent JournalEntry [99a51zi3Or9xlNck]","timestamp":"2026-08-23 02:40:14"}
{"level":"info","message":"[20.104.50.220] Created client session 52ef5703d50100cb07368137","timestamp":"2026-08-23 03:57:02"}
{"level":"info","message":"[20.151.129.194] Created client session 917b41c733ea2924f8e447d4","timestamp":"2026-08-23 04:21:47"}
{"level":"info","message":"[20.151.129.194] Created client session bd686366edc91509e0dbe943","timestamp":"2026-08-23 04:21:47"}
{"level":"info","message":"Shutting down Foundry Virtual Tabletop server","timestamp":"2026-08-23 05:55:50"}
{"level":"info","message":"Running on Node.js - Version 26.1.0","timestamp":"2026-08-23 05:55:52"}
{"level":"info","message":"Foundry Virtual Tabletop - Version 14 Build 367","timestamp":"2026-08-23 05:55:52"}
{"level":"info","message":"User Data Directory - \"/home/ubuntu/foundry/data\"","timestamp":"2026-08-23 05:55:52"}
{"level":"info","message":"Application Options:\n{\n  \"compressStatic\": true,\n  \"fullscreen\": false,\n  \"hostname\": \"foundry.hannah.games\",\n  \"language\": \"en.core\",\n  \"port\": 42069,\n  \"proxyPort\": 443,\n  \"proxySSL\": true,\n  \"routePrefix\": null,\n  \"updateChannel\": \"stable\",\n  \"upnp\": true,\n  \"compressSocket\": true,\n  \"cssTheme\": \"fantasy\",\n  \"deleteNEDB\": true,\n  \"sslCert\": null,\n  \"sslKey\": null,\n  \"world\": \"hellbreakers\",\n  \"serviceConfig\": null,\n  \"telemetry\": false,\n  \"awsConfig\": null,\n  \"tempDir\": null,\n  \"hotReload\": false,\n  \"localHostname\": null,\n  \"unixSocket\": null,\n  \"adminUsername\": null,\n  \"noBackups\": false\n}","timestamp":"2026-08-23 05:55:52"}
{"level":"info","message":"Software license verification succeeded","timestamp":"2026-08-23 05:55:52"}
{"level":"info","message":"Requesting UPnP port forwarding to destination port 443","timestamp":"2026-08-23 05:55:52"}
{"level":"info","message":"Connected to database \"effects\"","timestamp":"2026-08-23 05:55:55"}
{"level":"info","message":"Launching World | Loading World Data - 7%","timestamp":"2026-08-23 05:55:55"}
{"level":"info","message":"Connected to database \"actors\"","timestamp":"2026-08-23 05:55:55"}
{"level":"info","message":"Launching World | Loading World Data - 13%","timestamp":"2026-08-23 05:55:55"}
{"level":"info","message":"Connected to database \"cards\"","timestamp":"2026-08-23 05:55:55"}
{"level":"info","message":"Launching World | Loading World Data - 20%","timestamp":"2026-08-23 05:55:55"}
{"level":"info","message":"Connected to database \"messages\"","timestamp":"2026-08-23 05:55:55"}
{"level":"info","message":"Launching World | Loading World Data - 27%","timestamp":"2026-08-23 05:55:55"}
{"level":"info","message":"Connected to database \"combats\"","timestamp":"2026-08-23 05:55:55"}
{"level":"info","message":"Launching World | Loading World Data - 33%","timestamp":"2026-08-23 05:55:55"}
{"level":"info","message":"Connected to database \"fog\"","timestamp":"2026-08-23 05:55:55"}
{"level":"info","message":"Launching World | Loading World Data - 40%","timestamp":"2026-08-23 05:55:55"}
{"level":"info","message":"Connected to database \"folders\"","timestamp":"2026-08-23 05:55:55"}
{"level":"info","message":"Launching World | Loading World Data - 47%","timestamp":"2026-08-23 05:55:55"}
{"level":"info","message":"Connected to database \"items\"","timestamp":"2026-08-23 05:55:55"}
{"level":"info","message":"Launching World | Loading World Data - 53%","timestamp":"2026-08-23 05:55:55"}
{"level":"info","message":"Connected to database \"journal\"","timestamp":"2026-08-23 05:55:55"}
{"level":"info","message":"Launching World | Loading World Data - 60%","timestamp":"2026-08-23 05:55:55"}
{"level":"info","message":"Connected to database \"macros\"","timestamp":"2026-08-23 05:55:56"}
{"level":"info","message":"Launching World | Loading World Data - 67%","timestamp":"2026-08-23 05:55:56"}
{"level":"info","message":"Connected to database \"playlists\"","timestamp":"2026-08-23 05:55:56"}
{"level":"info","message":"Launching World | Loading World Data - 73%","timestamp":"2026-08-23 05:55:56"}
{"level":"info","message":"Connected to database \"tables\"","timestamp":"2026-08-23 05:55:56"}
{"level":"info","message":"Launching World | Loading World Data - 80%","timestamp":"2026-08-23 05:55:56"}
{"level":"info","message":"Connected to database \"scenes\"","timestamp":"2026-08-23 05:55:56"}
{"level":"info","message":"Launching World | Loading World Data - 87%","timestamp":"2026-08-23 05:55:56"}
{"level":"info","message":"Connected to database \"settings\"","timestamp":"2026-08-23 05:55:56"}
{"level":"info","message":"Launching World | Loading World Data - 93%","timestamp":"2026-08-23 05:55:56"}
{"level":"info","message":"Connected to database \"users\"","timestamp":"2026-08-23 05:55:56"}
{"level":"info","message":"Launching World | Loading World Data - 100%","timestamp":"2026-08-23 05:55:56"}
{"level":"info","message":"Launching World | Migrating World Data - 7%","timestamp":"2026-08-23 05:55:56"}
{"level":"info","message":"Launching World | Migrating World Data - 13%","timestamp":"2026-08-23 05:55:56"}
{"level":"info","message":"Launching World | Migrating World Data - 20%","timestamp":"2026-08-23 05:55:56"}
{"level":"info","message":"Launching World | Migrating World Data - 27%","timestamp":"2026-08-23 05:55:57"}
{"level":"info","message":"Launching World | Migrating World Data - 33%","timestamp":"2026-08-23 05:55:57"}
{"level":"info","message":"Launching World | Migrating World Data - 40%","timestamp":"2026-08-23 05:55:57"}
{"level":"info","message":"Launching World | Migrating World Data - 47%","timestamp":"2026-08-23 05:55:57"}
{"level":"info","message":"Launching World | Migrating World Data - 53%","timestamp":"2026-08-23 05:55:58"}
{"level":"info","message":"Launching World | Migrating World Data - 60%","timestamp":"2026-08-23 05:55:58"}
{"level":"info","message":"Launching World | Migrating World Data - 67%","timestamp":"2026-08-23 05:55:58"}
{"level":"info","message":"Launching World | Migrating World Data - 73%","timestamp":"2026-08-23 05:55:58"}
{"level":"info","message":"Launching World | Migrating World Data - 80%","timestamp":"2026-08-23 05:55:58"}
{"level":"info","message":"Launching World | Migrating World Data - 87%","timestamp":"2026-08-23 05:55:58"}
{"level":"info","message":"Launching World | Migrating World Data - 93%","timestamp":"2026-08-23 05:55:58"}
{"level":"info","message":"Launching World | Migrating World Data - 100%","timestamp":"2026-08-23 05:56:00"}
{"level":"info","message":"Connected to database \"world.hellbreakers-content-hannah\"","timestamp":"2026-08-23 05:56:00"}
{"level":"info","message":"Launching World | Loading Package Data - 1%","timestamp":"2026-08-23 05:56:00"}
{"level":"info","message":"Connected to database \"pf2e.abomination-vaults-bestiary\"","timestamp":"2026-08-23 05:56:00"}
{"level":"info","message":"Launching World | Loading Package Data - 2%","timestamp":"2026-08-23 05:56:00"}
{"level":"info","message":"Connected to database \"pf2e.age-of-ashes-bestiary\"","timestamp":"2026-08-23 05:56:00"}
{"level":"info","message":"Launching World | Loading Package Data - 3%","timestamp":"2026-08-23 05:56:00"}
{"level":"info","message":"Connected to database \"pf2e.agents-of-edgewatch-bestiary\"","timestamp":"2026-08-23 05:56:00"}
{"level":"info","message":"Connected to database \"pf2e.battlecry-bestiary\"","timestamp":"2026-08-23 05:56:00"}
{"level":"info","message":"Launching World | Loading Package Data - 4%","timestamp":"2026-08-23 05:56:00"}
{"level":"info","message":"Connected to database \"pf2e.book-of-the-dead-bestiary\"","timestamp":"2026-08-23 05:56:00"}
{"level":"info","message":"Launching World | Loading Package Data - 5%","timestamp":"2026-08-23 05:56:00"}
{"level":"info","message":"Connected to database \"pf2e.blood-lords-bestiary\"","timestamp":"2026-08-23 05:56:00"}
{"level":"info","message":"Launching World | Loading Package Data - 6%","timestamp":"2026-08-23 05:56:00"}
{"level":"info","message":"Connected to database \"pf2e.blog-bestiary\"","timestamp":"2026-08-23 05:56:00"}
{"level":"info","message":"Launching World | Loading Package Data - 7%","timestamp":"2026-08-23 05:56:00"}
{"level":"info","message":"Connected to database \"pf2e.claws-of-the-tyrant-bestiary\"","timestamp":"2026-08-23 05:56:00"}
{"level":"info","message":"Launching World | Loading Package Data - 8%","timestamp":"2026-08-23 05:56:00"}
{"level":"info","message":"Connected to database \"pf2e.curtain-call-bestiary\"","timestamp":"2026-08-23 05:56:00"}
{"level":"info","message":"Connected to database \"pf2e.dawn-of-the-frogs\"","timestamp":"2026-08-23 05:56:00"}
{"level":"info","message":"Launching World | Loading Package Data - 9%","timestamp":"2026-08-23 05:56:00"}
{"level":"info","message":"Connected to database \"pf2e.extinction-curse-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 10%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.fall-of-plaguestone-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 11%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.fists-of-the-ruby-phoenix-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 12%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.hazards\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 13%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.howl-of-the-wild-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 14%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.gatewalkers-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.hellbreakers-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 15%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.hells-destiny-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 16%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.bastion-of-blasphemies-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 17%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.lost-omens-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 18%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.malevolence-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 19%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.menace-under-otari-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.npc-gallery\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 20%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.one-shot-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 21%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.outlaws-of-alkenstar-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 22%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.kingmaker-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 23%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 24%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-bestiary-2\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 25%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-bestiary-3\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-monster-core\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 26%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-monster-core-2\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 27%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-npc-core\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 28%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-dark-archive\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 29%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.pfs-introductions-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 30%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-1-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 31%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-2-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-3-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 32%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-4-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 33%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-5-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 34%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-6-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 35%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-7-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 36%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.prey-for-death-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.quest-for-the-frozen-flame-bestiary\"","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Launching World | Loading Package Data - 37%","timestamp":"2026-08-23 05:56:01"}
{"level":"info","message":"Connected to database \"pf2e.revenge-of-the-runelords-bestiary\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 38%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.rusthenge-bestiary\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 39%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.season-of-ghosts-bestiary\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 40%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.seven-dooms-for-sandpoint-bestiary\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 41%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.shadows-at-sundown-bestiary\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 42%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.sky-kings-tomb-bestiary\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.spore-war-bestiary\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 43%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.strength-of-thousands-bestiary\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 44%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.the-enmity-cycle-bestiary\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 45%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.the-slithering-bestiary\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 46%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.triumph-of-the-tusk-bestiary\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 47%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.troubles-in-otari-bestiary\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.troubles-in-grayce-bestiary\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 48%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.myth-speaker-bestiary\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 49%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.night-of-the-gray-death-bestiary\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 50%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.crown-of-the-kobold-king-bestiary\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 51%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.shades-of-blood-bestiary\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 52%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.stolen-fate-bestiary\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 53%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.rage-of-elements-bestiary\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.wardens-of-wildwood-bestiary\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 54%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.war-of-immortals-bestiary\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 55%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.vehicles\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 56%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.actionspf2e\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 57%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.ancestries\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 58%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.ancestryfeatures\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.backgrounds\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 59%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.classes\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 60%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.classfeatures\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 61%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.familiar-abilities\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 62%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.feats-srd\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 63%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.heritages\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 64%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.spells-srd\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.bestiary-effects\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 65%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.boons-and-curses\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 66%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.conditionitems\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 67%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.campaign-effects\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 68%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.equipment-effects\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 69%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.other-effects\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.feat-effects\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 70%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-society-boons\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 71%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.spell-effects\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 72%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.equipment-srd\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 73%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.deities\"","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Launching World | Loading Package Data - 74%","timestamp":"2026-08-23 05:56:02"}
{"level":"info","message":"Connected to database \"pf2e.iconics\"","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Launching World | Loading Package Data - 75%","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Connected to database \"pf2e.paizo-pregens\"","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Connected to database \"pf2e.rollable-tables\"","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Launching World | Loading Package Data - 76%","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Connected to database \"pf2e.criticaldeck\"","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Launching World | Loading Package Data - 77%","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Connected to database \"pf2e.journals\"","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Launching World | Loading Package Data - 78%","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Connected to database \"pf2e.action-macros\"","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Launching World | Loading Package Data - 79%","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Connected to database \"pf2e.pf2e-macros\"","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Launching World | Loading Package Data - 80%","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Connected to database \"pf2e.bestiary-ability-glossary-srd\"","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Launching World | Loading Package Data - 81%","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Connected to database \"pf2e.bestiary-family-ability-glossary\"","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Connected to database \"pf2e.adventure-specific-actions\"","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Launching World | Loading Package Data - 82%","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Connected to database \"pf2e.kingmaker-features\"","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Launching World | Loading Package Data - 83%","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Connected to database \"campaign-codex.macros\"","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Launching World | Loading Package Data - 84%","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Connected to database \"campaign-codex.documentation\"","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Launching World | Loading Package Data - 85%","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Connected to database \"fa-battlemaps.maps\"","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Launching World | Loading Package Data - 86%","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Connected to database \"hannah-packs.hannah-actors\"","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Connected to database \"hannah-packs.hannah-items\"","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Launching World | Loading Package Data - 87%","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Connected to database \"hannah-packs.hannah-macros\"","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Launching World | Loading Package Data - 88%","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Connected to database \"monks-active-tiles.active-tile-macros\"","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Launching World | Loading Package Data - 89%","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Connected to database \"pf2e-ap187-189-gatewalkers.adventures\"","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Launching World | Loading Package Data - 90%","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Connected to database \"pf2e-ap187-the-seventh-arch.adventures\"","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Launching World | Loading Package Data - 91%","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Connected to database \"pf2e-ap222-hellbreakers.adventures\"","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Launching World | Loading Package Data - 92%","timestamp":"2026-08-23 05:56:03"}
{"level":"info","message":"Connected to database \"pf2e-ap223-hells-destiny.adventures\"","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Connected to database \"pf2e-flatcheck-helper.Effects\"","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Launching World | Loading Package Data - 93%","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Connected to database \"pf2e-pfs07-year-of-battles-spark.adventures\"","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Launching World | Loading Package Data - 94%","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.asymonous-benefactor-macros\"","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Launching World | Loading Package Data - 95%","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.asymonous-benefactor-macros-internal\"","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Launching World | Loading Package Data - 96%","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.xdy-customizable-macros\"","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Launching World | Loading Package Data - 97%","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.xdy-pf2e-workbench-items\"","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.xdy-pf2e-workbench-macros\"","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Launching World | Loading Package Data - 98%","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.xdy-internal-utility-macros\"","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Launching World | Loading Package Data - 99%","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.xdy-internal-tables\"","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Launching World | Loading Package Data - 100%","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Created 0 Folder documents with ids: []","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 1%","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 2%","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 3%","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 4%","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 5%","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 6%","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 7%","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 8%","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 9%","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 10%","timestamp":"2026-08-23 05:56:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 11%","timestamp":"2026-08-23 05:56:05"}
{"level":"info","message":"Launching World | Migrating Package Data - 12%","timestamp":"2026-08-23 05:56:05"}
{"level":"info","message":"Launching World | Migrating Package Data - 13%","timestamp":"2026-08-23 05:56:05"}
{"level":"info","message":"Launching World | Migrating Package Data - 14%","timestamp":"2026-08-23 05:56:05"}
{"level":"info","message":"Launching World | Migrating Package Data - 15%","timestamp":"2026-08-23 05:56:05"}
{"level":"info","message":"Launching World | Migrating Package Data - 16%","timestamp":"2026-08-23 05:56:05"}
{"level":"info","message":"Launching World | Migrating Package Data - 17%","timestamp":"2026-08-23 05:56:05"}
{"level":"info","message":"Launching World | Migrating Package Data - 18%","timestamp":"2026-08-23 05:56:05"}
{"level":"info","message":"Launching World | Migrating Package Data - 19%","timestamp":"2026-08-23 05:56:05"}
{"level":"info","message":"Launching World | Migrating Package Data - 20%","timestamp":"2026-08-23 05:56:05"}
{"level":"info","message":"Launching World | Migrating Package Data - 21%","timestamp":"2026-08-23 05:56:05"}
{"level":"info","message":"Launching World | Migrating Package Data - 22%","timestamp":"2026-08-23 05:56:06"}
{"level":"info","message":"Launching World | Migrating Package Data - 23%","timestamp":"2026-08-23 05:56:06"}
{"level":"info","message":"Launching World | Migrating Package Data - 24%","timestamp":"2026-08-23 05:56:06"}
{"level":"info","message":"Launching World | Migrating Package Data - 25%","timestamp":"2026-08-23 05:56:06"}
{"level":"info","message":"Launching World | Migrating Package Data - 26%","timestamp":"2026-08-23 05:56:06"}
{"level":"info","message":"Launching World | Migrating Package Data - 27%","timestamp":"2026-08-23 05:56:07"}
{"level":"info","message":"Launching World | Migrating Package Data - 28%","timestamp":"2026-08-23 05:56:07"}
{"level":"info","message":"Launching World | Migrating Package Data - 29%","timestamp":"2026-08-23 05:56:07"}
{"level":"info","message":"Launching World | Migrating Package Data - 30%","timestamp":"2026-08-23 05:56:07"}
{"level":"info","message":"Launching World | Migrating Package Data - 31%","timestamp":"2026-08-23 05:56:07"}
{"level":"info","message":"Launching World | Migrating Package Data - 32%","timestamp":"2026-08-23 05:56:08"}
{"level":"info","message":"Launching World | Migrating Package Data - 33%","timestamp":"2026-08-23 05:56:08"}
{"level":"info","message":"Launching World | Migrating Package Data - 34%","timestamp":"2026-08-23 05:56:08"}
{"level":"info","message":"Launching World | Migrating Package Data - 35%","timestamp":"2026-08-23 05:56:08"}
{"level":"info","message":"Launching World | Migrating Package Data - 36%","timestamp":"2026-08-23 05:56:08"}
{"level":"info","message":"Launching World | Migrating Package Data - 37%","timestamp":"2026-08-23 05:56:08"}
{"level":"info","message":"Launching World | Migrating Package Data - 38%","timestamp":"2026-08-23 05:56:08"}
{"level":"info","message":"Launching World | Migrating Package Data - 39%","timestamp":"2026-08-23 05:56:08"}
{"level":"info","message":"Launching World | Migrating Package Data - 40%","timestamp":"2026-08-23 05:56:08"}
{"level":"info","message":"Launching World | Migrating Package Data - 41%","timestamp":"2026-08-23 05:56:08"}
{"level":"info","message":"Launching World | Migrating Package Data - 42%","timestamp":"2026-08-23 05:56:08"}
{"level":"info","message":"Launching World | Migrating Package Data - 43%","timestamp":"2026-08-23 05:56:08"}
{"level":"info","message":"Launching World | Migrating Package Data - 44%","timestamp":"2026-08-23 05:56:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 45%","timestamp":"2026-08-23 05:56:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 46%","timestamp":"2026-08-23 05:56:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 47%","timestamp":"2026-08-23 05:56:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 48%","timestamp":"2026-08-23 05:56:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 49%","timestamp":"2026-08-23 05:56:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 50%","timestamp":"2026-08-23 05:56:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 51%","timestamp":"2026-08-23 05:56:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 52%","timestamp":"2026-08-23 05:56:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 53%","timestamp":"2026-08-23 05:56:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 54%","timestamp":"2026-08-23 05:56:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 55%","timestamp":"2026-08-23 05:56:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 56%","timestamp":"2026-08-23 05:56:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 57%","timestamp":"2026-08-23 05:56:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 58%","timestamp":"2026-08-23 05:56:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 59%","timestamp":"2026-08-23 05:56:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 60%","timestamp":"2026-08-23 05:56:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 61%","timestamp":"2026-08-23 05:56:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 62%","timestamp":"2026-08-23 05:56:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 63%","timestamp":"2026-08-23 05:56:10"}
{"level":"info","message":"Launching World | Migrating Package Data - 64%","timestamp":"2026-08-23 05:56:10"}
{"level":"info","message":"Launching World | Migrating Package Data - 65%","timestamp":"2026-08-23 05:56:10"}
{"level":"info","message":"Launching World | Migrating Package Data - 66%","timestamp":"2026-08-23 05:56:10"}
{"level":"info","message":"Launching World | Migrating Package Data - 67%","timestamp":"2026-08-23 05:56:10"}
{"level":"info","message":"Launching World | Migrating Package Data - 68%","timestamp":"2026-08-23 05:56:10"}
{"level":"info","message":"Launching World | Migrating Package Data - 69%","timestamp":"2026-08-23 05:56:10"}
{"level":"info","message":"Launching World | Migrating Package Data - 70%","timestamp":"2026-08-23 05:56:10"}
{"level":"info","message":"Launching World | Migrating Package Data - 71%","timestamp":"2026-08-23 05:56:10"}
{"level":"info","message":"Launching World | Migrating Package Data - 72%","timestamp":"2026-08-23 05:56:10"}
{"level":"info","message":"Launching World | Migrating Package Data - 73%","timestamp":"2026-08-23 05:56:10"}
{"level":"info","message":"Launching World | Migrating Package Data - 74%","timestamp":"2026-08-23 05:56:10"}
{"level":"info","message":"Launching World | Migrating Package Data - 75%","timestamp":"2026-08-23 05:56:11"}
{"level":"info","message":"Launching World | Migrating Package Data - 76%","timestamp":"2026-08-23 05:56:11"}
{"level":"info","message":"Launching World | Migrating Package Data - 77%","timestamp":"2026-08-23 05:56:11"}
{"level":"info","message":"Launching World | Migrating Package Data - 78%","timestamp":"2026-08-23 05:56:11"}
{"level":"info","message":"Launching World | Migrating Package Data - 79%","timestamp":"2026-08-23 05:56:11"}
{"level":"info","message":"Launching World | Migrating Package Data - 80%","timestamp":"2026-08-23 05:56:11"}
{"level":"info","message":"Launching World | Migrating Package Data - 81%","timestamp":"2026-08-23 05:56:11"}
{"level":"info","message":"Launching World | Migrating Package Data - 82%","timestamp":"2026-08-23 05:56:11"}
{"level":"info","message":"Launching World | Migrating Package Data - 83%","timestamp":"2026-08-23 05:56:11"}
{"level":"info","message":"Launching World | Migrating Package Data - 84%","timestamp":"2026-08-23 05:56:11"}
{"level":"info","message":"Launching World | Migrating Package Data - 85%","timestamp":"2026-08-23 05:56:11"}
{"level":"info","message":"Launching World | Migrating Package Data - 86%","timestamp":"2026-08-23 05:56:14"}
{"level":"info","message":"Launching World | Migrating Package Data - 87%","timestamp":"2026-08-23 05:56:14"}
{"level":"info","message":"Launching World | Migrating Package Data - 88%","timestamp":"2026-08-23 05:56:14"}
{"level":"info","message":"Launching World | Migrating Package Data - 89%","timestamp":"2026-08-23 05:56:14"}
{"level":"info","message":"Launching World | Migrating Package Data - 90%","timestamp":"2026-08-23 05:56:14"}
{"level":"info","message":"Launching World | Migrating Package Data - 91%","timestamp":"2026-08-23 05:56:14"}
{"level":"info","message":"Launching World | Migrating Package Data - 92%","timestamp":"2026-08-23 05:56:15"}
{"level":"info","message":"Launching World | Migrating Package Data - 93%","timestamp":"2026-08-23 05:56:15"}
{"level":"info","message":"Launching World | Migrating Package Data - 94%","timestamp":"2026-08-23 05:56:16"}
{"level":"info","message":"Launching World | Migrating Package Data - 95%","timestamp":"2026-08-23 05:56:16"}
{"level":"info","message":"Launching World | Migrating Package Data - 96%","timestamp":"2026-08-23 05:56:16"}
{"level":"info","message":"Launching World | Migrating Package Data - 97%","timestamp":"2026-08-23 05:56:16"}
{"level":"info","message":"Launching World | Migrating Package Data - 98%","timestamp":"2026-08-23 05:56:16"}
{"level":"info","message":"Launching World | Migrating Package Data - 99%","timestamp":"2026-08-23 05:56:16"}
{"level":"info","message":"Launching World | Migrating Package Data - 100%","timestamp":"2026-08-23 05:56:16"}
{"level":"info","message":"Launching World | Complete","timestamp":"2026-08-23 05:56:16"}
{"level":"info","message":"Server started and listening on port 42069","timestamp":"2026-08-23 05:56:16"}
{"level":"info","message":"Shutting down Foundry Virtual Tabletop server","timestamp":"2026-08-23 05:57:45"}
{"level":"info","message":"Running on Node.js - Version 26.1.0","timestamp":"2026-08-23 05:58:16"}
{"level":"info","message":"Foundry Virtual Tabletop - Version 14 Build 367","timestamp":"2026-08-23 05:58:16"}
{"level":"info","message":"User Data Directory - \"/home/ubuntu/foundry/data\"","timestamp":"2026-08-23 05:58:16"}
{"level":"info","message":"Application Options:\n{\n  \"compressStatic\": true,\n  \"fullscreen\": false,\n  \"hostname\": \"foundry.hannah.games\",\n  \"language\": \"en.core\",\n  \"port\": 42069,\n  \"proxyPort\": 443,\n  \"proxySSL\": true,\n  \"routePrefix\": null,\n  \"updateChannel\": \"stable\",\n  \"upnp\": true,\n  \"compressSocket\": true,\n  \"cssTheme\": \"fantasy\",\n  \"deleteNEDB\": true,\n  \"sslCert\": null,\n  \"sslKey\": null,\n  \"world\": \"hellbreakers\",\n  \"serviceConfig\": null,\n  \"telemetry\": false,\n  \"awsConfig\": null,\n  \"tempDir\": null,\n  \"hotReload\": false,\n  \"localHostname\": null,\n  \"unixSocket\": null,\n  \"adminUsername\": null,\n  \"noBackups\": false\n}","timestamp":"2026-08-23 05:58:16"}
{"level":"info","message":"Software license verification succeeded","timestamp":"2026-08-23 05:58:16"}
{"level":"info","message":"Requesting UPnP port forwarding to destination port 443","timestamp":"2026-08-23 05:58:16"}
{"level":"info","message":"Connected to database \"effects\"","timestamp":"2026-08-23 05:58:20"}
{"level":"info","message":"Launching World | Loading World Data - 7%","timestamp":"2026-08-23 05:58:20"}
{"level":"info","message":"Connected to database \"actors\"","timestamp":"2026-08-23 05:58:20"}
{"level":"info","message":"Launching World | Loading World Data - 13%","timestamp":"2026-08-23 05:58:20"}
{"level":"info","message":"Connected to database \"cards\"","timestamp":"2026-08-23 05:58:20"}
{"level":"info","message":"Launching World | Loading World Data - 20%","timestamp":"2026-08-23 05:58:20"}
{"level":"info","message":"Connected to database \"messages\"","timestamp":"2026-08-23 05:58:20"}
{"level":"info","message":"Launching World | Loading World Data - 27%","timestamp":"2026-08-23 05:58:20"}
{"level":"info","message":"Connected to database \"combats\"","timestamp":"2026-08-23 05:58:20"}
{"level":"info","message":"Launching World | Loading World Data - 33%","timestamp":"2026-08-23 05:58:20"}
{"level":"info","message":"Connected to database \"fog\"","timestamp":"2026-08-23 05:58:21"}
{"level":"info","message":"Launching World | Loading World Data - 40%","timestamp":"2026-08-23 05:58:21"}
{"level":"info","message":"Connected to database \"folders\"","timestamp":"2026-08-23 05:58:21"}
{"level":"info","message":"Launching World | Loading World Data - 47%","timestamp":"2026-08-23 05:58:21"}
{"level":"info","message":"Connected to database \"items\"","timestamp":"2026-08-23 05:58:21"}
{"level":"info","message":"Launching World | Loading World Data - 53%","timestamp":"2026-08-23 05:58:21"}
{"level":"info","message":"Connected to database \"journal\"","timestamp":"2026-08-23 05:58:21"}
{"level":"info","message":"Launching World | Loading World Data - 60%","timestamp":"2026-08-23 05:58:21"}
{"level":"info","message":"Connected to database \"macros\"","timestamp":"2026-08-23 05:58:21"}
{"level":"info","message":"Launching World | Loading World Data - 67%","timestamp":"2026-08-23 05:58:21"}
{"level":"info","message":"Connected to database \"playlists\"","timestamp":"2026-08-23 05:58:21"}
{"level":"info","message":"Launching World | Loading World Data - 73%","timestamp":"2026-08-23 05:58:21"}
{"level":"info","message":"Connected to database \"tables\"","timestamp":"2026-08-23 05:58:21"}
{"level":"info","message":"Launching World | Loading World Data - 80%","timestamp":"2026-08-23 05:58:21"}
{"level":"info","message":"Connected to database \"scenes\"","timestamp":"2026-08-23 05:58:21"}
{"level":"info","message":"Launching World | Loading World Data - 87%","timestamp":"2026-08-23 05:58:21"}
{"level":"info","message":"Connected to database \"settings\"","timestamp":"2026-08-23 05:58:21"}
{"level":"info","message":"Launching World | Loading World Data - 93%","timestamp":"2026-08-23 05:58:21"}
{"level":"info","message":"Connected to database \"users\"","timestamp":"2026-08-23 05:58:21"}
{"level":"info","message":"Launching World | Loading World Data - 100%","timestamp":"2026-08-23 05:58:21"}
{"level":"info","message":"Launching World | Migrating World Data - 7%","timestamp":"2026-08-23 05:58:21"}
{"level":"info","message":"Launching World | Migrating World Data - 13%","timestamp":"2026-08-23 05:58:21"}
{"level":"info","message":"Launching World | Migrating World Data - 20%","timestamp":"2026-08-23 05:58:21"}
{"level":"info","message":"Launching World | Migrating World Data - 27%","timestamp":"2026-08-23 05:58:22"}
{"level":"info","message":"Launching World | Migrating World Data - 33%","timestamp":"2026-08-23 05:58:22"}
{"level":"info","message":"Launching World | Migrating World Data - 40%","timestamp":"2026-08-23 05:58:23"}
{"level":"info","message":"Launching World | Migrating World Data - 47%","timestamp":"2026-08-23 05:58:23"}
{"level":"info","message":"Launching World | Migrating World Data - 53%","timestamp":"2026-08-23 05:58:23"}
{"level":"info","message":"Launching World | Migrating World Data - 60%","timestamp":"2026-08-23 05:58:23"}
{"level":"info","message":"Launching World | Migrating World Data - 67%","timestamp":"2026-08-23 05:58:23"}
{"level":"info","message":"Launching World | Migrating World Data - 73%","timestamp":"2026-08-23 05:58:23"}
{"level":"info","message":"Launching World | Migrating World Data - 80%","timestamp":"2026-08-23 05:58:23"}
{"level":"info","message":"Launching World | Migrating World Data - 87%","timestamp":"2026-08-23 05:58:23"}
{"level":"info","message":"Launching World | Migrating World Data - 93%","timestamp":"2026-08-23 05:58:23"}
{"level":"info","message":"Launching World | Migrating World Data - 100%","timestamp":"2026-08-23 05:58:25"}
{"level":"info","message":"Connected to database \"world.hellbreakers-content-hannah\"","timestamp":"2026-08-23 05:58:25"}
{"level":"info","message":"Launching World | Loading Package Data - 1%","timestamp":"2026-08-23 05:58:25"}
{"level":"info","message":"Connected to database \"pf2e.abomination-vaults-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 2%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.age-of-ashes-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 3%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.agents-of-edgewatch-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.battlecry-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 4%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.book-of-the-dead-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 5%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.blood-lords-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 6%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.blog-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 7%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.claws-of-the-tyrant-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 8%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.curtain-call-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.dawn-of-the-frogs\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 9%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.extinction-curse-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 10%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.fall-of-plaguestone-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 11%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.fists-of-the-ruby-phoenix-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 12%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.hazards\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 13%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.howl-of-the-wild-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 14%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.gatewalkers-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.hellbreakers-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 15%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.hells-destiny-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 16%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.bastion-of-blasphemies-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 17%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.lost-omens-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 18%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.malevolence-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 19%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.menace-under-otari-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.npc-gallery\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 20%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.one-shot-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 21%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.outlaws-of-alkenstar-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 22%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.kingmaker-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 23%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-bestiary\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 24%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-bestiary-2\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Launching World | Loading Package Data - 25%","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-bestiary-3\"","timestamp":"2026-08-23 05:58:26"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-monster-core\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 26%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-monster-core-2\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 27%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-npc-core\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 28%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-dark-archive\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 29%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.pfs-introductions-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 30%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-1-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 31%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-2-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-3-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 32%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-4-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 33%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-5-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 34%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-6-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 35%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-7-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 36%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.prey-for-death-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.quest-for-the-frozen-flame-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 37%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.revenge-of-the-runelords-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 38%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.rusthenge-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 39%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.season-of-ghosts-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 40%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.seven-dooms-for-sandpoint-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 41%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.shadows-at-sundown-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 42%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.sky-kings-tomb-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.spore-war-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 43%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.strength-of-thousands-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 44%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.the-enmity-cycle-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 45%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.the-slithering-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 46%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.triumph-of-the-tusk-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 47%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.troubles-in-otari-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.troubles-in-grayce-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 48%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.myth-speaker-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 49%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.night-of-the-gray-death-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 50%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.crown-of-the-kobold-king-bestiary\"","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Launching World | Loading Package Data - 51%","timestamp":"2026-08-23 05:58:27"}
{"level":"info","message":"Connected to database \"pf2e.shades-of-blood-bestiary\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 52%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.stolen-fate-bestiary\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 53%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.rage-of-elements-bestiary\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.wardens-of-wildwood-bestiary\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 54%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.war-of-immortals-bestiary\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 55%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.vehicles\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 56%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.actionspf2e\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 57%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.ancestries\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 58%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.ancestryfeatures\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.backgrounds\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 59%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.classes\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 60%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.classfeatures\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 61%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.familiar-abilities\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 62%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.feats-srd\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 63%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.heritages\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 64%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.spells-srd\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.bestiary-effects\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 65%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.boons-and-curses\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 66%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.conditionitems\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 67%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.campaign-effects\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 68%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.equipment-effects\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 69%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.other-effects\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.feat-effects\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 70%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-society-boons\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 71%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.spell-effects\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 72%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.equipment-srd\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 73%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.deities\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 74%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.iconics\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 75%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.paizo-pregens\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.rollable-tables\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 76%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.criticaldeck\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 77%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.journals\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 78%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.action-macros\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 79%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.pf2e-macros\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 80%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.bestiary-ability-glossary-srd\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 81%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.bestiary-family-ability-glossary\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.adventure-specific-actions\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 82%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"pf2e.kingmaker-features\"","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Launching World | Loading Package Data - 83%","timestamp":"2026-08-23 05:58:28"}
{"level":"info","message":"Connected to database \"campaign-codex.macros\"","timestamp":"2026-08-23 05:58:29"}
{"level":"info","message":"Launching World | Loading Package Data - 84%","timestamp":"2026-08-23 05:58:29"}
{"level":"info","message":"Connected to database \"campaign-codex.documentation\"","timestamp":"2026-08-23 05:58:29"}
{"level":"info","message":"Launching World | Loading Package Data - 85%","timestamp":"2026-08-23 05:58:29"}
{"level":"info","message":"Connected to database \"fa-battlemaps.maps\"","timestamp":"2026-08-23 05:58:29"}
{"level":"info","message":"Launching World | Loading Package Data - 86%","timestamp":"2026-08-23 05:58:29"}
{"level":"info","message":"Connected to database \"hannah-packs.hannah-actors\"","timestamp":"2026-08-23 05:58:29"}
{"level":"info","message":"Connected to database \"hannah-packs.hannah-items\"","timestamp":"2026-08-23 05:58:29"}
{"level":"info","message":"Launching World | Loading Package Data - 87%","timestamp":"2026-08-23 05:58:29"}
{"level":"info","message":"Connected to database \"hannah-packs.hannah-macros\"","timestamp":"2026-08-23 05:58:29"}
{"level":"info","message":"Launching World | Loading Package Data - 88%","timestamp":"2026-08-23 05:58:29"}
{"level":"info","message":"Connected to database \"monks-active-tiles.active-tile-macros\"","timestamp":"2026-08-23 05:58:29"}
{"level":"info","message":"Launching World | Loading Package Data - 89%","timestamp":"2026-08-23 05:58:29"}
{"level":"info","message":"Connected to database \"pf2e-ap187-189-gatewalkers.adventures\"","timestamp":"2026-08-23 05:58:29"}
{"level":"info","message":"Launching World | Loading Package Data - 90%","timestamp":"2026-08-23 05:58:29"}
{"level":"info","message":"Connected to database \"pf2e-ap187-the-seventh-arch.adventures\"","timestamp":"2026-08-23 05:58:29"}
{"level":"info","message":"Launching World | Loading Package Data - 91%","timestamp":"2026-08-23 05:58:29"}
{"level":"info","message":"Connected to database \"pf2e-ap222-hellbreakers.adventures\"","timestamp":"2026-08-23 05:58:29"}
{"level":"info","message":"Launching World | Loading Package Data - 92%","timestamp":"2026-08-23 05:58:29"}
{"level":"info","message":"Connected to database \"pf2e-ap223-hells-destiny.adventures\"","timestamp":"2026-08-23 05:58:29"}
{"level":"info","message":"Connected to database \"pf2e-flatcheck-helper.Effects\"","timestamp":"2026-08-23 05:58:29"}
{"level":"info","message":"Launching World | Loading Package Data - 93%","timestamp":"2026-08-23 05:58:29"}
{"level":"info","message":"Connected to database \"pf2e-pfs07-year-of-battles-spark.adventures\"","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Launching World | Loading Package Data - 94%","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.asymonous-benefactor-macros\"","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Launching World | Loading Package Data - 95%","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.asymonous-benefactor-macros-internal\"","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Launching World | Loading Package Data - 96%","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.xdy-customizable-macros\"","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Launching World | Loading Package Data - 97%","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.xdy-pf2e-workbench-items\"","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.xdy-pf2e-workbench-macros\"","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Launching World | Loading Package Data - 98%","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.xdy-internal-utility-macros\"","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Launching World | Loading Package Data - 99%","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.xdy-internal-tables\"","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Launching World | Loading Package Data - 100%","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Created 0 Folder documents with ids: []","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Launching World | Migrating Package Data - 1%","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Launching World | Migrating Package Data - 2%","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Launching World | Migrating Package Data - 3%","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Launching World | Migrating Package Data - 4%","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Launching World | Migrating Package Data - 5%","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Launching World | Migrating Package Data - 6%","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Launching World | Migrating Package Data - 7%","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Launching World | Migrating Package Data - 8%","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Launching World | Migrating Package Data - 9%","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Launching World | Migrating Package Data - 10%","timestamp":"2026-08-23 05:58:30"}
{"level":"info","message":"Launching World | Migrating Package Data - 11%","timestamp":"2026-08-23 05:58:31"}
{"level":"info","message":"Launching World | Migrating Package Data - 12%","timestamp":"2026-08-23 05:58:31"}
{"level":"info","message":"Launching World | Migrating Package Data - 13%","timestamp":"2026-08-23 05:58:31"}
{"level":"info","message":"Launching World | Migrating Package Data - 14%","timestamp":"2026-08-23 05:58:31"}
{"level":"info","message":"Launching World | Migrating Package Data - 15%","timestamp":"2026-08-23 05:58:31"}
{"level":"info","message":"Launching World | Migrating Package Data - 16%","timestamp":"2026-08-23 05:58:31"}
{"level":"info","message":"Launching World | Migrating Package Data - 17%","timestamp":"2026-08-23 05:58:31"}
{"level":"info","message":"Launching World | Migrating Package Data - 18%","timestamp":"2026-08-23 05:58:31"}
{"level":"info","message":"Launching World | Migrating Package Data - 19%","timestamp":"2026-08-23 05:58:31"}
{"level":"info","message":"Launching World | Migrating Package Data - 20%","timestamp":"2026-08-23 05:58:31"}
{"level":"info","message":"Launching World | Migrating Package Data - 21%","timestamp":"2026-08-23 05:58:31"}
{"level":"info","message":"Launching World | Migrating Package Data - 22%","timestamp":"2026-08-23 05:58:32"}
{"level":"info","message":"Launching World | Migrating Package Data - 23%","timestamp":"2026-08-23 05:58:32"}
{"level":"info","message":"Launching World | Migrating Package Data - 24%","timestamp":"2026-08-23 05:58:32"}
{"level":"info","message":"Launching World | Migrating Package Data - 25%","timestamp":"2026-08-23 05:58:32"}
{"level":"info","message":"Launching World | Migrating Package Data - 26%","timestamp":"2026-08-23 05:58:33"}
{"level":"info","message":"Launching World | Migrating Package Data - 27%","timestamp":"2026-08-23 05:58:34"}
{"level":"info","message":"Launching World | Migrating Package Data - 28%","timestamp":"2026-08-23 05:58:34"}
{"level":"info","message":"Launching World | Migrating Package Data - 29%","timestamp":"2026-08-23 05:58:34"}
{"level":"info","message":"Launching World | Migrating Package Data - 30%","timestamp":"2026-08-23 05:58:34"}
{"level":"info","message":"Launching World | Migrating Package Data - 31%","timestamp":"2026-08-23 05:58:34"}
{"level":"info","message":"Launching World | Migrating Package Data - 32%","timestamp":"2026-08-23 05:58:35"}
{"level":"info","message":"Launching World | Migrating Package Data - 33%","timestamp":"2026-08-23 05:58:35"}
{"level":"info","message":"Launching World | Migrating Package Data - 34%","timestamp":"2026-08-23 05:58:35"}
{"level":"info","message":"Launching World | Migrating Package Data - 35%","timestamp":"2026-08-23 05:58:35"}
{"level":"info","message":"Launching World | Migrating Package Data - 36%","timestamp":"2026-08-23 05:58:35"}
{"level":"info","message":"Launching World | Migrating Package Data - 37%","timestamp":"2026-08-23 05:58:35"}
{"level":"info","message":"Launching World | Migrating Package Data - 38%","timestamp":"2026-08-23 05:58:35"}
{"level":"info","message":"Launching World | Migrating Package Data - 39%","timestamp":"2026-08-23 05:58:35"}
{"level":"info","message":"Launching World | Migrating Package Data - 40%","timestamp":"2026-08-23 05:58:35"}
{"level":"info","message":"Launching World | Migrating Package Data - 41%","timestamp":"2026-08-23 05:58:35"}
{"level":"info","message":"Launching World | Migrating Package Data - 42%","timestamp":"2026-08-23 05:58:35"}
{"level":"info","message":"Launching World | Migrating Package Data - 43%","timestamp":"2026-08-23 05:58:36"}
{"level":"info","message":"Launching World | Migrating Package Data - 44%","timestamp":"2026-08-23 05:58:36"}
{"level":"info","message":"Launching World | Migrating Package Data - 45%","timestamp":"2026-08-23 05:58:36"}
{"level":"info","message":"Launching World | Migrating Package Data - 46%","timestamp":"2026-08-23 05:58:36"}
{"level":"info","message":"Launching World | Migrating Package Data - 47%","timestamp":"2026-08-23 05:58:36"}
{"level":"info","message":"Launching World | Migrating Package Data - 48%","timestamp":"2026-08-23 05:58:36"}
{"level":"info","message":"Launching World | Migrating Package Data - 49%","timestamp":"2026-08-23 05:58:36"}
{"level":"info","message":"Launching World | Migrating Package Data - 50%","timestamp":"2026-08-23 05:58:36"}
{"level":"info","message":"Launching World | Migrating Package Data - 51%","timestamp":"2026-08-23 05:58:36"}
{"level":"info","message":"Launching World | Migrating Package Data - 52%","timestamp":"2026-08-23 05:58:36"}
{"level":"info","message":"Launching World | Migrating Package Data - 53%","timestamp":"2026-08-23 05:58:36"}
{"level":"info","message":"Launching World | Migrating Package Data - 54%","timestamp":"2026-08-23 05:58:36"}
{"level":"info","message":"Launching World | Migrating Package Data - 55%","timestamp":"2026-08-23 05:58:36"}
{"level":"info","message":"Launching World | Migrating Package Data - 56%","timestamp":"2026-08-23 05:58:36"}
{"level":"info","message":"Launching World | Migrating Package Data - 57%","timestamp":"2026-08-23 05:58:36"}
{"level":"info","message":"Launching World | Migrating Package Data - 58%","timestamp":"2026-08-23 05:58:36"}
{"level":"info","message":"Launching World | Migrating Package Data - 59%","timestamp":"2026-08-23 05:58:36"}
{"level":"info","message":"Launching World | Migrating Package Data - 60%","timestamp":"2026-08-23 05:58:36"}
{"level":"info","message":"Launching World | Migrating Package Data - 61%","timestamp":"2026-08-23 05:58:36"}
{"level":"info","message":"Launching World | Migrating Package Data - 62%","timestamp":"2026-08-23 05:58:36"}
{"level":"info","message":"Launching World | Migrating Package Data - 63%","timestamp":"2026-08-23 05:58:37"}
{"level":"info","message":"Launching World | Migrating Package Data - 64%","timestamp":"2026-08-23 05:58:37"}
{"level":"info","message":"Launching World | Migrating Package Data - 65%","timestamp":"2026-08-23 05:58:37"}
{"level":"info","message":"Launching World | Migrating Package Data - 66%","timestamp":"2026-08-23 05:58:37"}
{"level":"info","message":"Launching World | Migrating Package Data - 67%","timestamp":"2026-08-23 05:58:37"}
{"level":"info","message":"Launching World | Migrating Package Data - 68%","timestamp":"2026-08-23 05:58:37"}
{"level":"info","message":"Launching World | Migrating Package Data - 69%","timestamp":"2026-08-23 05:58:37"}
{"level":"info","message":"Launching World | Migrating Package Data - 70%","timestamp":"2026-08-23 05:58:37"}
{"level":"info","message":"Launching World | Migrating Package Data - 71%","timestamp":"2026-08-23 05:58:37"}
{"level":"info","message":"Launching World | Migrating Package Data - 72%","timestamp":"2026-08-23 05:58:37"}
{"level":"info","message":"Launching World | Migrating Package Data - 73%","timestamp":"2026-08-23 05:58:37"}
{"level":"info","message":"Launching World | Migrating Package Data - 74%","timestamp":"2026-08-23 05:58:37"}
{"level":"info","message":"Launching World | Migrating Package Data - 75%","timestamp":"2026-08-23 05:58:38"}
{"level":"info","message":"Launching World | Migrating Package Data - 76%","timestamp":"2026-08-23 05:58:38"}
{"level":"info","message":"Launching World | Migrating Package Data - 77%","timestamp":"2026-08-23 05:58:38"}
{"level":"info","message":"Launching World | Migrating Package Data - 78%","timestamp":"2026-08-23 05:58:38"}
{"level":"info","message":"Launching World | Migrating Package Data - 79%","timestamp":"2026-08-23 05:58:38"}
{"level":"info","message":"Launching World | Migrating Package Data - 80%","timestamp":"2026-08-23 05:58:38"}
{"level":"info","message":"Launching World | Migrating Package Data - 81%","timestamp":"2026-08-23 05:58:38"}
{"level":"info","message":"Launching World | Migrating Package Data - 82%","timestamp":"2026-08-23 05:58:38"}
{"level":"info","message":"Launching World | Migrating Package Data - 83%","timestamp":"2026-08-23 05:58:38"}
{"level":"info","message":"Launching World | Migrating Package Data - 84%","timestamp":"2026-08-23 05:58:38"}
{"level":"info","message":"Launching World | Migrating Package Data - 85%","timestamp":"2026-08-23 05:58:38"}
{"level":"info","message":"Launching World | Migrating Package Data - 86%","timestamp":"2026-08-23 05:58:41"}
{"level":"info","message":"Launching World | Migrating Package Data - 87%","timestamp":"2026-08-23 05:58:42"}
{"level":"info","message":"Launching World | Migrating Package Data - 88%","timestamp":"2026-08-23 05:58:42"}
{"level":"info","message":"Launching World | Migrating Package Data - 89%","timestamp":"2026-08-23 05:58:42"}
{"level":"info","message":"Launching World | Migrating Package Data - 90%","timestamp":"2026-08-23 05:58:42"}
{"level":"info","message":"Launching World | Migrating Package Data - 91%","timestamp":"2026-08-23 05:58:42"}
{"level":"info","message":"Launching World | Migrating Package Data - 92%","timestamp":"2026-08-23 05:58:42"}
{"level":"info","message":"Launching World | Migrating Package Data - 93%","timestamp":"2026-08-23 05:58:43"}
{"level":"info","message":"Launching World | Migrating Package Data - 94%","timestamp":"2026-08-23 05:58:44"}
{"level":"info","message":"Launching World | Migrating Package Data - 95%","timestamp":"2026-08-23 05:58:44"}
{"level":"info","message":"Launching World | Migrating Package Data - 96%","timestamp":"2026-08-23 05:58:44"}
{"level":"info","message":"Launching World | Migrating Package Data - 97%","timestamp":"2026-08-23 05:58:44"}
{"level":"info","message":"Launching World | Migrating Package Data - 98%","timestamp":"2026-08-23 05:58:44"}
{"level":"info","message":"Launching World | Migrating Package Data - 99%","timestamp":"2026-08-23 05:58:44"}
{"level":"info","message":"Launching World | Migrating Package Data - 100%","timestamp":"2026-08-23 05:58:44"}
{"level":"info","message":"Launching World | Complete","timestamp":"2026-08-23 05:58:44"}
{"level":"info","message":"Server started and listening on port 42069","timestamp":"2026-08-23 05:58:44"}
{"level":"info","message":"[64.27.62.138] Created client session d4481ada868dcef5c92c64fb","timestamp":"2026-08-23 05:59:42"}
{"level":"info","message":"Shutting down Foundry Virtual Tabletop server","timestamp":"2026-08-23 07:29:14"}
{"level":"info","message":"Running on Node.js - Version 26.1.0","timestamp":"2026-08-23 07:29:45"}
{"level":"info","message":"Foundry Virtual Tabletop - Version 14 Build 367","timestamp":"2026-08-23 07:29:45"}
{"level":"info","message":"User Data Directory - \"/home/ubuntu/foundry/data\"","timestamp":"2026-08-23 07:29:45"}
{"level":"info","message":"Application Options:\n{\n  \"compressStatic\": true,\n  \"fullscreen\": false,\n  \"hostname\": \"foundry.hannah.games\",\n  \"language\": \"en.core\",\n  \"port\": 42069,\n  \"proxyPort\": 443,\n  \"proxySSL\": true,\n  \"routePrefix\": null,\n  \"updateChannel\": \"stable\",\n  \"upnp\": true,\n  \"compressSocket\": true,\n  \"cssTheme\": \"fantasy\",\n  \"deleteNEDB\": true,\n  \"sslCert\": null,\n  \"sslKey\": null,\n  \"world\": \"hellbreakers\",\n  \"serviceConfig\": null,\n  \"telemetry\": false,\n  \"awsConfig\": null,\n  \"tempDir\": null,\n  \"hotReload\": false,\n  \"localHostname\": null,\n  \"unixSocket\": null,\n  \"adminUsername\": null,\n  \"noBackups\": false\n}","timestamp":"2026-08-23 07:29:45"}
{"level":"info","message":"Software license verification succeeded","timestamp":"2026-08-23 07:29:45"}
{"level":"info","message":"Requesting UPnP port forwarding to destination port 443","timestamp":"2026-08-23 07:29:45"}
{"level":"info","message":"Connected to database \"effects\"","timestamp":"2026-08-23 07:29:49"}
{"level":"info","message":"Launching World | Loading World Data - 7%","timestamp":"2026-08-23 07:29:49"}
{"level":"info","message":"Connected to database \"actors\"","timestamp":"2026-08-23 07:29:49"}
{"level":"info","message":"Launching World | Loading World Data - 13%","timestamp":"2026-08-23 07:29:49"}
{"level":"info","message":"Connected to database \"cards\"","timestamp":"2026-08-23 07:29:49"}
{"level":"info","message":"Launching World | Loading World Data - 20%","timestamp":"2026-08-23 07:29:49"}
{"level":"info","message":"Connected to database \"messages\"","timestamp":"2026-08-23 07:29:49"}
{"level":"info","message":"Launching World | Loading World Data - 27%","timestamp":"2026-08-23 07:29:49"}
{"level":"info","message":"Connected to database \"combats\"","timestamp":"2026-08-23 07:29:49"}
{"level":"info","message":"Launching World | Loading World Data - 33%","timestamp":"2026-08-23 07:29:49"}
{"level":"info","message":"Connected to database \"fog\"","timestamp":"2026-08-23 07:29:50"}
{"level":"info","message":"Launching World | Loading World Data - 40%","timestamp":"2026-08-23 07:29:50"}
{"level":"info","message":"Connected to database \"folders\"","timestamp":"2026-08-23 07:29:50"}
{"level":"info","message":"Launching World | Loading World Data - 47%","timestamp":"2026-08-23 07:29:50"}
{"level":"info","message":"Connected to database \"items\"","timestamp":"2026-08-23 07:29:50"}
{"level":"info","message":"Launching World | Loading World Data - 53%","timestamp":"2026-08-23 07:29:50"}
{"level":"info","message":"Connected to database \"journal\"","timestamp":"2026-08-23 07:29:50"}
{"level":"info","message":"Launching World | Loading World Data - 60%","timestamp":"2026-08-23 07:29:50"}
{"level":"info","message":"Connected to database \"macros\"","timestamp":"2026-08-23 07:29:50"}
{"level":"info","message":"Launching World | Loading World Data - 67%","timestamp":"2026-08-23 07:29:50"}
{"level":"info","message":"Connected to database \"playlists\"","timestamp":"2026-08-23 07:29:50"}
{"level":"info","message":"Launching World | Loading World Data - 73%","timestamp":"2026-08-23 07:29:50"}
{"level":"info","message":"Connected to database \"tables\"","timestamp":"2026-08-23 07:29:50"}
{"level":"info","message":"Launching World | Loading World Data - 80%","timestamp":"2026-08-23 07:29:50"}
{"level":"info","message":"Connected to database \"scenes\"","timestamp":"2026-08-23 07:29:50"}
{"level":"info","message":"Launching World | Loading World Data - 87%","timestamp":"2026-08-23 07:29:50"}
{"level":"info","message":"Connected to database \"settings\"","timestamp":"2026-08-23 07:29:50"}
{"level":"info","message":"Launching World | Loading World Data - 93%","timestamp":"2026-08-23 07:29:50"}
{"level":"info","message":"Connected to database \"users\"","timestamp":"2026-08-23 07:29:50"}
{"level":"info","message":"Launching World | Loading World Data - 100%","timestamp":"2026-08-23 07:29:50"}
{"level":"info","message":"Launching World | Migrating World Data - 7%","timestamp":"2026-08-23 07:29:50"}
{"level":"info","message":"Launching World | Migrating World Data - 13%","timestamp":"2026-08-23 07:29:50"}
{"level":"info","message":"Launching World | Migrating World Data - 20%","timestamp":"2026-08-23 07:29:50"}
{"level":"info","message":"Launching World | Migrating World Data - 27%","timestamp":"2026-08-23 07:29:51"}
{"level":"info","message":"Launching World | Migrating World Data - 33%","timestamp":"2026-08-23 07:29:51"}
{"level":"info","message":"Launching World | Migrating World Data - 40%","timestamp":"2026-08-23 07:29:52"}
{"level":"info","message":"Launching World | Migrating World Data - 47%","timestamp":"2026-08-23 07:29:52"}
{"level":"info","message":"Launching World | Migrating World Data - 53%","timestamp":"2026-08-23 07:29:52"}
{"level":"info","message":"Launching World | Migrating World Data - 60%","timestamp":"2026-08-23 07:29:52"}
{"level":"info","message":"Launching World | Migrating World Data - 67%","timestamp":"2026-08-23 07:29:52"}
{"level":"info","message":"Launching World | Migrating World Data - 73%","timestamp":"2026-08-23 07:29:52"}
{"level":"info","message":"Launching World | Migrating World Data - 80%","timestamp":"2026-08-23 07:29:52"}
{"level":"info","message":"Launching World | Migrating World Data - 87%","timestamp":"2026-08-23 07:29:52"}
{"level":"info","message":"Launching World | Migrating World Data - 93%","timestamp":"2026-08-23 07:29:52"}
{"level":"info","message":"Launching World | Migrating World Data - 100%","timestamp":"2026-08-23 07:29:54"}
{"level":"info","message":"Connected to database \"world.hellbreakers-content-hannah\"","timestamp":"2026-08-23 07:29:54"}
{"level":"info","message":"Launching World | Loading Package Data - 1%","timestamp":"2026-08-23 07:29:54"}
{"level":"info","message":"Connected to database \"pf2e.abomination-vaults-bestiary\"","timestamp":"2026-08-23 07:29:54"}
{"level":"info","message":"Launching World | Loading Package Data - 2%","timestamp":"2026-08-23 07:29:54"}
{"level":"info","message":"Connected to database \"pf2e.age-of-ashes-bestiary\"","timestamp":"2026-08-23 07:29:54"}
{"level":"info","message":"Launching World | Loading Package Data - 3%","timestamp":"2026-08-23 07:29:54"}
{"level":"info","message":"Connected to database \"pf2e.agents-of-edgewatch-bestiary\"","timestamp":"2026-08-23 07:29:54"}
{"level":"info","message":"Connected to database \"pf2e.battlecry-bestiary\"","timestamp":"2026-08-23 07:29:54"}
{"level":"info","message":"Launching World | Loading Package Data - 4%","timestamp":"2026-08-23 07:29:54"}
{"level":"info","message":"Connected to database \"pf2e.book-of-the-dead-bestiary\"","timestamp":"2026-08-23 07:29:54"}
{"level":"info","message":"Launching World | Loading Package Data - 5%","timestamp":"2026-08-23 07:29:54"}
{"level":"info","message":"Connected to database \"pf2e.blood-lords-bestiary\"","timestamp":"2026-08-23 07:29:54"}
{"level":"info","message":"Launching World | Loading Package Data - 6%","timestamp":"2026-08-23 07:29:54"}
{"level":"info","message":"Connected to database \"pf2e.blog-bestiary\"","timestamp":"2026-08-23 07:29:54"}
{"level":"info","message":"Launching World | Loading Package Data - 7%","timestamp":"2026-08-23 07:29:54"}
{"level":"info","message":"Connected to database \"pf2e.claws-of-the-tyrant-bestiary\"","timestamp":"2026-08-23 07:29:54"}
{"level":"info","message":"Launching World | Loading Package Data - 8%","timestamp":"2026-08-23 07:29:54"}
{"level":"info","message":"Connected to database \"pf2e.curtain-call-bestiary\"","timestamp":"2026-08-23 07:29:54"}
{"level":"info","message":"Connected to database \"pf2e.dawn-of-the-frogs\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Launching World | Loading Package Data - 9%","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.extinction-curse-bestiary\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Launching World | Loading Package Data - 10%","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.fall-of-plaguestone-bestiary\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Launching World | Loading Package Data - 11%","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.fists-of-the-ruby-phoenix-bestiary\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Launching World | Loading Package Data - 12%","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.hazards\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Launching World | Loading Package Data - 13%","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.howl-of-the-wild-bestiary\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Launching World | Loading Package Data - 14%","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.gatewalkers-bestiary\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.hellbreakers-bestiary\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Launching World | Loading Package Data - 15%","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.hells-destiny-bestiary\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Launching World | Loading Package Data - 16%","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.bastion-of-blasphemies-bestiary\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Launching World | Loading Package Data - 17%","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.lost-omens-bestiary\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Launching World | Loading Package Data - 18%","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.malevolence-bestiary\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Launching World | Loading Package Data - 19%","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.menace-under-otari-bestiary\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.npc-gallery\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Launching World | Loading Package Data - 20%","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.one-shot-bestiary\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Launching World | Loading Package Data - 21%","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.outlaws-of-alkenstar-bestiary\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Launching World | Loading Package Data - 22%","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.kingmaker-bestiary\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Launching World | Loading Package Data - 23%","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-bestiary\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Launching World | Loading Package Data - 24%","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-bestiary-2\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Launching World | Loading Package Data - 25%","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-bestiary-3\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-monster-core\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Launching World | Loading Package Data - 26%","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-monster-core-2\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Launching World | Loading Package Data - 27%","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-npc-core\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Launching World | Loading Package Data - 28%","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-dark-archive\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Launching World | Loading Package Data - 29%","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.pfs-introductions-bestiary\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Launching World | Loading Package Data - 30%","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-1-bestiary\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Launching World | Loading Package Data - 31%","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-2-bestiary\"","timestamp":"2026-08-23 07:29:55"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-3-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 32%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-4-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 33%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-5-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 34%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-6-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 35%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.pfs-season-7-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 36%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.prey-for-death-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.quest-for-the-frozen-flame-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 37%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.revenge-of-the-runelords-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 38%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.rusthenge-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 39%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.season-of-ghosts-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 40%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.seven-dooms-for-sandpoint-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 41%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.shadows-at-sundown-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 42%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.sky-kings-tomb-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.spore-war-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 43%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.strength-of-thousands-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 44%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.the-enmity-cycle-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 45%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.the-slithering-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 46%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.triumph-of-the-tusk-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 47%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.troubles-in-otari-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.troubles-in-grayce-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 48%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.myth-speaker-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 49%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.night-of-the-gray-death-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 50%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.crown-of-the-kobold-king-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 51%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.shades-of-blood-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 52%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.stolen-fate-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 53%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.rage-of-elements-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.wardens-of-wildwood-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 54%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.war-of-immortals-bestiary\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 55%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.vehicles\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 56%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.actionspf2e\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 57%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.ancestries\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 58%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.ancestryfeatures\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.backgrounds\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 59%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.classes\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 60%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.classfeatures\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 61%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.familiar-abilities\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 62%","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Connected to database \"pf2e.feats-srd\"","timestamp":"2026-08-23 07:29:56"}
{"level":"info","message":"Launching World | Loading Package Data - 63%","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.heritages\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Launching World | Loading Package Data - 64%","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.spells-srd\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.bestiary-effects\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Launching World | Loading Package Data - 65%","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.boons-and-curses\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Launching World | Loading Package Data - 66%","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.conditionitems\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Launching World | Loading Package Data - 67%","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.campaign-effects\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Launching World | Loading Package Data - 68%","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.equipment-effects\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Launching World | Loading Package Data - 69%","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.other-effects\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.feat-effects\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Launching World | Loading Package Data - 70%","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.pathfinder-society-boons\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Launching World | Loading Package Data - 71%","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.spell-effects\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Launching World | Loading Package Data - 72%","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.equipment-srd\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Launching World | Loading Package Data - 73%","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.deities\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Launching World | Loading Package Data - 74%","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.iconics\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Launching World | Loading Package Data - 75%","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.paizo-pregens\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.rollable-tables\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Launching World | Loading Package Data - 76%","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.criticaldeck\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Launching World | Loading Package Data - 77%","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.journals\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Launching World | Loading Package Data - 78%","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.action-macros\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Launching World | Loading Package Data - 79%","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.pf2e-macros\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Launching World | Loading Package Data - 80%","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.bestiary-ability-glossary-srd\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Launching World | Loading Package Data - 81%","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.bestiary-family-ability-glossary\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.adventure-specific-actions\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Launching World | Loading Package Data - 82%","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"pf2e.kingmaker-features\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Launching World | Loading Package Data - 83%","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"campaign-codex.macros\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Launching World | Loading Package Data - 84%","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"campaign-codex.documentation\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Launching World | Loading Package Data - 85%","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Connected to database \"fa-battlemaps.maps\"","timestamp":"2026-08-23 07:29:57"}
{"level":"info","message":"Launching World | Loading Package Data - 86%","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Connected to database \"hannah-packs.hannah-actors\"","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Connected to database \"hannah-packs.hannah-items\"","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Launching World | Loading Package Data - 87%","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Connected to database \"hannah-packs.hannah-macros\"","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Launching World | Loading Package Data - 88%","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Connected to database \"monks-active-tiles.active-tile-macros\"","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Launching World | Loading Package Data - 89%","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Connected to database \"pf2e-ap187-189-gatewalkers.adventures\"","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Launching World | Loading Package Data - 90%","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Connected to database \"pf2e-ap187-the-seventh-arch.adventures\"","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Launching World | Loading Package Data - 91%","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Connected to database \"pf2e-ap222-hellbreakers.adventures\"","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Launching World | Loading Package Data - 92%","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Connected to database \"pf2e-ap223-hells-destiny.adventures\"","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Connected to database \"pf2e-flatcheck-helper.Effects\"","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Launching World | Loading Package Data - 93%","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Connected to database \"pf2e-pfs07-year-of-battles-spark.adventures\"","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Launching World | Loading Package Data - 94%","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.asymonous-benefactor-macros\"","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Launching World | Loading Package Data - 95%","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.asymonous-benefactor-macros-internal\"","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Launching World | Loading Package Data - 96%","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.xdy-customizable-macros\"","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Launching World | Loading Package Data - 97%","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.xdy-pf2e-workbench-items\"","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.xdy-pf2e-workbench-macros\"","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Launching World | Loading Package Data - 98%","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.xdy-internal-utility-macros\"","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Launching World | Loading Package Data - 99%","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Connected to database \"xdy-pf2e-workbench.xdy-internal-tables\"","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Launching World | Loading Package Data - 100%","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Created 0 Folder documents with ids: []","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Launching World | Migrating Package Data - 1%","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Launching World | Migrating Package Data - 2%","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Launching World | Migrating Package Data - 3%","timestamp":"2026-08-23 07:29:58"}
{"level":"info","message":"Launching World | Migrating Package Data - 4%","timestamp":"2026-08-23 07:29:59"}
{"level":"info","message":"Launching World | Migrating Package Data - 5%","timestamp":"2026-08-23 07:29:59"}
{"level":"info","message":"Launching World | Migrating Package Data - 6%","timestamp":"2026-08-23 07:29:59"}
{"level":"info","message":"Launching World | Migrating Package Data - 7%","timestamp":"2026-08-23 07:29:59"}
{"level":"info","message":"Launching World | Migrating Package Data - 8%","timestamp":"2026-08-23 07:29:59"}
{"level":"info","message":"Launching World | Migrating Package Data - 9%","timestamp":"2026-08-23 07:29:59"}
{"level":"info","message":"Launching World | Migrating Package Data - 10%","timestamp":"2026-08-23 07:29:59"}
{"level":"info","message":"Launching World | Migrating Package Data - 11%","timestamp":"2026-08-23 07:29:59"}
{"level":"info","message":"Launching World | Migrating Package Data - 12%","timestamp":"2026-08-23 07:29:59"}
{"level":"info","message":"Launching World | Migrating Package Data - 13%","timestamp":"2026-08-23 07:29:59"}
{"level":"info","message":"Launching World | Migrating Package Data - 14%","timestamp":"2026-08-23 07:29:59"}
{"level":"info","message":"Launching World | Migrating Package Data - 15%","timestamp":"2026-08-23 07:29:59"}
{"level":"info","message":"Launching World | Migrating Package Data - 16%","timestamp":"2026-08-23 07:29:59"}
{"level":"info","message":"Launching World | Migrating Package Data - 17%","timestamp":"2026-08-23 07:29:59"}
{"level":"info","message":"Launching World | Migrating Package Data - 18%","timestamp":"2026-08-23 07:30:00"}
{"level":"info","message":"Launching World | Migrating Package Data - 19%","timestamp":"2026-08-23 07:30:00"}
{"level":"info","message":"Launching World | Migrating Package Data - 20%","timestamp":"2026-08-23 07:30:00"}
{"level":"info","message":"Launching World | Migrating Package Data - 21%","timestamp":"2026-08-23 07:30:00"}
{"level":"info","message":"Launching World | Migrating Package Data - 22%","timestamp":"2026-08-23 07:30:00"}
{"level":"info","message":"Launching World | Migrating Package Data - 23%","timestamp":"2026-08-23 07:30:00"}
{"level":"info","message":"Launching World | Migrating Package Data - 24%","timestamp":"2026-08-23 07:30:01"}
{"level":"info","message":"Launching World | Migrating Package Data - 25%","timestamp":"2026-08-23 07:30:01"}
{"level":"info","message":"Launching World | Migrating Package Data - 26%","timestamp":"2026-08-23 07:30:01"}
{"level":"info","message":"Launching World | Migrating Package Data - 27%","timestamp":"2026-08-23 07:30:02"}
{"level":"info","message":"Launching World | Migrating Package Data - 28%","timestamp":"2026-08-23 07:30:02"}
{"level":"info","message":"Launching World | Migrating Package Data - 29%","timestamp":"2026-08-23 07:30:02"}
{"level":"info","message":"Launching World | Migrating Package Data - 30%","timestamp":"2026-08-23 07:30:02"}
{"level":"info","message":"Launching World | Migrating Package Data - 31%","timestamp":"2026-08-23 07:30:02"}
{"level":"info","message":"Launching World | Migrating Package Data - 32%","timestamp":"2026-08-23 07:30:02"}
{"level":"info","message":"Launching World | Migrating Package Data - 33%","timestamp":"2026-08-23 07:30:03"}
{"level":"info","message":"Launching World | Migrating Package Data - 34%","timestamp":"2026-08-23 07:30:03"}
{"level":"info","message":"Launching World | Migrating Package Data - 35%","timestamp":"2026-08-23 07:30:03"}
{"level":"info","message":"Launching World | Migrating Package Data - 36%","timestamp":"2026-08-23 07:30:03"}
{"level":"info","message":"Launching World | Migrating Package Data - 37%","timestamp":"2026-08-23 07:30:03"}
{"level":"info","message":"Launching World | Migrating Package Data - 38%","timestamp":"2026-08-23 07:30:03"}
{"level":"info","message":"Launching World | Migrating Package Data - 39%","timestamp":"2026-08-23 07:30:03"}
{"level":"info","message":"Launching World | Migrating Package Data - 40%","timestamp":"2026-08-23 07:30:03"}
{"level":"info","message":"Launching World | Migrating Package Data - 41%","timestamp":"2026-08-23 07:30:03"}
{"level":"info","message":"Launching World | Migrating Package Data - 42%","timestamp":"2026-08-23 07:30:03"}
{"level":"info","message":"Launching World | Migrating Package Data - 43%","timestamp":"2026-08-23 07:30:03"}
{"level":"info","message":"Launching World | Migrating Package Data - 44%","timestamp":"2026-08-23 07:30:03"}
{"level":"info","message":"Launching World | Migrating Package Data - 45%","timestamp":"2026-08-23 07:30:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 46%","timestamp":"2026-08-23 07:30:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 47%","timestamp":"2026-08-23 07:30:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 48%","timestamp":"2026-08-23 07:30:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 49%","timestamp":"2026-08-23 07:30:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 50%","timestamp":"2026-08-23 07:30:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 51%","timestamp":"2026-08-23 07:30:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 52%","timestamp":"2026-08-23 07:30:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 53%","timestamp":"2026-08-23 07:30:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 54%","timestamp":"2026-08-23 07:30:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 55%","timestamp":"2026-08-23 07:30:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 56%","timestamp":"2026-08-23 07:30:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 57%","timestamp":"2026-08-23 07:30:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 58%","timestamp":"2026-08-23 07:30:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 59%","timestamp":"2026-08-23 07:30:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 60%","timestamp":"2026-08-23 07:30:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 61%","timestamp":"2026-08-23 07:30:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 62%","timestamp":"2026-08-23 07:30:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 63%","timestamp":"2026-08-23 07:30:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 64%","timestamp":"2026-08-23 07:30:04"}
{"level":"info","message":"Launching World | Migrating Package Data - 65%","timestamp":"2026-08-23 07:30:05"}
{"level":"info","message":"Launching World | Migrating Package Data - 66%","timestamp":"2026-08-23 07:30:05"}
{"level":"info","message":"Launching World | Migrating Package Data - 67%","timestamp":"2026-08-23 07:30:05"}
{"level":"info","message":"Launching World | Migrating Package Data - 68%","timestamp":"2026-08-23 07:30:05"}
{"level":"info","message":"Launching World | Migrating Package Data - 69%","timestamp":"2026-08-23 07:30:05"}
{"level":"info","message":"Launching World | Migrating Package Data - 70%","timestamp":"2026-08-23 07:30:05"}
{"level":"info","message":"Launching World | Migrating Package Data - 71%","timestamp":"2026-08-23 07:30:05"}
{"level":"info","message":"Launching World | Migrating Package Data - 72%","timestamp":"2026-08-23 07:30:05"}
{"level":"info","message":"Launching World | Migrating Package Data - 73%","timestamp":"2026-08-23 07:30:05"}
{"level":"info","message":"Launching World | Migrating Package Data - 74%","timestamp":"2026-08-23 07:30:05"}
{"level":"info","message":"Launching World | Migrating Package Data - 75%","timestamp":"2026-08-23 07:30:05"}
{"level":"info","message":"Launching World | Migrating Package Data - 76%","timestamp":"2026-08-23 07:30:06"}
{"level":"info","message":"Launching World | Migrating Package Data - 77%","timestamp":"2026-08-23 07:30:06"}
{"level":"info","message":"Launching World | Migrating Package Data - 78%","timestamp":"2026-08-23 07:30:06"}
{"level":"info","message":"Launching World | Migrating Package Data - 79%","timestamp":"2026-08-23 07:30:06"}
{"level":"info","message":"Launching World | Migrating Package Data - 80%","timestamp":"2026-08-23 07:30:06"}
{"level":"info","message":"Launching World | Migrating Package Data - 81%","timestamp":"2026-08-23 07:30:06"}
{"level":"info","message":"Launching World | Migrating Package Data - 82%","timestamp":"2026-08-23 07:30:06"}
{"level":"info","message":"Launching World | Migrating Package Data - 83%","timestamp":"2026-08-23 07:30:06"}
{"level":"info","message":"Launching World | Migrating Package Data - 84%","timestamp":"2026-08-23 07:30:06"}
{"level":"info","message":"Launching World | Migrating Package Data - 85%","timestamp":"2026-08-23 07:30:06"}
{"level":"info","message":"Launching World | Migrating Package Data - 86%","timestamp":"2026-08-23 07:30:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 87%","timestamp":"2026-08-23 07:30:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 88%","timestamp":"2026-08-23 07:30:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 89%","timestamp":"2026-08-23 07:30:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 90%","timestamp":"2026-08-23 07:30:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 91%","timestamp":"2026-08-23 07:30:09"}
{"level":"info","message":"Launching World | Migrating Package Data - 92%","timestamp":"2026-08-23 07:30:10"}
{"level":"info","message":"Launching World | Migrating Package Data - 93%","timestamp":"2026-08-23 07:30:10"}
{"level":"info","message":"Launching World | Migrating Package Data - 94%","timestamp":"2026-08-23 07:30:11"}
{"level":"info","message":"Launching World | Migrating Package Data - 95%","timestamp":"2026-08-23 07:30:11"}
{"level":"info","message":"Launching World | Migrating Package Data - 96%","timestamp":"2026-08-23 07:30:11"}
{"level":"info","message":"Launching World | Migrating Package Data - 97%","timestamp":"2026-08-23 07:30:11"}
{"level":"info","message":"Launching World | Migrating Package Data - 98%","timestamp":"2026-08-23 07:30:11"}
{"level":"info","message":"Launching World | Migrating Package Data - 99%","timestamp":"2026-08-23 07:30:11"}
{"level":"info","message":"Launching World | Migrating Package Data - 100%","timestamp":"2026-08-23 07:30:11"}
{"level":"info","message":"Launching World | Complete","timestamp":"2026-08-23 07:30:11"}
{"level":"info","message":"Server started and listening on port 42069","timestamp":"2026-08-23 07:30:11"}
{"level":"info","message":"[174.29.204.188] Created client session 3785a500685d2519c96f05d3","timestamp":"2026-08-23 07:35:09"}
{"level":"info","message":"[18.118.129.47] Created client session db4673a92e86cfdbab4733b1","timestamp":"2026-08-23 08:35:01"}
{"level":"info","message":"[20.151.129.194] Created client session 5cfed3cad43b23b6ec341e18","timestamp":"2026-08-23 09:20:14"}
