Jump to content
Sign in to follow this  
diuwhysoserious

question about "hive"

Recommended Posts

Hi guys, I have read a post today regarding "hive" and character wipe after relog.
I was thinking about that quite a while and posted a thread few days ago talking about character wipe.
And recently also experienced an issue I thought it may related to the "hive" question I'm gonna talk about.

I read something about private hive as a solution to solve server hopping problem.
What is hive? How does it comparable to server that like normal one 30 or 40 people slots in 1 server in the list.

And someone said logging 30 or 40 slots servers are with different hives, and would result in character loss.
This idea reminds me about I have seen some messages during logging in yesterday.
"the server can not load your character, ....default character will be load, ...log out immediately" something like that.
and something about "contact the administration, ..." I can't remember the exact wordings sorry.

Share this post


Link to post
Share on other sites

the "hive" is a database storing your character data between servers,

private hive means a server has his own character data

which is why you can not ghost or farm loot through server hopping on a private hive:

your character on that server only exist for that server

 

private hives fix a lot of issues, but also give admins very much power (to the point of legally cheating in gear, because they have control over the server AND it's hive

 

private hive server only work with good admins, but once you find a good private hive server with good admins, you will rarely switch servers normally, also i really can not imagine how basebuilding and barricading could work on a server which is not private hive, other than registering a base to a certain or multiple players which can log in/out of it or adding very much client-server data transfer, whereas private hives would need no additional failsafes at all for barricading

  • Like 1

Share this post


Link to post
Share on other sites

What is hive? 

 

A group of servers connected together eg whatever happens to you in one, happens in all the others. If you find a gun in one, you can use it another server that is connected to the same hive but if you logged into a private server you would be a fresh spawn. 

 

 

How does it comparable to server that like normal one 30 or 40 people slots in 1 server in the list.

 

Exactly the same. While alpha is going all "Public" servers are connected to the hive and there are two hives, one hard core and one regular.

 

 

And someone said logging 30 or 40 slots servers are with different hives, and would result in character loss.

 

No as long as you stick to either regular or HC, HOWEVER, because this is alpha, sometimes you can lose your character.

 

 

"the server can not load your character, ....default character will be load, ...log out immediately" something like that.

and something about "contact the administration, ..." I can't remember the exact wordings sorry.

 

Yes if you ever see this message LOG OUT STRAIGHT AWAY and join a very busy server. Otherwise you can and most probably will lose your character.

 

 

  • Like 1

Share this post


Link to post
Share on other sites

I think a hive is group of servers who uses the same storage for storing players characters. In my understanding there's several of these, meaning that you can have a character on each hive. I have one character on the regular hive and one on the hardcore hive. on both experimental and stable. so depending on what server I join I get the same gear/character as last time I played on a similar server type.

 

I use one of the hives (hardcore) when i play with a group of friends. When i play alone i use regular. That way I don't split up with them, so I'm back where I left off the next time I join hardcore together with them.

Share this post


Link to post
Share on other sites

I think a hive is group of servers who uses the same storage for storing players characters. In my understanding there's several of these, meaning that you can have a character on each hive. I have one character on the regular hive and one on the hardcore hive. on both experimental and stable. so depending on what server I join I get the same gear/character as last time I played on a similar server type.

 

I use one of the hives (hardcore) when i play with a group of friends. When i play alone i use regular. That way I don't split up with them, so I'm back where I left off the next time I join hardcore together with them.

 

That is correct in a sense, but theres only one HIVE, which is the main SQL database, hosted by BI.

Within that HIVE we have so called Shards, which is stabile regular/hardcore and experimental regular/hardcore (4 of them atm).

When we get private servers, they will be another Shard in the HIVE, and by doing that BI will have total and complete database acces and control.

  • Like 2

Share this post


Link to post
Share on other sites

Just for the lolz, imagine cars being added when there's this hive(or as it is now), if you where to find a car, and drive it around. would that car also be driving around empty on all the other servers using the same "Shard" in the hive?`What if 2 players on different servers controlled that same car. this would be hilarious. Imagine driving/shooting with a 50cal Humvee and killing players on 10 servers at the same time (as the gun fires on all servers)!! would be sick.

Share this post


Link to post
Share on other sites

Just for the lolz, imagine cars being added when there's this hive(or as it is now), if you where to find a car, and drive it around. would that car also be driving around empty on all the other servers using the same "Shard" in the hive?`What if 2 players on different servers controlled that same car. this would be hilarious. Imagine driving/shooting with a 50cal Humvee and killing players on 10 servers at the same time (as the gun fires on all servers)!! would be sick.

the hive only stores character data, which is why log-ons tend to take some time

if you want to synchronize 2000 servers via a single DB, good luck

 

cars loot etc. are all server-side, character position and equipment when logging in/out is pulled from the hive once logged in

Share this post


Link to post
Share on other sites

So you could technically then server jump industrial to find building materials for a base?`if the barricading system allow'es for building in a way similar to epoch. That's just weird. If this is the case then I hope all place-able objects (that stays over RS) is also gonna be similar on all servers on a hive. When you place something out it appears/is placed on every server. That way you could not ghost into a base using a different server. And i don't see why cars should not do the same.

 

The only reason for more servers if to allow more players than 40ppl to play Dayz at the same time. and that's still possible.

Edited by kimmaz

Share this post


Link to post
Share on other sites

So you could technically then server jump industrial to find building materials for a base?`if the barricading system allow'es for building in a way similar to epoch. That's just weird. If this is the case then I hope all place-able objects (that stays over RS) is also gonna be similar on all servers on a hive. When you place something out it appears/is placed on every server. That way you could not ghost into a base using a different server. And i don't see why cars should not do the same.

 

The only reason for more servers if to allow more players than 40ppl to play Dayz at the same time. and that's still possible.

 

yes, but that way every single enterable spot in whole chernarus will be barricaded, and where do you find loot when respawning, then?

 

also, to mirror every servers items cars and buildables ontot every other server in the whole world would be near impossible, imagine someone builds a barricade in server UK1 and in a second over 2000 servers need to mirror the same barricade at the same place

 

also this will be weird when people are seeing barricades suddenly appearing behind doors they just went through, and similar

 

you would need a system where you can register players for a base, and only these players will be able to log in and out of that base, also players trying to ghost into your base would be spawned somewhere else in the vicinity

 

but how would a barricaded-off room in cherno appartements know that the barricaded door creates a whole base?

the server only knows that the barricade in the doorway is there, not that every room in the apartement belongs to that base, too

 

to counter this, you could make a single barricade create a pretty large login block radius,

but when you make the login-block radius too high, people wont be able to build bases next to another, and barricades will be built at famous sniping spots, like the fenced trees at NEAF, or the cherno sniping towers, and people will effectively monopolize these spots

 

i can't think of any other effective solution than private-hives, sadly

 

edit:

though one thing is clear: synchronizing more then character gear and location between servers would be way to heavy for the hive to handle, it's pretty much near impossible with that many players and servers

ask eve online how they have to make the servers tick only every 2 seconds to synchronize, and thats about 35k - 60k players on a shard, how do you want to handle about 500k players?

Edited by Zombo
  • Like 1

Share this post


Link to post
Share on other sites

lets hope the final game, after beta is only private hives. having more smaller shards in the hive cant be that hard. even if it would mean that they needed more servers(physical servers/hardware) just for the database it would be worth it.

Edited by kimmaz

Share this post


Link to post
Share on other sites

So you could technically then server jump industrial to find building materials for a base?`if the barricading system allow'es for building in a way similar to epoch. That's just weird. If this is the case then I hope all place-able objects (that stays over RS) is also gonna be similar on all servers on a hive. When you place something out it appears/is placed on every server. That way you could not ghost into a base using a different server. And i don't see why cars should not do the same.

 

The only reason for more servers if to allow more players than 40ppl to play Dayz at the same time. and that's still possible.

 

You won't need to server hop for loot when loot actually respawns, unless they really fuck up on the implementation.

 

As for ghosting: http://forums.dayzgame.com/index.php?/topic/198544-rocket-on-ghosting-vs-barricadingbases/

Share this post


Link to post
Share on other sites

Thanks guys

 

 

A group of servers connected together eg whatever happens to you in one, happens in all the others. If you find a gun in one, you can use it another server that is connected to the same hive but if you logged into a private server you would be a fresh spawn. 

 

 

 

Exactly the same. While alpha is going all "Public" servers are connected to the hive and there are two hives, one hard core and one regular.

 

 

 

No as long as you stick to either regular or HC, HOWEVER, because this is alpha, sometimes you can lose your character.

 

 

 

Yes if you ever see this message LOG OUT STRAIGHT AWAY and join a very busy server. Otherwise you can and most probably will lose your character.

 

 

 

Thanks guys!
But there is a question in my mind about the last part.
My situation was I thought there should be something wrong with that server.
So I didn't even wait till "please wait" coming, and press "ESC" to go back to the server list.
And keep doing this a few time still didn't give me access to a playable server (keep happening that message).

I wonder what was really happening? Because I somehow could enter 1 or 2 servers but was a fresh character.
So I guessed my character was ruined (corrupted data or anyhow), that gave the default even though I could get into a few servers.

And why is that "should log out straight away" and "join a busy server"?
I guess the first is not to get sync with the hive when there is delayed connection problem (once connection is fine, resulting default character).
But I don't really get the second point. Whats that for?

Thank you so much everyone:)

Share this post


Link to post
Share on other sites

But I don't really get the second point. Whats that for?

Thank you so much everyone:)

 

The first point you are correct and the second is because you know that a busy server will be connected correctly to the hive. It is to guarantee you will get your gear back but again this all depends on how quickly you exited the last server. 

  • Like 1

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×