- Joined
- Feb 1, 2007
- Messages
- 96
- Reaction score
- 0
wow fantastic progress maybe you could build a cd-key check were you take the warez keys off there site add them to a black list or something so that way you could do public servers basically you have to put your key in and it checks it against one of your servers and says if it is valid basically if its been used for lets say 1,000 different times then it is blacklisted
Using cd-keys is a very bad method of authentication for this. One, it requires the user enter their real cd-key or use a generated one. There are more than enough floating around for someone to get away with it. The method of authentication must not reveal any sensitive account information. That includes, password, account name, cd-key, address and other information. The theory is as follows:
Say someone creates an account on a public server. The creation process returns to them a code that is required for them to activate that account. So...what the player must do is log onto the official servers and whisper an "agent" which is just an account logged in that is running a program in the background that listens for whispers. When the "agent" receives a whisper it adds the player to their friends list to get an "account id". It then checks the "account id" against the id's currently activated in the database. If the "account id" is not already activated, the "agent" will process the activation code and activate the account. If the "account id" is already activated the "agent" will respond with a message stating such.
I don't know if this is actually doable. It depends on how the friends list works. If it works like I think it does it will be moderately easy to implement.
p.s. I wish I had some more cool screen shots to show. But most of the work right now has been in preserving our work with a custom documentation system and figuring out instance load info.
Here's an interesting thought. Minions used by necromancers are spawned "on-the-fly" so to speak. So is it possible to change the NPC model used by these minions to something else...such as Charr or Titans? =p

