530 lines
		
	
	
		
			16 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
			
		
		
	
	
			530 lines
		
	
	
		
			16 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
| # ---------------------------------------------------------------------------
 | |
| # Custom - non-retail-like systems that have been integrated into the project.
 | |
| # Be warned that there may be no support for these mods beyond the original author's assistance.
 | |
| 
 | |
| # ---------------------------------------------------------------------------
 | |
| # Champion mobs - Turn random mobs into Champions
 | |
| # ---------------------------------------------------------------------------
 | |
| 
 | |
| # Enable/Disable Champion Mob System.
 | |
| ChampionEnable = False
 | |
| 
 | |
| # Force Champion mobs to be passive?
 | |
| # To leave champion mobs to default/Aggressive, set to False.
 | |
| # To set all champion mobs to Passive, set True.
 | |
| ChampionPassive = False
 | |
| 
 | |
| # % chance for a mob to became champion (0 to disable).
 | |
| ChampionFrequency = 5
 | |
| 
 | |
| # Title of all Champion Mobs.
 | |
| ChampionTitle = Champion
 | |
| 
 | |
| # Red aura for Champion Mobs.
 | |
| ChampionAura = True
 | |
| 
 | |
| # Min and max levels allowed for a mob to be a Champion mob.
 | |
| ChampionMinLevel = 20
 | |
| ChampionMaxLevel = 85
 | |
| 
 | |
| # Hp multiplier for Champion mobs.
 | |
| ChampionHp = 8
 | |
| 
 | |
| # Hp Regen Multiplier for Champion mobs.
 | |
| ChampionHpRegen = 1.0
 | |
| 
 | |
| # Exp/Sp rewards multiplier for Champion mobs.
 | |
| ChampionRewardsExpSp = 8.0
 | |
| 
 | |
| # Standard rewards chance multiplier for Champion mobs.
 | |
| ChampionRewardsChance = 8.0
 | |
| 
 | |
| # Standard rewards amount multiplier for Champion mobs.
 | |
| ChampionRewardsAmount = 1.0
 | |
| 
 | |
| # Adena & Seal Stone rewards chance multiplier for Champion mobs.
 | |
| ChampionAdenasRewardsChance = 1.0
 | |
| 
 | |
| # Adena & Seal Stone rewards amount multiplier for Champion mobs.
 | |
| ChampionAdenasRewardsAmount = 1.0
 | |
| 
 | |
| # P. Attack and M. Attack bonus for Champion mobs.
 | |
| ChampionAtk = 1.0
 | |
| 
 | |
| # Physical/Magical Attack Speed bonus for Champion mobs.
 | |
| ChampionSpdAtk = 1.0
 | |
| 
 | |
| # Specified reward item ID
 | |
| ChampionRewardItemID = 6393
 | |
| 
 | |
| # The amount of the specified reward a player will receive if they are awarded the item.
 | |
| ChampionRewardItemQty = 1
 | |
| 
 | |
| # % Chance to obtain a specified reward item from a higher level Champion mob.
 | |
| # Default: 0
 | |
| ChampionRewardLowerLvlItemChance = 0
 | |
| 
 | |
| # % Chance to obtain a specified reward item from a lower level Champion mob.
 | |
| # Default: 0
 | |
| ChampionRewardHigherLvlItemChance = 0
 | |
| 
 | |
| # Do you want to enable the vitality calculation when killing champion mobs?
 | |
| # Be aware that it can lead to huge unbalance on your server, your rate for that mob would
 | |
| # then be "mobXP x serverRate x vitalityRate x championXpRate
 | |
| # Notes:
 | |
| #	Works only if EnableVitality = True
 | |
| # Default: False
 | |
| ChampionEnableVitality = False
 | |
| 
 | |
| # Enable spawning of the champions in instances
 | |
| # Default = False
 | |
| ChampionEnableInInstances = False
 | |
| 
 | |
| # ---------------------------------------------------------------------------
 | |
| # L2J Banking System
 | |
| # ---------------------------------------------------------------------------
 | |
| 
 | |
| # Enable/Disable Banking System
 | |
| BankingEnabled = False
 | |
| 
 | |
| # Amount of Goldbars a player gets when they use the ".deposit" command. Also the same amount they will lose with ".withdraw".
 | |
| BankingGoldbarCount = 1
 | |
| 
 | |
| # Amount of Adena a player gets when they use the ".withdraw" command. Also the same amount they will lose with ".deposit".
 | |
| BankingAdenaCount = 500000000
 | |
| 
 | |
| 
 | |
| # ---------------------------------------------------------------------------
 | |
| # Offline trade/craft
 | |
| # ---------------------------------------------------------------------------
 | |
| 
 | |
| # Option to enable or disable offline trade feature.
 | |
| # Enable -> true, Disable -> false
 | |
| OfflineTradeEnable = True
 | |
| 
 | |
| # Option to enable or disable offline craft feature.
 | |
| # Enable -> true, Disable -> false
 | |
| OfflineCraftEnable = True
 | |
| 
 | |
| # If set to True, off-line shops will be possible only peace zones.
 | |
| # Default: False
 | |
| OfflineModeInPeaceZone = True
 | |
| 
 | |
| # If set to True, players in off-line shop mode wont take any damage, thus they cannot be killed.
 | |
| # Default: False
 | |
| OfflineModeNoDamage = True
 | |
| 
 | |
| # If set to True, name color will be changed then entering offline mode
 | |
| OfflineSetNameColor = True
 | |
| 
 | |
| # Color of the name in offline mode (if OfflineSetNameColor = True)
 | |
| OfflineNameColor = 808080
 | |
| 
 | |
| # Allow fame for characters in offline mode
 | |
| # Enable -> true, Disable -> false
 | |
| OfflineFame = True
 | |
| 
 | |
| #Restore offline traders/crafters after restart/shutdown. Default: false.
 | |
| RestoreOffliners = True
 | |
| 
 | |
| #Do not restore offline characters, after OfflineMaxDays days spent from first restore.
 | |
| #Require server restart to disconnect expired shops.
 | |
| #0 = disabled (always restore).
 | |
| #Default: 10
 | |
| OfflineMaxDays = 10
 | |
| 
 | |
| #Disconnect shop after finished selling, buying.
 | |
| #Default: True
 | |
| OfflineDisconnectFinished = True
 | |
| 
 | |
| #Store offline trader transactions in realtime.
 | |
| #Uses more datatabase resources, but helps if server shuts down unexpectedly.
 | |
| StoreOfflineTradeInRealtime = True
 | |
| 
 | |
| 
 | |
| # ---------------------------------------------------------------------------
 | |
| # Display Server Time
 | |
| # ---------------------------------------------------------------------------
 | |
| 
 | |
| # This option will enable displaying of the local server time for /time command.
 | |
| DisplayServerTime = True
 | |
| 
 | |
| 
 | |
| # ---------------------------------------------------------------------------
 | |
| # Welcome message
 | |
| # ---------------------------------------------------------------------------
 | |
| 
 | |
| # Show screen welcome message on character login
 | |
| # Default: False
 | |
| ScreenWelcomeMessageEnable = False
 | |
| 
 | |
| # Screen welcome message text to show on character login if enabled
 | |
| # ('#' for a new line, but message can have max 2 lines)
 | |
| ScreenWelcomeMessageText = Welcome to our server!
 | |
| 
 | |
| # Show screen welcome message for x seconds when character log in to game if enabled
 | |
| ScreenWelcomeMessageTime = 10
 | |
| 
 | |
| 
 | |
| # ---------------------------------------------------------------------------
 | |
| # Pvp/pk Announce
 | |
| # ---------------------------------------------------------------------------
 | |
| 
 | |
| # Default: False
 | |
| AnnouncePkPvP = False
 | |
| 
 | |
| # Announce this as normal system message
 | |
| # Default: True
 | |
| AnnouncePkPvPNormalMessage = True
 | |
| 
 | |
| # PK message template
 | |
| # variables: $killer, $target
 | |
| AnnouncePkMsg = $killer has slaughtered $target
 | |
| 
 | |
| # Pvp message template
 | |
| # variables: $killer, $target
 | |
| AnnouncePvpMsg = $killer has defeated $target
 | |
| 
 | |
| 
 | |
| # ---------------------------------------------------------------------------
 | |
| # Chat Moderation
 | |
| # ---------------------------------------------------------------------------
 | |
| 
 | |
| # This option will enable using of the voice commands .banchat and .unbanchat
 | |
| # for players with corresponding access level (default: 100).
 | |
| # Check access_levels.sql and admin_command_access_rights for details.
 | |
| # Default: True
 | |
| ChatAdmin = True
 | |
| 
 | |
| 
 | |
| # ---------------------------------------------------------------------------
 | |
| # Multilingual support
 | |
| # ---------------------------------------------------------------------------
 | |
