Interlude branch.

This commit is contained in:
MobiusDev
2018-03-03 00:51:38 +00:00
parent ae7660220a
commit e013196428
17475 changed files with 1039393 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
ass
cocu
dcm
dm
donkey
fack
fuck
loh
lox
nuc
suck

View File

@@ -0,0 +1,22 @@
# ========================== #
# Away System #
# ========================== #
# Allow Players to change status Away.
# Command .away & .back
AllowAwayStatus = False
# Away only in peace places
AwayOnlyInPeaceZone = True
# Player take mobs aggro if he is Away.
AwayPlayerTakeAggro = False
# Away status title Color (red 0000FF).
AwayTitleColor = 0000FF
# How many sec till player goes in away mode.
AwayTimer = 10
# How many sec till player goes back from away mode.
BackTimer = 10

View File

@@ -0,0 +1,12 @@
#-----------------------------------------
# Banking System
#-----------------------------------------
# To enable banking system set this value to true, default is false.
BankingEnabled = False
# This is the amount of Goldbars someone will get when they do the .deposit command, and also the same amount they will lose when they do .withdraw
BankingGoldbarCount = 1
# This is the amount of Adena someone will get when they do the .withdraw command, and also the same amount they will lose when they do .deposit
BankingAdenaCount = 500000000

View File

@@ -0,0 +1,9 @@
#=============================================================
# Buffer
#=============================================================
# Maximum number of available schemes per player.
BufferMaxSchemesPerChar = 4
# Static cost of buffs ; override skills price if different of -1.
BufferStaticCostPerBuff = -1

View File

@@ -0,0 +1,44 @@
# =========================================================== #
# Champion mobs #
# Turns random mobs into Champions #
# =========================================================== #
# Enable Champions L2JMod
ChampionEnable = False
# Chance for a mob to became champion (in percents) - 0 to disable
ChampionFrequency = 5
# Min and max lvl allowed for a mob to be champion.
ChampionMinLevel = 20
ChampionMaxLevel = 85
# Hp multiplier
ChampionHp = 8
# Hp Regen Multiplier
ChampionRegenHp = 1.
# Rewards multiplier
ChampionRewards = 8
# Adenas & seal stones rewards multiplier
ChampionAdenasRewards = 1
# Atk bonus for champion (changes apply on patk & matk)
ChampionAtk = 1.
# Spd Atk bonus for champion (changes apply on patkspd & matkspd)
ChampionSpdAtk = 1.
# Chance to obtain a specified reward item from a higher lvl champion (in percents) default is off using glittering medal as reward
ChampionRewardItem = 0
# Specified reward item ID
ChampionRewardItemID = 6393
# Specified reward item quantity
ChampionRewardItemQty = 1
# Champion Mob Custom Title
ChampionTitle = Champion

View File

@@ -0,0 +1,300 @@
#============================================================#
# Server Config #
#============================================================#
# Server Name Enabled: Displays a message on char login
# with the server name you have set below.
ServerNameEnabled = False
# Here you should type your server's name.
ServerName = Server
# Shows total players number on login.
OnlineOnLogin = False
# If it is true, it shows a htm on every player's log in.
# It is located in data/html/welcome.htm
# You can edit it from there.
WelcomeHtm = False
# Whether or not the announcement to all players about the appearance in the world raidboss (spawn)
AnnounceToAllSpawnRb = False
#Whether or not the announcement about the ban a player from an administrator account?
AnnounceTryBannedAccount = False
# Max difference between char Z and other Z objects
DifferentZchangeObject = 650
# Max difference between char Z and next Z potition
DifferentZnewmovie = 1000
# --------------------------
# Custom Tables
# --------------------------
# Enable / Disable custom tables.
# The rest of the custom tables are already activated.
# Custom Spawnlist Table
CustomSpawnlistTable = True
# Gm Spawn gets saved on custom_spawnlist Table?
SaveGmSpawnOnCustom = True
# Gm Spawn gets deleted on custom_spawnlist Table?
DeleteGmSpawnOnCustom = False
# -------------------------------------------------------
# Noble Custom Item Configuration
# -------------------------------------------------------
# When ActiveChar will use this item will gain Noble Status.
EnableNobleCustomItem = False
# Id Itemn Need's
NoobleCustomItemId = 6673
# -----------------------------------------------------
# Hero Custom Item Configuration
# -----------------------------------------------------
# When ActiveChar will use this item will gain Hero Status.
EnableHeroCustomItem = False
# Id Itemn Need's
HeroCustomItemId = 3481
# Hero for X days, 0 forever.
HeroCustomDay = 0
# --------------------------------------------
# Custom hero subclass skill
# --------------------------------------------
# Allow you to add the hero skills to all subclasses
# CustomHeroSubSkill is the allow/disallow
# HeroCount means how many times the player needs to be a hero in row
CustomHeroSubSkill = False
HeroCount = 1
# ----------------------
# Skill Config
# ----------------------
# List of Skills that are allowed for all Classes if CheckSkillsOnEnter = True in config/protected/other.ini
AllowedSkills = 541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,617,618,619
# ------------------------------
# Equipment Config
# ------------------------------
# Alternate Gaming
# Usage: true = Restriction enabled
# false = Restriction disabled
# Castle Shield can be equipped by all clan members if they own a castle. = default true
CastleShieldRestriction = True
# ClanHall Shield can be equipped by all clan members if they own a clan hall. = default true
ClanHallShieldRestriction = True
# Apella armors can be equipped only by clan members if their class is Baron or higher = default true
ApellaArmorsRestriction = True
# Clan Oath Armors can be equipped only by clan members = default true
OathArmorsRestriction = True
# Castle Crown can be equipped only by castle lord = default true
CastleLordsCrownRestriction = True
# Castle Circlets can be equipped only by clan members if they own a castle = default true
CastleCircletsRestriction = True
# ------------------------------
# Custom Features
# ------------------------------
# When True, this will allow a person who changes subclasses to keep the skills of the previous class.
# When False, this will remove all skills of the previous sub=class,
# and only award skills of the current class.
# (official = False)
KeepSubClassSkills = False
# Allows user to use command .online
# Displays The Number of The Players That are Currently Online.
# Default : False
AllowOnlineView = False
# Allows user to use command .stats
# And view the targets simple statics.
AllowSimpleStatsView = False
# Allows user to use command .stat
# And view the targets detailed statics.
AllowDetailedStatsView = False
# Disable Weight Penalty
DisableWeightPenalty = False
# Save Raid Boss Status Into Data Base?
# Default: True
SaveRBStatusIntoDB = True
# Set this option to True to enable custom titles on new chars.
# Also replace Jenova with title you want.
CharTitle = False
CharAddTitle = NewChar
# Allow Custom Starting Level.
# Usage: if True , Then When A New Character is Created , Its Level is Automatically
# Setted To The Number of CharLvl
CustomStartingLvl = False
# Character Level You Want
CharLvl = 80
# # Set this to True if you want to add a custom spawn location for ALL new characters.
# choose the coordinates you want Example:
# SpawnX = 149999
# SpawnYY = 46728
# SpawnZ = -3414
CustomSpawn = False
SpawnX = 149999
SpawnY = 46728
SpawnZ = -3414
# Enable Raid Petrified if raid more than 8 levels lower.
# Default: True
AllowRaidBossPetrified = True
# This option will disallow PvP/PK of any and ALL kind between players above and below the level given below.
# For example if the number is set to 39, then players level 1-39 cannot attack or be attacked by level 40+.
# (official = 0)
AltPlayerProtectionLevel = 0
# Allow Players Over 76 Level To Trade Characters
# Lower Than 76 Level?
# Retail : True
AllowLowLevelTrade = True
# Low level char killing protection
# If enabled players can pvp only in the same grade
# 0-19,20-39,40-51,52-60,61-76,76-85 (Default = False)
AllowLowLvlProtect = False
# Cruma Tower max level allowed to enter
# Retail: 56 Level
CrumaTowerLevelRestrict = 56
# Delay before teleporting monsters back to spawn if past drift range in seconds.
# Every 20 minutes (1200) monsters if blocked on Geodata are teleported to their spawn.
# 0 is disabled, 1200 for 20 minutes, etc.
# Default: 1200
MonsterReturnDelay = 1200
# Scroll is Stackable? (default = False)
ScrollStackable = False
# -------------------------------------------
# Clan Leader Color Config
# ------------------------------------------
ClanLeaderNameColorEnabled = False
ClanLeaderColor = 00FF00
ClanLeaderColorAtClanLevel = 3
# Color Where?
# 1 - Name
# 2 - Title
ClanLeaderColored = 1
# ---------------------------
# Donator Config
# ---------------------------
# Command in game: //setdonator
# If it is true then donators will have their name colored.
DonatorNameColorEnabled = False
# Donator Name's Color.
DonatorColorName = FF33AA
# Donator Title's Colon.
DonatorTitleColor = FFAA33
# Donator Sp Rate
DonatorXpSpRate = 1.5
# Donator Adena rate
DonatorAdenaRate = 1.5
# Donator drop rate
DonatorDropRate = 1.5
# Donator spoil rate
DonatorSpoilRate = 1.5
# ----------------------------------------------
# Custom Commands
# ----------------------------------------------
# Allows user to use command .farm1
AllowFarm1Command = False
# Put your Farm1 Location ( x,y,z )
farm1_X = 81304
farm1_Y = 14589
farm1_Z = -3469
# Message after successful TP
Farm1CustomMeesage = You have been teleported to Farm Zone 1!
# Allows user to use command .farm2
AllowFarm2Command = False
# Put your Farm2 Location ( x,y,z )
farm2_X = 81304
farm2_Y = 14589
farm2_Z = -3469
# Message after successful TP
Farm2CustomMeesage = You have been teleported to Farm Zone 2!
# Allows user to use command .pvp1
AllowPvP1Command = False
# Put your Farm1 Location ( x,y,z )
pvp1_X = 81304
pvp1_Y = 14589
pvp1_Z = -3469
# Message after successful TP
PvP1CustomMeesage = You have been teleported to PvP Zone 1!
# Allows user to use command .pvp2
AllowPvP2Command = False
# Put your Farm2 Location ( x,y,z )
pvp2_X = 81304
pvp2_Y = 14589
pvp2_Z = -3469
# Message after successful TP
PvP2CustomMeesage = You have been teleported to PvP Zone 2!
# -----------------------------------------
# Protector System Config
# -----------------------------------------
# Protector activate when a player this PK
ProtectorPlayerPK = True
# Protector activate when a player is flaged
ProtectorPlayerPVP = False
# Radius of action
ProtectorRadiusAction = 5000
# Skill ID used for the npc
ProtectorSkillId = 1170
# Skill Level used for npc
ProtectorSkillLevel = 13
ProtectorSkillTime = 600
# Npc Protector Message
ProtectorMessage = Hey You!, Never Kill On This Area, Go Read The Rules!
# GM restrictions:
# With True they can't sell items on private store and trade with items.
# Default: False
GMTradeRestrictedItems = False
# Allow GMs to restart/exit while is fighting stance
# Default: False
GMRestartFighting = True
# Show Welcome PM on start
PMWelcomeShow = False
PMServerName = Server
PMText1 = Have Fun and Nice Stay on
PMText2 = Vote for us every 24h
# Show Server Time to player on start
ShowServerTimeOnStart = False
# New players get fireworks the first time they log in
# Default: False
NewPlayerEffect = False

View File

@@ -0,0 +1,46 @@
# ==================================== #
# 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, name color will be changed then entering offline mode
OfflineNameColorEnable = False
# Color of the name in offline mode (if OfflineNameColorEnable = True)
OfflineNameColor = ff00ff
# 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 will be invulnerable.
# Default: False
OfflineModeSetInvulnerable = True
# After Server Restart or Shutdown, all players in Offline mode will be auto logged.
# Enable -> true, Disable -> false
RestoreOffliners = True
# Max Days after no auto relog.
OfflineMaxDays = 0
# If a player finish to sell/buy he will be kicked from the Server.
# Enable -> true, Disable -> false
OfflineDisconnectFinished = True
# How enter on offline mode
# Enable Command /offline_shop (like L2OFF)
OfflineCommand1 = True
# Enable Command .offline_shop (custom)
OfflineCommand2 = True
# Logging out from the game (custom)
OfflineLogout = True
# Like L2OFF if char is on offline trade he got Sleep effect
OfflineSleepEffect = True

View File

@@ -0,0 +1,29 @@
# ============================================================ #
# Rebirth System #
# ============================================================ #
# The Rebirth Engine's Settings
# NPC ID - 55555 - Custom npc table
# Enable Rebirth system
REBIRTH_ENABLE = False
# Minimum level for Rebirth
REBIRTH_MIN_LEVEL = 80
# Maximum Rebirth's
REBIRTH_MAX = 3
# Return to level? (Default = 1)
REBIRTH_RETURN_TO_LEVEL = 1
# Items required per Rebirth level
# needed,amount;
REBIRTH_ITEM_PRICE = 57,1000;57,2000;57,3000;
# Bonus skills and levels for Mages
# skill_id,skill_level;
REBIRTH_MAGE_SKILL = 1062,2;1085,3;1059,3;
# Bonus skills and levels for Fighters
# skill_id,skill_level;
REBIRTH_FIGHTER_SKILL = 1045,6;1048,6;1086,2;

View File

@@ -0,0 +1,47 @@
# ==================================== #
# Wedding System #
# ==================================== #
# The Wedding System's Settings
# NPC ID - 50007 - Custom Npc table
# True Allows Wedding, False disables Wedding.
AllowWedding = False
# Announce Weddings?
# When a Player Gets Married With Someone Else , Announce It?
# Default : True
AnnounceWedding = True
# Cost of Wedding, set the price in Adena, remember not to exceed the max!
WeddingPrice = 250000000
# Would you like to punish the player for for disloyalty to their spouses? If you want them punished set to True, if you would like NO punishment then set to False
WeddingPunishInfidelity = True
# Have the players teleported for marriage? If so True, if not False
WeddingTeleport = True
# The Price for Teleport is configurable below in Adena
WeddingTeleportPrice = 50000
# Time before character is teleported can be set below (in seconds)
WeddingTeleportDuration = 60
# Custom Name Color Wedding
WeddingNameCollorN = 00FFFF
# Custom Name Color Wedding
WeddingNameCollorB = FFF500
# Custom Name Color Wedding
WeddingNameCollorL = B469FF
# Homosexuality- Allowed = True, Not Allowed = False
WeddingAllowSameSex = False
# Require Players to wear formal wear, True is yes require formal wear, False is not require formal wear.
WeddingFormalWear = True
# Cost of Divorce, % of Adena
WeddingDivorceCosts = 20
# Give Wedding Bow, like L2OFF is True
WeddingGiveBow = True

View File

@@ -0,0 +1,54 @@
#============================================================#
# CTF Event Engine #
#============================================================#
# CTF(Capture the flag) Event: Two teams with one flag.
# Setting for Capture The Flag
# CTFEvenTeams = NO|BALANCE|SHUFFLE
# NO means: not even teams.
# BALANCE means: Players can only join team with lowest player count.
# SHUFFLE means: Players can only participate to tzhe event and not
# direct to a team. Teams will be schuffeled in teleporting teams.
CTFEvenTeams = SHUFFLE
# Players there not participated in ctf can target ctf participants?
CTFAllowInterference = False
# Ctf participants can use potions?
CTFAllowPotions = False
# Ctf participants can summon by item?
CTFAllowSummon = False
# Remove all effects of ctf participants on event start?
CTFOnStartRemoveAllEffects = True
# Unsummon pet of ctf participants on event start?
CTFOnStartUnsummonPet = True
# On revive participants regain full hp/mp/cp ?
CTFReviveRecovery = False
# Announce all team statistics
CTFAnnounceTeamStats = False
# Announce Reward
CTFAnnounceReward = False
# Players with cursed weapon are allowed to join ?
CTFJoinWithCursedWeapon = True
# Enable voice command to register on tvt/ctf events
CTFCommand = True
# Place an aura on participants team ?
CTFAura = False
# Enable event stats logger
CTFStatsLogger = True
# Spawn Team Offset to distribute players
CTFSpawnOffset = 300
# Remove Buffs on player die
CTFRemoveBuffsOnPlayerDie = False

View File

@@ -0,0 +1,55 @@
#============================================================#
# DM Event Engine #
#============================================================#
# DM(DeathMatch) Event: All vs All.
# Players there not participated in DM can target DM participants?
DMAllowInterference = False
# DM participants can use potions?
DMAllowPotions = False
# DM participants can summon by item?
DMAllowSummon = False
# Players with cursed weapon are allowed to join ?
DMJoinWithCursedWeapon = False
# Remove all effects of DM participants on event start?
DMOnStartRemoveAllEffects = True
# Unsummon pet of DM participants on event start?
DMOnStartUnsummonPet = True
# Delay on revive when dead, NOTE: 20000 equals to 20 seconds, minimum 1000 (1 second)
DMReviveDelay = 20000
# On revive participants regain full hp/mp/cp ?
DMReviveRecovery = False
# Enable voice command to register on dm events (.dmjoin / .dmleave / .dminfo)
DMCommand = True
# Announce Reward
DMAnnounceReward = False
# Enable Kill Reward?
DMEnableKillReward = False
# Kill Reward ID
DMKillRewardID = 6392
# Kill Reward Amount
DMKillRewardAmount = 1
# Offset from center DM Spawn
DMSpawnOffset = 100
# Enable event stats logger
DMStatsLogger = True
# Enable healer classes into DM
DMAllowedHealerClasses = True
# Remove Buffs on player die
DMRemoveBuffsOnPlayerDie = False

View File

