123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267 |
- # =================================================================
- # Test server setting, shouldn't be touched for production game servers
- # =================================================================
- Debug = False
- Assert = False
- Developer = False
- AcceptGeoeditorConn = False
- # if true the server will be a test server (listed by testserver clients only)
- TestServer = False
- # =================================================================
- # Additional server settings, not required, can be left with defaults
- # =================================================================
- # If next switch is set to true every newly created character will have access level 200.
- EverybodyHasAdminRights = 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
- # This is setting of experimental Client <--> Server Player coordinates synchronization,
- # 0 - no synchronization at all
- # 1 - parcial synchronization Client --> Server only * using this option it is difficult for players to bypass obstacles
- # 2 - parcial synchronization Server --> Client only
- # 3 - full synchronization Client <--> Server
- # -1 - Old system: will synchronize Z only
- CoordSynchronize = -1
- # Zone Setting
- # 0 = Peace All the Time
- # 1 = PVP During Siege for siege participants
- # 2 = PVP All the Time
- ZoneTown = 0
- # Chat configuration
- # Global Chat - ON (=region), OFF, GM, GLOBAL
- GlobalChat = ON
- # Trade Chat - ON (=global, might be good for small servers), OFF, GM, LIMITED (=region)
- TradeChat = LIMITED
- # Player punishment for illegal acions
- # 1 - broadcast warning to gms only
- # 2 - kick player(default)
- # 3 - kick & ban player
- # 4 - jail player (define minutes of jail with param: 0 = infinite)
- DefaultPunish = 2
- DefaultPunishParam = 0
- # Bypass exploit protection
- BypassValidation = True
- # Enforce gameguard for clients
- # GameGuardEnforce - enforces gameguard query on character login
- # GameGuardProhibitAction - don't allow player to perform trade, talk with npc
- # or move until gameguard reply is received.
- GameGuardEnforce = True
- GameGuardProhibitAction = True
- # Allow delete chars after nnn days, 0 = feature disabled
- DeleteCharAfterDays = 7
- # =================================================================
- # Server optimizations
- # =================================================================
- # === Flood Protector ===
- # set the initial size of the flood protector (should equal ~player count)
- FloodProtectorInitialSize = 50
- # === Items on ground management ===
- # Allow players to drop items on the ground
- AllowDiscardItem = True
- # delete from world dropped reward items after n seconds. 0 - disabled
- AutoDestroyDroppedItemAfter = 0
- # Time in secs after wich droped herb will be autodestroyed (default: 15 seconds)
- AutoDestroyHerbTime = 15
- # List of items that will not be destroyed (seperated by ",")
- # NOTE: Make sure the lists do NOT CONTAIN trailing spaces or spaces between the numbers!
- # items on this list will be protected regardless below options
- ListOfProtectedItems = 57,5575,6673
- # also delete from world misc. items dropped by players (all except equipable items)
- # NOTE: work only if AutoDestroyDroppedItemAfter >0
- DestroyPlayerDroppedItem = false
- # Destroy also equipable items (armor, weapon, jewelry)
- # NOTE: Work only if DestroyPlayerDroppedItem = true
- DestroyEquipableItem = false
- # save into DB droppped items for restoring after reboot
- SaveDroppedItem = false
- # Empty table after items are loaded into memory - safety setting
- # if server crash before saving items, on next start old items will be restored
- # and players may already picked up some of them - so this will prevent duplicates
- EmptyDroppedItemTableAfterLoad = false
- # Time interval in minutes to save in DB items on ground, 0 to disable
- # NOTE: If SaveDroppedItemInterval is disabled items will be saved into DB only at server shutdown
- SaveDroppedItemInterval = 60
- # delete all saved items form DB On next start
- # NOTE: Work only if SaveDroppedItem = false
- ClearDroppedItemTable = false
- --------------------------------------------
- # delete invalid quest from player
- AutoDeleteInvalidQuestData = False
- # setting false can improve server performance on high rate servers
- PreciseDropCalculation = True
- # allows creating multiple nonstackable items at one time
- MultipleItemDrop = True
- # Forces full item inventory packet to be sent for any item change
- # Note: This can increase network traffic
- ForceInventoryUpdate = False
- # Set the html cache's lazy loading True or False
- # (Load html's into cache only on first time requested)
- LazyCache = True
- # Maximum range mobs can randomly go from spawn point
- MaxDriftRange = 200
- # Minimum and maximum variable in seconds for npc animation delay.
- # You must keep MinNPCAnimation <= MaxNPCAnimation.
- # "0" is default value.
- MinNPCAnimation = 10
- MaxNPCAnimation = 20
- MinMonsterAnimation = 5
- MaxMonsterAnimation = 20
- # Show "data/html/servnews.htm" when a character enters world.
- ShowServerNews = False
- # Show L2Monster level and aggro
- ShowNpcLevel = False
- # Activate the position recorder
- # valid 3D points will be recorded and written to data/universe.txt on shutdown
- ActivatePositionRecorder = False
- # =================================================================
- # Additionnal features that can be enabled or disabled
- # =================================================================
- # If you are experiencing problems with Warehouse or Freight transactions,
- # feel free to disable them here. (They are both enabled by default).
- AllowWarehouse = True
- # Enable Warehouse Cache - if WH is not used will server clear memory used by this WH
- WarehouseCache = False
- # How long Warehouse should be store in Memory
- WarehouseCacheTime = 15
- AllowFreight = True
- # If True player can try on weapon and armor in shop
- # Each Item tried cost WearPrice adena
- AllowWear = True
- WearDelay = 10
- WearPrice = 10
- # =============== Test features ===============
- AllowLottery = False
- AllowRace = False
- AllowWater = False
- # Enable pet for rent(wyvern&strider) from pet managers
- AllowRentPet = False
- # Allow fishing disabled until all code uploaded
- AllowFishing = True
- #Allow boat
- AllowBoat = False
- #Allow cursed weapons
- AllowCursedWeapons = True
- #Allow Manor
- AllowManor = False
- #Allow WalkerNPC
- AllowNpcWalkers = False
- # Allow L2Walker client (Default False)
- # Can be True, False, GM
- AllowL2Walker = False
- L2WalkerRevision = 552
- # Ban account if account using l2walker and is not GM, AllowL2Walker = False
- AutobanL2WalkerAcc = False
- # Apply default punish if player buy items for zero adena
- OnlyGMItemsFree = True
- # =================================================================
- # Logging features
- # =================================================================
- # Logging ChatWindow
- LogChat = True
- # Logging Item handling NOTE: This can be very space consuming if enabled for all items.
- LogItems = False
- # Log GM actions
- GMAudit = False
- # =================================================================
- # Community board configuration
- # =================================================================
- # Type of the Community board
- # - Full = new Community Board ( /!\ Experimental)
- # - Old = old Community Bord
- # - off = no community Board
- CommunityType = old
- BBSDefault = _bbshome
- # show level of character to others in Community Board
- ShowLevelOnCommunityBoard = False
- ShowStatusOnCommunityBoard = True
- NamePageSizeOnCommunityBoard = 50
- NamePerRowOnCommunityBoard = 5
- # =================================================================
- # Threads configuration - Take care changing this
- # =================================================================
- ThreadPoolSizeEffects = 10
- ThreadPoolSizeGeneral = 13
- #Default 2
- UrgentPacketThreadCoreSize = 2
- #Default 4
- GeneralPacketThreadCoreSize = 4
- #Default 4
- GeneralThreadCoreSize = 4
- AiMaxThread = 6
- # Thread pools execution priority
- # default values are -1,0,1 (low/med/high pools)
- ExecutorPriLow = -1
- ExecutorPriMed = 0
- ExecutorPriHigh = 1
- #Packet LifeTime in miliseconds, 0 - disabled feature
- PacketLifeTime = 0
- #Grid options: Grids can now turn themselves on and off. This also affects
- #the loading and processing of all AI tasks and (in the future) geodata
- #within this grid.
- #Turn on for a grid with a person in it is immediate, but it then turns on
- #the 8 neighboring grids based on the specified number of seconds.
- #Turn off for self and neighbors occures after the specified number of
- #seconds have passed during which a grid has had no players in or in
- #any of its neighbors.
- #The always on option allows to ignore all this and let all grids be active
- #at all times
- GridsAlwaysOn = False
- GridNeighborTurnOnTime = 30
- GridNeighborTurnOffTime = 300
- # GeoData options:
- # 0 = GeoData and PathFinding OFF (default)
- # 1 = GeoData used to check Line Of Sight (LOS) targetting and
- # L2Playable movement. You need to download files for data/geodata folder.
- # Monsters can pass walls but not aggro through them.
- # 2 = Full GeoData enabled, CURRENTLY FOR TESTING ONLY. Includes PathFinding
- # (requires also /data/pathnode files) and all character moves go
- # through geodata checks (if a mob passes a wall, pathing is wrong).
- GeoData = 0
- #[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.
- ForceGeodata = True
|