Advertisement
Guest User

Untitled

a guest
Feb 24th, 2015
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.08 KB | None | 0 0
  1. -- The Forgotten Server Config
  2.  
  3. -- Account manager
  4. accountManager = false
  5. namelockManager = true
  6. newPlayerChooseVoc = false
  7. newPlayerSpawnPosX = 1468
  8. newPlayerSpawnPosY = 1171
  9. newPlayerSpawnPosZ = 6
  10. newPlayerTownId = 1
  11. newPlayerLevel = 1
  12. newPlayerMagicLevel = 0
  13. generateAccountNumber = false
  14.  
  15. -- Unjustified kills
  16. -- NOTE: *Banishment and *BlackSkull variables are >summed up<
  17. -- dailyFragsToRedSkull + dailyFragsToBanishment with their
  18. -- *RedSkull equivalents.
  19. -- Auto banishing works only if useBlackSkull set to negative.
  20. -- advancedFragList is not advised if you use huge frags
  21. -- requirements.
  22. useFragHandler = true
  23. redSkullLength = 3 * 24 * 60 * 60
  24. blackSkullLength = 4 * 24 * 60 * 60
  25. dailyFragsToRedSkull = 7
  26. weeklyFragsToRedSkull = 35
  27. monthlyFragsToRedSkull = 50
  28. dailyFragsToBlackSkull = dailyFragsToRedSkull
  29. weeklyFragsToBlackSkull = weeklyFragsToRedSkull
  30. monthlyFragsToBlackSkull = monthlyFragsToRedSkull
  31. dailyFragsToBanishment = dailyFragsToRedSkull
  32. weeklyFragsToBanishment = weeklyFragsToRedSkull
  33. monthlyFragsToBanishment = monthlyFragsToRedSkull
  34. blackSkulledDeathHealth = 40
  35. blackSkulledDeathMana = 0
  36. useBlackSkull = true
  37. advancedFragList = false
  38.  
  39. -- Banishments
  40. notationsToBan = 3
  41. warningsToFinalBan = 4
  42. warningsToDeletion = 5
  43. banLength = 1 * 24 * 60 * 60
  44. killsBanLength = 1 * 24 * 60 * 60
  45. finalBanLength = 3 * 24 * 60 * 60
  46. ipBanishmentLength = 1 * 24 * 60 * 60
  47. broadcastBanishments = true
  48. maxViolationCommentSize = 200
  49. violationNameReportActionType = 2
  50. autoBanishUnknownBytes = false
  51.  
  52. -- Battle
  53. -- NOTE: showHealingDamageForMonsters inheritates from showHealingDamage.
  54. -- loginProtectionPeriod is the famous Tibia anti-magebomb system.
  55. -- deathLostPercent set to nil enables manual mode.
  56. worldType = "open"
  57. protectionLevel = 60
  58. pvpTileIgnoreLevelAndVocationProtection = true
  59. pzLocked = 40 * 1000
  60. huntingDuration = 30 * 1000
  61. criticalHitChance = 7
  62. criticalHitMultiplier = 1
  63. displayCriticalHitNotify = true
  64. removeWeaponAmmunition = true
  65. removeWeaponCharges = true
  66. removeRuneCharges = true
  67. whiteSkullTime = 1 * 60 * 1000
  68. noDamageToSameLookfeet = false
  69. showHealingDamage = true
  70. showHealingDamageForMonsters = false
  71. fieldOwnershipDuration = 5 * 1000
  72. stopAttackingAtExit = false
  73. loginProtectionPeriod = 10 * 1000
  74. deathLostPercent = 10
  75. stairhopDelay = 1 * 1000
  76. pushCreatureDelay = 1 * 1000
  77. deathContainerId = 1987
  78. gainExperienceColor = 215
  79. addManaSpentInPvPZone = true
  80. squareColor = 0
  81. allowFightback = true
  82. fistBaseAttack = 7
  83.  
  84. -- Connection config
  85. worldId = 0
  86. ip = "192.99.168.82"
  87. bindOnlyGlobalAddress = true
  88. loginPort = 7171
  89. gamePort = 7172
  90. loginTries = 10
  91. retryTimeout = 5 * 1000
  92. loginTimeout = 60 * 1000
  93. maxPlayers = 1000
  94. motd = "Welcome to Zytheria!"
  95. displayOnOrOffAtCharlist = true
  96. onePlayerOnlinePerAccount = false
  97. allowClones = false
  98. serverName = "Zytheria"
  99. loginMessage = "Welcome to Zytheria!"
  100. statusTimeout = 5 * 60 * 1000
  101. replaceKickOnLogin = true
  102. forceSlowConnectionsToDisconnect = false
  103. loginOnlyWithLoginServer = false
  104. premiumPlayerSkipWaitList = false
  105.  
  106. -- RSA
  107. rsaPrime1 = "14299623962416399520070177382898895550795403345466153217470516082934737582776038882967213386204600674145392845853859217990626450972452084065728686565928113"
  108. rsaPrime2 = "7630979195970404721891201847792002125535401292779123937207447574596692788513647179235335529307251350570728407373705564708871762033017096809910315212884101"
  109. rsaPublic = "65537"
  110. rsaModulus = "109120132967399429278860960508995541528237502902798129123468757937266291492576446330739696001110603907230888610072655818825358503429057592827629436413108566029093628212635953836686562675849720620786279431090218017681061521755056710823876476444260558147179707119674283982419152118103759076030616683978566631413"
  111. rsaPrivate = "46730330223584118622160180015036832148732986808519344675210555262940258739805766860224610646919605860206328024326703361630109888417839241959507572247284807035235569619173792292786907845791904955103601652822519121908367187885509270025388641700821735345222087940578381210879116823013776808975766851829020659073"
  112.  
  113. -- Database
  114. -- NOTE: sqlFile is used only by sqlite database, and sqlKeepAlive by mysql database.
  115. -- To disable sqlKeepAlive such as mysqlReadTimeout use 0 value.
  116. -- encryptionType can be plain, md5, sha1, sha256, sha512 or vahash.
  117. sqlType = "mysql"
  118. sqlHost = "192.99.168.82"
  119. sqlPort = 3306
  120. sqlUser = "ot"
  121. sqlPass = ""
  122. sqlDatabase = "sql"
  123. sqlFile = "realserver.s3db"
  124. sqlKeepAlive = 0
  125. mysqlReadTimeout = 10
  126. mysqlWriteTimeout = 10
  127. encryptionType = "sha1"
  128.  
  129. -- Deathlist
  130. deathListEnabled = true
  131. deathListRequiredTime = 1 * 60 * 1000
  132. deathAssistCount = 1
  133. maxDeathRecords = 5
  134.  
  135. -- Guilds
  136. ingameGuildManagement = false
  137. levelToFormGuild = 20
  138. premiumDaysToFormGuild = 0
  139. guildNameMinLength = 4
  140. guildNameMaxLength = 20
  141.  
  142. -- Highscores
  143. highscoreDisplayPlayers = 15
  144. updateHighscoresAfterMinutes = 5
  145.  
  146. -- Houses
  147. buyableAndSellableHouses = true
  148. houseNeedPremium = true
  149. bedsRequirePremium = true
  150. levelToBuyHouse = 60
  151. housesPerAccount = 0
  152. houseRentAsPrice = true
  153. housePriceAsRent = true
  154. housePriceEachSquare = 1000
  155. houseRentPeriod = "weekly"
  156. houseCleanOld = 0
  157. guildHalls = true
  158.  
  159. -- Item usage
  160. timeBetweenActions = 200
  161. timeBetweenExActions = 1000
  162. hotkeyAimbotEnabled = true
  163.  
  164. -- Map
  165. -- NOTE: storeTrash costs more memory, but will perform alot faster cleaning.
  166. mapName = "world.otbm"
  167. mapAuthor = "wes"
  168. randomizeTiles = true
  169. storeTrash = true
  170. cleanProtectedZones = false
  171. mailboxDisabledTowns = ""
  172.  
  173. -- Process
  174. defaultPriority = "high"
  175. niceLevel = 5
  176. coresUsed = "-1"
  177.  
  178. -- Startup
  179. startupDatabaseOptimization = true
  180. updatePremiumStateAtStartup = true
  181. confirmOutdatedVersion = false
  182.  
  183. -- Spells
  184. formulaLevel = 5.5
  185. formulaMagic = 1.5
  186. bufferMutedOnSpellFailure = false
  187. spellNameInsteadOfWords = false
  188. emoteSpells = true
  189.  
  190. -- Outfits
  191. allowChangeOutfit = true
  192. allowChangeColors = true
  193. allowChangeAddons = true
  194. disableOutfitsForPrivilegedPlayers = false
  195. addonsOnlyPremium = true
  196.  
  197. -- Miscellaneous
  198. -- NOTE: promptExceptionTracerErrorBox works only with precompiled support feature,
  199. dataDirectory = "data/"
  200. logsDirectory = "data/logs/"
  201. bankSystem = true
  202. displaySkillLevelOnAdvance = false
  203. promptExceptionTracerErrorBox = false
  204. maximumDoorLevel = 500
  205. maxMessageBuffer = 4
  206.  
  207. -- VIP list
  208. separateVipListPerCharacter = false
  209. vipListDefaultLimit = 20
  210. vipListDefaultPremiumLimit = 100
  211.  
  212. -- Saving-related
  213. -- useHouseDataStorage usage may be found at README.
  214. saveGlobalStorage = true
  215. useHouseDataStorage = true
  216. storePlayerDirection = false
  217.  
  218. -- Loot
  219. checkCorpseOwner = true
  220. monsterLootMessage = 3
  221. monsterLootMessageType = 25
  222.  
  223. -- Ghost mode
  224. ghostModeInvisibleEffect = true
  225. ghostModeSpellEffects = true
  226.  
  227. -- Limits
  228. idleWarningTime = 14 * 60 * 1000
  229. idleKickTime = 15 * 60 * 1000
  230. reportsExpirationAfterReads = 1
  231. playerQueryDeepness = 2
  232. maxItemsPerPZTile = 0
  233. maxItemsPerHouseTile = 0
  234.  
  235. -- Premium-related
  236. freePremium = true
  237. premiumForPromotion = true
  238.  
  239. -- Blessings
  240. -- NOTE: blessingReduction* regards items/containers loss.
  241. -- eachBlessReduction is how much each bless reduces the experience/magic/skills loss.
  242. blessings = true
  243. blessingOnlyPremium = true
  244. blessingReductionBase = 30
  245. blessingReductionDecrement = 5
  246. eachBlessReduction = 8
  247.  
  248. -- Rates
  249. -- NOTE: experienceStages configuration is located in data/XML/stages.xml.
  250. -- rateExperienceFromPlayers 0 to disable.
  251. experienceStages = true
  252. rateExperience = 1.0
  253. rateExperienceFromPlayers = 1.5
  254. rateSkill = 45.0
  255. rateMagic = 35.0
  256. rateLoot = 3.5
  257. rateSpawn = 3.0
  258.  
  259. -- Monster rates
  260. rateMonsterHealth = 1.0
  261. rateMonsterMana = 1.0
  262. rateMonsterAttack = 1.0
  263. rateMonsterDefense = 1.0
  264.  
  265. -- Experience from players
  266. -- player will gain experience from every lower leveled player.
  267. -- player will gain experience from every higher leveled player.
  268. minLevelThresholdForKilledPlayer = 0.9
  269. maxLevelThresholdForKilledPlayer = 1.1
  270.  
  271. -- Stamina
  272. -- staminaRatingLimit* is in minutes.
  273. rateStaminaLoss = 1
  274. rateStaminaGain = 3
  275. rateStaminaThresholdGain = 12
  276. staminaRatingLimitTop = 40 * 60
  277. staminaRatingLimitBottom = 14 * 60
  278. staminaLootLimit = 14 * 60
  279. rateStaminaAboveNormal = 1.5
  280. rateStaminaUnderNormal = 0.5
  281. staminaThresholdOnlyPremium = true
  282.  
  283. -- Party
  284. -- NOTE: experienceShareLevelDifference is float number.
  285. -- experienceShareLevelDifference is highestLevel * value
  286. experienceShareRadiusX = 30
  287. experienceShareRadiusY = 30
  288. experienceShareRadiusZ = 1
  289. experienceShareLevelDifference = 2 / 3
  290. extraPartyExperienceLimit = 20
  291. extraPartyExperiencePercent = 5
  292. experienceShareActivity = 2 * 60 * 1000
  293.  
  294. -- Global save
  295. -- NOTE: globalSaveHour means like 03:00, not that it will save every 3 hours,
  296. -- if you want such a system please check out data/globalevents/globalevents.xml.
  297. globalSaveEnabled = false
  298. globalSaveHour = 12
  299. globalSaveMinute = 0
  300. shutdownAtGlobalSave = true
  301. cleanMapAtGlobalSave = true
  302.  
  303. -- Spawns
  304. deSpawnRange = 2
  305. deSpawnRadius = 50
  306.  
  307. -- Summons
  308. maxPlayerSummons = 2
  309. teleportAllSummons = false
  310. teleportPlayerSummons = false
  311.  
  312. -- Status
  313. statusPort = 7171
  314. ownerName = "Admin Wesley"
  315. ownerEmail = ""
  316. url = "http://vapus.net/"
  317. location = "Europe"
  318. displayGamemastersWithOnlineCommand = false
  319.  
  320. -- Logs
  321. -- NOTE: This kind of logging does not work in GUI version.
  322. -- For such, please compile the software with __GUI_LOGS__ flag.
  323. displayPlayersLogging = true
  324. prefixChannelLogs = ""
  325. runFile = ""
  326. outputLog = ""
  327. truncateLogsOnStartup = false
  328.  
  329. -- Manager
  330. -- NOTE: managerPassword left blank disables manager.
  331. managerPort = 7171
  332. managerLogs = true
  333. managerPassword = ""
  334. managerLocalhostOnly = true
  335. managerConnectionsLimit = 1
  336.  
  337. -- Admin
  338. -- NOTE: adminPassword left blank disables manager.
  339. -- Set to anything if you set adminRequireLogin to false.
  340. -- adminEncryption available options: rsa1024xtea;
  341. -- remember to set correct data
  342. adminPort = 7171
  343. adminLogs = true
  344. adminPassword = ""
  345. adminLocalhostOnly = true
  346. adminConnectionsLimit = 1
  347. adminRequireLogin = true
  348. adminEncryption = ""
  349. adminEncryptionData = ""
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement