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

This Month's Specials

Raging Tiger- Save $9.00
winSPMBT: Main Battle Tank- Save $6.00

   







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

Closed Thread
 
Thread Tools Display Modes
  #1  
Old April 10th, 2007, 08:34 AM
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 CD key violation?!

I just got a CD key violation for a game that I am hosting, telling me that I am using the same key in multiple installations.

I do have 2 installations (home and work), but I never use them at the same time. I did my move from home, and then had to switch 2 other players to AI from work.

I have purchased sufficiently many keys to make all my activities legal. It was just more convenient for me to do a 'tar/untar' from one machine to the other than to go through the install/patch process again. And I obviously forgot to update the 'key' file, but my questions are technical:

- Why is this a CD key violation? What are the precise rules and where are they documented?
- Why didn't it warn me instead of accepting my turns, and then just not executing my moves? This can ruin a whole game. :-(

I hate DRM and technocracy *grr*
__________________
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)
  #2  
Old April 10th, 2007, 08:48 AM
Edi's Avatar

Edi Edi is offline
National Security Advisor
 
Join Date: Oct 2003
Location: Helsinki, Finland
Posts: 5,425
Thanks: 174
Thanked 695 Times in 267 Posts
Edi is on a distinguished road
Default Re: CD key violation?!

Note: All of the following post is with the caveat of AFAIK, meaning this is how I think it works but I could have gotten some things wrong.

--------------

a CD key violation is when more than one turns are submitted from more than one IP address with the same key, which would explain your situation nicely. As long as all installations have different legitimate keys, there should be no problem.

As for why it accepted your turns, the check is performed at the hosting phase, not in turn submission phase. Therefore it cannot warn you.

Especially in situations where it is the same player's various installations done with the method you have used, it is the user's responsibility to see to it his systems are in order. It is not the responsibility of either Illwinter, Shrapnel or the party hosting the game to babysit every participant and clean up after a mess that is not their own making.

As for why DRM is to some extent necessary, this thread is a perfect example. In an ideal world, it wouldn't be, but reality is far from ideal.
  #3  
Old April 10th, 2007, 08:48 AM

calmon calmon is offline
First Lieutenant
 
Join Date: Jan 2004
Location: Berlin, Germany
Posts: 790
Thanks: 7
Thanked 7 Times in 6 Posts
calmon is on a distinguished road
Default Re: CD key violation?!

I've heard of this before. Another host set one of the player to AI and run in the same issue.

Did you use the master password to set them to AI or a players password?

When using master password thats a really big bug and edi should do it on the bug list.

Setting players to AI via the master password should never trigger a CD key violation!
  #4  
Old April 10th, 2007, 08:50 AM
Edi's Avatar

Edi Edi is offline
National Security Advisor
 
Join Date: Oct 2003
Location: Helsinki, Finland
Posts: 5,425
Thanks: 174
Thanked 695 Times in 267 Posts
Edi is on a distinguished road
Default Re: CD key violation?!

Also, it would be nice to see issues like this reported in the bug discussion thread and even to get PMs about it so I can report them instead of needing to find out by trawling forum threads.

So, detailed bug description, please.
  #5  
Old April 10th, 2007, 09:40 AM
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?!

Well - looks like I figured this out the hard way.

BTW, there is absolutely no connection between a legal license and DRM stuff. The DRM stuff, even the fact that there is a license key, is not even mentioned in the license. It also does not say anywhere that when I have two licenses, that I have to use two different license keys on installation.

They are separate topics. DRM restrictions will have no effect in court, except perhaps when they violate "fair use".

So, concerning your point about Illwinter does not need to care: I am having problems with a part of the software that is not properly documented and leads to faulty behaviour. So, asking for documentation and suggesting UI improvements by asking for proper error messages is not absurd.

I can understand and accept that Illwinter introduces DRM stuff (though I do not like it, because it restricts what I can do with the software). But then making it behave somewhat nicer would be great.
__________________
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)
  #6  
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!)
  #7  
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)
  #8  
Old April 10th, 2007, 04:09 PM
Edi's Avatar

Edi Edi is offline
National Security Advisor
 
Join Date: Oct 2003
Location: Helsinki, Finland
Posts: 5,425
Thanks: 174
Thanked 695 Times in 267 Posts
Edi is on a distinguished road
Default Re: CD key violation?!

Quote:
Bluebird said:
Well - looks like I figured this out the hard way.

BTW, there is absolutely no connection between a legal license and DRM stuff. The DRM stuff, even the fact that there is a license key, is not even mentioned in the license. It also does not say anywhere that when I have two licenses, that I have to use two different license keys on installation.
The license key is not mentioned in the software. However, there is absolutely no requirement to do so. The license states that only one copy may be installed per license and since the installations are not media dependent (i.e. don't need a CD in the drive to play), there MUST be some mechanism of preventing large scale pirating off of one single CD. Hence unique license keys per each license. That concept is rather damned obvious. Much like Microsoft has individual license keys and corporate volume license keys, except Dom3 does not have any VLKs.

The DRM stuff is not referred to in the license, if for no other reason than that it was added later in a patch to make the life of people using pirated copies harder.


Quote:
Bluebird said:
They are separate topics. DRM restrictions will have no effect in court, except perhaps when they violate "fair use".
You're going to have a pretty damned hard time showing how the Dom3 DRM restrictions hamper fair use rights since the license agreement stipulates only one install per game.

Doing a second install on a machine you own and using that for SP only and playing any MP games from a different machine would technically be a license violation anyway, so fair use does not really enter into it.

Quote:
Bluebird said:
So, concerning your point about Illwinter does not need to care: I am having problems with a part of the software that is not properly documented and leads to faulty behaviour. So, asking for documentation and suggesting UI improvements by asking for proper error messages is not absurd.
A request for documentation is not unreasonable. But see my first paragraphs in this post. Also, I don't know where you come from and how used you are to the extremely litigious culture of the US (and the attendant excruciating license agreements), but most of us from the Nordic countries have little patience for spelling everything out for people to the level of "Placing your hand in the fire will cause burn injuries".

That said, whether or not the documentation and license agreements will be updated is up to Shrapnel and Illwinter. I have nothing to do with that as such.

Quote:
Bluebird said:
I can understand and accept that Illwinter introduces DRM stuff (though I do not like it, because it restricts what I can do with the software). But then making it behave somewhat nicer would be great.
That can probably be said of nearly any software you care to name.
  #9  
Old April 10th, 2007, 04:20 PM
Reverend Zombie's Avatar

Reverend Zombie Reverend Zombie is offline
Lieutenant Colonel
 
Join Date: Feb 2004
Location: Chicagoland
Posts: 1,266
Thanks: 18
Thanked 0 Times in 0 Posts
Reverend Zombie is on a distinguished road
Default Re: CD key violation?!

Quote:
Edi said:
Doing a second install on a machine you own and using that for SP only and playing any MP games from a different machine would technically be a license violation anyway, so fair use does not really enter into it.

Since the players are the ones providing the infrastructure for MP games, and since we often use a second install on a machine dedicated for hosting, it would be nice if we received some slack on this issue for that.
__________________
In strait places gar keep all store,
And burn the plain land them before:
Then shall they pass away in haste,
When that they find nothing but waste...

  #10  
Old April 10th, 2007, 04:37 PM
Edi's Avatar

Edi Edi is offline
National Security Advisor
 
Join Date: Oct 2003
Location: Helsinki, Finland
Posts: 5,425
Thanks: 174
Thanked 695 Times in 267 Posts
Edi is on a distinguished road
Default Re: CD key violation?!

I can sympathize with that, RZ, and see where you are coming from.

Where MP tech issues in setting up etc are concerned, I know little. If hosting machines were excluded from the check, it would do the trick, I suppose, but don't quote me on that. It's something that Johan K and the Shrapnel tech people are better equipped to answer if they do so at all.
Closed Thread

Bookmarks


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 01:28 AM.


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