Ver Fonte

Preparing configuration files for our upcoming additions... stay tuned.

DrLecter há 16 anos atrás
pai
commit
7b4b5acd76

+ 5 - 8
L2_GameServer/java/config/Character.properties

@@ -5,9 +5,6 @@
 # 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.
-# ---------------------------------------------------------------------------
-
-
 # ---------------------------------------------------------------------------
 # AccessLevel
 # ---------------------------------------------------------------------------
@@ -68,21 +65,21 @@ AltGameTiredness = False
 # ---------------------------------------------------------------------------
 # When this is enabled it will read the "SkillDurationList" option.
 # This will basically overlook the "time = x" in the skill XMLs so that you do not need to modify the L2J Datapack XMLs to increase skill duration.
-# Skill duration list: 
-# Format: skillid,newtime;skillid2,newtime2
+# Default: False
+EnableModifySkillDuration = False
+# Skill duration list
+# Format: skillid,newtime;skillid2,newtime2...
 # Example: 
 #	This enable 1h(3600) duration for songs, the "\"indicates new line,
 #	and is only set for formating purposes.
 #	SkillDurationList = 264,3600;265,3600;266,3600;267,3600;268,3600;\
 #	269,3600;270,3600;304,3600;305,1200;306,3600;308,3600;349,3600;\
 #	363,3600;364,3600
-# Default: False
-EnableModifySkillDuration = False
 SkillDurationList = 
 
 # When this is enabled it will read the "SkillReuseList" option.
-# Format: skillid,newDelayTime;skillid,newDelayTime2
 EnableModifySkillReuse = False
+# Format: skillid,newDelayTime;skillid,newDelayTime2 (See skillDuration for examples)
 SkillReuseList = 
 
 # Default: False

+ 0 - 4
L2_GameServer/java/config/Feature.properties

@@ -4,9 +4,6 @@
 # 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.
-# ---------------------------------------------------------------------------
-
-
 # ---------------------------------------------------------------------------
 # Castle
 # ---------------------------------------------------------------------------
@@ -244,7 +241,6 @@ AltDuskGatesMdefMult = 0.8
 # ---------------------------------------------------------------------------
 # Clan Reputation Points
 # ---------------------------------------------------------------------------
-
 # Reputation score gained by taking Fortress.
 TakeFortPoints = 200
 

+ 0 - 5
L2_GameServer/java/config/General.properties

@@ -4,9 +4,6 @@
 # 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.
-# ---------------------------------------------------------------------------
-
-
 # ---------------------------------------------------------------------------
 # Administrator
 # ---------------------------------------------------------------------------
@@ -103,7 +100,6 @@ LogGameDamage = False
 # ---------------------------------------------------------------------------
 # Extreme caution should be here, set to defaults if you do not know what you are doing.
 # These could possibly hurt your servers performance or improve it depending on your server's configuration, size, and other factors.
-
 # Default: 10
 ThreadPoolSizeEffects = 10
 
@@ -142,7 +138,6 @@ RestartOnDeadlock = False
 # ---------------------------------------------------------------------------
 # Optimization
 # ---------------------------------------------------------------------------
-
 # Items on ground management.
 # Allow players to drop items on the ground.
 # Default: True

+ 8 - 6
L2_GameServer/java/config/NPC.properties

@@ -5,12 +5,11 @@
 # 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.
-# ---------------------------------------------------------------------------
-
-
 # ---------------------------------------------------------------------------
 # General
 # ---------------------------------------------------------------------------
+# Global announcements will be made indicating Blacksmith/Merchant of Mammon
+# Spawning points.
 # Default: False
 AnnounceMammonSpawn = False
 
@@ -53,7 +52,8 @@ GuardAttackAggroMob = False
 # ---------------------------------------------------------------------------
 # Pets
 # ---------------------------------------------------------------------------
-# This option enables or disables the Wyvern manager located in every castle to train Wyverns and Striders from Hatchlings.
+# This option enables or disables the Wyvern manager located in every castle 
+# to train Wyverns and Striders from Hatchlings.
 # Default: False
 AllowWyvernUpgrader = False
 
