Editing CreditSystems

From EMule Wiki
Jump to: navigation, search

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 15: Line 15:
 
==Peace Credits:==
 
==Peace Credits:==
  
same as official credit system, only shorter (but slower!!) code
+
same as official credit system, only shorter code
  
 
== Xman improved Credit System ==
 
== Xman improved Credit System ==
Line 30: Line 30:
  
 
Example (with ~ 1 Chunk difference):
 
Example (with ~ 1 Chunk difference):
{| class="wikitable"
+
Download Upload Official version Xman improved
! Download !! Upload !! Official version !! Xman improved
+
10MB 1MB 3,46 3,46 + bonus:0
|-
+
20MB 11MB 3,63 3,63 + bonus:0
| style="text-align:right" | 10MB || style="text-align:right" | 1MB || style="text-align:center" | 3,46 || style="text-align:center" | 3,46 + bonus:0
+
30MB 21MB 2,86 2,86 + bonus:0,2
|-
+
90MB 81MB 2,22 2,22 + bonus:0,7
| style="text-align:right" | 20MB || style="text-align:right" | 11MB || style="text-align:center" | 3,63 || style="text-align:center" | 3,63 + bonus:0
+
50MB 20MB 5,0 5,0 + bonus:2,2
|-
+
90MB 50MB 3,6 3,6 + bonus:3,7
| style="text-align:right" | 30MB || style="text-align:right" | 21MB || style="text-align:center" | 2,86 || style="text-align:center" | 2,86 + bonus:0,2
+
120MB 80MB 3,0 3,0 + bonus:3,8
|-
+
| style="text-align:right" | 90MB || style="text-align:right" | 81MB || style="text-align:center" | 2,22 || style="text-align:center" | 2,22 + bonus:0,7
+
|-
+
| style="text-align:right" | 50MB || style="text-align:right" | 20MB || style="text-align:center" | 5,0 || style="text-align:center" | 5,0 + bonus:2,2
+
|-
+
| style="text-align:right" | 90MB || style="text-align:right" | 50MB || style="text-align:center" | 3,6 || style="text-align:center" | 3,6 + bonus:3,7
+
|-
+
| style="text-align:right" | 120MB || style="text-align:right" | 80MB || style="text-align:center" | 3,0 || style="text-align:center" | 3,0 + bonus:3,8
+
|}
+
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 comparison 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 comparison of download/upload without geting something back
+
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 110:
  
 
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 ==
+
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 received more than 1MB from someone but haven't given anything back user gets ratio = 100.0
+
* 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 receive ratio = 50.0 till you give back 108MB
+
** 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 124:
  
  
== 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]]
+
Fine CS
 +
 
  
 
== S.W.A.T. Credits ==
 
== S.W.A.T. Credits ==
Line 164: Line 157:
 
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 164:
 
* +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 175:
 
##  ratio:1:1.5, only one formula  
 
##  ratio:1:1.5, only one formula  
  
Credit Thefts 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 original 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.)
+
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 186:
 
* maxvalue:10  
 
* maxvalue:10  
  
Assigns a score to clients based upon analysis of their behaviour, such as:
+
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 196:
 
== 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 TK4 Mod - Credit systems] )
+
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 239: Line 234:
 
* 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  
 
== JusticeCredit ==
 
 
* If (MB sent - received MB)> 1, the factor is = (MB sent - received MB)
 
* If (MB sent - received MB) <1, the factor is = 1 / (MB received - sent MB)
 
* If the difference between MB sent - received MB is less than 1, the factor is 1.
 
* If the client has disabled the identification, the factor is 0
 
  
 
[[category:features]]
 
[[category:features]]

Please note that all contributions to EMule Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see EMule Wiki:Copyrights for details). Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)
Personal tools