@@ -0,0 +1,19 @@
#============================================================#
# Event Manager #
#============================================================#
# Enable auto events and start time.
# TvT auto start
# Example TVTStartTime = 20:00;21:00;22:00;
TVTEventEnabled = False
TVTStartTime = 20:00;
# CTF auto start
# Example CTFStartTime = 20:00;21:00;22:00;
CTFEventEnabled = False
CTFStartTime = 20:30;
# DM auto start
# Example DMStartTime = 20:00;21:00;22:00;
DMEventEnabled = False
DMStartTime = 21:00;

View File

@@ -0,0 +1,28 @@
# ======================================== #
# PC Bang Point Event #
# ======================================== #
# Pc Bang Point are special points, XML id = 65436
# Enable PC Bang Point Event.
# Default: False
PcBangPointEnable = False
# Min Player Level.
# Default: 20
PcBangPointMinLevel = 20
# Min Count.
# Default: 20
PcBangPointMinCount = 20
# Max Count.
# Default: 1000000
PcBangPointMaxCount = 1000000
# Chance of get Double points.
# Default: 20
PcBangPointDualChance = 20
# Event Time Stamp.
# Default: 900
PcBangPointTimeStamp = 900

View File

@@ -0,0 +1,74 @@
#====================================#
# Team vs Team #
#====================================#
# TvT(Team vs Team) Event: Blue vs Red.
# Setting for Team vs. Team pvp
# TvTEvenTeams = NO|BALANCE|SHUFFLE
# NO means: not even teams.
# BALANCE means: Players can only join team with lowest player count.
# SHUFFLE means: Players can only participate to tzhe event and not direct to a team. Teams will be schuffeled in teleporting teams.
TvTEvenTeams = SHUFFLE
# players there not participated in tvt can target tvt participants?
TvTAllowInterference = False
# tvt participants can use potions?
TvTAllowPotions = True
# tvt participants can summon by item?
TvTAllowSummon = True
# remove all effects of tvt participants on event start?
TvTOnStartRemoveAllEffects = True
# unsummon pet of tvt participants on event start?
TvTOnStartUnsummonPet = True
# on revive participants regain full hp/mp/cp ?
TvTReviveRecovery = True
# announce all team statistics
TvTAnnounceTeamStats = True
# announce reward
TvTAnnounceReward = True
# give price with 0 kills
TvTPriceNoKills = True
# players with cursed weapon are allowed to join ?
TvTJoinWithCursedWeapon = False
# Enable voice command to register on tvt event
TvTCommand = True
# Delay on revive when dead, NOTE: 20000 equals to 20 seconds, minimum 1000 (1 second)
TvTReviveDelay = 10000
# Open Western Fortress doors on tvt finish
TvTOpenFortDoors = False
# Close Western Fortress doors on tvt start
TvTCloseFortDoors = False
# Open Aden Colosseum doors on tvt finish
TvTOpenAdenColosseumDoors = True
# Close Aden Colosseum doors on tvt start
TvTCloseAdenColosseumDoors = True
# TvT Top Killer reward id
TvTTopKillerRewardId = 5575
# TvT Top Killer reward quantity
TvTTopKillerRewardQty = 5000000
# Place an aura on participants team ?
TvTAura = False
# Enable event stats logger
TvTStatsLogger = True
# Remove Buffs on player die
TvTRemoveBuffsOnPlayerDie = False

View File

@@ -0,0 +1,49 @@
#============================================================#
# Town War #
#============================================================#
# TW (Town War): Town can became PvP Zone.
# ATTENTION:
# GM char can't be hit during Town war.
# //townwar_start - Starts town war in Giran
# //townwar_end - Ends townwar in Giran
# Town id
#2: // Talking Island
#3: // Elven village
#1: // Dark elf village
#4: // Orc village
#6: // Dwarven village
#7: // Gludio
#5: // Gludin
#8: // Dion
#9: // Giran
#10: // Oren
#12: // Aden
#11: // Hunters village
#9: // Giran Harbour
#15: // Heine
#14: // Rune
#13: // Goddard
#17: // Schuttgart
#16: // Floran
#20: //Kamael Village
TWTownId = 9
#Set all towns?
TWAllTowns = False
#Reward for each kill:
TownWarItemId = 57
TownWarItemAmount = 5000
# Give PKers karma during townwar?
AllowKarma = False
# Disable GK while in event?
DisableGK = True
# If yes it will send a ressurect ask on death.
# If no when you die youll be there dead until the event ends.
# Set to false if you want KOTH town.
SendRessOnDeath = True

View File

@@ -0,0 +1,4 @@
#the hexID to auth into login
#Mon Jan 22 09:04:33 EET 2018
HexID=-4865d8fc93374b41fb387a308bf6c3d6
ServerID=2

View File

@@ -0,0 +1,67 @@
#============================================================#
# Access Level #
#============================================================#
# --------------------------------------
# Section: Admin Rights
# --------------------------------------
# If next switch set to true every created character will have Admin access.
EverybodyHasAdminRights = False
# This option will set the default AccessLevel for MasterAccess
# Pls be carefully with that. Chars with this AccessLevel have
# right to execute every AdminCommand ingame.
# Default = 1 - Max. 255
MasterAccessLevel = 1
# This option will set the default AccessLevel for UserAccess
# Chars with this AccessLevel have user rights
# Default = 0 - Max. 255
UserAccessLevel = 0
# -----------------------------------
# Section: GM'S Rights
# -----------------------------------
# # The way //admin panel looks can be "modern" or "classic"
# (default is modern while classic provides more compatibility)
GMAdminMenuStyle = modern
#Turn on MasterNameColor config.
MasterNameColorEnabled = True
# This option will set the Default NameColor for MasterAccess
MasterNameColor = 00CCFF
#Turn on MasterTitleColor config.
MasterTitleColorEnabled = True
# This option will set the Default TitleColor for MasterAccess
MasterTitleColor = 00CCFF
# Enable GMs to have the glowing aura of a Hero character.
GMHeroAura = False
# Show message when GM Login and GM will not invis/silence as default
ShowGMLogin = False
# Show the GM's name who made the announcement.
# example: "Announce: hi [GMNAME]"
# only works when you use the command //announce
AnnounceGmName = False
# Earthquake around a GM that logs in
GmLoginSpecialEffect = False
# Startup mode of GM(accesslevel 75)
# Note: If you enable show GM login, it will overridden this setting.
# Auto set invulnerable status to a GM on login.
GMStartupInvisible = True
# Auto block private messages to a GM on login.
GMStartupSilence = False
# Auto list GMs in GM list (/gmlist) on login.
GMStartupAutoList = True
# # Auto set invulnerable status to a GM on login.
GMStartupInvulnerable = True

View File

@@ -0,0 +1,383 @@
#==============================================================#
# AltSettings Properties #
#==============================================================#
# ------------------------
# Server Config
# ------------------------
# AutoLoot enable. True to enable, False to disable
AutoLoot = False
# If False herbs will drop on ground even if AutoLoot is enabled
AutoLootHerbs = False
# Auto loot from Raid Boss's drop
AutoLootBoss = False
# AutoLearnSkills: True to enable, False to disable
AutoLearnSkills = False
# AutoLearn DivineInspiration: True to enable, False to disable
AutoLearnDivineInspiration = False
# Party range for l2attackable (default 1600)
AltPartyRange = 1600
# Party range for l2party (default 1400)
AltPartyRange2 = 1400
# Weight Limit multiplier - default 1
# If >1 - Weight Limit Double
AltWeightLimit = 1
# If XP loss (and deleveling) is enabled, default is 'true'
Delevel = True
# If disabled, magic dmg has always 100% chance of success, default is 'true'
MagicFailures = True
# Alternative cancel of attack (bow, cast, all)
AltGameCancelByHit = cast
# Alternative rules for shields - if they block, the damage is powerAtk-shieldDef,
# otherwise it's powerAttack / (shieldDef + powerDef)
AltShieldBlocks = False
# Alternative Rate Value for Perfect Shield Block Rate.
AltPerfectShieldBlockRate = 5
# Alternative AltGameMobAttackAI, like C1
AltGameMobAttackAI = False
# Alternative mob behavior in peace zones
# Default = True; Set to False to prevent mobs from auto-agro against players in peace zones
AltMobAgroInPeaceZone = True
# Alternative Freight mode. If true, freights can be withdrawed from any place.
# Also, possibility to change Freight price (in adena) for each item slot in freight.
# NOTE: AltGameFreightPrice WILL NOT change the value shown to the player, but the
# player will actually get charged for the value set in here.
AltGameFreights = True
AltGameFreightPrice = 1000
# Alternative Xp/Sp rewards, if not 0, then calculated as 2^((mob.level-player.level) / coef),
# A few examples for "AltGameExponentXp = 5." and "AltGameExponentSp = 3."
# diff = 0 (player and mob has the same level), XP bonus rate = 1, SP bonus rate = 1
# diff = 3 (mob is 3 levels above), XP bonus rate = 1.52, SP bonus rate = 2
# diff = 5 (mob is 5 levels above), XP bonus rate = 2, SP bonus rate = 3.17
# diff = -8 (mob is 8 levels below), XP bonus rate = 0.4, SP bonus rate = 0.16
AltGameExponentXp = 0
AltGameExponentSp = 0
# Use tiredness (instead of combat points)
AltGameTiredness = False
# Allow free teleportation around the world.
AltFreeTeleporting = False
# Set true for disallow recommend character twice or more a day
AltRecommend = False
# Alternative Max Recommendation Number
AltMaxRecommendationNumber = 255
# -----------------------
# Class Master
# -----------------------
# Allow Change Class with ClassMaster
AllowClassMasters = False
# Allow Upgrade Strider with ClassMaster
AllowClassMastersStriderUpdate = False
# Allow to define which class is allowed to be assigned through class master
AllowClassMastersFirstClass = True
AllowClassMastersSecondClass = True
AllowClassMastersThirdClass = True
# Config for special Class Master npc that can change players occupation
# If you need change occupation only use quest then set this to False (Default)
# Syntax: occupation number;[required item id(count)],[],...;[reward item id(count)],[],...;occupation number...
# Examples:
#
# ConfigClassMaster = 1;[57(100000)];[];2;[57(1000000)];[];3;[57(10000000)],[5575(1000000)];[6622(1)]
# 1st occupation change for 100.000 Adena (item id 57)
# 2nd occupation change for 1.000.0000 Adena (item id 57)
# 3rd occupation change for 10.000.0000 Adena (item id 57) and 1.000.000 Ancient Adena (item id 5575)
# On 3rd occupation change player will be rewarded with 1 Book of Giants (item id 6622)
#
# ConfigClassMaster = 1;[];[];2;[];[];3;[];[]
# 1st, 2nd, 3rd occupation change for free, without rewards
ConfigClassMaster = 1;[];[];2;[];[];3;[];[]
# Class Manager Handled Remotely at Level 20/40/76
AllowRemoteClassMasters = True
# Life crystal needed to learn clan skills
LifeCrystalNeeded = True
# Spell Books needed to learn skills
SpBookNeeded = True
# Books needed to enchant skills
EnchantSkillSpBookNeeded = True
# Books needed to Divine Inspiration
DivineInspirationSpBookNeeded = True
# Alternative skill learn rules:
# - all classes can learn all skills
# - skills of another class costs x2 SP
# - skills of another race costs x2 SP
# - skills of fighters/mages costs x3 SP
AltGameSkillLearn = False
# Allow player sub-class addition without checking for unique quest items.
AltSubClassWithoutQuests = False
# Restore Buffs On Subclass Change.
# IMPORTANT: It's better put it False to avoid exploit
AltRestoreEffectOnSub = False
# ----------------------
# Buffs Config
# ----------------------
# Maximum number of buffs (default = 20 + 4 Divine Inspiration in C5)
MaxBuffAmount = 20
# Maximum number of debuffs
MaxDebuffAmount = 6
# -----------------------
# Clans Config
# -----------------------
# Number of days you have to wait before :
# - joining another clan
DaysBeforeJoinAClan = 1
# - creating a new clan
DaysBeforeCreateAClan = 10
# Number of days it takes to dissolve a clan
DaysToPassToDissolveAClan = 7
# Number of days before joining a new alliance when clan voluntarily leave an alliance
DaysBeforeJoinAllyWhenLeaved = 1
# Number of days before joining a new alliance when clan was dismissed from an alliance
DaysBeforeJoinAllyWhenDismissed = 1
# Number of days before accepting a new clan for alliance when clan was dismissed from an alliance
DaysBeforeAcceptNewClanWhenDismissed = 1
# Number of days before creating a new alliance when dissolved an alliance
DaysBeforeCreateNewAllyWhenDissolved = 10
# Maximum number of clans in ally
AltMaxNumOfClansInAlly = 3
# Number of members needed to request a clan war
AltClanMembersForWar = 15
# All new characters of the same account are newbies, not only first one
AltNewCharAlwaysIsNewbie = True
# Privilege browse warehouse enables at the same time also withdraw from warehouse!
AltMembersCanWithdrawFromClanWH = False
# Remove Castle circlets after a clan lose its castle or a player leaves a clan? - default true
RemoveCastleCirclets = True
# Reputation score gained per clan member listed as top raid killers.
1stRaidRankingPoints = 1250
2ndRaidRankingPoints = 900
3rdRaidRankingPoints = 700
4thRaidRankingPoints = 600
5thRaidRankingPoints = 450
6thRaidRankingPoints = 350
7thRaidRankingPoints = 300
8thRaidRankingPoints = 200
9thRaidRankingPoints = 150
10thRaidRankingPoints = 100
UpTo50thRaidRankingPoints = 25
UpTo100thRaidRankingPoints = 12
# ------------------------
# Manor Config
# ------------------------
# Manor Refresh Time in Military hours Default 8pm (20)
AltManorRefreshTime = 20
# Manor Refresh Time for Min's, Default 00 so at the start of the hour.
AltManorRefreshMin = 00
# Manor Next Period Approve Time in Military hours Default 6am
AltManorApproveTime = 6
# Manor Next Period Approve Time for Min's, Default 00 so at the start of the hour.
AltManorApproveMin = 00
# Manor Maintenance time, Default 6 minutes.
AltManorMaintenancePeriod = 360000
# Manor Save Type. 1-Save data into db after every action;
# Default false
AltManorSaveAllActions = True
# Manor Save Period (used only if AltManorSaveAllActions = False) Default very 2 hours
AltManorSavePeriodRate = 2
# -------------------------
# Lottery Config
# -------------------------
# Initial Lottery prize
AltLotteryPrize = 50000
# Lottery Ticket Price
AltLotteryTicketPrice = 2000
# What part of Jackpot amount should receive characters who pick 5 wining numbers
AltLottery5NumberRate = 0.6
# What part of Jackpot amount should receive characters who pick 4 wining numbers
AltLottery4NumberRate = 0.2
# What part of Jackpot amount should receive characters who pick 3 wining numbers
AltLottery3NumberRate = 0.2
# How much adena receive characters who pick two or less of the winning number
AltLottery2and1NumberPrize = 200
# -------------------------------------
# Fishing Tournament
# -------------------------------------
# Enable or disable the Fishing Tournament system
AltFishChampionshipEnabled = True
# Item Id used as reward
AltFishChampionshipRewardItemId = 57
# Item count used as reward (for the 5 first winners)
AltFishChampionshipReward1 = 800000
AltFishChampionshipReward2 = 500000
AltFishChampionshipReward3 = 300000
AltFishChampionshipReward4 = 200000
AltFishChampionshipReward5 = 100000
# -------------------------------------
# Dimension Rift Config
# -------------------------------------
# Minimal party size to enter rift. Min = 2, Max = 9.
# If in rift party will become smaller all members will be teleported back
RiftMinPartySize = 5
# Number of maximum jumps between rooms allowed, after this time party will be teleported back
MaxRiftJumps = 4
# Time in ms the party has to wait until the mobs spawn when entering a room. C4 retail: 10s
RiftSpawnDelay = 10000
# Time between automatic jumps in seconds
AutoJumpsDelayMin = 480
AutoJumpsDelayMax = 600
# Time Multiplier for stay in the boss room
BossRoomTimeMultiply = 1.5
# Cost in dimension fragments to enter the rift, each party member must own this amount
RecruitCost = 18
SoldierCost = 21
OfficerCost = 24
CaptainCost = 27
CommanderCost = 30
HeroCost = 33
# On / off infinite nipples (SS/BSS)
DontDestroySS = False
# Maximum level players who can not be attacked
MaxLevelNewbie = 20
# When char lost newbie status > = value
MaxLevelNewbieStatus = 40
# NPC respawn time (default 180 seconds)
StandardRespawnDelay = 180
# ExpertisePenality, to disable grade penalty
# False: Players can use equip S grade at level 1.
# True: Players can't use equip S grade at level 1.
ExpertisePenality = True
# MasteryPenality, to disable Heavy expertise.
# True: Players like dagger or archer can't use Heavy armor.
MasteryPenality = False
# MasteryPenality starting level.
# Default from 20
LevelToGetPenalty = 20
# MasteryWeaponPenality, to disable weapons expertise.
# True: Players that have not weapon mastery cannot use that weapon type.
MasteryWeaponPenality = False
# MasteryWeaponPenality starting level.
# Default from 20
LevelToGetWeaponPenalty = 20
#Augmentation Active skills start time: time in seconds that the
#players need to wait until an active augment skill is available
#once the augmented weapon is equipped. After the first time wait,
#the players will be able to use the skill with correct reuse time
#xml defined.
AugmStartReuseTime = 0
# ---------------------------------------------- #
# Npc #
# ---------------------------------------------- #
# Npc Attackable
# True: You can attack Npcs
# False: Npc/Mobs don't take damages
NpcAttackable = True
# Npc List Invul eg. 51,90,...
InvulNpcList = 93000
# If True ActiveChar will not be able to Attack the Listed Npc Types.
DisableAttackToNpcs = False
# List of NPC's that allow casting skills on them
# Any other type will not allow casting
AllowedNPCTypes = L2GrandBoss,L2Chest,L2FestivalMonster,L2Minion,L2Monster,L2Pet,L2RaidBoss,L2SiegeGuard,L2SiegeNpc,L2ControlTower,L2Artefact,L2PenaltyMonster,L2FeedableBeast,L2SiegeFlag,L2RiftInvader,L2Guard,L2GuardNoHTML
# Allows Players to Shift-click Mobs and view their Stats and Droplist
AltGameViewNpc = False
# Custom Private store SELL/BUY
# For example you can use private store with Event Medal or Gold Bar
# Default: False (Adena)
SellByItem = False
# Custom Item ID
SellItem = 6392
# Number of allowed Subclasses
AllowedSubclass = 3
# Starting level for subclasses.
# Default: 40
BaseSubclassLevel = 40
# Maximum subclass level. 81 is liv 80 99%
# Default: 81
MaxSubclassLevel = 81
# Monster stats (PAtk,Pdef,etc..) based just on Database Values
# and without STR,WIT,CON,MEN,INT,DEX influences.
# ATTENTION: enabling this option, monster instances could be simple to kill,
# check your database to increase their stats..
#
# True: All Monster Instances haven't the Bonus of Stats. (Easy to kill)
# False: All Monster Instances have the Bonus of Stats. (Hard to kill)
# We got the correct value on database, so disable it.
# Default: True
AltMobsStatsBonus = True
# Monster stats (PAtk,Pdef,etc..) based just on Database Values
# and without STR,WIT,CON,MEN,INT,DEX influences.
# ATTENTION: enabling this option, monster instances could be simple to kill,
# check your database to increase their stats..
#
# True: All Monster Instances haven't the Bonus of Stats. (Easy to kill)
# False: All Monster Instances have the Bonus of Stats. (Hard to kill)
# We got the correct value on database, so disable it.
# Default: True
AltPetsStatsBonus = True

View File

@@ -0,0 +1,218 @@
#=========================================#
# Boss Configuration #
#=========================================#
# If True: Player can heal RB
# If False: Player can't heal RB
# Default: True
PlayersCanHealRb = True
# Return GrandBosses/RaidBosses to spawnpoint
# ATTENTION: if specific boss lock rage is defined, it has
# major priority then this one.
# Default: 5000
RBlockRage = 5000
# Return Specific RB to spawnpoint. In order to define specific
# ranges, it's necessary to define a string as BossId,Range;BossId,Range;
# Optionally, it's possible to disable the range check with value -1.
# Example: RaidBossesSpecificLockRage = 29028,10000;29019,-1; to have
# Valakas 10k as range and no range check for Interlude Antharas.
RaidBossesSpecificLockRage = 29028,-1;29019,-1;29020,-1;29022,-1;29014,-1;29045,-1;29046,-1;29047,-1;
# Raid boss stats (PAtk,Pdef,etc..) based just on Database Values
# and without STR,WIT,CON,MEN,INT,DEX influences.
# ATTENTION: enabling this option, raids could be simple to kill,
# check your database to increase their stats..
#
# True: All RaidBoss and Grandboss haven't the Bonus of Stats. (Easy to kill)
# False: All RaidBoss and Grandboss have the Bonus of Stats. (Hard to kill)
# Default: False
AltRaidsStatsBonus = False
# Allow Direct Teleport To Boss Rooms
# If you put true the player can go on BOSS_ZONE without Quests
# If you put false the player will teleported on near town
# Default: False
AllowDirectTeleportToBossRoom = False
# Grand Boss Info is a NPCthat shows respawnTime of RB
# First you must import Custom NPC sql/custom/added_custom_npc.sql
# ID NPC: 93000
# Raid Info IDs showed
RaidInfoIDs = 29001,29006,29014,29019,29020,29022,29028,29045
# -----------------
# Antharas
# -----------------
# If true, the Interlude Script is used, meanwhile if you want new
# script feature (different Antharas Instances since weak to strong
# Antharas as for Freya) just set false
AntharasOldScript = True
# Time to close the entrance after the first teleport the player.
# The value in seconds.
AntharasClose = 1200
# Time to wait until Antharas despawn without fighting it. Value in minutes.
# Default: 240
AntharasDespawnTime = 240
# Time Antharas respawn after the murder. Total time respawn shield as follows:
# The first value + value in the range from 0 up to the second value.
# Value in hours.
AntharasRespFirst = 180
AntharasRespSecond = 24
# Wait minutes
AntharasWaitTime = 30
# Antharas Power Multipler
# Default 1.0 = retail
AntharasPowerMultiplier = 1.0
# --------------
# Baium
# --------------
# Time left Baium into hibernation after the last attack on him.
# The value in seconds.
BaiumSleep = 1800
# Time respawn Bayoumi after the murder. Total time respawn shield as follows:
# The first value + value in the range from 0 up to the second value.
# Value in hours.
BaiumRespFirst = 112
BaiumRespSecond = 16
# Baium Power Multipler
# Default 1.0 = retail
BaiumPowerMultiplier = 1.0
# -----------
# Core
# -----------
# Time minion respawn after their murder.
# The value in seconds.
CoreRespMinion = 60
# Time respawn core after the murder. Total time respawn shield as follows:
# The first value + value in the range from 0 up to the second value.
# Value in hours.
CoreRespFirst = 33
CoreRespSecond = 8
#Default 0 = retail
CoreLevel = 0
CoreRingChance = 0
# Core Power Multipler
# Default 1.0 = retail
CorePowerMultiplier = 1.0
# -----------
# Zaken
# -----------
# Time respawn core after the murder. Total time respawn shield as follows:
# The first value + value in the range from 0 up to the second value.
# Value in hours.
ZakenRespFirst = 60
ZakenRespSecond = 8
# Default 0 = retail
ZakenLevel = 0
ZakenEarringChance = 0
# Zaken Power Multipler
# Default 1.0 = retail
ZakenPowerMultiplier = 1.0
# -----------
# Orfen
# -----------
# Time respawn core after the murder. Total time respawn shield as follows:
# The first value + value in the range from 0 up to the second value.
# Value in hours.
OrfenRespFirst = 20
OrfenRespSecond = 8
# Default 0 = retail
OrfenLevel = 0
OrfenEarringChance = 0
# Orfen Power Multipler
# Default 1.0 = retail
OrfenPowerMultiplier = 1.0
# -----------
# Valakas
# -----------
# Time respawn valakas after the murder. Total time respawn shield as follows:
# The first value + value in the range from 0 up to the second value.
# Value in hours.
ValakasRespFirst = 192
ValakasRespSecond = 44
# Time to wait into Valakas lair until his spawn once entered with quest. Value in minutes.
ValakasWaitTime = 30
# Time to wait until Valakas despawn without fighting it. Value in minutes.
# Default = 240
ValakasDespawnTime = 240
ValakasPowerMultiplier = 1.0
# --------------------
# Queen Ant
# -------------------
# Time minion respawn after their murder.
# The value in seconds.
# Nurses
QueenAntRespNurse = 60
# Royal Guard
QueenAntRespRoyal = 120
# QA respawn time after the murder. Total time respawn shield as follows:
# The first value + value in the range from 0 up to the second value.
# Value in hours.
QueenAntRespFirst = 20
QueenAntRespSecond = 8
# Default 0 = retail
QALevel = 0
QARingChance = 0
# QA Power Multipler
# Default 1.0 = retail
QueenAntPowerMultiplier = 1.0
# --------------------
# Frintezza -
# -------------------
# Frintezza respawn time after the murder. Total time respawn shield as follows:
# The first value + value in the range from 0 up to the second value.
# Value in hours.
FrintezzaRespFirst = 48
FrintezzaRespSecond = 8
# Frintezza Power Multipler
# Default 1.0 = retail
FrintezzaPowerMultiplier = 1.0
# Minimum Parties Number to enter into Frintezza
FrintezzaMinParties = 4
# Maximum Parties Number to enter into Frintezza
FrintezzaMaxParties = 5
# Bypass Frintezza Enter Parties checks
BypassPartiesCheck = False
# Raid Bosses minions will increase them power based on this multiplier
# in this mode: power = retail_power * ((level_diff/10)*LevelDiffMultiplier)
LevelDiffMultiplierMinion = 0.5
# --------------------------------------
# High Priest van Halter
# --------------------------------------
# Time for the High Priest van Halter.
# Value in seconds. Interval 300-864000
# The time taken from random FixIntervalOfVanHalter before FixIntervalOfVanHalter + RandomIntervalOfVanHalter.
FixIntervalOfHalter = 172800
RandomIntervalOfHalter = 86400
# Delay before the High Priest van Halter.
# The value in seconds in the interval 5-60
AppTimeOfHalter = 20
# Time Activity High Priest van Halter.
# The value in seconds in the interval 7200-86400
ActivityTimeOfHalter = 21600
# Battle with High Priest van Halter.
# The value in seconds in the interval 7200-21600
FightTimeOfHalter = 7200
# Of spawn Royal Guard Helper calling.
# The value in the interval 1-6
CallRoyalGuardHelperCount = 6
# The value in seconds in the interval 1-60
CallRoyalGuardHelperInterval = 10
# Interval opening / closing the doors of the altar.
# The value in seconds in the interval 60-5400
IntervalOfDoorOfAlter = 5400
# Time of closing the doors of the altar after some one zashol.
# The value in seconds in the interval 60-600
TimeOfLockUpDoorOfAltar = 180

View File

@@ -0,0 +1,121 @@
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #
# Clan Hall Function #
# = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = #
# ----------------------------------------
# Teleport Function price
# ----------------------------------------
# 1st level
ClanHallTeleportFunctionFeeLvl1 = 7000
# 2nd level
ClanHallTeleportFunctionFeeLvl2 = 14000
# 3rd level
#ClanHallTeleportFunctionFeeLvl3 = 2100
# Need core support, need more information on functions in different
# Clan Hall in different Towns.
# 4th level
#ClanHallTeleportFunctionFeeLvl4 = 28000
# -------------------------------------------
# Support magic buff price
# -------------------------------------------
# 1st level
ClanHallSupportFeeLvl1 = 17500
# 2nd level
ClanHallSupportFeeLvl2 = 35000
# 3rd level
ClanHallSupportFeeLvl3 = 49000
# 4th level
ClanHallSupportFeeLvl4 = 77000
# 5th level
ClanHallSupportFeeLvl5 = 147000
# 6th level
ClanHallSupportFeeLvl6 = 252000
# 7th level
ClanHallSupportFeeLvl7 = 259000
# 8th level
ClanHallSupportFeeLvl8 = 364000
# ---------------------------------------
# MpRegeneration price
# ---------------------------------------
# 5% MpRegeneration
ClanHallMpRegenerationFeeLvl1 = 14000
# 10% MpRegeneration
ClanHallMpRegenerationFeeLvl2 = 26250
# 15% MpRegeneration
ClanHallMpRegenerationFeeLvl3 = 45500
# 30% MpRegeneration
ClanHallMpRegenerationFeeLvl4 = 96250
# 40% MpRegeneration
ClanHallMpRegenerationFeeLvl5 = 140000
# --------------------------------------
# HpRegeneration price
# --------------------------------------
# 20% HpRegeneration
ClanHallHpRegenerationFeeLvl1 = 4900
# 40% HpRegeneration
ClanHallHpRegenerationFeeLvl2 = 5600
# 80% HpRegeneration
ClanHallHpRegenerationFeeLvl3 = 7000
# 100% HpRegeneration
ClanHallHpRegenerationFeeLvl4 = 8166
# 120% HpRegeneration
ClanHallHpRegenerationFeeLvl5 = 10500
# 140% HpRegeneration
ClanHallHpRegenerationFeeLvl6 = 12250
# 160% HpRegeneration
ClanHallHpRegenerationFeeLvl7 = 14000
# 180% HpRegeneration
ClanHallHpRegenerationFeeLvl8 = 15750
# 200% HpRegeneration
ClanHallHpRegenerationFeeLvl9 = 17500
# 220% Regeneration
ClanHallHpRegenerationFeeLvl10 = 22750
# 240% HpRegeneration
ClanHallHpRegenerationFeeLvl11 = 26250
# 260% HpRegeneration
ClanHallHpRegenerationFeeLvl12 = 29750
# 300% HpRegeneration
ClanHallHpRegenerationFeeLvl13 = 36166
# ----------------------------------------
# ExpRegeneration price
# ----------------------------------------
# 5% ExpRegeneration
ClanHallExpRegenerationFeeLvl1 = 21000
# 10% ExpRegeneration
ClanHallExpRegenerationFeeLvl2 = 42000
# 15% ExpRegeneration
ClanHallExpRegenerationFeeLvl3 = 63000
# 25% ExpRegeneration
ClanHallExpRegenerationFeeLvl4 = 105000
# 35% ExpRegeneration
ClanHallExpRegenerationFeeLvl5 = 147000
# 40% ExpRegeneration
ClanHallExpRegenerationFeeLvl6 = 163331
# 50% ExpRegeneration
ClanHallExpRegenerationFeeLvl7 = 210000
# --------------------------------------
# Creation item function
# --------------------------------------
#Time after count of Item is restored (in Hours)
#ClanHallItemCreationFunctionTaskRestore = 24
# 1st level
ClanHallItemCreationFunctionFeeLvl1 = 210000
# 2nd level
ClanHallItemCreationFunctionFeeLvl2 = 490000
# 3rd level
ClanHallItemCreationFunctionFeeLvl3 = 980000
# --------------------------
# Decor function
# --------------------------
# Need core support, need more information on functions in different
# Clan Hall in different Towns.
ClanHallCurtainFunctionFeeLvl1 = 2002
ClanHallCurtainFunctionFeeLvl2 = 2625
ClanHallFrontPlatformFunctionFeeLvl1 = 3031
ClanHallFrontPlatformFunctionFeeLvl2 = 9331

View File

@@ -0,0 +1,134 @@
#Damages to Fighters
Duelist__ToFighter=1.0
DreadNought__ToFighter=1.0
Phoenix_Knight__ToFighter=1.0
Hell_Knight__ToFighter=1.0
Sagittarius__ToFighter=1.0
Adventurer__ToFighter=1.0
Archmage__ToFighter=1.0
Soultaker__ToFighter=1.0
Arcana_Lord__ToFighter=1.0
Cardinal__ToFighter=1.0
Hierophant__ToFighter=1.0
Eva_Templar__ToFighter=1.0
Sword_Muse__ToFighter=1.0
Wind_Rider__ToFighter=1.0
Moonlight_Sentinel__ToFighter=1.0
Mystic_Muse__ToFighter=1.0
Elemental_Master__ToFighter=1.0
Eva_s_Saint__ToFighter=1.0
Shillien_Templar__ToFighter=1.0
Spectral_Dancer__ToFighter=1.0
Ghost_Hunter__ToFighter=1.0
Ghost_Sentinel__ToFighter=1.0
Storm_Screamer__ToFighter=1.0
Spectral_Master__ToFighter=1.0
Shillien_Saint__ToFighter=1.0
Titan__ToFighter=1.0
Grand_Khauatari__ToFighter=1.0
Dominator__ToFighter=1.0
Doomcryer__ToFighter=1.0
Fortune_Seeker__ToFighter=1.0
Maestro__ToFighter=1.0
#Damages to Mage
Duelist__ToMage=1.0
DreadNought__ToMage=1.0
Phoenix_Knight__ToMage=1.0
Hell_Knight__ToMage=1.0
Sagittarius__ToMage=1.0
Adventurer__ToMage=1.0
Archmage__ToMage=1.0
Soultaker__ToMage=1.0
Arcana_Lord__ToMage=1.0
Cardinal__ToMage=1.0
Hierophant__ToMage=1.0
Eva_Templar__ToMage=1.0
Sword_Muse__ToMage=1.0
Wind_Rider__ToMage=1.0
Moonlight_Sentinel__ToMage=1.0
Mystic_Muse__ToMage=1.0
Elemental_Master__ToMage=1.0
Eva_s_Saint__ToMage=1.0
Shillien_Templar__ToMage=1.0
Spectral_Dancer__ToMage=1.0
Ghost_Hunter__ToMage=1.0
Ghost_Sentinel__ToMage=1.0
Storm_Screamer__ToMage=1.0
Spectral_Master__ToMage=1.0
Shillien_Saint__ToMage=1.0
Titan__ToMage=1.0
Grand_Khauatari__ToMage=1.0
Dominator__ToMage=1.0
Doomcryer__ToMage=1.0
Fortune_Seeker__ToMage=1.0
Maestro__ToMage=1.0
#Damages By Fighters
Duelist__ByFighter=1.0
DreadNought__ByFighter=1.0
Phoenix_Knight__ByFighter=1.0
Hell_Knight__ByFighter=1.0
Sagittarius__ByFighter=1.0
Adventurer__ByFighter=1.0
Archmage__ByFighter=1.0
Soultaker__ByFighter=1.0
Arcana_Lord__ByFighter=1.0
Cardinal__ByFighter=1.0
Hierophant__ByFighter=1.0
Eva_Templar__ByFighter=1.0
Sword_Muse__ByFighter=1.0
Wind_Rider__ByFighter=1.0
Moonlight_Sentinel__ByFighter=1.0
Mystic_Muse__ByFighter=1.0
Elemental_Master__ByFighter=1.0
Eva_s_Saint__ByFighter=1.0
Shillien_Templar__ByFighter=1.0
Spectral_Dancer__ByFighter=1.0
Ghost_Hunter__ByFighter=1.0
Ghost_Sentinel__ByFighter=1.0
Storm_Screamer__ByFighter=1.0
Spectral_Master__ByFighter=1.0
Shillien_Saint__ByFighter=1.0
Titan__ByFighter=1.0
Grand_Khauatari__ByFighter=1.0
Dominator__ByFighter=1.0
Doomcryer__ByFighter=1.0
Fortune_Seeker__ByFighter=1.0
Maestro__ByFighter=1.0
#Damages By Mages
Duelist__ByMage=1.0
DreadNought__ByMage=1.0
Phoenix_Knight__ByMage=1.0
Hell_Knight__ByMage=1.0
Sagittarius__ByMage=1.0
Adventurer__ByMage=1.0
Archmage__ByMage=1.0
Soultaker__ByMage=1.0
Arcana_Lord__ByMage=1.0
Cardinal__ByMage=1.0
Hierophant__ByMage=1.0
Eva_Templar__ByMage=1.0
Sword_Muse__ByMage=1.0
Wind_Rider__ByMage=1.0
Moonlight_Sentinel__ByMage=1.0
Mystic_Muse__ByMage=1.0
Elemental_Master__ByMage=1.0
Eva_s_Saint__ByMage=1.0
Shillien_Templar__ByMage=1.0
Spectral_Dancer__ByMage=1.0
Ghost_Hunter__ByMage=1.0
Ghost_Sentinel__ByMage=1.0
Storm_Screamer__ByMage=1.0
Spectral_Master__ByMage=1.0
Shillien_Saint__ByMage=1.0
Titan__ByMage=1.0
Grand_Khauatari__ByMage=1.0
Dominator__ByMage=1.0
Doomcryer__ByMage=1.0
Fortune_Seeker__ByMage=1.0
Maestro__ByMage=1.0

View File

@@ -0,0 +1,29 @@
#============================================================#
# Craft System #
#============================================================#
#---------------------------
# Crafting Config
#---------------------------
# Crafting enabled/disabled. On by default
CraftingEnabled = True
# Limits for recipes (default: 50 - for dwarf , 50 - for common)
DwarfRecipeLimit = 50
CommonRecipeLimit = 50
# Alternative crafting rules:
# - crafting takes time
# - players get EXP/SP for crafting
AltGameCreation = False
# Time multiplier - bigger number ===> slower crafting but more XP/SP
AltGameCreationSpeed = 1
# Additional XP/SP rate multiplier (for increased XP/SP) default = 1
AltGameCreationRateXp = 1
AltGameCreationRateSp = 1
# If set to False, blacksmiths don't take recipes from players inventory when crafting.
# Default = True (on retail it's confirmed that blacksmith use recipes for each crafted item)
AltBlacksmithUseRecipes = True

View File

@@ -0,0 +1,129 @@
#============================================================#
# Dev Properties #
#============================================================#
# BETA SERVER: Use this config for better testing during your BETA
# All players on login (also no GM char) will got Gm Speed 4 for better testing.
BetaServer = False
#---------------------------------------------
# Debug & Developer Config
#---------------------------------------------
# Don't load quests
AltDevNoQuests = False
# Don't load spawntable
AltDevNoSpawns = False
# Don't load Script's
AltDevNoScript = False
# Don't load RaidBoss
AltDevNoRB = False
#-------------------------------------------
# Additional server settings
#-------------------------------------------
Debug = False
ZoneDebug = False
Assert = False
Developer = False
# Log to debug skills with formula calculation
SkillsDebug = False
# if true the server will be a test server (listed by test server clients only)
TestServer = False
# Setting for serverList
# Displays [] in front of server name
ServerListBrackets = False
# Displays a clock next to the server name
ServerListClock = False
# If true, the server will be set as GM only
ServerGMOnly = False
# Accept Geoeditor Conection (Default = False)
AcceptGeoeditorConn = False
# IP Geoeditor
GeoEditorHost = 127.0.0.1
# Port GeoEditor
GeoEditorPort = 2109
# Define character name template
# Example to use only : CnameTemplate = [A-Z][a-z]{3,3}[A-Za-z0-9]*
# will allow names with first capital letter, next three small letters,
# and any (capital or not) letter or number, like ZbigN1eW
# Most rational to have CnameTemplate = [A-Z][a-z]*
# meaning names only of letters with first one capital, like Zbigniew
# Default .* - any namy of any symbols
CnameTemplate = .*
PetNameTemplate = .*
ClanNameTemplate = .*
AllyNameTemplate = .*
# Maximum number of chars per account - Default 7 (0 = unlimited [7 is the client limit])
CharMaxNumber = 7
# Minimum and maximum protocol revision that server allow to connect.
# You must keep MinProtocolRevision <= MaxProtocolRevision.
# Retail 740 - 746
MinProtocolRevision = 740
MaxProtocolRevision = 746
#------------------------------
# Logging features
#------------------------------
# Log GM actions
GMAudit = True
# Logging ChatWindow
LogChat = False
# Logging Item handling (Trades,Drops,Pickups,Actions)
# NOTE: This can be very space consuming if enabled for all items.
LogItems = False
# ---------------------------------------------------------------------------
# Thread Configuration
# ---------------------------------------------------------------------------
# Determines the amount of scheduled thread pools. If set to -1, the server will decide the amount depending on the available processors.
# Default: -1
ScheduledThreadPoolCount = -1
# Specifies how many threads will be in a single scheduled pool.
# Default: 4
ThreadsPerScheduledThreadPool = 40
# Determines the amount of instant thread pools. If set to -1, the server will decide the amount depending on the available processors.
# Default: -1
InstantThreadPoolCount = -1
# Specifies how many threads will be in a single instant pool.
# Default: 2
ThreadsPerInstantThreadPool = 20
#---------------------------------------------------
# Enforce gameguard for clients
#---------------------------------------------------
# GameGuardL2NetCheck# check if connected client is going to use L2Net
GameGuardL2NetCheck = True
# This is the server id that the gameserver will request (i.e. 1 is Bartz)
RequestServerID = 1
# If set to true, the login will give an other id to the server if the requested id is already reserved
AcceptAlternateID = True
# Define how many players are allowed to play simultaneously on your server.
MaximumOnlineUsers = 2000
# Set the html cache's lazy loading True or False
# (Load html's into cache only on first time requested)
LazyCache = True
# Interval in ms to check for deadlocks, 0 to disable
DeadLockCheck = 0

View File

@@ -0,0 +1,29 @@
#=======================================================#
# Clan Hall Sieges #
#=======================================================#
# -------------------------------
# Devastated castle
# -------------------------------
# Day of week for the siege "Devastated castle".
# 1 - Monday, 2 - Tuesday, 3 - Wednesday, etc.
# NOT recommended to put siege
# In the day that Tan and siege castles (Saturday, Sunday)
DevastatedDay = 1
# Time start registration siege "Devastated castle", in hours.
DevastatedHour = 18
# Time to gain "Devastated castle", in minutes.
DevastatedMinutes = 0
# ------------------------------
# Partisan Hideout
# ------------------------------
# Day of week for the siege "Partisan Hideout".
# 1 - Monday, 2 - Tuesday, 3 - Wednesday, etc.
# NOT recommended to put siege
# In the day that Tan and siege castles (Saturday, Sunday)
PartisanDay = 5
#ime start registration siege "Partisan Hideout", in hours.
PartisanHour = 21
# Time to gain "Partisan Hideout", in minutes.
PartisanMinutes = 0

View File

@@ -0,0 +1,132 @@
#============================================================#
# Enchant Settings #
#============================================================#
# ----------------------------------------------
# Special Enchanting System
# ----------------------------------------------
# Chance enchanting presented as a series of pairs of numbers where the first
# Indicates the number of levels, and the second chance of successful enchanting.
# Also have the option of limiting the maximum level of echanting
# For weapons / armor / jewelry.
# If you have a maximum level of grinding 50 and you do not want
# Give all the chances for each level (from 1 to 50) then
# You can specify for example:
# NormalWeaponEnchantLevel = 1,100; 2,100; 3,100; 4,75; 5,50;
# Example: 5,92; = if you enchant weapon to +5 you have 92% to success.
# ----------------------------------------------
# Chance For Normal Scrolls
# ----------------------------------------------
# Weapon
NormalWeaponEnchantLevel = 1,100;2,100;3,100;4,96;5,92;6,88;7,84;8,80;9,76;10,72;11,68;12,64;13,60;14,56;15,62;16,58;
# Armor
NormalArmorEnchantLevel = 1,100;2,100;3,100;4,96;5,92;6,88;7,84;8,80;9,76;10,72;11,68;12,64;13,60;14,56;15,62;16,58;
# Jewel
NormalJewelryEnchantLevel = 1,100;2,100;3,100;4,95;5,90;6,85;7,80;8,75;9,70;10,65;11,60;12,55;13,50;14,45;15,40;16,35;
# ----------------------------------------------
# Chance For Blessed Scrolls
# ----------------------------------------------
# Weapon
BlessWeaponEnchantLevel = 1,100;2,100;3,100;4,97;5,94;6,91;7,88;8,85;9,82;10,79;11,76;12,73;13,70;14,67;15,64;16,61;
# Armor
BlessArmorEnchantLevel = 1,100;2,100;3,100;4,97;5,94;6,91;7,88;8,85;9,82;10,79;11,76;12,73;13,70;14,67;15,64;16,61;
# Jewel
BlessJewelryEnchantLevel = 1,100;2,100;3,100;4,96;5,92;6,88;7,84;8,80;9,76;10,72;11,68;12,64;13,60;14,56;15,62;16,58;
# ---------------------------------------------
# Chance For Crystal Scrolls
# ---------------------------------------------
# Weapon
CrystalWeaponEnchantLevel = 1,100;2,100;3,100;4,98;5,96;6,94;7,92;8,90;9,88;10,86;11,84;12,82;13,80;14,78;15,76;16,74;
# Armor
CrystalArmorEnchantLevel = 1,100;2,100;3,100;4,98;5,96;6,94;7,92;8,90;9,88;10,86;11,84;12,82;13,80;14,78;15,76;16,74;
# Jewel
CrystalJewelryEnchantLevel = 1,100;2,100;3,100;4,97;5,94;6,91;7,88;8,85;9,82;10,79;11,76;12,73;13,70;14,67;15,64;16,61;
# Safe enchant
EnchantSafeMax = 3
EnchantSafeMaxFull = 4
# Crystal Limits
CrystalEnchantMin = 0
CrystalEnchantMax = 20
# Max enchant Settings by scrolls.
EnchantWeaponMax = 10
EnchantArmorMax = 10
EnchantJewelryMax = 10
# On / off bonuses at enchant dwarfs
# Custom Patch, Dwarf have a bonus on Enchant!
# Default: False
EnableDwarfEnchantBonus = False
# Minimun level for enchant
DwarfEnchantMinLevel = 80
# bonus enchant
DwarfEnchantBonus = 15
# On / off enchant hero weapons
EnableEnchantHeroWeapons = False
# The value of enchanting
# For example: If CustomEnchantValue = 5 Sharpening will:
# From 0 till the +5, with +5 to +10, from +10 to +15, etc.
# Total: 15 for three to scroll
# Default: 1
CustomEnchantValue = 1
# --------------------------
# Augmentation
# --------------------------
# Chance to get a skill
# Default: 15, 30, 45, 60
AugmentationNGSkillChance = 15
AugmentationMidSkillChance = 30
AugmentationHighSkillChance = 45
AugmentationTopSkillChance = 60
# Chance to get a base stat
# Default: 1
AugmentationBaseStatChance = 1
# Chance to get the glow
# Note:
# No Grade / Mid Grade not have emission
# Default: 0, 40, 70, 100
AugmentationNGGlowChance = 0
AugmentationMidGlowChance = 40
AugmentationHighGlowChance = 70
AugmentationTopGlowChance = 100
# Augments Active and Passive skills delete on change weapon
DeleteAgmentPassiveEffectOnChangeWep = True
DeleteAgmentActiveEffectOnChangeWep = True
# ----------------------
# Soul Crystal
# ----------------------
# The chance that the crystal breaks
SoulCrystalBreakChance = 10
# Chance to improve Cristal
SoulCrystalLevelChance = 32
# Chance to improve Cristal
SoulCrystalMaxLevel = 13
#----------------------
# Enchant limit for Olympiad battles.
# (Maximum enchant level allowed for an item to be equipped, -1 to disable)
AltOlyMaxEnchant = -1
# Enchant after break with blessed scroll.
BreakEnchant = 0
# Limit enchant GM players (// setew and others) (0 disabled)
GMOverEnchant = 0
# IMPORTANT: anti Over Enchant system
# HOW WORKS: if you set it to 20, and player have an item > 20
# he will be kicked and the item will disappear!
# Enchant amount at which a player gets punished (0 disabled)
EnchantKick = 0

View File

@@ -0,0 +1,226 @@
#===========================================================#
# Fortress Sieges #
#===========================================================#
# ----------------------------------
# Forts Configuration
# ----------------------------------
# Siege time (in minutes)
SiegeLength = 60
#Count down length, best to use a multiple of 5 (in minutes)
CountDownLength = 10
# Maximum number of flags from the 1 st clan
MaxFlags = 1
# The minimum level of clan
SiegeClanMinLevel = 4
# Maximum number of registered clans
AttackerMaxClans = 20
DefenderMaxClans = 30
# Respawn time in ms
DefenderRespawn = 20000
AttackerRespawn = 0
#Respawn time penalty for loosing each Control tower
CTLossPenalty = 20000
# Fortress Commander spawns
#
# Commander syntax: NameCommanderN = x,y,z,heading,npc_id
# Name - fortress name
# N - number
# x,y,z - coords
# heading
# npc_id - id of template
# Flag syntax: NameCommanderN = x,y,z,flag_id
# Name - fortress name
# N - number
# x,y,z - coords
# flag_id - id of comabt flag
#-------------------------------------------------------------
# Shanty Fortress
#-------------------------------------------------------------
ShantyCommander1 = -52435,155188,-1768,20000,35683
ShantyCommander2 = -52128,157752,-2024,29864,35677
ShantyCommander3 = -53944,155433,-2024,7304,35680
ShantyCommander4 = -52818,156512,-1128,0,35670
ShantyFlag1 = -53054,156605,-1896,62001
#-------------------------------------------------------------
# Southern Fortress
#-------------------------------------------------------------
SouthernCommander1 = -21328,218864,-2952,0,35719
SouthernCommander2 = -22992,218160,-3208,0,35713
SouthernCommander3 = -21520,221504,-3208,45328,35716
SouthernCommander4 = -22625,219799,-2312,0,35702
SouthernFlag1 = -22386,219798,-3079,62001
#-------------------------------------------------------------
# Hive Fortress
#-------------------------------------------------------------
HiveCommander1 = 15152,188128,-2640,0,35752
HiveCommander2 = 17984,187536,-2896,45056,35746
HiveCommander3 = 16016,189520,-2888,0,35749
HiveCommander4 = 16621,188124,-2000,0,35739
HiveFlag1 = 16761,188306,-2770,62001
#-------------------------------------------------------------
# Valley Fortress
#-------------------------------------------------------------
ValleyCommander1 = 124768,121856,-2296,0,35788
ValleyCommander2 = 124299,123614,-2552,49192,35782
ValleyCommander3 = 124768,124640,-2552,54480,35785
ValleyCommander4 = 126079,123550,-1688,0,35771
ValleyFlag1 = 126092,123650,-2429,62001
#-------------------------------------------------------------
# Ivory Fortress
#-------------------------------------------------------------
IvoryCommander1 = 72400,2896,-2760,0,35821
IvoryCommander2 = 73788,5479,-3016,55136,35815
IvoryCommander3 = 71264,4144,-3008,0,35818
IvoryCommander4 = 72814,4327,-2120,0,35808
IvoryFlag1 = 72660,4512,-2888,62001
#-------------------------------------------------------------
# Narsell Fortress
#-------------------------------------------------------------
NarsellCommander1 = 154704,53856,-2968,0,35852
NarsellCommander2 = 155576,56592,-3224,59224,35846
NarsellCommander3 = 153328,54848,-3216,5512,35849
NarsellCommander4 = 154848,55344,-2328,0,35839
NarsellFlag1 = 154650,55493,-3097,62001
#-------------------------------------------------------------
# Basin Fortress
#-------------------------------------------------------------
BasinCommander1 = 188624,38240,-3128,0,35888
BasinCommander2 = 188160,39920,-3376,49284,35882
BasinCommander3 = 188626,41066,-3376,57140,35885
BasinCommander4 = 189930,39808,-2480,0,35871
BasinFlag1 = 189931,40060,-3253,62001
#-------------------------------------------------------------
# White Sands Fortress
#-------------------------------------------------------------
WhiteSandsCommander1 = 117216,205648,-3048,0,35921
WhiteSandsCommander2 = 118880,203568,-3304,5396,35915
WhiteSandsCommander3 = 118560,206560,-3304,48872,35918
WhiteSandsCommander4 = 118472,204952,-2408,0,35908
WhiteSandsFlag1 = 118690,205062,-3176,62001
#-------------------------------------------------------------
# Borderland Fortress
#-------------------------------------------------------------
BorderlandCommander1 = 159664,-72224,-2584,0,35957
BorderlandCommander2 = 157968,-71659,-2832,59020,35951
BorderlandCommander3 = 157312,-70640,-2832,0,35954
BorderlandCommander4 = 159088,-70272,-1936,0,35940
BorderlandFlag1 = 158883,-70145,-2708,62001
#-------------------------------------------------------------
# Swampland Fortress
#-------------------------------------------------------------
SwamplandCommander1 = 71264,-60512,-2504,0,35995
SwamplandCommander2 = 71248,-62352,-2752,12388,35989
SwamplandCommander3 = 68688,-59648,-2752,56012,35992
SwamplandCommander4 = 69860,-61364,-1856,0,35978
SwampFlag1 = 69979,-61144,-2632,62001
#-------------------------------------------------------------
# Archaic Fortress
#-------------------------------------------------------------
ArchaicCommander1 = 109856,-142640,-2672,0,36028
ArchaicCommander2 = 109600,-139735,-2928,62612,36022
ArchaicCommander3 = 108223,-142209,-2920,8524,36025
ArchaicCommander4 = 109423,-141204,-2032,0,36015
ArchaicFlag1 = 109184,-141129,-2801,62001
#-------------------------------------------------------------
# Floran Fortress
#-------------------------------------------------------------
FloranCommander1 = 6528,151872,-2608,0,36064
FloranCommander2 = 7006,148242,-2856,32768,36058
FloranCommander3 = 4384,150992,-2856,0,36061
FloranCommander4 = 5542,149751,-1960,0,36047
FloranFlag1 = 5306,149743,-2732,62001
#-------------------------------------------------------------
# Cloud Mountain Fortress
#-------------------------------------------------------------
CloudMountainCommander1 = -55248,90496,-2536,0,36102
CloudMountainCommander2 = -55791,91856,-2792,0,36096
CloudMountainCommander3 = -54168,92604,-2784,49196,36099
CloudMountainCommander4 = -53232,91297,-1896,0,36085
CloudMountainFlag1 = -53237,91537,-2664,62001
#-------------------------------------------------------------
# Tanor Fortress
#-------------------------------------------------------------
TanorCommander1 = 58480,139648,-1464,0,36135
TanorCommander2 = 61864,139257,-1728,46896,36129
TanorCommander3 = 59436,140834,-1720,47296,36132
TanorCommander4 = 60296,139508,-824,0,36122
TanorFlag1 = 60362,139742,-1597,62001
#-------------------------------------------------------------
# DragonSpine
#-------------------------------------------------------------
DragonspineCommander1 = 9472,94992,-3392,0,36143
DragonspineCommander2 = 13184,94928,-3144,0,36144
DragonspineCommander3 = 11537,95056,-2496,16384,36153
DragonspineCommander4 = 12829,96214,-3392,0,36163
DragonspineFlag1 = 11459,95308,-3264,62001
#-------------------------------------------------------------
# Antharas Fortress
#-------------------------------------------------------------
AntharasCommander1 = 79440,88752,-2600,0,36202
AntharasCommander2 = 77262,91704,-2856,5112,36196
AntharasCommander3 = 80929,90510,-2856,40192,36199
AntharasCommander4 = 79297,91077,-1960,0,36185
AntharasFlag1 = 79528,91187,-2728,62001
#-------------------------------------------------------------
# Western Fortress
#-------------------------------------------------------------
WesternCommander1 = 113481,-16058,-712,0,36240
WesternCommander2 = 109872,-16624,-968,16384,36234
WesternCommander3 = 112601,-13933,-960,49152,36237
WesternCommander4 = 111366,-15077,-72,0,36223
WesternFlag1 = 111380,-14820,-839,62001
#-------------------------------------------------------------
# Hunters Fortress
#-------------------------------------------------------------
HuntersCommander1 = 123232,94400,-1856,0,36278
HuntersCommander2 = 122688,95760,-2112,0,36272
HuntersCommander3 = 124305,96528,-2104,49151,36275
HuntersCommander4 = 125246,95204,-1216,0,36261
HuntersFlag1 = 125255,95455,-1984,62001
#-------------------------------------------------------------
# Aaru Fortress
#-------------------------------------------------------------
AaruCommander1 = 74288,186912,-2296,0,36311
AaruCommander2 = 71392,184720,-2552,5528,36305
AaruCommander3 = 71542,186410,-2552,55088,36308
AaruCommander4 = 73070,186048,-1656,0,36298
AaruFlag1 = 73923,186247,-2424,62001
#-------------------------------------------------------------
# Demon Fortress
#-------------------------------------------------------------
DemonCommander1 = 100752,-53664,-360,0,36347
DemonCommander2 = 100688,-57440,-616,16384,36341
DemonCommander3 = 99484,-54027,-616,0,36344
DemonCommander4 = 100645,-55318,272,0,36330
DemonFlag1 = 100400,-55301,-488,62001
#-------------------------------------------------------------
# Monastic Fortress
#-------------------------------------------------------------
MonasticCommander1 = 73680,-95456,-1144,0,36385
MonasticCommander2 = 70189,-93935,-1400,61576,36379
MonasticCommander3 = 73831,-94119,-1400,45536,36382
MonasticCommander4 = 72195,-94701,-504,0,36368
MonasticFlag1 = 72294,-94481,-1271,62001