@@ -77,14 +77,16 @@ RaidHpRegenMultiplier = 100
 RaidMpRegenMultiplier = 100
 
 # Percent of physical and magical defense for raid bosses.
-# Example: A setting of 10 will cause defense to be 90% lower than normal, while 110 will cause defense to be 10% higher than normal.
+# Example: A setting of 10 will cause defense to be 90% lower than normal, 
+# while 110 will cause defense to be 10% higher than normal.
 # Default: 100, 100
 RaidPDefenceMultiplier = 100
 RaidMDefenceMultiplier = 100
 
 # Configure Minimum and Maximum time multiplier between raid boss re-spawn.
 # By default 12Hours*1.0 for Minimum Time and 24Hours*1.0 for Maximum Time.
-# Example: Setting RaidMaxRespawnMultiplier to 2 will make the time between re-spawn 24 hours to 48 hours.
+# Example: Setting RaidMaxRespawnMultiplier to 2 will make the time between
+# re-spawn 24 hours to 48 hours.
 # Default: 1.0, 1.0
 RaidMinRespawnMultiplier = 1.0
 RaidMaxRespawnMultiplier = 1.0

+ 8 - 9
L2_GameServer/java/config/floodprotector.properties

@@ -15,19 +15,18 @@
 #            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 specified punishment is applied
-#                   (0 - disables punishment feature)
-# PunishmentType - type of the punishment ('none', 'ban', 'jail'), used only
-#                  if PunishmentLimit is greater than zero
-# PunishmentTime - for how many minutes should be the player/account punished,
-#                  player is punished in case of 'jail', account is punished
-#                  in case of 'ban' (0 = forever)
-
 FloodProtectorUseItemInterval = 4
 FloodProtectorUseItemLogFlooding = False
+# PunishmentLimit - if number of requests within single interval exceeds
+# specified number then specified punishment is applied
+# (0 - disables punishment feature)
 FloodProtectorUseItemPunishmentLimit = 0
+# PunishmentType - type of the punishment ('none', 'ban', 'jail')
+# valid only if PunishmentLimit is greater than zero
 FloodProtectorUseItemPunishmentType = none
+# PunishmentTime - for how many minutes should be the player/account punished,
+# player is punished in case of 'jail', account is punished
+# in case of 'ban' (0 = forever)
 FloodProtectorUseItemPunishmentTime = 0
 FloodProtectorRollDiceInterval = 42
 FloodProtectorRollDiceLogFlooding = False

+ 42 - 3
L2_GameServer/java/config/fortsiege.properties

@@ -4,9 +4,6 @@
 # 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.
-# ---------------------------------------------------------------------------
-
-
 # ---------------------------------------------------------------------------
 # Standard Settings
 # ---------------------------------------------------------------------------
@@ -55,179 +52,221 @@ AttackerMaxClans = 500
 # flag_id - id of combat flag
 
 # Shanty Fortress
+# Commander syntax:  NameCommanderN = x,y,z,heading,npc_id
 ShantyCommander1 = -52435,155188,-1768,20000,35683
 ShantyCommander2 = -52128,157752,-2024,29864,35677
 ShantyCommander3 = -53944,155433,-2024,7304,35680
+# Flag syntax:  NameFlagN = x,y,z,flag_id
 ShantyFlag1 = -53086,156493,-1896,9819
 ShantyFlag2 = -53054,156605,-1896,9819
 ShantyFlag3 = -53032,156689,-1896,9819
 
 # Southern Fortress
+# Commander syntax:  NameCommanderN = x,y,z,heading,npc_id
 SouthernCommander1 = -21328,218864,-2952,0,35719
 SouthernCommander2 = -22992,218160,-3208,0,35713
 SouthernCommander3 = -21520,221504,-3208,45328,35716
 SouthernCommander4 = -22728,221746,-3200,33168,35721
