Manual:$wgRateLimits/cs

Podrobnosti
Toto nastavení poskytuje jednoduchý omezovač rychlosti, který brzdí úpravy floods a další potenciálně destruktivní chování, jako je rozesílání e-mailů jiným uživatelům. Nastavuje maximální počet akcí povolených v daném počtu sekund. Poté klient porušující pravidla obdrží chybovou stránku HTTP 429 nebo jinou chybovou zprávu, dokud tato doba neuplyne. Všimněte si, že limity se obecně počítají na stránky, ale některé speciální limity jsou agregovány na všech stránkách ve wiki farmě, např. všechny wikiny wikimedie. Chcete-li zkontrolovat, zda byl limit překročen, použijte funkci.

Obecná syntaxe je:

Existují některé speciální dodatečné limity:


 * - platí pouze pro neregistrované uživatele a platí podle akce a IP.
 * - platí pouze pro registrované uživatele a platí podle akce a uživatele.
 * - (od 1.35) platí podle akce a registrovaného uživatele, počítáno napříč weby.
 * - platí jak pro neregistrované, tak pro uživatele "nováčky" a platí podle akce a uživatele.
 * - platí pro neregistrované i uživatele "nováčky" (tj. uživatele bez uživatelského práva ) a omezí celkový počet akcí z jedné IP bez ohledu na konkrétní uživatele. Toto bude vynuceno kromě jiných limitů a počítá se to napříč weby.
 * - platí pro neregistrované i uživatele "nováčky" a omezí celkový počet akcí z rozsahu /24 (pro IPv4) nebo /64 (pro IPv6) IP. Toto bude vynuceno kromě jiných limitů a počítá se to napříč weby
 * - platí pro všechny uživatele jiné než ty, jejichž limit specifický pro uživatele (viz níže) je tolerantnější a omezí celkový počet akcí z jedné IP bez ohledu na konkrétní uživatele. Toto bude vynuceno kromě jiných limitů a počítá se to napříč weby.
 * - platí pro všechny uživatele jiné než ty, jejichž limit specifický pro uživatele je tolerantnější a omezí celkový počet akcí z rozsahu /24 nebo /64. Toto bude vynuceno kromě jiných limitů a počítá se to napříč weby.

Pokud je definováno více limitů, je limit specifický pro uživatele definován jako:


 * - pokud je uživatel "nováček", popř
 * Nejtolerantnější (tj. s nejvyšším poměrem akce/časové rozpětí) limit  a všechny použitelné limity skupiny uživatelů uživatele, nebo
 * - pro neregistrované uživatele.

Všechny skupiny uživatelů definované v (například  ) nebudou zkontrolovány, pokud explicitně nepřiřadíte skupinu uživatelů konkrétnímu uživateli.

Chcete-li například nastavit maximálně 4 úpravy za 60 sekund pro "nováčky" (newbie) (tj. ne-autoconfirmed), přidejte následující:

Nastavením  lze omezení pro konkrétní akci označit jako nepřeskočitelná. If that is set, neither the noratelimit user right nor the setting have any effect for that action.

Extensions can provide additional keys for $wgRateLimit. E.g. provides a "badcaptcha" key, which allows to throttle users based on the number of wrong answers they have given to a captcha. An example might be:

This will allow newbie users not more than 100 wrong answers per day (86400 seconds).

Rate Limit Message
After reaching the rate limit, either of two things will happen. For purges, the purge dialogue will disappear. For edits or rollbacks, editors will see the following message:

This message can be modified by editing MediaWiki:Actionthrottled and MediaWiki:Actionthrottledtext.

Version differences

 * The 'mailpassword' array was added in MediaWiki 1.7.0.
 * The 'emailuser' array was added in MediaWiki 1.10.0.
 * The 'linkpurge' array was added in MediaWiki 1.22.0.
 * The 'renderfile' array was added in MediaWiki 1.22.0.