02-02-2012, 04:54 PM
(This post was last modified: 02-02-2012, 05:03 PM by Luthrandel.)
I started on one a while back as part of an mmorpg server plugin package. Never got very far into the project but some of the region stuff should be helpful. No idea what's been changed since the last time I touched it so no guarantee of it working with the newest mcserver version.
If your curious (and/or feeling brave) the file can be found here (dropbox link).
EDIT: Forgot to add, I don't care what happens to this file so feel free to do whatever with it and its contents. No credit required.
Notes:
If your curious (and/or feeling brave) the file can be found here (dropbox link).
EDIT: Forgot to add, I don't care what happens to this file so feel free to do whatever with it and its contents. No credit required.
Notes:
- Ownership supports both players and groups. (groups are denoted as ".Name")
- Region data is saved in the map folder as regions.dat
- regions.dat is not an ini file. (had to get around the ini size limit)
- Uses a quad tree for fast (read: epic) region lookup.
- Readable bookshelves messages are region specific.
- Respawning resources probably hasn't worked since the last time multi-world support was worked on.
- If rRespawn is enabled (and working) anything in the "mineable" list will automatically be added to the respawn queue... probably.
- Setting the size of the default region of a world will limit the world size.
- Admin/mods/players can get around the region limits with the /architect command.
- It should be optimized well enough to handle 100 players over 800k+ regions on a single map without too much cpu usage but individual mileage may vary.