View File

@@ -0,0 +1,87 @@
# ---------------------------------------------------------------------------
# GeoData
# ---------------------------------------------------------------------------
# Pathfinding options:
# 0 = Disabled
# 1 = Enabled using path node files
# 2 = Enabled using geodata cells at runtime
# Default: 0
PathFinding = 2
# Pathfinding array buffers configuration
PathFindBuffers = 100x6;128x6;192x6;256x4;320x4;384x4;500x2
# Weight for nodes without obstacles far from walls
LowWeight = 0.5
# Weight for nodes near walls
MediumWeight = 2
# Weight for nodes with obstacles
HighWeight = 3
# Angle paths will be more "smart", but in cost of higher CPU utilization
AdvancedDiagonalStrategy = True
# Weight for diagonal movement. Used only with AdvancedDiagonalStrategy = True
# Default: LowWeight * sqrt(2)
DiagonalWeight = 0.707
# Maximum number of LOS postfilter passes, 0 will disable postfilter.
# Default: 3
MaxPostfilterPasses = 3
# Path debug function.
# Nodes known to pathfinder will be displayed as adena, constructed path as antidots.
# Number of the items show node cost * 10
# Potions display path after first stage filter
# Red potions - actual waypoints. Green potions - nodes removed by LOS postfilter
# This function FOR DEBUG PURPOSES ONLY, never use it on the live server !
DebugPath = False
# True = Loads GeoData buffer's content into physical memory.
# False = Does not necessarily imply that the GeoData buffer's content is not resident in physical memory.
# Default: True
ForceGeoData = True
# This setting controls Client <--> Server Player coordinates synchronization:
# -1 - Will synchronize only Z from Client --> Server. Default when no geodata.
# 1 - Synchronization Client --> Server only. Using this option (without geodata) makes it more difficult for players to bypass obstacles.
# 2 - Intended for geodata (at least with cell-level pathfinding, otherwise can you try -1).
# Server sends validation packet if client goes too far from server calculated coordinates.
# Default: -1
CoordSynchronize = -1
# Default: False
AcceptGeoeditorConn = False
GeoEditorPort = 9011
# When a character falls, he takes damages.
# Default: True
FallDamage = True
# The zones with water are enabled.
# Default: True
AllowWater = True
# Geodata files folder
GeoDataPath = ./data/geodata
# Pathnode directory
# Default: data/pathnode
PathnodeDirectory = data/pathnode
# True: Try to load regions not specified below(won't disturb server startup when file does not exist)
# False: Don't load any regions other than the ones specified with True below
TryLoadUnspecifiedRegions = True
# List of regions to be required to load
# eg.:
# Both regions required
# 22_22 = True
# 19_20 = True
# Exclude region from loading
# 25_26 = False
# True: Region is required for the server to startup
# False: Region is not considered to be loaded

View File

@@ -0,0 +1,102 @@
#=======================================================#
# Oly Settings #
#=======================================================#
# Olympiad Start Time in Military hours Default 6pm (18)
# Default: 18
AltOlyStartTime = 18
# Olympiad Start Time for Min's, Default 00 so at the start of the hour.
# Default: 00
AltOlyMin = 00
# Olympiad Competition Period, Default 6 hours.
# (If set different, should be increment by 10mins)
# Default: 21600000
AltOlyCPeriod = 21600000
# Olympiad Battle Period, Default 6 minutes.
# Default: 360000
AltOlyBattle = 360000
# Olympiad Weekly Period, Default 1 week
# Used for adding points to nobles
# Default: 604800000
AltOlyWPeriod = 604800000
# Olympiad Validation Period, Default 24 Hours.
# Default: 86400000
AltOlyVPeriod = 86400000
# Required number of participants for Classed and Non-Classed matches, Default 5 & 9
AltOlyClassedParticipants = 5
AltOlyNonClassedParticipants = 9
# Olympiad battle winner reward for class and non-class games..
# Default: 6651 (Gate Pass)
AltOlyBattleRewItem = 6651
# Reward for class battle Default: 50
AltOlyClassedRewItemCount = 50
# Reward for non-class battle Default: 50
AltOlyNonClassedRewItemCount = 30
# Rewards for battle
# Minimum points for exchanges "nobless gate pass", default is 50
AltOlyMinPointForExchange = 50
# ID prizes, 6651 (Gate Pass)
AltOlyCompRewItem = 6651
# Rate to exchange points to reward item.
AltOlyGPPerPoint = 1000
# Noblesse points awarded to Heros.
# Like L2OFF is 100
AltOlyHeroPoints = 100
# Restrict specified items in Olympiad. ItemID's need to be separated with a comma (ex. 1,200,350)
AltOlyRestrictedItems = 0
# Allow events during Olympiad period
AllowEventsDuringOly = True
# Recharge skills before match starts and after match ends
# Default: False
AltOlyRechargeSkills = False
# Remove all cubics from the player that enter on Olympiad stadium
# C4 patch note: Summons/Cubics do not disappear but are moved to the tournament arena together with their masters.
# Default: False
RemoveCubicOlympiad = False
# Olympiad Managers announce each start of fight.
# Like L2OFF is False
AltOlyAnnounceGames = False
# Active Olympiad log
AlyOlyLogFights = False
# Allow on Olympiad the use of the Augment
# Like L2OFF is True
AltOlyAugmentAllow = True
# The winners are updated only after the end of the Olympiad period
# Like L2OFF is True
AltOlyShowMonthlyWinners = True
# Set the number of hero for each class
# Retail = 1
AltOlyNumberHerosEachClass = 1
# Disable skills during Olympiad
# Retail = 0
AltOlyRestrictedSkills = 0
# Move player to arena countdown
# Like L2OFF is 120
AltOlyTeleportCountDown = 120
# You can decide if enable custom period setting feature. Once enabled,
# Alt Oly period: MONTH/DAY/WEEK
# es. 2weeks-->AltOlyPeriod = WEEK and AltOlyPeriodMultiplier = 2
AltOlyUseCustomPeriodSettings = False
AltOlyPeriod = MONTH
AltOlyPeriodMultiplier = 1

View File

@@ -0,0 +1,191 @@
#=============================================================#
# Option Settings #
#=============================================================#
# Configure zones
# 0 = World Peace
# 1 = PVP sieges in
# 2 = PVP everywhere
ZoneTown = 0
# Configure IM
# Global Chat (ON (region), OFF, GM, GLOBAL)
GlobalChat = ON
# Global Trade chat (ON, OFF, GM, LIMITED (region))
TradeChat = LIMITED
# Who can write in the global chat if is it trade?
# True = only players with the pvpamount, false = all
TradeChatWithPvP = False
TradePvPAmount = 100
# Who can write in the global chat if is it global?
# True = only players with the pvpamount, false = all
GlobalChatWithPvP = False
GlobalPvPAmount = 100
# Who can write in the trade chat if is it global?
# True = only nubless, false = all
TradeChatIsNooble = False
# Maximum number of characters for chat phrase
MaxChatLength = 100
# The penalty for illegal character of
# 1 - Sending GM reporting the action
# 2 - Throw a player (kick)
# 3 - Throw and ban
# 4 - Jail player
DefaultPunish = 2
# Minutes to stay in jail if punishment is jail
DefaultPunishParam = 0
# -----------------------------------
# Server Optimization
# -----------------------------------
# Remove the character from account
DeleteCharAfterDays = 7
# Allow players to drop items on the ground.
AllowDiscardItem = True
# Delete dropped reward items from world after a specified amount of seconds. Disabled = 0.
AutoDestroyDroppedItemAfter = 0
# Time in secs after which dropped herb will be auto-destroyed
AutoDestroyHerbTime = 15
# List of item id that will not be destroyed (separated by "," like 57,5575,6673).
# Notes:
# Make sure the lists do NOT CONTAIN trailing spaces or spaces between the numbers!
# Items on this list will be protected regardless of the following options.
ListOfProtectedItems = 57,5575,6673
# Just delete the stuff that fell out of players
# WARNING: only works when AutoDestroyDroppedItemAfter> 0
DestroyPlayerDroppedItem = False
# Just to destroy such things as: armor, weapons, jewelry
# WARNING: only works when DestroyPlayerDroppedItem = True
DestroyEquipableItem = False
# Keep discarded things in the database to be restored after restarting the server
SaveDroppedItem = False
# Clean up the table after loading things into memory - Safe Settings
# If the server crashes before you save things at next start will be restored old things
# And the players will be able to collect some of them - that will prevent duplicate
EmptyDroppedItemTableAfterLoad = False
# Time in minutes to save the discarded items in the database, 0 to disable
# WARNING: If this option is disabled SaveDroppedItemInterval,
# Things will remain in the database only when you restart the server
SaveDroppedItemInterval = 60
# Delete all saved items from the database at next start
# WARNING: only works when SaveDroppedItem = False
ClearDroppedItemTable = False
# Remove broken quests player
AutoDeleteInvalidQuestData = False
# Set to false can improve the performance of servers with high concurrence
PreciseDropCalculation = False
# Allow create spliced things
MultipleItemDrop = True
# Sending information about all the things your character, and not only that with which the operation takes place.
# WARNING: Incredible traffic loads.
ForceInventoryUpdate = False
# Sending information about all the stats your character, and not only that with which the operation takes place.
# WARNING: Higher traffic loads.
ForceCompletePlayerStatusUpdate = True
# The maximum deviation from the point of Spawn mobs
MaxDriftRange = 200
# Minimum and maximum delay animation
# The minimum can not be greater than the maximum.
# "0" by default.
MinNPCAnimation = 10
MaxNPCAnimation = 20
MinMonsterAnimation = 5
MaxMonsterAnimation = 20
# Show the lvl and type of agro mobs?
ShowNpcLevel = False
# Record the location of the characters in the file before the off / restarting the server?
ActivatePositionRecorder = False
# On/Off Hight rate Server.
# Only Adena, LifeStones, SealStones, Boss Jewels Drop Option
HighRateServerDrops = False
# ----------------------------------
# Additional Settings
# ----------------------------------
# On / Off Warehouse
AllowWarehouse = True
# On / Off hashing Warehouse
WarehouseCache = False
# How much memory should occupy hash Warehouse
WarehouseCacheTime = 15
# On / Off use Freight Warehouse
AllowFreight = True
# If True player can try on weapon and armor in shop.
# Default: True
AllowWear = True
# Default: 5
WearDelay = 5
#Adena cost to try on an item.
# Default: 10
WearPrice = 10
# ======= Test configuration ======#
# True Enabled / False Disabled #
AllowLottery = True
AllowRace = True
AllowRentPet = False
AllowFishing = True
AllowBoat = True
AllowCursedWeapons = True
AllowManor = True
AllowNpcWalkers = True
# =============================
# -------------------------------
# Community board
# -------------------------------
# Activate or no the community board.
EnableCommunityBoard = True
# Show this community board section when you open it.
BBSDefault = _bbshome
# Options grid: Grid can be enabled or disabled. This also will affect
# Loading and processing of all tasks of artificial intelligence and geodata to work in conjunction with the grid.
# When playing in this place the character begins to work immediately grid and in addition
# Start lining up for a specified number of seconds from 8 neighboring character grids.
# After exiting the main square and adjacent characters within a few seconds is
# Coordinates, if all this time in the area had no players.
# Enabling this option allows grids to be always active.
GridsAlwaysOn = False
GridNeighborTurnOnTime = 30
GridNeighborTurnOffTime = 300
# Combining streams prioritized implementation
# The default values -1,0,1 (group low / med / high)
ExecutorPriLow = -1
ExecutorPriMed = 0
ExecutorPriHigh = 1

View File

