Project Zomboid

Project Zomboid

124 ratings
Monkey's PZ Dungeons Framework
2
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
53.649 MB
8 Aug, 2023 @ 10:07am
22 Aug, 2023 @ 3:10am
2 Change Notes ( view )

Subscribe to download
Monkey's PZ Dungeons Framework

Description
Monkey's PZ Dungeons Framework

Originally posted by Dante Alighieri:
Lasciate ogne speranza, voi ch'intrate.
(Abandon all hope, ye who enter here.)

Commissioned by MrAtomicDuck.

This is a framework that brings MMO-style dungeons to Project Zomboid. Specifically designed for Multiplayer communities but works well in Single Player too. This will greatly enhance your MP community's experience and you'll be able to create some very interesting scenarios.

Features
  • MMO style dungeon system where dungeon instances where players can teleport to dungeons that are separate from the vanilla map.
  • Multiple dungeons can be set.
  • Dungeon instances can be cleaned up and reset to their original state every x amount of minutes.
  • Players can get a dungeon cooldown period that limits them from constantly raiding dungeons.
  • Can show markers of the dungeon entrances and exists.
  • Requires some manual setup, configuration and maintenance. Please read the technical guide found here.
  • Sandbox options will help you fine-tune the framework to work exactly as you want it.

How this works
Every X minutes (realtime, not ingame) that pass on the server (configured in Sandbox Options), a new dungeon instance is set as active. That means that a instance of a dungeon won't be "created" for each player, rather it will be "created" every X amount of minutes. The idea is to reset and environmental damage and zombie kills done so that players will have a fresh experience, most of the time when they venture into a dungeon.

So if the cycle time is set to 10 minutes:
Player A can only enter Instance 1 @ minute 1
Player B can only enter Instance 1 @ minute 9
Player C can only enter Instance 2 @ minute 11

If Player A exits Instance 1 @ minute 15 and re-enters the dungeon straight away, he will be taken to Instance 2 instead.

Limitations
  • When dungeon instances eventually run out, you need to do some manual cleanup of map files. However a huge number of instances can be configured that will make this unnecessary, depending on how often you want to cycle fresh dungeon instances.

If you want a dungeons setup for your server, but don't know where to start, I will offer my services. Just reach out on discord: _mon.key

I do mod commissions - Discord: _mon.key

[ko-fi.com]

Workshop ID: 3017064123
Mod ID: PZDungeons
Mod ID: PZDungeons-Demo
Map Folder: PZDungeonsMapDemo
54 Comments
Abe 8 Aug, 2024 @ 11:16am 
@Monkey, Amazing mod. Can you give the name of the mod you use on your demo video to see the map cells grid? im having trouble setting up the dungeons.
Ginseng 12 Apr, 2024 @ 8:27am 
Hey man, im looking to open a server and wanted to ask you about your services. I've sent a friend request on discord - my name there is ginseng
TIJE 31 Jan, 2024 @ 1:04pm 
Hi @Monkey, love this mod but I'm using Eerie Country map, is this incompatible 100%?
Dismellion 26 Dec, 2023 @ 3:33am 
So, from what I got reading the codebase there is no any sort of map generator for dungeons and you have to manually create and add map chunks and manually reset them by replacing/deleting them with server restart? What's the point of some parameters like square sizes, distances between instances if its static anyways and can be defined by just one square as entry point?
涛哥IMBA 10 Dec, 2023 @ 8:39pm 
Hello @Monkey :) How to set up entrances and exits
TancredTerror 15 Nov, 2023 @ 3:10am 
Hello @Monkey :)
What about vehicles on this project and framework ?
If there is vehicles into the instance which will be reseted, vehicles will be reseted too ?
Hydmonger 10 Nov, 2023 @ 3:55pm 
Instead of a red circle why not have an infected survivor NPC named Preston asking us if we want to help clear a failed settlement ;)
老约翰 25 Oct, 2023 @ 6:38am 
Normally, it won't drop the frame

Drop frame only starts when you enter the maps once
Monkey  [author] 25 Oct, 2023 @ 6:35am 
I see, I'll keep that in mind. Thanks.
老约翰 25 Oct, 2023 @ 6:33am 
@Monkey
The operation is indeed good with only a small amount of MOD added. In MP online, adding PZDungeons with over 200MOD will result in very low FPS, which is related to the distance between map blocks