2
0

floodprotector.properties 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. # ---------------------------------------------------------------------------
  2. # Floodprotector Options
  3. # ---------------------------------------------------------------------------
  4. # The following settings can be applied to each feature:
  5. # Interval - Sets the delay in ticks (1 tick = 100ms) between how often that function is allowed
  6. # LogFlooding - Whether flooding should be logged (only first ocurrance of flooding and total count of flood requests is logged)
  7. # PunishmentLimit - If number of requests within single interval exceeds specified number then the specified punishment is applied (0 = disables punishment feature)
  8. # PunishmentType - Type of the punishment ('none', 'ban', 'jail'), used only if PunishmentLimit is greater than zero
  9. # PunishmentTime - If a punish limit and type are defined, this sets many minutes should the player/account be punished (0 = forever)
  10. # UseItem - item usage flooding
  11. FloodProtectorUseItemInterval = 4
  12. FloodProtectorUseItemLogFlooding = False
  13. FloodProtectorUseItemPunishmentLimit = 0
  14. FloodProtectorUseItemPunishmentType = none
  15. FloodProtectorUseItemPunishmentTime = 0
  16. # RollDice - rolling dice flooding
  17. FloodProtectorRollDiceInterval = 42
  18. FloodProtectorRollDiceLogFlooding = False
  19. FloodProtectorRollDicePunishmentLimit = 0
  20. FloodProtectorRollDicePunishmentType = none
  21. FloodProtectorRollDicePunishmentTime = 0
  22. # Firework - firework flooding
  23. FloodProtectorFireworkInterval = 42
  24. FloodProtectorFireworkLogFlooding = False
  25. FloodProtectorFireworkPunishmentLimit = 0
  26. FloodProtectorFireworkPunishmentType = none
  27. FloodProtectorFireworkPunishmentTime = 0
  28. # ItemPetSummon - item summonning and pet mounting flooding
  29. FloodProtectorItemPetSummonInterval = 16
  30. FloodProtectorItemPetSummonLogFlooding = False
  31. FloodProtectorItemPetSummonPunishmentLimit = 0
  32. FloodProtectorItemPetSummonPunishmentType = none
  33. FloodProtectorItemPetSummonPunishmentTime = 0
  34. # HeroVoice - hero voice flooding
  35. FloodProtectorHeroVoiceInterval = 100
  36. FloodProtectorHeroVoiceLogFlooding = False
  37. FloodProtectorHeroVoicePunishmentLimit = 0
  38. FloodProtectorHeroVoicePunishmentType = none
  39. FloodProtectorHeroVoicePunishmentTime = 0
  40. # GlobalChat - global chat flooding
  41. FloodProtectorGlobalChatInterval = 5
  42. FloodProtectorGlobalChatLogFlooding = False
  43. FloodProtectorGlobalChatPunishmentLimit = 0
  44. FloodProtectorGlobalChatPunishmentType = none
  45. FloodProtectorGlobalChatPunishmentTime = 0
  46. # Subclass - subclass flooding
  47. FloodProtectorSubclassInterval = 20
  48. FloodProtectorSubclassLogFlooding = False
  49. FloodProtectorSubclassPunishmentLimit = 0
  50. FloodProtectorSubclassPunishmentType = none
  51. FloodProtectorSubclassPunishmentTime = 0
  52. # DropItem - drop item flooding
  53. FloodProtectorDropItemInterval = 10
  54. FloodProtectorDropItemLogFlooding = False
  55. FloodProtectorDropItemPunishmentLimit = 0
  56. FloodProtectorDropItemPunishmentType = none
  57. FloodProtectorDropItemPunishmentTime = 0
  58. # ServerBypass - server bypass flooding
  59. FloodProtectorServerBypassInterval = 5
  60. FloodProtectorServerBypassLogFlooding = False
  61. FloodProtectorServerBypassPunishmentLimit = 0
  62. FloodProtectorServerBypassPunishmentType = none
  63. FloodProtectorServerBypassPunishmentTime = 0
  64. # ServerBypass - multisell list request flooding
  65. FloodProtectorMultiSellInterval = 1
  66. FloodProtectorMultiSellLogFlooding = False
  67. FloodProtectorMultiSellPunishmentLimit = 0
  68. FloodProtectorMultiSellPunishmentType = none
  69. FloodProtectorMultiSellPunishmentTime = 0