Editing CreditSystems
From EMule Wiki
Warning: The database has been locked for maintenance, so you will not be able to save your edits right now. You may wish to cut-n-paste the text into a text file and save it for later.
The administrator who locked it offered this explanation: site maintenance
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | A credit system determines the score and | + | A credit system determines the score and thant wat the wait time peers wait in your queue before you upload to them. |
= Credit systems = | = Credit systems = | ||
Line 9: | Line 9: | ||
Both ratios are compared and the lower value is used as modifier. | Both ratios are compared and the lower value is used as modifier. | ||
Some boundary conditions also exist: | Some boundary conditions also exist: | ||
− | + | > Uploaded Total < 1MB => Modifier = 1 | |
− | + | > Downloaded Total = 0 => Modifier = 10 | |
− | + | > The modifier may not be lower than 1 or higher than 10 | |
+ | [edit] | ||
==Peace Credits:== | ==Peace Credits:== | ||
− | same as official credit system, only shorter | + | same as official credit system, only shorter code |
== Xman improved Credit System == | == Xman improved Credit System == | ||
Line 30: | Line 31: | ||
Example (with ~ 1 Chunk difference): | Example (with ~ 1 Chunk difference): | ||
− | + | Download Upload Official version Xman improved | |
− | + | 10MB 1MB 3,46 3,46 + bonus:0 | |
− | + | 20MB 11MB 3,63 3,63 + bonus:0 | |
− | + | 30MB 21MB 2,86 2,86 + bonus:0,2 | |
− | + | 90MB 81MB 2,22 2,22 + bonus:0,7 | |
− | + | 50MB 20MB 5,0 5,0 + bonus:2,2 | |
− | + | 90MB 50MB 3,6 3,6 + bonus:3,7 | |
− | + | 120MB 80MB 3,0 3,0 + bonus:3,8 | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | a client can get a negative bonus of 0,2 if you gave him more than 2 chunk(9,28MB) this session and also at complete | + | a client can get a negative bonus of 0,1 if you gave him 1 chunk(9,28MB) more this session and also at complete comparsion of download/upload without geting something back. |
+ | |||
+ | a client can get a negative bonus of 0,2 if you gave him more than 2 chunk(9,28MB) this session and also at complete comparsion of download/upload without geting something back | ||
== Magic angel credit system == | == Magic angel credit system == | ||
Line 118: | Line 111: | ||
If the result of uploaded - downloaded is smaller then -1.0 the formula is: ((-1*(uploaded-downloaded))/(9728000*1(<- In case of bad/no SI) or 2(<- In case he owns a valid SI)))^2. The biggest allowed result is 2.0 the smallest allowed result is 1.0. | If the result of uploaded - downloaded is smaller then -1.0 the formula is: ((-1*(uploaded-downloaded))/(9728000*1(<- In case of bad/no SI) or 2(<- In case he owns a valid SI)))^2. The biggest allowed result is 2.0 the smallest allowed result is 1.0. | ||
− | + | [edit] | |
− | + | Pawcio Credit System: | |
* Range from 1.0 to 100.0 | * Range from 1.0 to 100.0 | ||
* Multiplier of 3 (instead of 2) ---- ratio = 3 * downloaded / uploaded | * Multiplier of 3 (instead of 2) ---- ratio = 3 * downloaded / uploaded | ||
* For new clients (downloaded and uploaded data less than 1MB) ratio = 3.0 (instead of 1.0) | * For new clients (downloaded and uploaded data less than 1MB) ratio = 3.0 (instead of 1.0) | ||
− | * If you have | + | * If you have recieved more than 1MB from someone but haven't given anything back user gets ratio = 100.0 |
* Small bonus for clients that have given you many MB: | * Small bonus for clients that have given you many MB: | ||
− | ** if you get 100MB then user | + | ** if you get 100MB then user recieve ratio = 50.0 till you give back 108MB |
** 50MB - ratio = 25.0 - 55MB | ** 50MB - ratio = 25.0 - 55MB | ||
** 25MB - ratio = 12.0 - 28MB | ** 25MB - ratio = 12.0 - 28MB | ||
Line 132: | Line 125: | ||
− | == Fine Credit system == | + | == Fine Credit system == |
* punish client for downloading partial files without giving back. | * punish client for downloading partial files without giving back. | ||
− | + | Fine CS | |
+ | |||
== S.W.A.T. Credits == | == S.W.A.T. Credits == | ||
Line 164: | Line 158: | ||
else ratio = 1 | else ratio = 1 | ||
− | == Eastshare Credit System == | + | |
+ | == Eastshare Credit System == | ||
Base ratings: id. users(100); not supported users(80); invalid id. users(0); min.=10, max.=5000 | Base ratings: id. users(100); not supported users(80); invalid id. users(0); min.=10, max.=5000 | ||
Line 170: | Line 165: | ||
* +6 per MB uploaded and -2 for downloaded; | * +6 per MB uploaded and -2 for downloaded; | ||
* +100 if upload 1MB+; | * +100 if upload 1MB+; | ||
− | * if rating < 50 and upload 1MB+, rating = 50 | + | * if rating < 50 and upload 1MB+, rating = 50 |
+ | |||
== Lovelace Credit System: == | == Lovelace Credit System: == | ||
Line 180: | Line 176: | ||
## ratio:1:1.5, only one formula | ## ratio:1:1.5, only one formula | ||
− | + | CreditThefts will not get any credits. Only clients using the 'SecureHash' are able to get a multiplier of 100. All others will stick at 10. In contrast to the original credit system, credits are evaluated more on differences and not on quotients. Using the orginal system you have the best credit values shortly after generating a new userhash. With the new credit system you get good credit values faster if you already have uploaded many MB before (and did not cheat by killing the userhash). (old system: 5up/ 5down = DLModifier of 2, additional 5up = DLModifier of 4 10up/10down = DLModifier of 2, additional 5up = DLModifier of 3 -> for the same amount of additional upload you get less score (-25%) new system: 5up/ 5down = DLModifier of 1.16, additional 5up = DLModifier of 2.31 10up/10down = DLModifier of 1.85, additional 5up = DLModifier of 5.09 -> for the same amount of additional upload you get more score (+120%) because you already uploaded a certain amount before.) | |
http://wiki.emule-web.de/image/lovelacecredit.GIF | http://wiki.emule-web.de/image/lovelacecredit.GIF | ||
Line 191: | Line 187: | ||
* maxvalue:10 | * maxvalue:10 | ||
− | Assigns a score to clients based upon | + | Assigns a score to clients based upon analyzations of their behaviour, such as: |
* how long one knows someone (bonus for every week that a client keeps his hash) | * how long one knows someone (bonus for every week that a client keeps his hash) | ||
Line 201: | Line 197: | ||
== TK4 Credit System == | == TK4 Credit System == | ||
− | Native CS of TK4 Mod 1.5f, based on eMule 47a. C++ source code and full text is here -> [http://emuletk4mod.sourceforge.net/TK4_Mod_Creditsystem.htm | + | Native CS of TK4 Mod 1.5f, based on eMule 47a. C++ source code and full text is here -> [|TK4 Mod - Credit systems (http://emuletk4mod.sourceforge.net/TK4_Mod_Creditsystem.htm)] ) |
If you are sharing completed files and someone downloads data from one of these from you they probably cannot give you data back as you have all of the file. So in the TK4 system their credit rating remains unchanged. If you are downloading a file and someone takes data from you from the parts of the file you have they will be subject to the credit system and depending on how much they have given they may have their credit rating reduced. At any time if anyone gives you data they get a credit rating increase. The credit system works basically like this: | If you are sharing completed files and someone downloads data from one of these from you they probably cannot give you data back as you have all of the file. So in the TK4 system their credit rating remains unchanged. If you are downloading a file and someone takes data from you from the parts of the file you have they will be subject to the credit system and depending on how much they have given they may have their credit rating reduced. At any time if anyone gives you data they get a credit rating increase. The credit system works basically like this: | ||
Line 225: | Line 221: | ||
== Reverse Credits: (AKA as credit shaping) == | == Reverse Credits: (AKA as credit shaping) == | ||
− | + | [Bad feature] | |
* Give a 10x score increase to clients in your download queue (you will be wanting something from them soon) | * Give a 10x score increase to clients in your download queue (you will be wanting something from them soon) | ||
Line 239: | Line 235: | ||
* All other clients we're trying to download from are served upload up to a ratio of 10x | * All other clients we're trying to download from are served upload up to a ratio of 10x | ||
* All clients who have a maximum rating will be served on a first come first served basis | * All clients who have a maximum rating will be served on a first come first served basis | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[category:features]] | [[category:features]] |