@@ -0,0 +1,254 @@
#============================================================#
# Other Settings #
#============================================================#
#Amount of adena/AA that a new character is given
StartingAdena = 0
StartingAncientAdena = 0
# Enable this if you want the below configuration to work.
# Default: False
CustomStarterItemsEnabled = False
# Starting itens for fighter's classes
StartingCustomItemsFighter = 57,1000;
# Starting itens for mage's classes
StartingCustomItemsMage = 57,1000;
# movement speed for strider and wyvern
WyvernSpeed = 100
StriderSpeed = 80
#Allow the wyvern manager located in every castle to train wyverns and striders from hatchlings
AllowWyvernUpgrader = True
# If True, when effects of the same stack group are used, lesser
# effects will be canceled if stronger effects are used. New effects
# that are added will be canceled if they are of lesser priority to the old one.
# If False, they will not be canceled, and it will switch to them after the
# stronger one runs out, if the lesser one is still in effect.
CancelLesserEffect = True
# If you wish to disable the use of guards agains agressive monsters.
# Default is False.
AllowGuards = False
# If True, the following deep blue mobs' drop penalties will be applied:
# - When player's level is 9 times greater than mob's level, drops got divided by 3
# - After 9 lvl's of difference between player and deep blue mobs, drop chance is
# lowered by 9% each lvl that difference increases. (9lvls diff = -9%; 10lvls diff = -18%; ...)
# NOTE1: These rules are applied to both normal and sweep drops
# NOTE2: These rules ignores the server's rate when drop is of adena type (Complies with retail server)
UseDeepBlueDropRules = True
# Inventory space limits
# All race without dwarf
MaximumSlotsForNoDwarf = 80
# Dwarf race
MaximumSlotsForDwarf = 100
# GM char
MaximumSlotsForGMPlayer = 250
# Warehouse space limits (Must be < 300 for prevent client crash)
# Dwarfs will get bonus from lvl 60
MaximumWarehouseSlotsForDwarf = 120
MaximumWarehouseSlotsForNoDwarf = 100
MaximumWarehouseSlotsForClan = 200
MaximumFreightSlots = 20
# % regeneration of normal regeneration speed
HpRegenMultiplier = 100
MpRegenMultiplier = 100
CpRegenMultiplier = 100
# % regeneration and defence for RaidBoss and their minions
RaidHpRegenMultiplier = 100
RaidMpRegenMultiplier = 100
RaidPhysicalDefenceMultiplier = 100
RaidMagicalDefenceMultiplier = 100
#Configure Minimum and Maximum multiplier time between RaidBoss respawn.
#By Default 12Hours*1.0 for Minimum Time and 24Hours*1.0 for Maximum Time.
RaidMinRespawnMultiplier = 1.0
RaidMaxRespawnMultiplier = 1.0
# Minions respawn timer 300000 = 5 mins
RaidMinionRespawnTime = 300000
# Unstuck interval, seconds, default is 300 sec.
UnstuckInterval = 300
# Player Protection on login in seconds, 0 for disabled
PlayerSpawnProtection = 0
# Player Protection after teleporting, 0 for disabled
PlayerTeleportProtection = 0
# Player Protection from (agro) mobs after getting up from fake death; in seconds, 0 for disabled
PlayerFakeDeathUpProtection = 0
# PARTY XP DISTRIBUTION
# The first option can be set to auto, percentage, level, none.
# When is "auto" member of the party receives less Exp / SP, where its level is low
# If the party received a bonus for him (30% for 2 members of the party)
# In this case, he will not get Exp / SP of the party, and will not receive a bonus party
# Not used quite too high values of the parameter "percentage"!
# Not used quite too low values of the parameter "level"!
# If you do not want to be the distribution of XP for the members of the Party
# Just put "none". Default:, 3.0, 30
PartyXpCutoffMethod = auto
PartyXpCutoffPercent = 3.0
PartyXpCutoffLevel = 30
# Levels restore HP, MP, and CP after death
# Values are specified in percentage
RespawnRestoreCP = 70
RespawnRestoreHP = 70
RespawnRestoreMP = 70
# Allow random regeneration in cities, indicating the maximum displacement
# From the main origin.
RespawnRandomInTown = True
RespawnRandomMaxOffset = 20
# The maximum number of slots for the purchase / sale (for dwarves and other races)
# By default, dwarf 5 slots, the other 4 races
MaxPvtStoreSlotsDwarf = 5
MaxPvtStoreSlotsOther = 4
# Keep the effects buffs and debuff when you exit the game
StoreSkillCooltime = True
# Rent with pets (wyvern and Strider). Example: 111,222,333
ListPetRentNpc = 30827
# Declare the location of Mammon NPCs to players during the ratification of the press.
AnnounceMammonSpawn = False
# Allow player to send petition?
PetitioningAllowed = True
# The number of petitions per session
MaxPetitionsPerPlayer = 5
# The number of petitions, which may consider GM
MaxPetitionsPending = 25
# ------------------------------
# Configure prison
# ------------------------------
# PvP zone?
JailIsPvp = False
# Turn off all chats except basics?
JailDisableChat = True
# Chance to get Death Penalty
DeathPenaltyChance = 20
# --------------------------------------
# Alternative time buffs
# --------------------------------------
# When the reads, buff, and their duration.
# Default: False
EnableModifySkillDuration = False
# Format: id_skill time; id_skill2, time2 ;....
# Example:
#SkillDurationList = 264,3660;265,3660;266,3660;267,3660;268,3660;\
#269,3660;270,3660;304,3660;305,3660;306,3660;308,3660;349,3660;\
#363,3660;364,3660;529,3660;271,3660;272,3660;273,3660;274,3660;\
#275,3660;276,3660;277,3660;307,3660;309,3660;310,3660;311,3660;\
#305,3660;366,3660;530,3660;365,3660;\
#1086,3660;1240,3660;1242,3660;1243,3660;1388,3660;1389,3660;336,3660;\
#1035,3660;1043,3660;1044,3660;1062,3660;1268,3660;1040,3660;1393,3660;\
#1077,3660;1078,3660;1085,3660;1204,3660;1036,3660;1045,3660;1048,3660;\
#1007,3660;1006,3660;1009,3660;1251,3660;1252,3660;1253,3660;1307,3660;\
#1284,3660;1308,3660;1309,3660;1310,3660;1390,3660;1391,3660;1362,3660;\
#1303,3660;1087,3660;1259,3660;1059,3660;1311,3660;1033,3660;1002,3660;\
#1068,3660;1397,3660;1032,3660;1189,3660;1191,3660;1182,3660;1365,3660;\
#1010,3660;1282,3660;1004,3660;1008,3660;1249,3660;1250,3660;1260,3660;\
#1261,3660;1364,3660;1259,3660;1073,3660;1257,3660;1304,3660;1460,3660;\
#1353,3660;1354,3660;1003,3660;1005,3660;\
#1352,3660;1442,3660;1392,3660;\
#1355,3660;1356,3660;1357,3660;1363,3660;1461,3660;1413,3660;1414,3660
SkillDurationList =
# --------------------------------
# Chat Filter System
# --------------------------------
# Enable chat filter default: false
UseChatFilter = False
# Replace illegal words with following chars
ChatFilterChars = -_-
# Punishment for bad words:
# Options:
# off - there is no punishment for the words
# Karma - karma giving
# Jail - jail
# Chat - chat ban
ChatFilterPunishment = off
# How long penalty minutes
ChatFilterPunishmentParam1 = 5
# How to give karma for the bad word
ChatFilterPunishmentParam2 = 1000
# -----------------------------
# Four Sepulchers
# -----------------------------
# The time allowed for the attack
TimeOfAttack = 50
# The time allowed for rest
TimeOfCoolDown = 5
# The time allowed to the input
TimeOfEntry = 3
# The time allowed for warm-up
TimeOfWarmUp = 2
# Minimum players in the party
NumberOfNecessaryPartyMembers = 4
# --------------------------------------------------
# Quake / Killing Spree System
# --------------------------------------------------
# Enable The Killing Spree System
# When a Player Hits an Amount of pvp's an announcement appears
AllowQuakeSystem = False
# Enable Messages to GMs on 4-5 consecutive pvp of a player
# Why? to see if a char are farming!
EnableAntiPvpFarmMsg = True
# -----------------------------------------
# Aio System
# -----------------------------------------
# Enable / Disable Aion System
EnableAioSystem = True
# Enable / Disable Name Color
AllowAioNameColor = True
AioNameColor = 88AA88
# Enable / Disable Title Color
AllowAioTitleColor = True
AioTitleColor = 88AA88
# List of Aio Skills
# Format : skillid,skilllvl;skillid2,skilllvl2;....skillidn,skilllvln
AioSkills = 1085,3;1304,3;1087,3;1354,1;1062,2;1005,3;1243,6;1045,6;1048,6;\
1311,6;168,3;213,8;1007,3;1309,3;1552,3;1006,3;1229,15;1308,3;1253,3;1284,3;\
1009,3;1310,4;1363,1;1362,1;1397,3;1292,6;1078,6;307,1;276,1;309,1;274,1;275,1;\
272,1;277,1;273,1;311,1;366,1;365,1;310,1;271,1;1242,3;1257,3;1353,3;1391,3;\
1352,1;229,7;228,3;1077,3;1218,33;1059,3;1219,33;1217,33;1388,3;1389,3;1240,3;\
1086,2;1032,3;1073,2;1036,2;1035,4;1068,3;1003,3;1282,2;1356,1;1355,1;1357,33;\
1044,3;1182,3;1191,3;1033,3;1189,3;1259,4;1306,6;234,23;1040,3;364,1;264,1;306,1;\
269,1;270,1;265,1;363,1;349,1;308,1;305,1;304,1;267,1;266,1;268,1;1390,3;1303,2;\
1204,2;1268,4;1413,1;4699,8;4700,8;4703,8
# Aio Buffers can use GK?
AllowAioUseGk = False
# Aio Buffers can speak to Class Master?
AllowAioUseClassMaster = False
# Allow AIO in events?
AllowAioInEvents = False
# Announce castle lords on enter game. default = False
AnnounceCastleLords = False
# Click task when target an Npc
# Leave as default if you don't know what you are changing
# Default: 50
ClickTask = 50
# Crit announce
GMShowCritAnnouncerName = False

View File

@@ -0,0 +1,171 @@
#===========================================================#
# Physics Balance Characters #
#===========================================================#
# Enable Class Damages Settings
EnableClassDamagesSettings = True
EnableClassDamagesLogger = False
EnableClassDamagesSettingsInOly = True
# --------------------------------
# Setting effect Blow
# --------------------------------
# Chance front
BlowAttackFront = 50
# Chance on the sides
BlowAttackSide = 60
# Chance from behind
BlowAttackBehind = 70
# --------------------------------
# Setting effect Backstab
# --------------------------------
# Chance front
BackstabAttackFront = 3
# Chance on the sides
BackstabAttackSide = 50
# Chance from behind
BackstabAttackBehind = 90
# -------------
# Limits
# -------------
# 1 - the speed limit conventional attack
# 2 - the speed limit magic attack
# 0 - do not put!
MaxPAtkSpeed = 1500
MaxMAtkSpeed = 1999
# Limit normal crit (10 = 1%)
# Default: 500
MaxPCritRate = 500
# Limit the magic of Crete (10 = 1%)
# Default: 300
MaxMCritRate = 300
# This is a run speed modifier, set the default to 0 if you
# want this option disabled.
# Example:
# Setting this to 10 will increase a characters running
# speed by 10. Say normal is 100, now
# with this option enabled it is 110.
RunSpeedBoost = 0
# Maximum character running speed.
# Retail: 250
MaxRunSpeed = 250
# -----------------
# Damage
# -----------------
# Damage Multipliers for Mage Characters.
AltPDamageMages = 1.0
AltMDamageMages = 1.0
# Damage Multipliers for Fighters Characters.
AltPDamageFighters = 1.0
AltMDamageFighters = 1.0
# Damage Multipliers for pets and summons.
AltPDamagePets = 1.0
AltMDamagePets = 1.0
# Damage Multipliers for NPCs (mobs).
AltPDamageNpc = 1.0
AltMDamageNpc = 1.0
# An alternative calculation of damage skill daggers
# Divider damage. A large number - less damage.
DaggerVSHeavy = 1.00
DaggerVSRobe = 1.00
DaggerVSLight = 1.00
# If false, Raids cannot receive lethal attacks
AllowLethalOnRaids = False
# If True, Lethal Protected Mobs (in LethalProtectedMobs property) cannot receive Lethal shot
AllowLethalProtectionMobs = False
# es. : LethalProtectedMobs = 35062,21436
# 35062 = CTFFlag
LethalProtectedMobs = 35062
#-----------------------------------------------------------
# MRate = BaseMrate*McritMulDif, default = 1
McritMulDif = 1.0
# if critical, damage = mcriticalPower*damage
MagicCriticalPower = 3.0
# debuff chances
StunChanceModifier = 1.0
BleedChanceModifier = 1.0
PoisonChanceModifier = 1.0
ParalyzeChanceModifier = 1.0
RootChanceModifier = 1.0
SleepChanceModifier = 1.0
FearChanceModifier = 1.0
ConfusionChanceModifier = 1.0
DebuffChanceModifier = 1.0
BuffChanceModifier = 1.0
#Send Skills Chance to Players
SendSkillsChanceToPlayers = False
#Disable Bow for classes: write here classes id
#that you dnt want allow to use BOW. Class id examples,
#you can find others into char_templates database table
#
# classId className
# 88 Duelist
# 89 DreadNought
# 90 Phoenix Knight
# 91 Hell Knight
# 92 Sagittarius
# 93 Adventurer
# 94 Archmage
# 95 Soultaker
# 96 Arcana Lord
# 97 Cardinal
# 98 Hierophant
# 99 Eva Templar
# 100 Sword Muse
# 101 Wind Rider
# 102 Moonlight Sentinel
# 103 Mystic Muse
# 104 Elemental Master
# 105 Eva Saint
# 106 Shillien Templar
# 107 Spectral Dancer
# 108 Ghost Hunter
# 109 Ghost Sentinel
# 110 Storm Screamer
# 111 Spectral Master
# 112 Shillen Saint
# 113 Titan
# 114 Grand Khauatari
# 115 Dominator
# 116 Doomcryer
# 117 Fortune Seeker
# 118 Maestro
#
# e.g. DisableBowForClasses = 107,110
DisableBowForClasses =
# When you change/add subclass the weapon is unequipped
# Default: False
RemoveWeaponSubclass = False
# When you change/add subclass the chest is unequipped
# Default: False
RemoveChestSubclass = False
# When you change/add subclass the leg is unequipped
# Default: False
RemoveLegSubclass = False
# Leave buffs on die, if false the effects will be not stopped on die
LeaveBuffsOnDie = True

View File

@@ -0,0 +1,232 @@
#============================================================#
# PvP/PK Settings #
#============================================================#
# -----------------------------
# Configure karma
# -----------------------------
# Increase / loss of karma
MinKarma = 240
MaxKarma = 10000
# The number to divide the xp recieved by to calculate karma lost on xp gain/loss.
# Default: 260
XPDivider = 260
# The minimum karma lost if 0 karma is to be removed.
# Default: 0
BaseKarmaLost = 0
# Loss of equipment
CanGMDropEquipment = False
# Warning: Make sure the lists do NOT CONTAIN
# trailing spaces or spaces between the numbers!
# List of pet items we cannot drop.
# Default: 2375,3500,3501,3502,4422,4423,4424,4425,6648,6649,6650
ListOfPetItems = 2375,3500,3501,3502,4422,4423,4424,4425,6648,6649,6650
# Lists of items which should NEVER be dropped (note, adena will
# never be dropped) whether on this list or not
# Default: 57,1147,425,1146,461,10,2368,7,6,2370,2369,6842,6611,6612,6613,6614,6615,6616,6617,6618,6619,6620,6621,7694,8181,5575,7694,9388,9389,9390
ListOfNonDroppableItems = 57,1147,425,1146,461,10,2368,7,6,2370,2369,6842,6611,6612,6613,6614,6615,6616,6617,6618,6619,6620,6621,7694,8181,5575,7694
# Minimun pk requiered to drop
# Default: 5
MinimumPKRequiredToDrop = 5
# Calculation of PVP for players with karma?
AwardPKKillPVPPoint = True
# How much time one stays in PvP mode after hitting an innocent (in ms)
# Default: 120000
PvPVsNormalTime = 40000
# Length one stays in PvP mode after hitting a purple player (in ms)
# Default: 60000
PvPVsPvPTime = 20000
# ----------------------------------------------------
# Settings for players with karma
# ----------------------------------------------------
# Player with karma can kill in a safe area?
AltKarmaPlayerCanBeKilledInPeaceZone = False
# The player with karma can buy?
AltKarmaPlayerCanShop = True
# The player with karma can use SOE or return?
AltKarmaPlayerCanTeleport = True
# The player with karma can use the gatekeepers?
AltKarmaPlayerCanUseGK = False
# The player with karma can trade?
AltKarmaPlayerCanTrade = True
# The player with karma can use the Warehouse?
AltKarmaPlayerCanUseWareHouse = True
# The dead player and the player that will use a SOE of any type will be teleported to floran
AltKarmaTeleportToFloran = True
# --------------------------------
# PvP Color System
# --------------------------------
# Each Amount will change the name content and color to the values defined here.
# Example: PvpAmount1 = 500, when a character's PvP counter reaches 500
# their title color and content will change according to the ColorForAmount value.
# Note: Colors Must Be in RBG format.
EnablePvPColorSystem = False
# Settings For Ammount 1.
PvpAmount1 = 500
ColorForAmount1 = 00FF00
# Settings For Ammount 2.
PvpAmount2 = 1000
ColorForAmount2 = 00FF00
# Settings For Ammount 3.
PvpAmount3 = 1500
ColorForAmount3 = 00FF00
# Settings For Ammount 4.
PvpAmount4 = 2500
ColorForAmount4 = 00FF00
# Settings For Ammount 5.
PvpAmount5 = 5000
ColorForAmount5 = 00FF00
# ------------------------------
# PK Color System
# ------------------------------
# Each Amount will change the title content and color to the values defined here.
# Example: PkAmount1 = 500, when a character's pk counter reaches 500
# their title color and content will change according to the TitleForAmount value.
# Note: Colors Must Be in RBG format.
EnablePkColorSystem = False
# Settings For Ammount 1.
PkAmount1 = 500
TitleForAmount1 = 00FF00
# Settings For Ammount 2.
PkAmount2 = 1000
TitleForAmount2 = 00FF00
# Settings For Ammount 3.
PkAmount3 = 1500
TitleForAmount3 = 00FF00
# Settings For Ammount 4.
PkAmount4 = 2500
TitleForAmount4 = 00FF00
# Settings For Ammount 5.
PkAmount5 = 5000
TitleForAmount5 = 00FF00
# -----------------------------
# PK Info Settings
# -----------------------------
# If it is enabled then it shows pk info to the players everytime
# A pk or pvp is done. Messages are:
# "You have killed PlayerX y times".
# OR
# "You have been killed y times by PlayerX.
EnablePkInfo = False
# ----------------------------
# Custom Reward
# ----------------------------
# Enable / Disable custom reward
# It gives a medal ( or whatever item you set) to the winner of a pvp
# You can configure the id and the amount.
# PvP reword
PvpRewardEnabled = False
PvpRewardItemId = 6392
PvpRewardAmmount = 1
# PK reward
PKRewardEnabled = False
PKRewardItemId = 6392
PKRewardAmmount = 1
# If the same player to kill, then after X times the reward Will not Increase
RewardProtect = 0
# On / Off teleport flagged players through Gatekeeper
FlaggedPlayerCanUseGK = False
# Allow players to buff and heal while being flagged.
# Useful for pvp servers that has lame buffers.
# Using the Buffers inside the farm zones.
AltKarmaFlagPlayerCanUseBuffer = False
# Pvp And Xp Award System
# 0 Is by Default!
AllowAddExpSpAtPvP = False
AddExpAtPvp = 0
AddSpAtPvp = 0
# Allow Potions In PvP?
# Note : ALL Potions Won't Be Usable.
# Pots Such as CP , Greater CP , Healing , Greater Healing
# Quick Healing , Mana Pots , Elixirs
# Retail : True
AllowPotsInPvP = True
# Scroll Of Escape Restriction
# if False = A Player Cannot Use SOE When He Is Flagged.
# Default : True
AllowSoEInPvP = True
# Announce all Kills (PVP and PK Kills) (THIS MOD IS STILL BETA!)
AnnounceAllKill = False
# Announces when a Player PK another Player. Default - false
AnnouncePkKill = False
# Announces when a Player Pvp another Player. Default - false
AnnouncePvPKill = False
# When the duel is more than 4 players are transported to the coordinates,
# Listed below
DuelSpawnX = -102495
DuelSpawnY = -209023
DuelSpawnZ = -3326
# Automaticly shows PVP&PK on title
PvpPkTitle = False
#Title Prefixes. If commented - "0 | 0" else "PvpTitlePrefix0PkTitlePrefix0"
PvPTitlePrefix =
PkTitlePrefix =
# War Legend Configs
WarLegendAura = False
KillsToGetWarLegendAura = 30
#====================================
# Anti Farm System
#====================================
# You must put True to active the AntiFarm mod.
AntiFarmEnabled = False
# You must active AntiFarmEnabled = True to enable this mod.
# AntiFarm for Party, IP, Clan and Ally.
AntiFarmParty = False
AntiFarmIP = False
AntiFarmClanAlly = False
# You must active AntiFarmEnabled = True to enable this mod.
# AntiFarm if player has level < AntiFarmMaxLvlDiff.
AntiFarmLvlDiff = False
AntiFarmMaxLvlDiff = 30
# You must active AntiFarmEnabled = True to enable this mod.
# AntiFarm if player has Pdef < AntiFarmMaxPdefDiff.
AntiFarmPdefDiff = False
AntiFarmMaxPdefDiff = 300
# You must active AntiFarmEnabled = True to enable this mod.
# AntiFarm if player has Patk < AntiFarmMaxPatkDiff.
AntiFarmPatkDiff = False
AntiFarmMaxPatkDiff = 300
# If true summons don't give any reward (avoid pvp/pk farm)
AntiFarmSummon = False

