i know it was posted be4 in epvp news but some people dont look at different boards so thought i would post it here for those who dont
Some may have noticed already - on the profile page there is a new panel titled "Hardware ID". Here I want to explain to you how it's supposed to be used and what the possibilities are.
The HWID system is an e*pvp-intern system which can be used by developers who want to code their tools so that they only work if the PC on which it is used is connected to an e*pvp account by its Hardware ID (HWID).
Now what is this for?
Simple as that: Developers can create tools for particular usergroups and hacks,bots and other tools can't be leeched that easily in other boards (the faster the leech, the faster the fix by the game-dev).
Isn't that kind of complicated?
No, in fact not. Handling it is easy for both, the developer and the user. I added a little guide where you have to enter your HWID and I explain how you generate it, below.
Can you read any data about me via HWID?
No. The HWID is being
MD5 hashed. That's why it is (nearly) impossible to reconstruct the original values.
How to enter the HWID?
1. Download one of the HWID generators from the attachment in the thread mentioned below (Downloads)
2. Click on

and scroll to the bottom
3. Enter the HWID the generator created for you
For developers:
What does the HWID consist of?
Pseudocode:
Code:
md5(CurrentHWProfileGUID + Serial_of_main_HDD)
Self-explaining
How do I use it as a developer?
Code:
http://www.elitepvpers.com/api/hwid.php?hash=0123456789abcdef0123456789abcdef
There you can poll userinfos in XML format (the HWID is being passed via GET parameter to the php script). In order to generate the HWID you can download the "dev-tools.rar" in the attachment and use the "epvp_hwid.dll". It contains the function ("GetHWID") which generates the HWID for you. The function is prototyped this way:
Code:
extern "C" __declspec(dllexport) char *_cdecl GetHWID(void) ;
Common user-ranks:
Administrators
Co-Administrators
Global Moderators
Moderators
Level Three
Level Two
Premium Users
Level One <-- "Normal" User
Banned Users
Examples:
C++:
With DLL:
Without DLL:
Delphi:
AutiIT3:

Downloads: