574 lines
17 KiB
INI
574 lines
17 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
|
|
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# PC Cafe (PC Bang) System
|
|
# ---------------------------------------------------------------------------
|
|
# PC CAFE POINTS ID = -100
|
|
|
|
# PC Cafe Enabled.
|
|
PcCafeEnabled = False
|
|
|
|
# Allow only players with a Premium account.
|
|
PcCafeOnlyPremium = False
|
|
|
|
# Max points that player may have.
|
|
# Limited by int limit.
|
|
MaxPcCafePoints = 200000
|
|
|
|
# PC Bang point rate.
|
|
# Acquisition formula equals (exp * 0.0001 * AcquisitionPointsRate)
|
|
# e.g. with 1.0 it's 10000 exp = 1 PC Bang point
|
|
# 2.0 - 10000 exp = 2 PC Bang points
|
|
# 0.5 - 5000 exp = 1 PC Bang point
|
|
AcquisitionPointsRate = 1.0
|
|
|
|
# Use random points rewarding.
|
|
# If enabled points will be random from points/2 to points.
|
|
AcquisitionPointsRandom = False
|
|
|
|
# Creates a chance to aquire double points.
|
|
DoublingAcquisitionPoints = True
|
|
|
|
# Double points chance.
|
|
# Used when DoublingAcquisitionPoints is enabled.
|
|
# Default 1 (%)
|
|
DoublingAcquisitionPointsChance = 1
|
|
|
|
# Reward low exp kills
|
|
# Acquire points if player gains exp and aquire formula equals 0.
|
|
RewardLowExpKills = True
|
|
|
|
# Chance for low exp kills
|
|
# Used when RewardLowExpKills is enabled.
|
|
# Default 50 (%)
|
|
RewardLowExpKillsChance = 50
|
|
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# 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
|