Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.22 KB | None | 0 0
  1. -- The OTX Server Config
  2.  
  3. -- Owner Data
  4. ownerName = "Howl Team"
  5. ownerEmail = ""
  6. url = ""
  7. location = ""
  8.  
  9. -- Messages
  10. motd = "Welcome to the Howl-Server!"
  11. serverName = "Howl-Server 7.72"
  12. loginMessage = "Welcome to the Howl-Server!"
  13. displayGamemastersWithOnlineCommand = true
  14.  
  15. -- MySql
  16. sqlType = "mysql"
  17. sqlHost = "127.0.0.1"
  18. sqlPort = 3306
  19. sqlUser = "root"
  20. sqlPass = ""
  21. sqlDatabase = "bhminas"
  22. sqlFile = "schemas/otxserver.s3db"
  23. sqlKeepAlive = 0
  24. mysqlReadTimeout = 10
  25. mysqlWriteTimeout = 10
  26. mysqlReconnectionAttempts = 5
  27. encryptionType = "sha1" --// encryptionType can be (plain, md5, sha1, sha256 or sha512).
  28.  
  29. -- World / Ip / Port
  30. worldId = 0
  31. ip = "198.50.248.4"
  32. worldType = "open"
  33. bindOnlyGlobalAddress = false
  34. loginPort = 7171
  35. gamePort = "7172"
  36. statusPort = 7171
  37. loginOnlyWithLoginServer = false
  38.  
  39. -- Account manager
  40. accountManager = false
  41. namelockManager = true
  42. newPlayerChooseVoc = true
  43. newPlayerSpawnPosX = 160
  44. newPlayerSpawnPosY = 54
  45. newPlayerSpawnPosZ = 7
  46. newPlayerTownId = 2
  47. newPlayerLevel = 8
  48. newPlayerMagicLevel = 0
  49. generateAccountNumber = false
  50. generateAccountSalt = true
  51.  
  52. -- Limits on frags / Time
  53. fragsLimit = 4 * 60 * 60
  54. fragsSecondLimit = 7 * 24 * 60 * 60
  55. fragsThirdLimit = 30 * 24 * 60 * 60
  56.  
  57. -- Red Skull Config
  58. fragsToRedSkull = 4
  59. fragsSecondToRedSkull = 21
  60. fragsThirdToRedSkull = 120
  61. redSkullLength = 3 * 24 * 60 * 60
  62.  
  63. -- Banishment Config
  64. -- killsBanLength works only if useBlackSkull option is disabled.
  65. notationsToBan = 3
  66. warningsToFinalBan = 4
  67. warningsToDeletion = 5
  68. banLength = 7 * 24 * 60 * 60
  69. killsBanLength = 7 * 24 * 60 * 60
  70. finalBanLength = 30 * 24 * 60 * 60
  71. ipBanLength = 1 * 24 * 60 * 60
  72. fragsToBanishment = 8
  73. fragsSecondToBanishment = 56
  74. fragsThirdToBanishment = 240
  75. autoBanishUnknownBytes = false
  76.  
  77. -- Battle
  78. -- NOTE: showHealth/ManaChangeForMonsters inherites from showHealth/ManaChange.
  79. protectionLevel = 1
  80. pvpTileIgnoreLevelAndVocationProtection = true
  81. allowFightback = true
  82. pzLocked = 60 * 1000
  83. huntingDuration = 60 * 1000
  84. criticalHitMultiplier = 1
  85. displayCriticalHitNotify = true
  86. removeWeaponAmmunition = true
  87. removeWeaponCharges = true
  88. removeRuneCharges = true
  89. whiteSkullTime = 15 * 60 * 1000
  90. advancedFragList = true
  91. useFragHandler = true
  92. noDamageToSameLookfeet = false
  93. showHealthChange = false
  94. showManaChange = true
  95. showHealthChangeForMonsters = false
  96. showManaChangeForMonsters = true
  97. fieldOwnershipDuration = 5 * 1000
  98. stopAttackingAtExit = true
  99. loginProtectionPeriod = 10 * 1000
  100. deathLostPercent = 10
  101. stairhopDelay = 1 * 100
  102. pushCreatureDelay = 1 * 100
  103. deathContainerId = 1987
  104. gainExperienceColor = 215
  105. addManaSpentInPvPZone = false
  106. recoverManaAfterDeathInPvPZone = true
  107. squareColor = 0
  108. useMultiClient = true
  109.  
  110. -- RSA
  111. -- NOTE: These should not be changed unless you know what your doing!
  112. -- Prime1 - known as p; Prime2 - known as q; Public - known as e;
  113. -- Modulus - known as n; Private - known as d.
  114. -- How make custom client with custom RSA Key: http://vapus.net/customclient
  115. rsaPrime1 = "14299623962416399520070177382898895550795403345466153217470516082934737582776038882967213386204600674145392845853859217990626450972452084065728686565928113"
  116. rsaPrime2 = "7630979195970404721891201847792002125535401292779123937207447574596692788513647179235335529307251350570728407373705564708871762033017096809910315212884101"
  117. rsaPublic = "65537"
  118. rsaModulus = "109120132967399429278860960508995541528237502902798129123468757937266291492576446330739696001110603907230888610072655818825358503429057592827629436413108566029093628212635953836686562675849720620786279431090218017681061521755056710823876476444260558147179707119674283982419152118103759076030616683978566631413"
  119. rsaPrivate = "46730330223584118622160180015036832148732986808519344675210555262940258739805766860224610646919605860206328024326703361630109888417839241959507572247284807035235569619173792292786907845791904955103601652822519121908367187885509270025388641700821735345222087940578381210879116823013776808975766851829020659073"
  120.  
  121. -- OTX Server Extras Features
  122. -- Battle
  123. optionalWarAttackableAlly = true
  124. fistBaseAttack = 7
  125. criticalHitChance = 7
  126. noDamageToGuildMates = false
  127. -- if true then no damage, if false then damage
  128. noDamageToPartyMembers = false
  129. -- if true then no damage, if false then damage
  130.  
  131. -- Rook System
  132. rookLevelTo = 5
  133. rookLevelToLeaveRook = 8
  134. rookTownId = 1
  135. useRookSystem = false
  136.  
  137. -- Paralyze delay
  138. paralyzeDelay = 1500
  139.  
  140. -- GUI
  141. premiumDaysToAddByGui = 7
  142.  
  143. -- Depot and Miscellaneous
  144. -- set playerFollowExhaust to 2000 if someone causes lags and kicks by following unreachable creatures too often
  145. useCapacity = true
  146. defaultDepotSize = 500
  147. defaultDepotSizePremium = 1000
  148. enableProtectionQuestForGM = true
  149. cleanItemsInMap = false
  150. playerFollowExhaust = 2000
  151.  
  152. -- 8.7x + config
  153. monsterSpawnWalkback = true
  154. allowBlockSpawn = true
  155. classicEquipmentSlots = true
  156.  
  157. -- Summons and monsters
  158. NoShareExpSummonMonster = false
  159.  
  160. -- Others
  161. enableLootBagDisplay = false
  162. attackImmediatelyAfterLoggingIn = false
  163. exhaustionNPC = true
  164. exhaustionInSecondsNPC = 0.5
  165.  
  166. -- Old Configs
  167. tileHeightBlock = true
  168. useStamina = false
  169. autoStack = true
  170. runesHitTopCreature = false
  171. charlistBasicInfo = false
  172. classicDamageOnWeapons = true
  173.  
  174. -- ConfigSpells
  175. noAttackHealingSimultaneus = true
  176. enableCooldowns = true
  177.  
  178. -- Connection config
  179. loginTries = 20
  180. retryTimeout = 5 * 1000
  181. loginTimeout = 60 * 1000
  182. maxPlayers = 200
  183. displayOnOrOffAtCharlist = false
  184. onePlayerOnlinePerAccount = true
  185. allowClones = 0
  186. statusTimeout = 5000
  187. replaceKickOnLogin = true
  188. forceSlowConnectionsToDisconnect = false
  189. premiumPlayerSkipWaitList = true
  190. packetsPerSecond = 35
  191. loginProtectionTime = 10
  192.  
  193. -- Deathlist
  194. deathListEnabled = true
  195. deathListRequiredTime = 1 * 60 * 1000
  196. deathAssistCount = 20
  197. maxDeathRecords = 5
  198. multipleNames = false
  199.  
  200. -- Guilds
  201. -- NOTE: externalGuildWarsManagement supports Automatic Account Creator(webpage or whatever you want)
  202. externalGuildWarsManagement = false
  203. ingameGuildManagement = false
  204. levelToFormGuild = 60
  205. premiumDaysToFormGuild = 5
  206. guildNameMinLength = 4
  207. guildNameMaxLength = 20
  208.  
  209. -- Houses
  210. buyableAndSellableHouses = true
  211. houseNeedPremium = true
  212. bedsRequirePremium = true
  213. levelToBuyHouse = 80
  214. housesPerAccount = 1
  215. houseRentAsPrice = false
  216. housePriceAsRent = false
  217. housePriceEachSquare = 3500
  218. houseRentPeriod = "never "
  219. houseCleanOld = 30 * 24 * 60 * 60
  220. guildHalls = false
  221. houseSkipInitialRent = false
  222. houseProtection = true
  223.  
  224. -- Item usage
  225. timeBetweenActions = 200
  226. timeBetweenExActions = 1000
  227. timeBetweenCustomActions = 500
  228. checkCorpseOwner = true
  229. maximumDoorLevel = 999
  230. tradeLimit = 100
  231. canOnlyRopePlayers = false
  232.  
  233. -- Map
  234. -- NOTE: storeTrash costs more memory, but will perform alot faster cleaning.
  235. -- houseDataStorage usage may be found at how-use-internal-functions.log
  236. mapAuthor = "Sadsoul"
  237. randomizeTiles = true
  238. houseDataStorage = "binary-tilebased"
  239. storeTrash = true
  240. cleanProtectedZones = true
  241. mapName = "bhminas.otbm"
  242.  
  243. -- Mailbox
  244. mailMaxAttempts = 5
  245. mailBlockPeriod = 30 * 60 * 1000
  246. mailAttemptsFadeTime = 5 * 60 * 1000
  247. mailboxDisabledTowns = ""
  248. -- Example disable rook depot (temple) "4"
  249. -- mailboxDisabledTowns = "4"
  250.  
  251. -- Startup
  252. -- For Linux use "-1" is default
  253. -- daemonize works only on *nix, same as niceLevel
  254. daemonize = false
  255. defaultPriority = "higher"
  256. niceLevel = 5
  257. serviceThreads = 1
  258. coresUsed = "-1" -- ("0, 1, 2, 3") -- For QuadCore ONLY Windows
  259. startupDatabaseOptimization = false
  260. removePremiumOnInit = true
  261. confirmOutdatedVersion = false
  262. skipItemsVersionCheck = false
  263.  
  264. -- Muted buffer
  265. maxMessageBuffer = 4
  266.  
  267. -- Miscellaneous
  268. dataDirectory = "data/"
  269. logsDirectory = "data/logs/"
  270. disableOutfitsForPrivilegedPlayers = false
  271. bankSystem = true
  272. spellNameInsteadOfWords = false
  273. emoteSpells = true
  274. unifiedSpells = true
  275. promptExceptionTracerErrorBox = true
  276. storePlayerDirection = false
  277. savePlayerData = true
  278. monsterLootMessage = 3
  279. monsterLootMessageType = 22
  280. separateViplistPerCharacter = false
  281. vipListDefaultLimit = 20
  282. vipListDefaultPremiumLimit = 100
  283.  
  284. -- Outfits
  285. allowChangeOutfit = true
  286. allowChangeColors = true
  287.  
  288. -- Ghost mode
  289. ghostModeInvisibleEffect = false
  290. ghostModeSpellEffects = true
  291.  
  292. -- Limits
  293. idleWarningTime = 14 * 60 * 1000
  294. idleKickTime = 15 * 60 * 1000
  295. expireReportsAfterReads = 1
  296. playerQueryDeepness = -1
  297. protectionTileLimit = 0
  298. houseTileLimit = 10
  299. tileLimit = 0
  300.  
  301. -- Premium-related
  302. freePremium = false
  303. premiumForPromotion = true
  304. updatePremiumStateAtStartup = true
  305.  
  306. -- Blessings
  307. blessings = true
  308. blessingOnlyPremium = true
  309. blessingReductionBase = 30
  310. blessingReductionDecrement = 5
  311. eachBlessReduction = 8
  312. useFairfightReduction = true
  313. pvpBlessingThreshold = 40
  314. fairFightTimeRange = 60
  315.  
  316. -- Rates
  317. experienceStages = true
  318. rateExperience = 24.0
  319. rateExperienceFromPlayers = 0
  320. levelToOfflineTraining = 8
  321. rateSkill = 10.0
  322. rateSkillOffline = 0.5
  323. rateMagic = 5.0
  324. rateMagicOffline = 0.5
  325. rateLoot = 1.2
  326. rateSpawnMin = 2
  327. rateSpawnMax = 2
  328. formulaLevel = 2.0
  329. formulaMagic = 1.0
  330. -- Monster rates
  331. rateMonsterHealth = 1.0
  332. rateMonsterMana = 1.0
  333. rateMonsterAttack = 1.0
  334. rateMonsterDefense = 1.0
  335.  
  336. -- Experience from players
  337. minLevelThresholdForKilledPlayer = 0.9
  338. maxLevelThresholdForKilledPlayer = 1.1
  339.  
  340. -- Stamina System
  341. rateStaminaLoss = 1
  342. rateStaminaGain = 3
  343. rateStaminaThresholdGain = 12
  344. staminaRatingLimitTop = 40 * 60
  345. staminaRatingLimitBottom = 14 * 60
  346. staminaLootLimit = 14 * 60
  347. rateStaminaAboveNormal = 1.5
  348. rateStaminaUnderNormal = 0.5
  349. staminaThresholdOnlyPremium = true
  350.  
  351. -- Party System
  352. experienceShareRadiusX = 30
  353. experienceShareRadiusY = 30
  354. experienceShareRadiusZ = 1
  355. experienceShareLevelDifference = 2 / 3
  356. extraPartyExperienceLimit = 20
  357. extraPartyExperiencePercent = 5
  358. experienceShareActivity = 2 * 60 * 1000
  359.  
  360. -- Global save
  361. globalSaveEnabled = false
  362. globalSaveHour = 8
  363. globalSaveMinute = 0
  364. shutdownAtGlobalSave = true
  365. cleanMapAtGlobalSave = false
  366.  
  367. -- Spawns
  368. minRateSpawn = 1
  369. maxRateSpawn = 2
  370. deSpawnRange = 2
  371. deSpawnRadius = 50
  372.  
  373. -- Summons
  374. maxPlayerSummons = 2
  375. teleportAllSummons = false
  376. teleportPlayerSummons = true
  377.  
  378. -- Logs
  379. disableLuaErrors = false
  380. adminLogs = true
  381. displayPlayersLogging = true
  382. prefixChannelLogs = ""
  383. runFile = "server/run.log"
  384. outputLog = "server/out.log"
  385. truncateLogOnStartup = false
  386. logPlayersStatements = false
  387.  
  388. -- Manager
  389. -- NOTE: managerPassword left blank disables manager.
  390. managerPort = 7171
  391. managerLogs = true
  392. managerPassword = ""
  393. managerLocalhostOnly = true
  394. managerConnectionsLimit = - 5
  395.  
  396. -- Admin
  397. -- NOTE: adminPassword left blank disables manager.
  398. -- Set to anything if you set adminRequireLogin to false.
  399. -- adminEncryption available options: rsa1024xtea;
  400. -- remember to set correct data!
  401. adminPort = 7171
  402. adminPassword = ""
  403. adminLocalhostOnly = true
  404. adminConnectionsLimit = 5
  405. adminRequireLogin = true
  406. adminEncryption = ""
  407. adminEncryptionData = ""
  408.  
  409. -- Don't edit use at your own risk
  410. saveGlobalStorage = false
  411. bufferMutedOnSpellFailure = false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement