This commit is contained in:
121
trunk/dist/game/config/FloodProtector.properties
vendored
Normal file
121
trunk/dist/game/config/FloodProtector.properties
vendored
Normal file
@@ -0,0 +1,121 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# Floodprotector Options
|
||||
# ---------------------------------------------------------------------------
|
||||
# The following settings can be applied to each feature:
|
||||
# Interval - interval in gameserver ticks (1 tick = 100ms) in which only one request is allowed
|
||||
# LogFlooding - whether flooding should be logged (only first occurrence of flooding and total count of flood requests is logged)
|
||||
# PunishmentLimit - if number of requests within single interval exceeds specified number then the specified punishment is applied (0 = disables punishment feature)
|
||||
# PunishmentType - type of the punishment ('none', 'kick', 'ban', 'jail'), valid only if PunishmentLimit is greater than 0
|
||||
# PunishmentTime - for how many minutes should the player(jail)/account(ban) be punished (0 = forever), valid only for PunishmentType 'jail' or 'ban'
|
||||
|
||||
# UseItem - item usage flooding
|
||||
FloodProtectorUseItemInterval = 4
|
||||
FloodProtectorUseItemLogFlooding = False
|
||||
FloodProtectorUseItemPunishmentLimit = 0
|
||||
FloodProtectorUseItemPunishmentType = none
|
||||
FloodProtectorUseItemPunishmentTime = 0
|
||||
|
||||
# RollDice - rolling dice flooding
|
||||
FloodProtectorRollDiceInterval = 42
|
||||
FloodProtectorRollDiceLogFlooding = False
|
||||
FloodProtectorRollDicePunishmentLimit = 0
|
||||
FloodProtectorRollDicePunishmentType = none
|
||||
FloodProtectorRollDicePunishmentTime = 0
|
||||
|
||||
# Firework - firework flooding
|
||||
FloodProtectorFireworkInterval = 42
|
||||
FloodProtectorFireworkLogFlooding = False
|
||||
FloodProtectorFireworkPunishmentLimit = 0
|
||||
FloodProtectorFireworkPunishmentType = none
|
||||
FloodProtectorFireworkPunishmentTime = 0
|
||||
|
||||
# ItemPetSummon - item summoning and pet mounting flooding
|
||||
FloodProtectorItemPetSummonInterval = 16
|
||||
FloodProtectorItemPetSummonLogFlooding = False
|
||||
FloodProtectorItemPetSummonPunishmentLimit = 0
|
||||
FloodProtectorItemPetSummonPunishmentType = none
|
||||
FloodProtectorItemPetSummonPunishmentTime = 0
|
||||
|
||||
# HeroVoice - hero voice flooding
|
||||
FloodProtectorHeroVoiceInterval = 100
|
||||
FloodProtectorHeroVoiceLogFlooding = False
|
||||
FloodProtectorHeroVoicePunishmentLimit = 0
|
||||
FloodProtectorHeroVoicePunishmentType = none
|
||||
FloodProtectorHeroVoicePunishmentTime = 0
|
||||
|
||||
# GlobalChat - global chat flooding
|
||||
FloodProtectorGlobalChatInterval = 5
|
||||
FloodProtectorGlobalChatLogFlooding = False
|
||||
FloodProtectorGlobalChatPunishmentLimit = 0
|
||||
FloodProtectorGlobalChatPunishmentType = none
|
||||
FloodProtectorGlobalChatPunishmentTime = 0
|
||||
|
||||
# Subclass - subclass flooding
|
||||
FloodProtectorSubclassInterval = 20
|
||||
FloodProtectorSubclassLogFlooding = False
|
||||
FloodProtectorSubclassPunishmentLimit = 0
|
||||
FloodProtectorSubclassPunishmentType = none
|
||||
FloodProtectorSubclassPunishmentTime = 0
|
||||
|
||||
# DropItem - drop item flooding
|
||||
FloodProtectorDropItemInterval = 10
|
||||
FloodProtectorDropItemLogFlooding = False
|
||||
FloodProtectorDropItemPunishmentLimit = 0
|
||||
FloodProtectorDropItemPunishmentType = none
|
||||
FloodProtectorDropItemPunishmentTime = 0
|
||||
|
||||
# ServerBypass - server bypass flooding
|
||||
FloodProtectorServerBypassInterval = 5
|
||||
FloodProtectorServerBypassLogFlooding = False
|
||||
FloodProtectorServerBypassPunishmentLimit = 0
|
||||
FloodProtectorServerBypassPunishmentType = none
|
||||
FloodProtectorServerBypassPunishmentTime = 0
|
||||
|
||||
# ServerBypass - multisell list request flooding
|
||||
FloodProtectorMultiSellInterval = 1
|
||||
FloodProtectorMultiSellLogFlooding = False
|
||||
FloodProtectorMultiSellPunishmentLimit = 0
|
||||
FloodProtectorMultiSellPunishmentType = none
|
||||
FloodProtectorMultiSellPunishmentTime = 0
|
||||
|
||||
# All kind of other transactions - to/from pet, private store, warehouse, destroy
|
||||
FloodProtectorTransactionInterval = 10
|
||||
FloodProtectorTransactionLogFlooding = False
|
||||
FloodProtectorTransactionPunishmentLimit = 0
|
||||
FloodProtectorTransactionPunishmentType = none
|
||||
FloodProtectorTransactionPunishmentTime = 0
|
||||
|
||||
# Manufacture
|
||||
FloodProtectorManufactureInterval = 3
|
||||
FloodProtectorManufactureLogFlooding = False
|
||||
FloodProtectorManufacturePunishmentLimit = 0
|
||||
FloodProtectorManufacturePunishmentType = none
|
||||
FloodProtectorManufacturePunishmentTime = 0
|
||||
|
||||
# Manor
|
||||
FloodProtectorManorInterval = 30
|
||||
FloodProtectorManorLogFlooding = False
|
||||
FloodProtectorManorPunishmentLimit = 0
|
||||
FloodProtectorManorPunishmentType = none
|
||||
FloodProtectorManorPunishmentTime = 0
|
||||
|
||||
# SendMail - sending mail interval, 10s on retail
|
||||
FloodProtectorSendMailInterval = 100
|
||||
FloodProtectorSendMailLogFlooding = False
|
||||
FloodProtectorSendMailPunishmentLimit = 0
|
||||
FloodProtectorSendMailPunishmentType = none
|
||||
FloodProtectorSendMailPunishmentTime = 0
|
||||
|
||||
# CharacterSelect - attempts to load character
|
||||
FloodProtectorCharacterSelectInterval = 30
|
||||
FloodProtectorCharacterSelectLogFlooding = False
|
||||
FloodProtectorCharacterSelectPunishmentLimit = 0
|
||||
FloodProtectorCharacterSelectPunishmentType = none
|
||||
FloodProtectorCharacterSelectPunishmentTime = 0
|
||||
|
||||
# Item Auction - Request for refresh
|
||||
FloodProtectorItemAuctionInterval = 9
|
||||
FloodProtectorItemAuctionLogFlooding = False
|
||||
FloodProtectorItemAuctionPunishmentLimit = 0
|
||||
FloodProtectorItemAuctionPunishmentType = none
|
||||
FloodProtectorItemAuctionPunishmentTime = 0
|
Reference in New Issue
Block a user