View Full Version: Emulating the bullfrog servers

Keeper Klan Forum > Discussion > Emulating the bullfrog servers



Title: Emulating the bullfrog servers


psycix - July 2, 2008 10:00 PM (GMT)
I've had this idea for a long time, and it was also mentioned in some other thread, so I decided to make a thread about it.

Wouldn't it be possible, to create an emulator, or any other kind of program that lets your pc act as server, like the servers from bullfrog did, making you able to play internet games?
This way we could play multiplayer in full glory, with possibly less errors, and an easier system instead of joining hamachi networks.

Madkill - July 2, 2008 10:37 PM (GMT)
that would require changing default IP parameters of the actual games code or something.
Also requires a server box, someones computer would not be able to handle it all.

Dark Angel - July 2, 2008 11:05 PM (GMT)
it would be possible. i knew some guys who wanted to do that. we even managed to see our games in dungeon keeper watch (however its called in english)
but i dont know how to do that.

psycix - July 3, 2008 11:55 AM (GMT)
QUOTE (Madkill @ Jul 2 2008, 10:37 PM)
-that would require changing default IP parameters of the actual games code or something.

-Also requires a server box, someones computer would not be able to handle it all.

-Yes, we will need to either change the IP it connects to in DK2 itself (where is this stored?) or use a 3rd party program to have the connection going to the bullfrog server IP relayed to our server IP.

-No we dont. Remeber we will just need to host no more then 10 people at a time (if are lucky), and not thousands. Any pc can do this. I've ran a World of Warcraft server on my pc, and played on that simultaneously with a few friends.

QUOTE
  it would be possible. i knew some guys who wanted to do that. we even managed to see our games in dungeon keeper watch (however its called in english)
but i dont know how to do that.

Link? Other information?

Madkill - July 3, 2008 01:11 PM (GMT)
were your other friends in the same country and like I said(something you didn't count) is internet connection.
Either someone with a good internet connection would be needed.
If someone who lived in Sweden(what with their GB internets) had a small computer they could just leave on to run then that'd be so great!..any takers? :P

Yohabro - July 3, 2008 01:54 PM (GMT)
QUOTE (psycix @ Jul 3 2008, 12:55 PM)
-Yes, we will need to either change the IP it connects to in DK2 itself (where is this stored?) (...)

It's a DNS address, not an IP address and it is stored in the Windows Registry.

CODE
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Bullfrog Productions Ltd\Dungeon Keeper II\Configuration\Network]
"Server Name"="daphne.eagames.co.uk"
"Version Number"=dword:00000000

Dark Angel - July 3, 2008 07:20 PM (GMT)
QUOTE (psycix @ Jul 3 2008, 11:55 AM)
QUOTE
  it would be possible. i knew some guys who wanted to do that. we even managed to see our games in dungeon keeper watch (however its called in english)
but i dont know how to do that.

Link? Other information?

there is no link with information.
there were just some guys who said that would be possible. i have no contact to them anymore, so i cant ask them, if i could ask i would not understand this. i have no idea in that stuff.

psycix - July 4, 2008 06:15 PM (GMT)
QUOTE (Yohabro @ Jul 3 2008, 01:54 PM)
QUOTE (psycix @ Jul 3 2008, 12:55 PM)
-Yes, we will need to either change the IP it connects to in DK2 itself (where is this stored?) (...)

It's a DNS address, not an IP address and it is stored in the Windows Registry.

CODE
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Bullfrog Productions Ltd\Dungeon Keeper II\Configuration\Network]
"Server Name"="daphne.eagames.co.uk"
"Version Number"=dword:00000000

GOOD!
So changing that will connect us to our new server :)

QUOTE
were your other friends in the same country and like I said(something you didn't count) is internet connection.
Either someone with a good internet connection would be needed.
If someone who lived in Sweden(what with their GB internets) had a small computer they could just leave on to run then that'd be so great!..any takers? icon_razz.gif

-Yes they were.
-Internet connection doesnt take a heavy load: all it has to do is hosting the lobby and maybe the games. With a small amount of games, this is not a problem. And there will never be more then a few games at a time at top.
-Anyone with a decent internet connection and an extra pc could host (I bet I could)
-Yes, a full-time hosted server would be really awesome. Maybe we rent a real one? I'd donate along to put that up if we got the server program working, wouldnt you?

Trass3r - July 6, 2008 11:12 AM (GMT)
Well this is not so easy as you might think. You got to reverse engineer the used protocol and since there are no servers anymore you can't log packets normally sent by the server.

So the only way I can imagine to find out the server part is to disassemble the game exe and to find the routines handling network stuff, pretty hard job.

Sparda - July 14, 2008 12:57 AM (GMT)
Perhaps changing the 'Server Name' registry key to the ip address of the host would work. But then we would probally need the original program that ran on the old server and run it on the host computer to get it all working. That's unlikely to happen.

psycix - July 14, 2008 10:39 PM (GMT)
If we could get the real server software, then were all-set. But since we are probably not able to do so, we will have to re-create it.
You have got a point Trass3r that we can't just inspect packets sicne there are no servers to check the packets from.




Hosted for free by InvisionFree