Sync with L2JServer Jan 9th 2015.
This commit is contained in:
31
trunk/dist/game/config/Character.properties
vendored
31
trunk/dist/game/config/Character.properties
vendored
@@ -246,19 +246,28 @@ RestorePetOnReconnect = True
|
||||
# Default: True
|
||||
EnableVitality = True
|
||||
|
||||
# Do you want players to recover their vitality when they reconnect?
|
||||
# This is calculated with the time they've been offline
|
||||
# Actual Time - Last Time Online / 1000 x rate recovery on reconnect
|
||||
# Notes:
|
||||
# Works only if EnableVitality = True
|
||||
# Default: True
|
||||
RecoverVitalityOnReconnect = True
|
||||
|
||||
# Option to set a lower vitality at character creation.
|
||||
# Vitality needs to be enabled, and startingpoints needs to be lower
|
||||
# than max-vitality points.
|
||||
# Default: 20000
|
||||
StartingVitalityPoints = 20000
|
||||
# Default: 140000
|
||||
StartingVitalityPoints = 140000
|
||||
|
||||
# Day on which vitality of all players will be reseted
|
||||
# Possible values:
|
||||
# 1 - Sunday
|
||||
# 2 - Monday
|
||||
# 3 - Tuesday
|
||||
# 4 - Wednesday
|
||||
# 5 - Thursday
|
||||
# 6 - Friday
|
||||
# 7 - Saturday
|
||||
# Default: 4
|
||||
AltVitalityDateReset = 4
|
||||
|
||||
# Hour on which all vitality will be reseted
|
||||
# Format: Hour:Minute:Second
|
||||
# Default: 06:30:00
|
||||
AltVitalityHourReset = 06:30:00
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
@@ -618,7 +627,7 @@ AltClanMembersForWar = 15
|
||||
# Party
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# CONFUSING(nothing todo with party) -> When you made damage to a mob
|
||||
# CONFUSING(nothing to do with party) -> When you made damage to a mob
|
||||
# and are inside this range, you will be considered as player to reward.
|
||||
# Checks for party range to mob to calculate rewards(exp, items).
|
||||
# Default: 1600
|
||||
|
13
trunk/dist/game/config/Feature.properties
vendored
13
trunk/dist/game/config/Feature.properties
vendored
@@ -13,6 +13,19 @@
|
||||
# Default: 16,20
|
||||
SiegeHourList = 16,20
|
||||
|
||||
# Taxes for castles
|
||||
# Tax in percent when is castle owned by npc's.
|
||||
# Default: 15
|
||||
TaxForNeutralSide = 15
|
||||
|
||||
# Tax in percent when is castle owned by player's and castle is on light side.
|
||||
# Default: 0
|
||||
TaxForLightSide = 0
|
||||
|
||||
# Tax in percent when is castle owned by player's and castle is on dark side.
|
||||
# Default: 30
|
||||
TaxForDarkSide = 30
|
||||
|
||||
# Teleport Function price
|
||||
# Price = 7 days
|
||||
CastleTeleportFunctionFeeRatio = 604800000
|
||||
|
104
trunk/dist/game/config/General.properties
vendored
104
trunk/dist/game/config/General.properties
vendored
@@ -398,80 +398,6 @@ GridNeighborTurnOnTime = 1
|
||||
# Default: 90
|
||||
GridNeighborTurnOffTime = 90
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Geodata
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# GeoData options:
|
||||
# 0 = GeoData and PathFinding OFF (default)
|
||||
# 1 = GeoData is used to check Line Of Sight (LOS) targeting and
|
||||
# L2Playable movement. You need to download files for data/geodata folder.
|
||||
# Monsters can pass walls but not aggro (no line of sight) through them.
|
||||
# 2 = Full GeoData enabled. Includes PathFinding (requires also /data/pathnode
|
||||
# files if CellPathFinding not enabled) and all character moves go through
|
||||
# geodata checks (if a mob passes a wall, pathfinding didn't find a route
|
||||
# but we allow attack and returning home).
|
||||
# Recommended server memory minimum 2 GB, rather 3 GB.
|
||||
# Default: 0
|
||||
GeoData = 0
|
||||
|
||||
# GeoData driver to use
|
||||
# Default: com.l2jserver.gameserver.geoengine.NullDriver
|
||||
GeoDataDriver=com.l2j.geodriver.GeoDriver
|
||||
|
||||
# Pathnode directory
|
||||
# Default: data/pathnode
|
||||
PathnodeDirectory = data/pathnode
|
||||
|
||||
# Cell-level pathfinding, produces more accurate routes but is (maybe 10x) heavier to calculate. Recommended for small servers at least.
|
||||
# If False, pathnode files are used. Uses a max number of nodes in calculation which can be adjusted in the algorithm if it needs to be faster.
|
||||
# Default: False
|
||||
CellPathFinding = False
|
||||
|
||||
# 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
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Falling Damage
|
||||
@@ -614,8 +540,34 @@ ChatFilterChars = ^_^
|
||||
# 19 = SCREEN_ANNOUNCE
|
||||
# 20 = BATTLEFIELD
|
||||
# 21 = MPCC_ROOM
|
||||
# Default: 0;1;8;17
|
||||
BanChatChannels = 0;1;8;17
|
||||
# 22 = NPC_ALL
|
||||
# 23 = NPC_SHOUT
|
||||
# 24 = NEW_TELL
|
||||
# 25 = Global
|
||||
# Default: 0;1;8;17;25
|
||||
BanChatChannels = 0;1;8;17;25
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# World chat settings
|
||||
# ---------------------------------------------------------------------------
|
||||
# The minimum level to use this chat
|
||||
# Default: 95
|
||||
WorldChatMinLevel = 95
|
||||
|
||||
# The amount of points player will have at his disposal every day
|
||||
# Default: 10
|
||||
WorldChatPointsPerDay = 10
|
||||
|
||||
# The delay player must wait before sending new world chat message
|
||||
# Note: Value is in seconds
|
||||
# Default: 20sec
|
||||
WorldChatInterval = 20sec
|
||||
|
||||
# The time on which server will reset the points of all players
|
||||
# Default: 06:30:00
|
||||
WorldChatResetTime = 06:30:00
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Manor
|
||||
|
86
trunk/dist/game/config/GeoData.properties
vendored
Normal file
86
trunk/dist/game/config/GeoData.properties
vendored
Normal file
@@ -0,0 +1,86 @@
|
||||
# ---------------------------------------------------------------------------
|
||||
# GeoData
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# GeoData options:
|
||||
# 0 = GeoData and PathFinding OFF (default)
|
||||
# 1 = GeoData is used to check Line Of Sight (LOS) targeting and
|
||||
# L2Playable movement. You need to download files for data/geodata folder.
|
||||
# Monsters can pass walls but not aggro (no line of sight) through them.
|
||||
# 2 = Full GeoData enabled. Includes PathFinding (requires also /data/pathnode
|
||||
# files if CellPathFinding not enabled) and all character moves go through
|
||||
# geodata checks (if a mob passes a wall, pathfinding didn't find a route
|
||||
# but we allow attack and returning home).
|
||||
# Recommended server memory minimum 2 GB, rather 3 GB.
|
||||
# Default: 0
|
||||
GeoData = 0
|
||||
|
||||
# Pathnode directory
|
||||
# Default: data/pathnode
|
||||
PathnodeDirectory = data/pathnode
|
||||
|
||||
# Cell-level pathfinding, produces more accurate routes but is (maybe 10x) heavier to calculate. Recommended for small servers at least.
|
||||
# If False, pathnode files are used. Uses a max number of nodes in calculation which can be adjusted in the algorithm if it needs to be faster.
|
||||
# Default: False
|
||||
CellPathFinding = False
|
||||
|
||||
# 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
|
||||
|
||||
# Geodata files folder
|
||||
GeoDataPath = ./data/geodata
|
||||
|
||||
# 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
|
16
trunk/dist/game/config/GeoDriver.properties
vendored
16
trunk/dist/game/config/GeoDriver.properties
vendored
@@ -1,16 +0,0 @@
|
||||
# Geodata files folder
|
||||
geodataPath = ./data/geodata
|
||||
|
||||
# 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
|
21
trunk/dist/game/config/Rates.properties
vendored
21
trunk/dist/game/config/Rates.properties
vendored
@@ -84,31 +84,16 @@ RateQuestRewardMaterial = 1
|
||||
# ---------------------------------------------------------------------------
|
||||
|
||||
# The following configures the XP multiplier of each vitality level. Basically, you have
|
||||
# 5 levels, the first one being 0. Official rates are:
|
||||
# Level 1: 150%
|
||||
# Level 2: 200%
|
||||
# Level 3: 250%
|
||||
# Level 4: 300%
|
||||
# Default: 2
|
||||
# Take care setting these values according to your server rates, as the can lead to huge differences!
|
||||
# Example with a server rate 15x and a level 4 vitality = 3. => final server rate = 45 (15x3)!
|
||||
RateVitalityLevel1 = 1.5
|
||||
RateVitalityLevel2 = 2.
|
||||
RateVitalityLevel3 = 2.5
|
||||
RateVitalityLevel4 = 3.
|
||||
# Example with a server rate 15x and vitality = 2. => final server rate = 30 (15x2)!
|
||||
RateVitalityExpMultiplier = 2.
|
||||
|
||||
# These options are to be used if you want to increase the vitality gain/lost for each mob you kills
|
||||
# Default values are 1.
|
||||
RateVitalityGain = 1.
|
||||
RateVitalityLost = 1.
|
||||
|
||||
# This defines how many times faster do the players regain their vitality when in peace zones
|
||||
RateRecoveryPeaceZone = 1.
|
||||
|
||||
# This defines how many times faster do the players regain their vitality when offline
|
||||
# Note that you need to turn on "RecoverVitalityOnReconnect" to have this option effective
|
||||
RateRecoveryOnReconnect = 4.
|
||||
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# Player Drops (values are set in PERCENTS)
|
||||
# ---------------------------------------------------------------------------
|
||||
|
27
trunk/dist/game/config/adminCommands.xml
vendored
27
trunk/dist/game/config/adminCommands.xml
vendored
@@ -27,6 +27,7 @@
|
||||
<admin command="admin_setconfig" accessLevel="100" />
|
||||
<admin command="admin_config_server" accessLevel="100" />
|
||||
<admin command="admin_gmon" accessLevel="100" />
|
||||
<admin command="admin_worldchat" accessLevel="100" />
|
||||
|
||||
<!-- ADMIN ANNOUNCEMENTS -->
|
||||
<admin command="admin_announce" accessLevel="100" />
|
||||
@@ -36,7 +37,7 @@
|
||||
|
||||
<!-- ADMIN BAN -->
|
||||
<admin command="admin_punishment" accessLevel="100" />
|
||||
<admin command="admin_punishment_add" accessLevel="100" confirmDlg="true" />
|
||||
<admin command="admin_punishment_add" accessLevel="100" confirmDlg="true" />
|
||||
<admin command="admin_punishment_remove" accessLevel="100" confirmDlg="true" />
|
||||
|
||||
<!-- ADMIN BBS -->
|
||||
@@ -298,7 +299,7 @@
|
||||
<admin command="admin_grandboss_respawn" accessLevel="100" />
|
||||
<admin command="admin_grandboss_minions" accessLevel="100" />
|
||||
<admin command="admin_grandboss_abort" accessLevel="100" />
|
||||
|
||||
|
||||
<!-- ADMIN HEAL -->
|
||||
<admin command="admin_heal" accessLevel="100" />
|
||||
|
||||
@@ -352,7 +353,7 @@
|
||||
|
||||
<!-- ADMIN MANOR -->
|
||||
<admin command="admin_manor" accessLevel="100" />
|
||||
|
||||
|
||||
<!-- ADMIN MENU -->
|
||||
<admin command="admin_char_manage" accessLevel="100" />
|
||||
<admin command="admin_teleport_character_to_menu" accessLevel="100" />
|
||||
@@ -429,7 +430,7 @@
|
||||
|
||||
<!-- ADMIN RELOAD -->
|
||||
<admin command="admin_reload" accessLevel="100" confirmDlg="true" />
|
||||
|
||||
|
||||
<!-- ADMIN REPAIR CHAR -->
|
||||
<admin command="admin_restore" accessLevel="100" />
|
||||
<admin command="admin_repair" accessLevel="100" />
|
||||
@@ -462,26 +463,16 @@
|
||||
<admin command="admin_server_restart" accessLevel="100" confirmDlg="true" />
|
||||
<admin command="admin_server_abort" accessLevel="100" />
|
||||
|
||||
<!-- ADMIN SIEGE -->
|
||||
<admin command="admin_siege" accessLevel="100" />
|
||||
<admin command="admin_add_attacker" accessLevel="100" />
|
||||
<admin command="admin_add_defender" accessLevel="100" />
|
||||
<admin command="admin_add_guard" accessLevel="100" />
|
||||
<admin command="admin_list_siege_clans" accessLevel="100" />
|
||||
<admin command="admin_clear_siege_list" accessLevel="100" />
|
||||
<admin command="admin_move_defenders" accessLevel="100" />
|
||||
<admin command="admin_spawn_doors" accessLevel="100" />
|
||||
<admin command="admin_endsiege" accessLevel="100" />
|
||||
<admin command="admin_startsiege" accessLevel="100" />
|
||||
<admin command="admin_setsiegetime" accessLevel="100" />
|
||||
<admin command="admin_setcastle" accessLevel="100" />
|
||||
<admin command="admin_removecastle" accessLevel="100" />
|
||||
<!-- ADMIN CLAN HALL -->
|
||||
<admin command="admin_clanhall" accessLevel="100" />
|
||||
<admin command="admin_clanhallset" accessLevel="100" />
|
||||
<admin command="admin_clanhalldel" accessLevel="100" />
|
||||
<admin command="admin_clanhallopendoors" accessLevel="100" />
|
||||
<admin command="admin_clanhallclosedoors" accessLevel="100" />
|
||||
<admin command="admin_clanhallteleportself" accessLevel="100" />
|
||||
|
||||
<!-- ADMIN CASTLE -->
|
||||
<admin command="admin_castlemanage" accessLevel="100" />
|
||||
|
||||
<!-- ADMIN SKILL -->
|
||||
<admin command="admin_show_skills" accessLevel="100" />
|
||||
|
Reference in New Issue
Block a user