+# Flag syntax:  NameFlagN = x,y,z,flag_id
 SouthernFlag1 = -22386,219917,-3079,9819
 SouthernFlag2 = -22386,219798,-3079,9819
 SouthernFlag3 = -22386,219679,-3079,9819
 
 # Hive Fortress
+# Commander syntax:  NameCommanderN = x,y,z,heading,npc_id
 HiveCommander1 = 15152,188128,-2640,0,35752
 HiveCommander2 = 17984,187536,-2896,45056,35746
 HiveCommander3 = 16016,189520,-2888,0,35749
+# Flag syntax:  NameFlagN = x,y,z,flag_id
 HiveFlag1 = 16685,188358,-2770,9819
 HiveFlag2 = 16761,188306,-2770,9819
 HiveFlag3 = 16847,188257,-2770,9819
 
 # Valley Fortress
+# Commander syntax:  NameCommanderN = x,y,z,heading,npc_id
 ValleyCommander1 = 124768,121856,-2296,0,35788
 ValleyCommander2 = 124299,123614,-2552,49192,35782
 ValleyCommander3 = 124768,124640,-2552,54480,35785
 ValleyCommander4 = 128048,123344,-2536,35028,35790
+# Flag syntax:  NameFlagN = x,y,z,flag_id
 ValleyFlag1 = 125970,123653,-2429,9819
 ValleyFlag2 = 126092,123650,-2429,9819
 ValleyFlag3 = 126205,123648,-2429,9819
 
 # Ivory Fortress
+# Commander syntax:  NameCommanderN = x,y,z,heading,npc_id
 IvoryCommander1 = 72400,2896,-2760,0,35821
 IvoryCommander2 = 73788,5479,-3016,55136,35815
 IvoryCommander3 = 71264,4144,-3008,0,35818
+# Flag syntax:  NameFlagN = x,y,z,flag_id
 IvoryFlag1 = 72565,4436,-2888,9819
 IvoryFlag2 = 72660,4512,-2888,9819
 IvoryFlag3 = 72759,4594,-2888,9819
 
 # Narsell Fortress
+# Commander syntax:  NameCommanderN = x,y,z,heading,npc_id
 NarsellCommander1 = 154704,53856,-2968,0,35852
 NarsellCommander2 = 155576,56592,-3224,59224,35846
 NarsellCommander3 = 153328,54848,-3216,5512,35849
+# Flag syntax:  NameFlagN = x,y,z,flag_id
 NarsellFlag1 = 154567,55397,-3097,9819
 NarsellFlag2 = 154650,55493,-3097,9819
 NarsellFlag3 = 154715,55587,-3097,9819
 
 # Bayou Fortress
+# Commander syntax:  NameCommanderN = x,y,z,heading,npc_id
 BayouCommander1 = 188624,38240,-3128,0,35888
 BayouCommander2 = 188160,39920,-3376,49284,35882
 BayouCommander3 = 188626,41066,-3376,57140,35885
 BayouCommander4 = 191846,39764,-3368,33020,35890
+# Flag syntax:  NameFlagN = x,y,z,flag_id
 BayouFlag1 = 189838,40063,-3253,9819
 BayouFlag2 = 189931,40060,-3253,9819
 BayouFlag3 = 190052,40062,-3253,9819
 
 # White Sands Fortress
+# Commander syntax:  NameCommanderN = x,y,z,heading,npc_id
 White SandsCommander1 = 117216,205648,-3048,0,35921
 White SandsCommander2 = 118880,203568,-3304,5396,35915
 White SandsCommander3 = 118560,206560,-3304,48872,35918
+# Flag syntax:  NameFlagN = x,y,z,flag_id
 White SandsFlag1 = 118640,205151,-3176,9819
 White SandsFlag2 = 118690,205062,-3176,9819
 White SandsFlag3 = 118742,204968,-3176,9819
 
 # Borderland Fortress
+# Commander syntax:  NameCommanderN = x,y,z,heading,npc_id
 BorderlandCommander1 = 159664,-72224,-2584,0,35957
 BorderlandCommander2 = 157968,-71659,-2832,59020,35951
 BorderlandCommander3 = 157312,-70640,-2832,0,35954
 BorderlandCommander4 = 160194,-68688,-2824,43272,35959
+# Flag syntax:  NameFlagN = x,y,z,flag_id
 BorderlandFlag1 = 158817,-70229,-2708,9819
 BorderlandFlag2 = 158883,-70145,-2708,9819
 BorderlandFlag3 = 158946,-70045,-2708,9819
 
 # Swamp Fortress
+# Commander syntax:  NameCommanderN = x,y,z,heading,npc_id
 SwampCommander1 = 71264,-60512,-2504,0,35995
 SwampCommander2 = 71248,-62352,-2752,12388,35989
 SwampCommander3 = 68688,-59648,-2752,56012,35992
 SwampCommander4 = 68005,-60866,-2744,5424,35997
+# Flag syntax:  NameFlagN = x,y,z,flag_id
 SwampFlag1 = 69829,-61087,-2629,9819
 SwampFlag2 = 69979,-61144,-2632,9819
 SwampFlag3 = 70069,-61182,-2629,9819
 
 # Archaic Fortress
+# Commander syntax:  NameCommanderN = x,y,z,heading,npc_id
 ArchaicCommander1 = 109856,-142640,-2672,0,36028
 ArchaicCommander2 = 109600,-139735,-2928,62612,36022
 ArchaicCommander3 = 108223,-142209,-2920,8524,36025
+# Flag syntax:  NameFlagN = x,y,z,flag_id
 ArchaicFlag1 = 109142,-141243,-2801,9819
 ArchaicFlag2 = 109184,-141129,-2801,9819
 ArchaicFlag3 = 109214,-141016,-2801,9819
 
 # Floran Fortress
+# Commander syntax:  NameCommanderN = x,y,z,heading,npc_id
 FloranCommander1 = 6528,151872,-2608,0,36064
 FloranCommander2 = 7006,148242,-2856,32768,36058
 FloranCommander3 = 4384,150992,-2856,0,36061
 FloranCommander4 = 5246,152319,-2848,49151,36066
+# Flag syntax:  NameFlagN = x,y,z,flag_id
 FloranFlag1 = 5293,149624,-2732,9819
 FloranFlag2 = 5306,149743,-2732,9819
 FloranFlag3 = 5299,149870,-2732,9819
 
 # Cloud Mountain Fortress
+# Commander syntax:  NameCommanderN = x,y,z,heading,npc_id
 Cloud MountainCommander1 = -55248,90496,-2536,0,36102
 Cloud MountainCommander2 = -55791,91856,-2792,0,36096
 Cloud MountainCommander3 = -54168,92604,-2784,49196,36099
 Cloud MountainCommander4 = -50913,92259,-2776,41188,36104
+# Flag syntax:  NameFlagN = x,y,z,flag_id
 Cloud MountainFlag1 = -53354,91537,-2664,9819
 Cloud MountainFlag2 = -53237,91537,-2664,9819
 Cloud MountainFlag3 = -53112,91537,-2664,9819
 
 # Tanor Fortress
+# Commander syntax:  NameCommanderN = x,y,z,heading,npc_id
 TanorCommander1 = 58480,139648,-1464,0,36135
 TanorCommander2 = 61864,139257,-1728,46896,36129
 TanorCommander3 = 59436,140834,-1720,47296,36132
+# Flag syntax:  NameFlagN = x,y,z,flag_id
 TanorFlag1 = 60225,139771,-1597,9819
 TanorFlag2 = 60362,139742,-1597,9819
 TanorFlag3 = 60467,139727,-1597,9819
 
 # DragonSpine Fortress
+# Commander syntax:  NameCommanderN = x,y,z,heading,npc_id
 DragonspineCommander1 = 13184,94928,-3144,0,36166
 DragonspineCommander2 = 9472,94992,-3392,0,36160
 DragonspineCommander3 = 12829,96214,-3392,49152,36163