| 
 | |
| # Enable or disable multilingual support.
 | |
| # Default: False
 | |
| MultiLangEnable = False
 | |
| 
 | |
| # Default language, if not defined.
 | |
| # Default: en
 | |
| MultiLangDefault = en
 | |
| 
 | |
| # List of allowed languages, semicolon separated.
 | |
| # Default: en;ru
 | |
| MultiLangAllowed = en;ru
 | |
| 
 | |
| # Enable or disable voice command .lang for changing languages on the fly.
 | |
| # Default: True
 | |
| MultiLangVoiceCommand = True
 | |
| 
 | |
| # Enable or disable multilingual SystemMessages support.
 | |
| # Default: False
 | |
| MultiLangSystemMessageEnable = False
 | |
| 
 | |
| # List of allowed languages for SystemMessages, semicolon separated.
 | |
| # Default: 
 | |
| MultiLangSystemMessageAllowed = 
 | |
| 
 | |
| # Enable or disable multilingual NpcStrings support.
 | |
| # Default: False
 | |
| MultiLangNpcStringEnable = False
 | |
| 
 | |
| # List of allowed languages for NpcStrings, semicolon separated.
 | |
| # Default: 
 | |
| MultiLangNpcStringAllowed = 
 | |
| 
 | |
| 
 | |
| # ---------------------------------------------------------------------------
 | |
| # Walker/Bot protection
 | |
| # ---------------------------------------------------------------------------
 | |
| 
 | |
| # Basic protection against L2Walker.
 | |
| # Default: False
 | |
| L2WalkerProtection = False
 | |
| 
 | |
| 
 | |
| # ---------------------------------------------------------------------------
 | |
| # Debug enable/disable voice command
 | |
| # ---------------------------------------------------------------------------
 | |
| 
 | |
| # This option will enable voice command .debug allowing players
 | |
| # to turn on/off debugging on self only.
 | |
| # (admin command //debug can enable debugging on any character)
 | |
| # Use admin_command_access_rights table for defining access rights.
 | |
| # Default: False
 | |
| DebugVoiceCommand = False
 | |
| 
 | |
| 
 | |
| # ---------------------------------------------------------------------------
 | |
| # Dualbox Check
 | |
| # ---------------------------------------------------------------------------
 | |
| 
 | |
| # Maximum number of players per IP address allowed to enter game.
 | |
| # Default: 0 (unlimited)
 | |
| DualboxCheckMaxPlayersPerIP = 0
 | |
| 
 | |
| # Maximum number of players per IP address allowed to participate in olympiad.
 | |
| # Default: 0 (unlimited)
 | |
| DualboxCheckMaxOlympiadParticipantsPerIP = 0
 | |
| 
 | |
| # Maximum number of players per IP address allowed to participate in events using L2J Event Engine (//event).
 | |
| # Default: 0 (unlimited)
 | |
| DualboxCheckMaxL2EventParticipantsPerIP = 0
 | |
| 
 | |
| # Whitelist of the addresses for dualbox checks.
 | |
| # Format: Address1,Number1;Address2,Number2...
 | |
| # Network address can be number (127.0.0.1) or symbolic (localhost) formats.
 | |
| # Additional connection number added to the global limits for this address.
 | |
| # For example, if number of TvT event participants per IP address set to the 1 (no dualbox)
 | |
| # and whitelist contains "l2jmobius.com,2" then number of allowed participants from l2jmobius.com
 | |
| # will be 1+2=3. Use 0 or negative value for unlimited number of connections.
 | |
| # Default: 127.0.0.1,0 (no limits from localhost)
 | |
| DualboxCheckWhitelist = 127.0.0.1,0
 | |
| 
 | |
| 
 | |
| # ---------------------------------------------------------------------------
 | |
| # Password Change
 | |
| # ---------------------------------------------------------------------------
 | |
| 
 | |
| # Enables .changepassword voiced command which allows the players to change their account's password ingame.
 | |
| # Default: False
 | |
| AllowChangePassword = False
 | |
| 
 | |
| 
 | |
| # ---------------------------------------------------------------------------
 | |
| # Old Drop Behavior
 | |
| # ---------------------------------------------------------------------------
 | |
| 
 | |
| # Enables L2J old drop behavior
 | |
| # The old L2J system used to add amount of items drop per 100% range of chance.
 | |
| # For example, if chance is 230% when rate are applied, it will do :
 | |