View File

@@ -0,0 +1,79 @@
#================================#
# Server Rates #
#================================#
# ------------------------
# Normal Rates
# ------------------------
RateXp = 1.00
RateSp = 1.00
RatePartyXp = 1.00
RatePartySp = 1.00
RateDropAdena = 1.00
RateConsumableCost = 1.00
RateDropItems = 1.00
RateDropSealStones = 1.00
RateDropSpoil = 1.00
RateDropManor = 1
# ----------------------
# Other Rates
# ----------------------
RateDropQuest = 1.00
RateQuestsReward = 1.00
RateKarmaExpLost = 1.00
RateSiegeGuardsPrice = 1.00
# --------------------------------
# Player Drop Rates
# --------------------------------
PlayerDropLimit = 0
PlayerRateDrop = 0
PlayerRateDropItem = 0
PlayerRateDropEquip = 0
PlayerRateDropEquipWeapon = 0
# --------------------------------
# Karma Rates
# --------------------------------
KarmaDropLimit = 10
KarmaRateDrop = 40
KarmaRateDropItem = 50
KarmaRateDropEquip = 40
KarmaRateDropEquipWeapon = 10
# --------------------
# Pets Rates
# --------------------
PetXpRate = 1.00
SinEaterXpRate = 1.00
PetFoodRate = 1
# ----------------------
# Herbs Rates
# ----------------------
# Herb of Power, Herb of Magic, Herb of Atk. Spd., Herb of Casting Spd., Herb of Critical Attack, Herb of Speed
RateCommonHerbs = 15.00
# Herb of Life, Herb of Mana
RateHpMpHerbs = 10.00
# Greater herb of Life, Greater Herb of Mana
RateGreaterHerbs = 4.00
# Superior Herb of Life, Superior Herb of Mana
RateSuperiorHerbs = 0.8
# Herb of Warrior, Herb of Mystic, Herb of Recovery
RateSpecialHerbs = 0.2
# ------------------------
# Bosses Rates
# ------------------------
# Grand Boss
AdenaBoss = 1.00
ItemsBoss = 1.00
SpoilBoss = 1.00
# Raid Boss
AdenaRaid = 1.00
ItemsRaid = 1.00
SpoilRaid = 1.00
# Raid Minions
AdenaMinon = 1.00
ItemsMinon = 1.00
SpoilMinon = 1.00

View File

@@ -0,0 +1,59 @@
#============================================================#
# Seven Signs #
#============================================================#
# -----------------------
# Rule 7 Seals
# -----------------------
# To join the warrior Dawn would require that the player is in the castle allied clan.
AltRequireCastleForDawn = False
# Definition for the ownership of the castle clan or alliance.
AltRequireClanCastle = False
# Need to be winner to enter in Catacombs/Necropolis in validation period
# Default: True
AltRequireWin7s = True
# --------------------------------------------
# The Rules Of The Festival
# --------------------------------------------
# Minimum number of players to participate in the festival of the seven seals.
AltFestivalMinPlayer = 5
# The maximum contribution to the player during the festival
# This value does not affect the level of loot.
AltMaxPlayerContrib = 1000000
# The start time of the festival.
# Default: 2 minutes
AltFestivalManagerStart = 120000
# Duration of the festival.
# Default: 18 minutes
AltFestivalLength = 1080000
# The length of the cycle of the Festival.
# Default: 38 minutes (20 minutes of waiting time + festival)
AltFestivalCycleLength = 2280000
# Initial spawn festival.
# Default: 2 minutes
AltFestivalFirstSpawn = 120000
# The initial training of the Festival.
# Default: 5 minutes
AltFestivalFirstSwarm = 300000
# Following should spawn Festival.
# Default: 9 minutes
AltFestivalSecondSpawn = 540000
# The following preparation of the Festival.
# Default: 12 minutes
AltFestivalSecondSwarm = 720000
# Spawn Chests.
# Default: 15 minutes
AltFestivalChestspawn = 900000

View File

@@ -0,0 +1,136 @@
#============================================================#
# Siege Settings #
#============================================================#
# Countdown duration of the siege (in minutes)
SiegeLength = 120
# Readability countdown is better to use a multiple of 5 (in minutes)
CountDownLength = 10
# Maximum number of flags for the clan
MaxFlags = 1
# The minimum level for registration
SiegeClanMinLevel = 4
# Maximum number of clans, which can register on each side
AttackerMaxClans = 500
DefenderMaxClans = 500
# Respawn time in milliseconds
# Spawn defenders
DefenderRespawn = 30000
# Spawn attackers
AttackerRespawn = 0
# Spawn Penalty time for each control tower
CTLossPenalty = 45000
# Allow Teleport To Siege spot/town via gk
AllowTeleportToSiege = False
AllowTeleportToSiegeTown = False
# Spawn Castle Artefacts and Control Towers
# Syntax Control Towers: NameControlTowerN = x, y, z, npc_id, hp
# Name - The name of the castle
# N - number
# X, y, z - coordinates
# Npc_id - id and template
# Hp - maximum of life
#
# Syntax Artefacts: NameArtefactN = x, y, z, heading, npc_id
# Name - The name of the castle
# N - number
# X, y, z - coordinates
# Heading
# Npc_id - id and template
#-------------------------------------------------------------
# Gludio
#-------------------------------------------------------------
GludioControlTower1 = -18134,109785,-2683,13002,8000
GludioControlTower2 = -18137,108583,-2379,13002,20000
GludioControlTower3 = -18061,107294,-2409,13002,8000
GludioControlTower4 = -18359,112879,-2409,13002,8000
GludioArtefact1 = -18120,107984,-2483,16384,35063
#-------------------------------------------------------------
# Giran
#-------------------------------------------------------------
GiranControlTower1 = 118623,145150,-2476,13002,10000
GiranControlTower2 = 117339,145051,-2446,13002,30000
GiranControlTower3 = 116116,145016,-2750,13002,10000
GiranControlTower4 = 113049,144849,-2476,13002,10000
GiranArtefact1 = 117939,145090,-2550,32768,35147
#-------------------------------------------------------------
# Dion
#-------------------------------------------------------------
DionControlTower1 = 22158,161167,-2573,13002,8000
DionControlTower2 = 22138,159901,-2877,13002,20000
DionControlTower3 = 22027,162449,-2603,13002,80000
DionControlTower4 = 22319,156863,-2603,13002,8000
DionArtefact1 = 22081,161771,-2677,49017,35105
#-------------------------------------------------------------
# Oren
#-------------------------------------------------------------
OrenControlTower1 = 83416,37164,-2173,13002,10000
OrenControlTower2 = 82129,37131,-2477,13002,30000
OrenControlTower3 = 84709,37234,-2203,13002,10000
OrenControlTower4 = 79103,36942,-2203,13002,10000
OrenArtefact1 = 84014,37184,-2277,16384,35189
#-------------------------------------------------------------
# Aden
#-------------------------------------------------------------
AdenControlTower1 = 147455,5624,-911,13002,6000
AdenControlTower2 = 147460,1303,-176,13002,6000
AdenControlTower3 = 146158,6929,-426,13002,6000
AdenControlTower4 = 148755,6930,-426,13002,6000
AdenControlTower5 = 148775,2351,-426,13002,6000
AdenControlTower6 = 146137,2351,-426,13002,6000
AdenControlTower7 = 144954,1603,-494,13002,6000
AdenControlTower8 = 149976,1585,-494,13002,6000
AdenArtefact1 = 147465,1537,-373,16384,35233
#-------------------------------------------------------------
# Innadril
#-------------------------------------------------------------
InnadrilControlTower1 = 116062,248649,-973,13002,6000
InnadrilControlTower2 = 116037,249948,-669,13002,6000
InnadrilControlTower3 = 115977,251223,-699,13002,6000
InnadrilControlTower4 = 116261,245621,-699,13002,6000
InnadrilArtefact1 = 116031,250555,-798,49200,35279
#-------------------------------------------------------------
# Goddard
#-------------------------------------------------------------
GoddardControlTower1 = 147456,-46029,-1360,13002,6000
GoddardControlTower2 = 150183,-48201,-1744,13002,6000
GoddardControlTower3 = 144741,-48188,-1744,13002,6000
GoddardControlTower4 = 147477,-48516,-505,13002,6000
GoddardArtefact1 = 146601,-50441,-1505,32768,35322
GoddardArtefact2 = 148353,-50457,-1505,0,35323
#-------------------------------------------------------------
# Rune
#-------------------------------------------------------------
RuneControlTower1 = 18260,-49161,-571,13002,6000
RuneControlTower2 = 16690,-50330,-641,13002,6000
RuneControlTower3 = 16727,-47952,-641,13002,6000
RuneControlTower4 = 14796,-47041,1027,13002,6000
RuneControlTower5 = 14822,-51282,1027,13002,6000
RuneControlTower6 = 12259,-47510,1295,13002,6000
RuneArtefact1 = 9130,-49152,1094,64270,35469
#-------------------------------------------------------------
# Schuttgart
#-------------------------------------------------------------
SchuttgartControlTower1 = 77561,-150087,371,13002,6000
SchuttgartControlTower2 = 80306,-152257,-12,13002,6000
SchuttgartControlTower3 = 74862,-152162,-12,13002,6000
SchuttgartControlTower4 = 77568,-152541,1226,13002,6000
SchuttgartArtefact1 = 76668,-154520,226,0,35515
SchuttgartArtefact2 = 78446,-154524,227,0,35514

View File

@@ -0,0 +1,72 @@
# ===================================#
# Game Server Settings #
# ===================================#
# This is the server configuration file. Here you can set up the connection information for your server.
# This was written with the assumption that you are behind a router.
# Dumbed Down Definitions...
# LAN (LOCAL area network) - typically consists of computers connected to the same router as you.
# WAN (WIDE area network) - typically consists of computers OUTSIDE of your router (ie. the internet).
# x.x.x.x - Format of an IP address. Do not include the x'es into settings. Must be real numbers.
# -----------------------------------------------------------------------------------------------------------------------------------------------------------------
# Networking
# -----------------------------------------------------------------------------------------------------------------------------------------------------------------
# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname
# Common settings...
# 127.0.0.1 - If you are playing alone on a test server
# 192.168.x.x - This is if you are on a 192.168.x.x type network (behind a standard consumer router) and want other computers from JUST the internal network to be able to connect
# x.x.x.x - WAN IP obtained from http://www.whatismyip.com/. This is if you want people outside your internal network to be able to connect to your server.
# If this IP is resolvable by the Login Server, just leave *.
# ----------------------------------------------------------------------------------------
# Enter here (ip) address of your game server, or use the symbol *
GameserverHostname = *
GameserverPort = 7777
# Configure your external ip
ExternalHostname = 127.0.0.1
# Configure your internal ip
InternalHostname = 127.0.0.1
# Bunch ID and game server. It is better not to change.
LoginPort = 9014
LoginHost = 127.0.0.1
# Specify the appropriate driver and url for the database you're using.
# Examples:
# Driver = com.mysql.jdbc.Driver (default)
# Driver = org.hsqldb.jdbcDriver
# Driver = com.microsoft.sqlserver.jdbc.SQLServerDriver
Driver = com.mysql.jdbc.Driver
# Database URL
# URL = jdbc:mysql://localhost/l2jmobius (default)
# URL = jdbc:hsqldb:hsql://localhost/l2jmobius
# URL = jdbc:sqlserver://localhost/database = l2jmobius/user = sa/password =
URL = jdbc:mysql://localhost/l2jmobiusc6?useUnicode=true&characterEncoding=utf-8&useSSL=false
# Login - Mysql's user
Login = root
# Password - Mysql's Password
Password =
# Attention: lazy init connections disabled!
# Please, set only real values for your database
# Default: 100
MaximumDbConnections = 50
# Default: 0
MaximumDbIdleTime = 0
# Setting emulation off the kernel (package SendStatus)
RemoteWhoLog = True
RemoteWhoSendTrash = True
RemoteWhoMaxOnline = 329
RemoteOnlineIncrement = 50
RemoteWhoForceInc = 50
RemotePrivStoreFactor = 12
# Datapack folder
# To exacute the server under debugger with eclipse use:
# DatapackRoot = ../L2jMobius_DataPack
# or point the folder directly to your server.
DatapackRoot = .

View File

@@ -0,0 +1,7 @@
# Subnets can be defined like 123.45.0.0
# Comments after # are ignored
# Expiration timestamp can be added after IP for when to disable the ban
# Example:
# 192.168.0.0 1237618800000 # Bans all address starting with 192.168 and will expire on 21 Mar 2009 07:00:00 GMT
10.255.255.255
10.254.254.254

View File

@@ -0,0 +1,104 @@
############################################################
# Global properties
############################################################
# "handlers" specifies a comma separated list of log Handler
# classes. These handlers will be installed during VM startup.
# Note that these classes must be on the system classpath.
# By default we only configure a ConsoleHandler, which will only
# show messages at the INFO and above levels.
#handlers = java.util.logging.ConsoleHandler
# To also add the FileHandler, use the following line instead.
handlers = java.util.logging.FileHandler,java.util.logging.ConsoleHandler,\
com.l2jmobius.log.ErrorLogHandler
chat.handlers = com.l2jmobius.log.ChatLogHandler
chat.useParentHandlers = false
gmaudit.handlers = com.l2jmobius.log.GMAuditLogHandler
gmaudit.useParentHandlers = false
item.handlers = com.l2jmobius.log.ItemLogHandler
item.useParentHandlers = false
audit.handlers = com.l2jmobius.log.AuditLogHandler
audit.useParentHandlers = false
# Default global logging level.
# This specifies which kinds of events are logged across
# all loggers. For any given facility this global level
# can be overriden by a facility specific level
# Note that the ConsoleHandler also has a separate level
# setting to limit messages printed to the console.
.level = CONFIG
############################################################
# Handler specific properties.
# Describes specific configuration info for Handlers.
############################################################
# default file output is in user's home directory.
java.util.logging.FileHandler.pattern = log/java%u.log
java.util.logging.FileHandler.limit = 500000
java.util.logging.FileHandler.count = 5
java.util.logging.FileHandler.formatter = com.l2jmobius.log.FileLogFormatter
java.util.logging.FileHandler.level = CONFIG
# Limit the message that are printed on the console to INFO and above.
java.util.logging.ConsoleHandler.level = FINER
java.util.logging.ConsoleHandler.formatter = com.l2jmobius.log.ConsoleLogFormatter
# log errors (exceptions)
com.l2jmobius.log.ErrorLogHandler.pattern = log/error%u.log
com.l2jmobius.log.ErrorLogHandler.count = 5
com.l2jmobius.log.ErrorLogHandler.formatter = java.util.logging.SimpleFormatter
com.l2jmobius.log.ErrorLogHandler.filter = com.l2jmobius.log.ErrorFilter
com.l2jmobius.log.ErrorLogHandler.level = CONFIG
# log chats
com.l2jmobius.log.ChatLogHandler.pattern = log/chat.log
com.l2jmobius.log.ChatLogHandler.formatter = com.l2jmobius.log.ChatLogFormatter
com.l2jmobius.log.ChatLogHandler.filter = com.l2jmobius.log.ChatFilter
com.l2jmobius.log.ChatLogHandler.append = true
com.l2jmobius.log.ChatLogHandler.level = INFO
# log GM Audit
com.l2jmobius.log.GMAuditLogHandler.pattern = log/gmaudit.log
com.l2jmobius.log.GMAuditLogHandler.formatter = com.l2jmobius.log.GMAuditFormatter
com.l2jmobius.log.GMAuditLogHandler.filter = com.l2jmobius.log.GMAuditFilter
com.l2jmobius.log.GMAuditLogHandler.append = true
com.l2jmobius.log.GMAuditLogHandler.level = INFO
# log items
com.l2jmobius.log.ItemLogHandler.pattern = log/item.log
com.l2jmobius.log.ItemLogHandler.formatter = com.l2jmobius.log.ItemLogFormatter
com.l2jmobius.log.ItemLogHandler.filter = com.l2jmobius.log.ItemFilter
com.l2jmobius.log.ItemLogHandler.append = true
com.l2jmobius.log.ItemLogHandler.level = INFO
# audit
com.l2jmobius.log.AuditLogHandler.pattern = log/audit.log
com.l2jmobius.log.AuditLogHandler.formatter = com.l2jmobius.log.AuditFormatter
com.l2jmobius.log.AuditLogHandler.filter = com.l2jmobius.log.AuditFilter
com.l2jmobius.log.AuditLogHandler.append = true
com.l2jmobius.log.AuditLogHandler.level = INFO
############################################################
# Facility specific properties.
# Provides extra control for each logger.
############################################################
# For example, set the com.xyz.foo logger to only log SEVERE
# messages:
com.l2jmobius.gameserver.level = CONFIG
com.l2jmobius.loginserver.level = CONFIG
com.l2jmobius.gameserver.Connection.level = CONFIG
com.l2jmobius.gameserver.serverpackets.level = FINER
com.l2jmobius.gameserver.clientpackets.level = FINER
com.l2jmobius.gameserver.model.L2Character.level = FINER
com.l2jmobius.gameserver.skills.SkillsEngine.level = WARNING
# Alt Privileges Administration
AltPrivilegesAdmin.pattern = log/admin-commands.log
AltPrivilegesAdmin.formatter = com.l2jmobius.log.FileLogFormatter
AltPrivilegesAdmin.append = true
AltPrivilegesAdmin.level = CONFIG