+# Flag syntax:  NameFlagN = x,y,z,flag_id
 DragonspineFlag1 = 11459,95308,-3264,9819
 DragonspineFlag2 = 11527,95301,-3264,9819
 DragonspineFlag3 = 11623,95311,-3264,9819
 
 # Antharas Fortress
+# Commander syntax:  NameCommanderN = x,y,z,heading,npc_id
 AntharasCommander1 = 79440,88752,-2600,0,36202
 AntharasCommander2 = 77262,91704,-2856,5112,36196
 AntharasCommander3 = 80929,90510,-2856,40192,36199
 AntharasCommander4 = 80755,89002,-2848,21984,36204
+# Flag syntax:  NameFlagN = x,y,z,flag_id
 AntharasFlag1 = 79470,91299,-2728,9819
 AntharasFlag2 = 79528,91187,-2728,9819
 AntharasFlag3 = 79580,91095,-2728,9819
 
 # Western Fortress
+# Commander syntax:  NameCommanderN = x,y,z,heading,npc_id
 WesternCommander1 = 113481,-16058,-712,0,36240
 WesternCommander2 = 109872,-16624,-968,16384,36234
 WesternCommander3 = 112601,-13933,-960,49152,36237
 WesternCommander4 = 113929,-14801,-960,32768,36242
+# Flag syntax:  NameFlagN = x,y,z,flag_id
 WesternFlag1 = 111280,-14820,-839,9819
 WesternFlag2 = 111380,-14820,-839,9819
 WesternFlag3 = 111480,-14820,-839,9819
 
 # Hunters Fortress
+# Commander syntax:  NameCommanderN = x,y,z,heading,npc_id
 HuntersCommander1 = 123232,94400,-1856,0,36278
 HuntersCommander2 = 122688,95760,-2112,0,36272
 HuntersCommander3 = 124305,96528,-2104,49151,36275
 HuntersCommander4 = 127632,96240,-2096,40892,36280
+# Flag syntax:  NameFlagN = x,y,z,flag_id
 HuntersFlag1 = 125155,95455,-1984,9819
 HuntersFlag2 = 125255,95455,-1984,9819
 HuntersFlag3 = 125355,95455,-1984,9819
 
 # Aaru Fortress
+# Commander syntax:  NameCommanderN = x,y,z,heading,npc_id
 AaruCommander1 = 74288,186912,-2296,0,36311
 AaruCommander2 = 71392,184720,-2552,5528,36305
 AaruCommander3 = 71542,186410,-2552,55088,36308
+# Flag syntax:  NameFlagN = x,y,z,flag_id
 AaruFlag1 = 73029,186303,-2424,9819
 AaruFlag2 = 73923,186247,-2424,9819
 AaruFlag3 = 72833,186178,-2424,9819
 
 # Demon Fortress
+# Commander syntax:  NameCommanderN = x,y,z,heading,npc_id
 DemonCommander1 = 100752,-53664,-360,0,36347
 DemonCommander2 = 100688,-57440,-616,16384,36341
 DemonCommander3 = 99484,-54027,-616,0,36344
+# Flag syntax:  NameFlagN = x,y,z,flag_id
 DemonFlag1 = 100400,-55401,-488,9819
 DemonFlag2 = 100400,-55301,-488,9819
 DemonFlag3 = 100400,-55201,-488,9819
 
 # Monastic Fortress
+# Commander syntax:  NameCommanderN = x,y,z,heading,npc_id
 MonasticCommander1 = 73680,-95456,-1144,0,36385
 MonasticCommander2 = 70189,-93935,-1400,61576,36379
 MonasticCommander3 = 73831,-94119,-1400,45536,36382
+# Flag syntax:  NameFlagN = x,y,z,flag_id
 MonasticFlag1 = 72174,-94437,-1271,9819
 MonasticFlag2 = 72294,-94481,-1271,9819
 MonasticFlag3 = 72401,-94526,-1271,9819

+ 0 - 3
L2_GameServer/java/config/idfactory.properties

@@ -3,9 +3,6 @@
 # ---------------------------------------------------------------------------
 # Warning: 
 # Please take extreme caution when changing anything. Also please understand what you are changing before you do so on a live server.
