DemiGod Dedicated Server

Let it be!

Good Day. Please tell us when we will get dedicated server? Will it be?

1,373 views 8 replies
Reply #1 Top

It is pretty unlikely that the game's net code will be completely re-written from P2P to Client-server.

Reply #2 Top

What about Battle.net? This is BN server (p2p).

Maybe somebody create somthing this? Maybe game creaters do it?

Reply #3 Top

PvPGN is a Battle.net emulation (lobby and mathcmaking, along with hosting closed Diablo games on the server).  None of Blizzard games have ever been p2p, they are always client/server.

The way Battle.net works, for custom games the host is the server for the game.  For ladder games or closed diablo games, Battle.net is the host/server for the games.

Reply #4 Top

Battle.net = player/server service. But when i create game war3 (DoTA) it do by P2P game. If Demigod want kill DoTA they must do something like Battle.net emulators, for local nets (my local net more 5000 DoTA Gamers on BN emulator)

Reply #5 Top

No, Battle net is a matching AND game hosting service.  Closed Diablo, Ladder SC and War3 games are all hosted on the Bnet servers.

When you create a custom war3 game (like DoTA) you take the role of being the server.  All players connect to you and they don't connect to eachother (which would be p2p).  Besides the only reason for playing DoTA on a PvPGN server is to be able to play with a pirated game.  There is absolutely no other reason not to use the battle.net servers.

Reply #6 Top

Does anyone know why the chose P2P rather than client/server?

Reply #7 Top

Quoting RowSkin, reply 6
Does anyone know why the chose P2P rather than client/server?
End of RowSkin's quote

Demigod runs in a synchronized environment. This makes cheating hard and ensures that the state of the game is exactly the same on each machine. And the p2p solution is the fastest way for this kind of environment.

If it would be client-server then there would either be no certainty whether or not the client states are the same at each point in time or it would lag more if it was a synchronized client-server environment. And in the latter case the host would be able to cheat.

Reply #8 Top

It prevents any 'hacking' and keeps the latency down for the game.

And Battle.net uses a combination/hybrid system - if you were to classify it under a single title, it would be under P2P.