| # amount dropped = (2 * getRandomAmount(min,max)) + 30% chance to get ad additional getRandomAmount(min,max)
 | |
| # Default : False
 | |
| OldDropBehavior = False
 | |
| 
 | |
| 
 | |
| # ---------------------------------------------------------------------------
 | |
| # Allowed Player Races
 | |
| # ---------------------------------------------------------------------------
 | |
| 
 | |
| # Allowing specific races to be created.
 | |
| # Default: True
 | |
| AllowHuman = True
 | |
| AllowElf = True
 | |
| AllowDarkElf = True
 | |
| AllowOrc = True
 | |
| AllowDwarf = True
 | |
| AllowKamael = True
 | |
| AllowErtheia = True
 | |
| 
 | |
| 
 | |
| # ---------------------------------------------------------------------------
 | |
| # Custom Starting Location
 | |
| # ---------------------------------------------------------------------------
 | |
| 
 | |
| # Enable custom starting location.
 | |
| # Default: False
 | |
| CustomStartingLocation = False
 | |
| 
 | |
| # Coordinates for custom starting location.
 | |
| # Default: 50821, 186527, -3625 (Giran Harbor)
 | |
| CustomStartingLocX = 50821
 | |
| CustomStartingLocY = 186527
 | |
| CustomStartingLocZ = -3625
 | |
| 
 | |
| 
 | |
| # ---------------------------------------------------------------------------
 | |
| # Minimum Range for Private Stores
 | |
| # ---------------------------------------------------------------------------
 | |
| 
 | |
| # Minimum distance from player / npc to open a new private store.
 | |
| # Default: 0
 | |
| ShopMinRangeFromPlayer = 50
 | |
| ShopMinRangeFromNpc = 100
 | |
| 
 | |
| 
 | |
| # ---------------------------------------------------------------------------
 | |
| # Free Jumps (Sayune) for all Players
 | |
| # ---------------------------------------------------------------------------
 | |
| 
 | |
| # Enable Sayune for players that are not Awakened (4rth class).
 | |
| # Default: False
 | |
| FreeJumpsForAll = False
 | |
| 
 | |
| 
 | |
| # ---------------------------------------------------------------------------
 | |
| # Custom Community Board
 | |
| # ---------------------------------------------------------------------------
 | |
| 
 | |
| # Enable Custom Community Board.
 | |
| # Default: False
 | |
| CustomCommunityBoard = True
 | |
| 
 | |
| # Currency used by the Community Board (itemId).
 | |
| # Default: 57 (Adena)
 | |
| CommunityCurrencyId = 57
 | |
| 
 | |
| # Enable Multisells.
 | |
| # Default: True
 | |
| CommunityEnableMultisells = True
 | |
| 
 | |
| # Enable Teleports.
 | |
| # Default: True
 | |
| CommunityEnableTeleports = True
 | |
| 
 | |
| # Enable Buffs.
 | |
| # Default: True
 | |
| CommunityEnableBuffs = True
 | |
| 
 | |
| # Price for Teleports.
 | |
| # Default: 0 (free)
 | |
| CommunityTeleportPrice = 0
 | |
| 
 | |
| # Price for Buffs.
 | |
| # Default: 0 (free)
 | |
| CommunityBuffPrice = 0
 | |
| 
 | |
| # Disable Community Board while in combat.
 | |
| # Default: True
 | |
| CommunityCombatDisabled = True
 | |
| 
 | |
| # Disable Community Board while player has Karma.
 | |
| # Default: True
 | |
| CommunityKarmaDisabled = True
 | |
| 
 | |
| 
 | |
| # ---------------------------------------------------------------------------
 | |
| # Faction System (Good vs Evil)
 | |
| # ---------------------------------------------------------------------------
 | |
| 
 | |
| # Enable faction system.
 | |
| # Default: False
 | |
| EnableFactionSystem = False
 | |
| 
 | |
| # Starting location for all players.
 | |
| # Default: 85332,16199,-1252
 | |
| StartingLocation = 85332,16199,-1252
 | |
| 
 | |
| # Faction manager NPC ID.
 | |
| # Default: 500
 | |
| FactionManagerNpcId = 500
 | |
| 
 | |
| # Spawn location for faction manager NPC.
 | |
| # Default: 85712,15974,-1260,26808
 | |
| ManagerSpawnLocation = 85712,15974,-1260,26808
 | |
| 
 | |
| # Good base location.
 | |
| # Default: 45306,48878,-3058
 | |
