.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Raging Tiger- Save $9.00
The Star and the Crescent- Save $9.00

   







Go Back   .com.unity Forums > Illwinter Game Design > Dominions 3: The Awakening

Closed Thread
 
Thread Tools Display Modes
  #1  
Old April 10th, 2007, 11:47 AM
Gandalf Parker's Avatar

Gandalf Parker Gandalf Parker is offline
Shrapnel Fanatic
 
Join Date: Oct 2003
Location: Vacaville, CA, USA
Posts: 13,736
Thanks: 341
Thanked 479 Times in 326 Posts
Gandalf Parker is on a distinguished road
Default Re: CD key violation?!

As I understand it, it goes like this...

The game compares incoming turns from the nations. If it sees the same IP from different machines then it considers it a violation (how is it supposed to know otherwise?)

The problem seems to come up when the host sets multiple AIs, especially if the host also plays a nation in the game. Especially if the host does the ai setting and then plays from a different machine.

It cant be that the master password alone will skip the key check since that would be quickly abused. I can agree that setting a nation AI should probably skip the check if possible.
__________________
-- DISCLAIMER:
This game is NOT suitable for students, interns, apprentices, or anyone else who is expected to pass tests on a regular basis. Do not think about strategies while operating heavy machinery. Before beginning this game make arrangements for someone to check on you daily. If you find that your game has continued for more than 36 hours straight then you should consult a physician immediately (Do NOT show him the game!)
  #2  
Old April 10th, 2007, 03:44 PM
Bluebird's Avatar

Bluebird Bluebird is offline
Second Lieutenant
 
Join Date: Sep 2004
Location: Zürich, Switzerland
Posts: 418
Thanks: 0
Thanked 0 Times in 0 Posts
Bluebird is on a distinguished road
Default Re: CD key violation?!

One other detail that would be great is if the binary could abort hosting on a CD key violation, as it does with the wrong client version now.

This would prevent stale turns and give the players the opportunity to clean up the mess. And this should be really easy to implement, as the check is already there and a hosting termination is easy to code (printf("Some text\n"); exit(1).
__________________
There are roads which must not be followed, towns which must not be besieged, positions which must not be contested, commands of the sovereign which must not be obeyed. (Sun Tsu "The Art of War", ca. 500 BC)
Closed Thread

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 07:35 PM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.