-# ---------------------------------------------------------------------------
-
-
 # ---------------------------------------------------------------------------
 # Standard Settings
 # ---------------------------------------------------------------------------

+ 0 - 4
L2_GameServer/java/config/l2jmods.properties

@@ -2,9 +2,6 @@
 # L2JMODS
 # ---------------------------------------------------------------------------
 # Below are non-retail-like systems that have been integrated into the L2J project. Be warned that there may be no support for these mods beyond the original author's assistance.
-# ---------------------------------------------------------------------------
-
-
 # ---------------------------------------------------------------------------
 # Champion mobs
 # Turns random mobs into Champions
@@ -232,5 +229,4 @@ OfflineNameColor = 808080
 # This option will enable core support for:
 # Mana Drug (item ID 726), using skill ID 9007.
 # Mana Potion (item ID 728), using skill ID 9008.
-
 EnableManaPotionSupport = False

+ 11 - 10
L2_GameServer/java/config/loginserver.properties

@@ -7,13 +7,9 @@
 # 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
@@ -93,15 +89,20 @@ MaxConnectionPerIP = 50
 # ---------------------------------------------------------------------------
 # Database
 # ---------------------------------------------------------------------------
-# Uncomment the appropriate driver and url for the database you're using. If you don't know what this is... www.google.com
+# 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
-#Driver = org.hsqldb.jdbcDriver
-#Driver = com.microsoft.sqlserver.jdbc.SQLServerDriver
+# Database URL
+# URL = jdbc:mysql://localhost/l2jdb (default)
+# URL = jdbc:hsqldb:hsql://localhost/l2jdb
+# URL = jdbc:sqlserver://localhost/database = l2jdb/user = sa/password = 
 URL = jdbc:mysql://localhost/l2jdb
-#URL = jdbc:hsqldb:hsql://localhost/l2jdb
-#URL = jdbc:sqlserver://localhost/database = l2jdb/user = sa/password = 
-#Database user info (using root user is not recommended)
+# Database user info (default is "root" but it's not recommended)
 Login = root
+# Database connection password
 Password = 
 
 # Default: 10

+ 0 - 1
L2_GameServer/java/config/olympiad.properties

@@ -5,7 +5,6 @@
 # Warning: 
 # Please take extreme caution when changing anything. Also please understand what you are changing before you do so on a live server.
 # ---------------------------------------------------------------------------
-
 # Default: 1
 CurrentCycle = 1
 

+ 5 - 6
L2_GameServer/java/config/pvp.properties

@@ -4,9 +4,6 @@
 # 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.
-# ---------------------------------------------------------------------------
-
-
 # ---------------------------------------------------------------------------
 # Karma Variables
 # ---------------------------------------------------------------------------
@@ -32,12 +29,14 @@ BaseKarmaLost = 0
 # Default: False
 CanGMDropEquipment = False
 
-# Warning: Make sure the lists do NOT CONTAIN trailing spaces or spaces between the numbers!
+# 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
+# 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,9388,9389,9390
 
@@ -52,7 +51,7 @@ MinimumPKRequiredToDrop = 5
 # Default: False
 AwardPKKillPVPPoint = False
 
-# Length one stays in PvP mode after hitting an innocent (in ms)
+# How much time one stays in PvP mode after hitting an innocent (in ms)
 # Default: 120000
 PvPVsNormalTime = 120000
 

+ 15 - 7
L2_GameServer/java/config/rates.properties

@@ -5,14 +5,17 @@
 # Warning: 
 # Please take extreme caution when changing anything. Also please understand what you are changing before you do so on a live server.
 # ---------------------------------------------------------------------------
-
-# ---------------------------------------------------------------------------
-# Standard Settings (Default value = 1)
+# Standard Settings (Retail value = 1)
 # ---------------------------------------------------------------------------
+# Experience multiplier
 RateXp = 1
+# Skill points multiplier
 RateSp = 1
+# Experience multiplier (Party)
 RatePartyXp = 1