| GoodBaseLocation = 45306,48878,-3058
 | |
| 
 | |
| # Evil base location.
 | |
| # Default: -44037,-113283,-237
 | |
| EvilBaseLocation = -44037,-113283,-237
 | |
| 
 | |
| # Good team name.
 | |
| # Default: Good
 | |
| GoodTeamName = Good
 | |
| 
 | |
| # Evil team name.
 | |
| # Default: Evil
 | |
| EvilTeamName = Evil
 | |
| 
 | |
| # Good name color.
 | |
| # Default: 00FF00
 | |
| GoodNameColor = 00FF00
 | |
| 
 | |
| # Evil name color.
 | |
| # Default: 0000FF
 | |
| EvilNameColor = 0000FF
 | |
| 
 | |
| # Enable faction guards.
 | |
| # The NPC template must have faction as clan.
 | |
| # Default: True
 | |
| EnableFactionGuards = True
 | |
| 
 | |
| # Good Guard NPC ID.
 | |
| # Default: 501
 | |
| GoodGuardNpcId = 501
 | |
| 
 | |
| # Evil Guard NPC ID.
 | |
| # Default: 502
 | |
| EvilGuardNpcId = 502
 | |
| 
 | |
| # Upon death, respawn at faction base.
 | |
| # Default: True
 | |
| RespawnAtFactionBase = True
 | |
| 
 | |
| # Upon selecting faction, players become nobless.
 | |
| # Default: False
 | |
| FactionAutoNobless = False
 | |
| 
 | |
| # Disallow chat between factions.
 | |
| # Default: True
 | |
| EnableFactionChat = True
 | |
| 
 | |
| # Prohibit login when faction has more online players.
 | |
| # Default: True
 | |
| BalanceOnlinePlayers = True
 | |
| 
 | |
| # Online player exceed limit (used by setting above).
 | |
| # Default: 20
 | |
| BalancePlayerExceedLimit = 20
 | |
| 
 | |
| 
 | |
| # ---------------------------------------------------------------------------
 | |
| # Premium System (VIP)
 | |
| # ---------------------------------------------------------------------------
 | |
| # -Admins can manage subscriptions from main admin menu.
 | |
| # -Players can use .premium to view account related info.
 | |
| # -Caution: Premium rates multiply existing server rates.
 | |
| 
 | |
| # Enable premium system.
 | |
| # Default: False
 | |
| EnablePremiumSystem = False
 | |
| 
 | |
| # Xp rate for premium players.
 | |
| PremiumRateXp = 2
 | |
| 
 | |
| # Sp rate for premium players.
 | |
| PremiumRateSp = 2
 | |
| 
 | |
| # Drop chance for premium players.
 | |
| PremiumRateDropChance = 1
 | |
| 
 | |
| # Drop amount for premium players.
 | |
| PremiumRateDropAmount = 2
 | |
| 
 | |
| # Spoil chance for premium players.
 | |
| PremiumRateSpoilChance = 1
 | |
| 
 | |
| # Spoil amount for premium players.
 | |
| PremiumRateSpoilAmount = 2
 | |
| 
 | |
| # List of items affected by custom drop rate by id, used now for Adena rate too.
 | |
| # Usage: itemId1,multiplier1;itemId2,multiplier2;...
 | |
| PremiumRateDropChanceByItemId = 57,2;6656,1;6657,1;6658,1;6659,1;6660,1;6661,1;6662,1;8191,1;10170,1;10314,1
 | |
| PremiumRateDropAmountByItemId = 57,2;6656,1;6657,1;6658,1;6659,1;6660,1;6661,1;6662,1;8191,1;10170,1;10314,1
 | |
| 
 | |
| 
 | |
| # ---------------------------------------------------------------------------
 | |
| # Sell Buffs configuration
 | |
| # ---------------------------------------------------------------------------
 | |
| 
 | |
| # Enable/Disable selling buffs
 | |
| SellBuffEnable = False
 | |
| 
 | |
| # Multipler for mana cost of buffs
 | |
| MpCostMultipler = 1
 | |
| 
 | |
| # Payment for Sell Buff System, can be changed to custom server coin
 | |
| PaymentID = 57
 | |
| 
 | |
| # Minimal price of every buff
 | |
| MinimalPrice = 100000
 | |
| 
 | |
| # Maximal price of every buff
 | |
| MaximalPrice = 100000000
 | |
| 
 | |
| # Maximum count of buffs in sell list
 | |
| MaxBuffs = 20
 | 
