floodprotector.properties 3.1 KB

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