+# Skill points multiplier (Party)
 RatePartySp = 1
+# Adena drop rate
 RateDropAdena = 1
 RateConsumableCost = 1
 RateDropItems = 1
@@ -23,7 +26,8 @@ RateExtractFish = 1
 RateQuestsReward = 1
 RateKarmaExpLost = 1
 RateSiegeGuardsPrice = 1
-# Warning: This need quests to be rewritten in datapack in order to work. Do not rely on this setting as it may not affect most, if not all quests.
+# Warning: Many quests need to be rewritten 
+# for this setting to work properly.
 RateDropQuest = 1
 
 
@@ -31,22 +35,26 @@ RateDropQuest = 1
 # Player Drops (values are set in PERCENTS)
 # ---------------------------------------------------------------------------
 PlayerDropLimit = 0
+# in %
 PlayerRateDrop = 0
+# in %
 PlayerRateDropItem = 0
+# in %
 PlayerRateDropEquip = 0
+# in %
 PlayerRateDropEquipWeapon = 0
 
 # ---------------------------------------------------------------------------
 # Player XP % lost on death.
 # ---------------------------------------------------------------------------
 # Must be defined an interval per each % following this:
-# [limit1m,limit1M]val1;[limit2m,limit2M]val2;...
-# For non defined intervals, default value is 1.0 .
+# [limit1m,limit1M]-val1;[limit2m,limit2M]-val2;...
+# For undefined intervals, default value is 1.0 .
 # Example (Default settings):
 # 0,39-7.0;40,75-4.0;76,76-2.5;77,77-2.0;78,78-1.5
 # This will set 7.0 from 0 to 39 (included), 4.00 from 40 to 75 (included),
 # 2.5 to 76, 2.0 to 77 and 1.5 to 78
-# XP lost is affected by clan luck in core
+# XP loss is affected by clan luck in core
 PlayerXPPercentLost = 0,39-7.0;40,75-4.0;76,76-2.5;77,77-2.0;78,78-1.5
 
 # Default: 10

+ 25 - 16
L2_GameServer/java/config/server.properties

@@ -7,13 +7,9 @@
 # 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
@@ -32,9 +28,11 @@ ExternalHostname = *
 # Default: *
 InternalHostname = *
 
+# Where's the Login server this gameserver should connect to
 # Default: 127.0.0.1
 LoginHost = 127.0.0.1
 
+# TCP port the login server listen to for gameserver connection requests
 # Default: 9014
 LoginPort = 9014
 
@@ -48,15 +46,20 @@ GameserverPort = 7777
 # ---------------------------------------------------------------------------
 # Database
 # ---------------------------------------------------------------------------
-# Uncomment the appropriate driver and url for the database you're using. If you don't know what this is... www.google.com
+# 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
-#Driver = org.hsqldb.jdbcDriver
-#Driver = com.microsoft.sqlserver.jdbc.SQLServerDriver
+# Database URL
+# URL = jdbc:mysql://localhost/l2jdb (default)
+# URL = jdbc:hsqldb:hsql://localhost/l2jdb
+# URL = jdbc:sqlserver://localhost/database = l2jdb/user = sa/password = 
 URL = jdbc:mysql://localhost/l2jdb
-#URL = jdbc:hsqldb:hsql://localhost/l2jdb
-#URL = jdbc:sqlserver://localhost/database = l2jdb/user = sa/password = 
-#Database user info (using root user is not recommended)
+# Database user info (default is "root" but it's not recommended)
 Login = root
+# Database connection password
 Password = 
 
 # Default: 100
@@ -87,23 +90,29 @@ MaximumOnlineUsers = 100
 
 # Minimum and maximum protocol revision that server allow to connect.
 # Warning: You must make sure that the minimum revision is always less than or equal to the maximum revision.
-# Default: 12
+# Default: 83
 MinProtocolRevision = 83
 
-# Default: 17
+# Default: 83
 MaxProtocolRevision = 83
 
 
 # ---------------------------------------------------------------------------
 # Misc Player Settings
 # ---------------------------------------------------------------------------
