Author Topic: Bi-Polar Server Operation  (Read 584 times)

I was having trouble figuring out what to call this.  But this is what I've got.

Server #1:
Whitelisted Server
Mostly default Add-Ons
Includes an Automatic Dedi-Save/Load System

Server #2:
Open Deathmatch Server
Dedicated Minigame Running
Assigns a rank depending on how many kills you have.
Dueling-Melee Only weapons.
Loads a save file from Server #1 once every hour

That last bit is the most important.
I have the save file location for Server #1's Dedi-Save/Load addon hardlinked to a folder in Server #2's Blockland folder.  So any resources I stick in that linked folder become available for both servers.

Interesting.
The only thing you really need is a auto load system.
There already is a auto save system, so you need to host both servers from the same computer and let one save to a certain file and let the other load it after the first one is done saving.

But what I fear is when it loads on the other server, it has to delete all bricks first, otherwise events or deleted bricks are still there. This can break the current deathmatch because everyone dies of fall damage or gets stuck in bricks.

But what I fear is when it loads on the other server, it has to delete all bricks first, otherwise events or deleted bricks are still there. This can break the current deathmatch because everyone dies of fall damage or gets stuck in bricks.

A difference-only loading system is entirely possible.
You could even make this in real time, so that once a brick is destroyed on server #1, it is instantly destroyed on server #2.

eheheh you could even have fake player objects in server 1

i dig it

But what I fear is when it loads on the other server, it has to delete all bricks first, otherwise events or deleted bricks are still there. This can break the current deathmatch because everyone dies of fall damage or gets stuck in bricks.
mm.  I have a loader set up to clear bricks, load the new ones, and then instant-respawn all the players in the server.  It only does this once an hour so- no biggie for what I'm using it for. (I can't imagine this being a good idea for a TDM.)

A difference-only loading system is entirely possible.
You could even make this in real time, so that once a brick is destroyed on server #1, it is instantly destroyed on server #2.
Haha that would be awesome.