2
0

floodprotector.properties 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  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. # PunishmentLimit - if number of requests within single interval exceeds
  19. # specified number then specified punishment is applied
  20. # (0 - disables punishment feature)
  21. # PunishmentType - type of the punishment ('none', 'ban', 'jail'), used only
  22. # if PunishmentLimit is greater than zero
  23. # PunishmentTime - for how many minutes should be the player/account punished,
  24. # player is punished in case of 'jail', account is punished
  25. # in case of 'ban' (0 = forever)
  26. FloodProtectorUseItemInterval = 4
  27. FloodProtectorUseItemLogFlooding = False
  28. FloodProtectorUseItemPunishmentLimit = 0
  29. FloodProtectorUseItemPunishmentType = none
  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