+
 # Character name template.
-# Example: CnameTemplate = [A-Z][a-z]{3,3}[A-Za-z0-9]*
-# The above setting will allow names with first capital letter, next three small letters, and any (capital or not) letter or number, like OmfgWTF1
-# Most rational to have CnameTemplate = [A-Z][a-z]*
+# Examples:
+# CnameTemplate = [A-Z][a-z]{3,3}[A-Za-z0-9]*
+# The above setting will allow names with first capital letter, next three small letters,
+# and any letter (case insensitive) or number, like OmfgWTF1
+# CnameTemplate = [A-Z][a-z]*
 # The above setting will allow names only of letters with first one capital, like Omfgwtf
-# Default .* (as many of any symbols)
+# Default .* (allows any symbol)
 CnameTemplate = .*
+
+# This setting restricts names players can give to their pets.
+# See CnameTemplate for details
 PetNameTemplate = .*
 
 # Maximum number of characters per account.

+ 10 - 12
L2_GameServer/java/config/siege.properties

@@ -4,12 +4,10 @@
 # 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.
-# ---------------------------------------------------------------------------
-
-
 # ---------------------------------------------------------------------------
 # Standard Settings
 # ---------------------------------------------------------------------------
+
 # Length of siege before the count down (in minutes).
 # Default: 120
 SiegeLength = 120
@@ -56,36 +54,36 @@ AttackerRespawn = 0
 # x,y,z - coords
 # heading
 # npc_id - id of 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
+# Artefacts syntax:  NameArtefactN=x,y,z,heading,npc_id
 GludioArtefact1=-18120,107984,-2483,16384,35063
 
-# Giran
+# Giran (see Gludio for details)
 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
+# Dion (see Gludio for details)
 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
+# Oren (see Gludio for details)
 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
+# Aden (see Gludio for details)
 AdenControlTower1=147455,5624,-911,13002,6000
 AdenControlTower2=147460,1303,-176,13002,6000
 AdenControlTower3=146158,6929,-426,13002,6000
@@ -96,14 +94,14 @@ AdenControlTower7=144954,1603,-494,13002,6000
 AdenControlTower8=149976,1585,-494,13002,6000
 AdenArtefact1=147465,1537,-373,16384,35233
 
-# Innadril
+# Innadril (see Gludio for details)
 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
+# Goddard (see Gludio for details)
 GoddardControlTower1=147456,-46029,-1360,13002,6000
 GoddardControlTower2=150183,-48201,-1744,13002,6000
 GoddardControlTower3=144741,-48188,-1744,13002,6000
@@ -111,7 +109,7 @@ GoddardControlTower4=147477,-48516,-505,13002,6000
 GoddardArtefact1=146601,-50441,-1505,32768,35322
 GoddardArtefact2=148353,-50457,-1505,0,35323
 
-# Rune
+# Rune (see Gludio for details)
 RuneControlTower1=18260,-49161,-571,13002,6000
 RuneControlTower2=16690,-50330,-641,13002,6000
 RuneControlTower3=16727,-47952,-641,13002,6000
@@ -120,7 +118,7 @@ RuneControlTower5=14822,-51282,1027,13002,6000
 RuneControlTower6=12259,-47510,1295,13002,6000
 RuneArtefact1=9126,-49161,1094,64270,35469
 
-# Schuttgart
+# Schuttgart (see Gludio for details)
 SchuttgartControlTower1=77561,-150087,371,13002,6000
 SchuttgartControlTower2=80306,-152257,-12,13002,6000
 SchuttgartControlTower3=74862,-152162,-12,13002,6000

+ 9 - 4
L2_GameServer/java/config/telnet.properties

@@ -5,18 +5,23 @@
 # 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.
-#StatusPW = somePass
+# Usage: StatusPW = somePass
+StatusPW =
 
-# This list can contain IPs or Hosts of clients you wish to allow. Hosts must be resolvable to an IP.
+# 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
 # Default: 127.0.0.1,localhost
 ListOfHosts = 127.0.0.1,localhost