View File

@@ -0,0 +1,131 @@
<?xml version='1.0' encoding='utf-8'?>
<servers_list xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="servername.xsd">
<!-- server list from c3 (only English names) -->
<server id="1" name="Bartz" />
<server id="2" name="Sieghardt" />
<server id="3" name="Kain" />
<server id="4" name="Lionna" />
<server id="5" name="Erica" />
<server id="6" name="Gustin" />
<server id="7" name="Devianne" />
<server id="8" name="Hindemith" />
<server id="9" name="Teon(Euro)" />
<server id="10" name="Franz" />
<server id="11" name="Luna" />
<server id="12" name="Kastien" />
<server id="13" name="Airin" />
<server id="14" name="Staris" />
<server id="15" name="Ceriel" />
<server id="16" name="Fehyshar" />
<server id="17" name="Elhwynna" />
<server id="18" name="Ellikia" />
<server id="19" name="Shikken" />
<server id="20" name="Scryde" />
<server id="21" name="Frikios" />
<server id="22" name="Ophylia" />
<server id="23" name="Shakdun" />
<server id="24" name="Tarziph" />
<server id="25" name="Aria" />
<server id="26" name="Esenn" />
<server id="27" name="Elcardia" />
<server id="28" name="Yiana" />
<server id="29" name="Seresin" />
<server id="30" name="Tarkai" />
<server id="31" name="Khadia" />
<server id="32" name="Roien" />
<server id="33" name="Gallint" />
<server id="34" name="Cedric" />
<server id="35" name="Nerufa" />
<server id="36" name="Asterios" />
<server id="37" name="Orfen" />
<server id="38" name="Mitrael" />
<server id="39" name="Thifiel" />
<server id="40" name="Lithra" />
<server id="41" name="Lockirin" />
<server id="42" name="Kakai" />
<server id="43" name="Cadmus" />
<server id="44" name="Athebaldt" />
<server id="45" name="Blackbird" />
<server id="46" name="Ramsheart" />
<server id="47" name="Esthus" />
<server id="48" name="Vasper" />
<server id="49" name="Lancer" />
<server id="50" name="Ashton" />
<server id="51" name="Waytrel" />
<server id="52" name="Waltner" />
<server id="53" name="Tahnford" />
<server id="54" name="Hunter" />
<server id="55" name="Dewell" />
<server id="56" name="Rodemaye" />
<server id="57" name="Ken Rauhel" />
<server id="58" name="Ken Abigail" />
<server id="59" name="Ken Orwen" />
<server id="60" name="Van Holter" />
<server id="61" name="Desperion" />
<server id="62" name="Einhovant" />
<server id="63" name="Schuneimann" />
<server id="64" name="Faris" />
<server id="65" name="Tor" />
<server id="66" name="Carneiar" />
<server id="67" name="Dwyllios" />
<server id="68" name="Baium" />
<server id="69" name="Hallate" />
<server id="70" name="Zaken" />
<server id="71" name="Core" />
<server id="72" name="72" />
<server id="73" name="73" />
<server id="74" name="74" />
<server id="75" name="75" />
<server id="76" name="76" />
<server id="77" name="77" />
<server id="78" name="78" />
<server id="79" name="79" />
<server id="80" name="80" />
<server id="81" name="81" />
<server id="82" name="82" />
<server id="83" name="83" />
<server id="84" name="84" />
<server id="85" name="85" />
<server id="86" name="86" />
<server id="87" name="87" />
<server id="88" name="88" />
<server id="89" name="89" />
<server id="90" name="90" />
<server id="91" name="91" />
<server id="92" name="92" />
<server id="93" name="93" />
<server id="94" name="94" />
<server id="95" name="95" />
<server id="96" name="96" />
<server id="97" name="97" />
<server id="98" name="98" />
<server id="99" name="99" />
<server id="100" name="100" />
<server id="101" name="101" />
<server id="102" name="102" />
<server id="103" name="103" />
<server id="104" name="104" />
<server id="105" name="105" />
<server id="106" name="106" />
<server id="107" name="107" />
<server id="108" name="108" />
<server id="109" name="109" />
<server id="110" name="110" />
<server id="111" name="111" />
<server id="112" name="112" />
<server id="113" name="113" />
<server id="114" name="114" />
<server id="115" name="115" />
<server id="116" name="116" />
<server id="117" name="117" />
<server id="118" name="118" />
<server id="119" name="119" />
<server id="120" name="120" />
<server id="121" name="121" />
<server id="122" name="122" />
<server id="123" name="123" />
<server id="124" name="124" />
<server id="125" name="125" />
<server id="126" name="126" />
<server id="127" name="??" />
</servers_list>

View File

@@ -0,0 +1,18 @@
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="servers_list">
<xs:complexType>
<xs:sequence>
<xs:element name="server" maxOccurs="unbounded" minOccurs="0">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:byte" name="id" use="optional"/>
<xs:attribute type="xs:string" name="name" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

View File

@@ -0,0 +1,36 @@
# Preamble:
# Standard set up is possible only two parameters of demons:
# - Pereodichnost run in milliseconds
# - Delay in milliseconds before starting
# Zero or the number of negative values of this trip of a parameter
# For example:
# DeadLockCheck = -1
# Now the demon-stream after completing his tasks will disappear forever.
# AUTO SAVE DAEMON:
# Allows you to customize the preservation of the database of players.
AutoSaveInitial = 300000
AutoSaveDelay = 900000
# CHECK CONNECTION DAEMON:
# Allows you to customize the connection check of players.
CheckConnectionInitial = 300000
CheckConnectionDelay = 900000
# Maximum time without receiving packets from client needed to be checked
# Default: 60sec
CheckConnectionInactivityTime = 60000
# CHECK TELEPORT ZOMBIE STATUS:
# Allow to close connection of "teleport zombies" due to critical errors on teleport
# Default: 60sec
CheckTeleportZombiesDelay = 60000
# Clean database task delay:
CleanDBInitial = 300000
CleanDBDelay = 900000
# DEAD LOCK CHECK DAEMON:
# Allows to block the flow and see what they blocked
# More details: http://en.wikipedia.org/wiki/Deadlock
DeadLockCheck = 0
DeadLockDelay = 0

View File

@@ -0,0 +1 @@
# Configuration file for dynamic extensions

View File

@@ -0,0 +1,154 @@
#============================================================#
# Flood Protectors #
#============================================================#
# ---------------------------------------------------------------------------
# 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 ocurrance 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', 'banchat'), 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 = 1
FloodProtectorUseItemLogFlooding = False
FloodProtectorUseItemPunishmentLimit = 0
FloodProtectorUseItemPunishmentType = none
FloodProtectorUseItemPunishmentTime = 0
# Potion - attempts to Potion usage flooding
FloodProtectorPotionInterval = 4
FloodProtectorPotionLogFlooding = False
FloodProtectorPotionPunishmentLimit = 0
FloodProtectorPotionPunishmentType = none
FloodProtectorPotionPunishmentTime = 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 summonning 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 = 2
FloodProtectorGlobalChatPunishmentType = banchat
FloodProtectorGlobalChatPunishmentTime = 1
# Subclass - subclass flooding
FloodProtectorSubclassInterval = 20
FloodProtectorSubclassLogFlooding = True
FloodProtectorSubclassPunishmentLimit = 5
FloodProtectorSubclassPunishmentType = kick
FloodProtectorSubclassPunishmentTime = 0
# DropItem - drop item flooding
FloodProtectorDropItemInterval = 5
FloodProtectorDropItemLogFlooding = False
FloodProtectorDropItemPunishmentLimit = 0
FloodProtectorDropItemPunishmentType = none
FloodProtectorDropItemPunishmentTime = 0
# ServerBypass - server bypass flooding
FloodProtectorServerBypassInterval = 5
FloodProtectorServerBypassLogFlooding = False
FloodProtectorServerBypassPunishmentLimit = 10
FloodProtectorServerBypassPunishmentType = kick
FloodProtectorServerBypassPunishmentTime = 0
# ServerBypass - multisell list request flooding
FloodProtectorMultiSellInterval = 2
FloodProtectorMultiSellLogFlooding = False
FloodProtectorMultiSellPunishmentLimit = 5
FloodProtectorMultiSellPunishmentType = kick
FloodProtectorMultiSellPunishmentTime = 0
# All kind of other transactions - to/from pet, private store, warehouse, destroy
FloodProtectorTransactionInterval = 10
FloodProtectorTransactionLogFlooding = False
FloodProtectorTransactionPunishmentLimit = 10
FloodProtectorTransactionPunishmentType = kick
FloodProtectorTransactionPunishmentTime = 0
# Manufacture
FloodProtectorManufactureInterval = 0
FloodProtectorManufactureLogFlooding = False
FloodProtectorManufacturePunishmentLimit = 0
FloodProtectorManufacturePunishmentType = none
FloodProtectorManufacturePunishmentTime = 0
# Manor
FloodProtectorManorInterval = 30
FloodProtectorManorLogFlooding = False
FloodProtectorManorPunishmentLimit = 0
FloodProtectorManorPunishmentType = none
FloodProtectorManorPunishmentTime = 0
# CharacterSelect - attempts to load character
FloodProtectorCharacterSelectInterval = 30
FloodProtectorCharacterSelectLogFlooding = False
FloodProtectorCharacterSelectPunishmentLimit = 0
FloodProtectorCharacterSelectPunishmentType = none
FloodProtectorCharacterSelectPunishmentTime = 0
# PacketUnknown - attempts to send unknown packets
FloodProtectorUnknownPacketsInterval = 5
FloodProtectorUnknownPacketsLogFlooding = False
FloodProtectorUnknownPacketsPunishmentLimit = 3
FloodProtectorUnknownPacketsPunishmentType = kick
FloodProtectorUnknownPacketsPunishmentTime = 0
# Party Invitation - attempts to invite into party
FloodProtectorPartyInvitationInterval = 5
FloodProtectorPartyInvitationLogFlooding = False
FloodProtectorPartyInvitationPunishmentLimit = 0
FloodProtectorPartyInvitationPunishmentType = none
FloodProtectorPartyInvitationPunishmentTime = 0
# General Say Action (also VoiceCommands) - attempts say something
FloodProtectorSayActionInterval = 5
FloodProtectorSayActionLogFlooding = False
FloodProtectorSayActionPunishmentLimit = 2
FloodProtectorSayActionPunishmentType = banchat
FloodProtectorSayActionPunishmentTime = 1
# Move Action - attempts move to a location
FloodProtectorMoveActionInterval = 1
FloodProtectorMoveActionLogFlooding = False
FloodProtectorMoveActionPunishmentLimit = 0
FloodProtectorMoveActionPunishmentType = none
FloodProtectorMoveActionPunishmentTime = 0
# Macro - attempts to Macro system
FloodProtectorMacroInterval = 8
FloodProtectorMacroLogFlooding = True
FloodProtectorMacroPunishmentLimit = 6
FloodProtectorMacroPunishmentType = kick
FloodProtectorMacroPunishmentTime = 0

View File

@@ -0,0 +1,19 @@
# Allows selection of new Classes for storage of World Objects.
# This may help servers with large amounts of players recieving error
# messages related to the L2ObjectHashMap and L2ObejctHashSet classes.
#
# By default it uses the new method, to use the old classes add the
# comment at the front of each line.
L2Map = WorldObjectMap
L2Set = WorldObjectSet
# Tell server which IDFactory Class to use
# Options are:
# Compaction (Original method),
# BitSet (One non compaction method - default),
# Stack (Another non compaction method)
IDFactory = BitSet
# Check for bad ids in the database on server boot up
# Much faster load time without it, but may cause problems
BadIdChecking = True

View File

@@ -0,0 +1,48 @@
#=========================================#
# MMOCore Connection Settings #
#=========================================#
PacketHandlerDebug = False
# --------------------------
# Client Queue Configuration
# --------------------------
# Queue size, do not set it too low !
# Default: 14
ClientPacketQueueSize = 14
# Maximum number of packets in burst.
# Execution will be aborted and thread released if more packets executed in raw.
# Default: 50
ClientPacketQueueMaxBurstSize = 50
# Maximum number of packets per second.
# Flood detector will be triggered if more packets received.
# After triggering all incoming packets will be dropped until flooding stopped.
# Default: 80
ClientPacketQueueMaxPacketsPerSecond = 80
# Average number of packets per second calculated during this interval.
# Using larger value decrease number of false kicks, but slower reaction to flood.
# Avoid using too low or too high values, recommended between 3 and 10.
# Default: 5
ClientPacketQueueMeasureInterval = 5
# Maximum average number of packets per second during measure interval.
# Flood detector will be triggered if more packets received.
# After triggering all incoming packets will be dropped until flooding stopped.
# Default: 40
ClientPacketQueueMaxAveragePacketsPerSecond = 40
# Maximum number of flood triggers per minute.
# Client will be kicked if more floods detected.
# Default: 2
ClientPacketQueueMaxFloodPerMin = 6
# Maximum number of queue overflows per minute.
# After overflow all incoming packets from client are dropped until queue is flushed.
# Client will be kicked if more queue overflows detected.
# Default: 50
ClientPacketQueueOverflowsPerMin = 50
# Maximum number of buffer underflows per minute.
# Client will be kicked if more underflow exceptions detected.
# Default: 1
ClientPacketQueueUnderflowsPerMin = 1
# Maximum number of unknown packets per minute.
# Client will be kicked if more unknown packets received.
# Default: 5
ClientPacketQueueUnknownPerMin = 5

View File

@@ -0,0 +1,48 @@
#=================================#
# Other Settings #
#=================================#
# Checks skills during Enter World, Subclass and Class change.
# If a player is multiskiller or got illegal skill it will be automatically removed.
# IMPORTANT: Put True for server security.
CheckSkillsOnEnter = True
# Check the characters Nick name on login
# IMPORTANT: Put True for server security.
CheckNameOnEnter = True
# On / off protection from re-enchant
# The GMs do not apply
# If a player log with an item Over enchanted he will be banned.
# IMPORTANT: Put True for server security.
ProtectorEnchant = True
# Ban a player if he buys a 0 adena?
# IMPORTANT: Put True for server security.
OnlyGMItemsFree = True
# Ban a player if he teleports to 0 adena?
# IMPORTANT: Put True for server security.
OnlyGMTeleportFree = True
# On / Off exploit protection
# True: exploit protection activated
# False: exploit protection deactivated
# IMPORTANT: Put True for server security.
BypassValidation = True
# Allow players to run multiple windows with a single IP address.
# In the game you can use the command // find_dualbox
AllowDualBox = True
AllowedBoxes = 999
AllowDualBoxInOly = True
AllowDualBoxInEvent = True
#=================================#
# Bot Protection #
#=================================#
# L2WalkerProtection
# True: protection from bots ON
# False: protection from bots OFF
L2WalkerProtection = False

View File

@@ -0,0 +1,11 @@
# Enable / disable display information about the load on each object
EnableScriptDebug = False
# Enable / disable the mandatory compilation of all the objects
AllowCompilation = True
# Enable / disable hash loaded objects
UseCache = False
# Enable / disable error output
EnableScriptErrorLog = True

View File

@@ -0,0 +1,35 @@
#=========================#
# Telnet Properties #
#=========================#
# ----------------------------------------------------------------------------------------------------------------------------------
# The defaults are set to be retail-like.
# If you modify any of these settings your server will deviate from being retail-like.
# Warning:
# Please take extreme caution when changing anything.
# Also please understand what you are changing before you do so on a live server.
# ---------------------------------------------------------------------------------------------------------------------------------
# Allows text based monitoring and administration of L2J GS/LS
# by using a telnet client. Communication protocol is insecure
# and you should use SSL tunnels, VPN, etc. if you plan to connect
# over non-trusted channels.
# Default: False
EnableTelnet = False
# This is the port L2J should listen to for incoming telnet
# requests.
# Default: 12345
StatusPort = 12345
# If the following is not set, a random password is generated on server startup.
# Usage: StatusPW = somePass
# This list can contain IPs or Hosts of clients you wish to allow. Hostnames must be resolvable to an IP.
# Example: 0.0.0.0,host,0.0.0.1,host2,host3,host4,0.0.0.3
# Make sure that the link between the address / hosts no spaces
ListOfHosts = 127.0.0.1,localhost
# On / off the generation of complex passwords
SuperPass = False
# Size-generated password
LengthPass = 10