Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- The OTX Server Config
- -- Owner Data
- ownerName = ""
- ownerEmail = ""
- url = ""
- location = ""
- -- Messages
- motd = "Welcome to the OTX Server!"
- serverName = "OTXSERVER"
- loginMessage = "Welcome to The OTX Server!"
- displayGamemastersWithOnlineCommand = false
- -- MySql
- sqlType = "sqlite"
- sqlHost = "127.0.0.1"
- sqlPort = 3306
- sqlUser = "root"
- sqlPass = ""
- sqlDatabase = ""
- sqlFile = "schemas/otxserver.s3db"
- sqlKeepAlive = 0
- mysqlReadTimeout = 10
- mysqlWriteTimeout = 10
- mysqlReconnectionAttempts = 3
- encryptionType = "sha1"
- --// encryptionType can be (plain, md5, sha1, sha256 or sha512).
- -- World / Ip / Port
- worldId = 0
- ip = "127.0.0.1"
- worldType = "open"
- bindOnlyGlobalAddress = false
- loginPort = 7171
- gamePort = "7172"
- statusPort = 7171
- loginOnlyWithLoginServer = false
- -- Account manager
- accountManager = true
- namelockManager = true
- newPlayerChooseVoc = true
- newPlayerSpawnPosX = 0
- newPlayerSpawnPosY = 0
- newPlayerSpawnPosZ = 2
- newPlayerTownId = 2
- newPlayerLevel = 100
- newPlayerMagicLevel = 100
- generateAccountNumber = false
- generateAccountSalt = true
- -- Limits on frags / Time
- fragsLimit = 24 * 60 * 60
- fragsSecondLimit = 7 * 24 * 60 * 60
- fragsThirdLimit = 30 * 24 * 60 * 60
- -- Red Skull Config
- fragsToRedSkull = 3
- fragsSecondToRedSkull = 5
- fragsThirdToRedSkull = 10
- redSkullLength = 3 * 24 * 60 * 60
- -- Black Skull Config
- fragsToBlackSkull = 6
- fragsSecondToBlackSkull = 10
- fragsThirdToBlackSkull = 20
- blackSkulledDeathHealth = 40
- blackSkulledDeathMana = 0
- blackSkullLength = 6 * 24 * 60 * 60
- useBlackSkull = true
- -- Banishment Config
- -- killsBanLength works only if useBlackSkull option is disabled.
- notationsToBan = 3
- warningsToFinalBan = 4
- warningsToDeletion = 5
- banLength = 7 * 24 * 60 * 60
- killsBanLength = 7 * 24 * 60 * 60
- finalBanLength = 30 * 24 * 60 * 60
- ipBanLength = 1 * 24 * 60 * 60
- fragsToBanishment = 7
- fragsSecondToBanishment = 21
- fragsThirdToBanishment = 41
- -- Battle
- -- NOTE: showHealth/ManaChangeForMonsters inherites from showHealth/ManaChange.
- protectionLevel = 1
- pvpTileIgnoreLevelAndVocationProtection = true
- allowFightback = true
- pzLocked = 60 * 1000
- huntingDuration = 60 * 1000
- criticalHitMultiplier = 1
- displayCriticalHitNotify = true
- removeWeaponAmmunition = true
- removeWeaponCharges = true
- removeRuneCharges = true
- whiteSkullTime = 15 * 60 * 1000
- advancedFragList = true
- useFragHandler = true
- noDamageToSameLookfeet = false
- showHealthChange = true
- showManaChange = true
- showHealthChangeForMonsters = true
- showManaChangeForMonsters = true
- fieldOwnershipDuration = 5 * 1000
- stopAttackingAtExit = true
- loginProtectionPeriod = 10 * 1000
- deathLostPercent = 10
- stairhopDelay = 2 * 1000
- pushCreatureDelay = 2 * 1000
- deathContainerId = 1987
- gainExperienceColor = 215
- addManaSpentInPvPZone = true
- recoverManaAfterDeathInPvPZone = true
- squareColor = 0
- -- RSA
- -- NOTE: These should not be changed unless you know what your doing!
- -- Prime1 - known as p; Prime2 - known as q; Public - known as e;
- -- Modulus - known as n; Private - known as d.
- -- How make custom client with custom RSA Key: http://vapus.net/customclient
- rsaPrime1 = "14299623962416399520070177382898895550795403345466153217470516082934737582776038882967213386204600674145392845853859217990626450972452084065728686565928113"
- rsaPrime2 = "7630979195970404721891201847792002125535401292779123937207447574596692788513647179235335529307251350570728407373705564708871762033017096809910315212884101"
- rsaPublic = "65537"
- rsaModulus = "109120132967399429278860960508995541528237502902798129123468757937266291492576446330739696001110603907230888610072655818825358503429057592827629436413108566029093628212635953836686562675849720620786279431090218017681061521755056710823876476444260558147179707119674283982419152118103759076030616683978566631413"
- rsaPrivate = "46730330223584118622160180015036832148732986808519344675210555262940258739805766860224610646919605860206328024326703361630109888417839241959507572247284807035235569619173792292786907845791904955103601652822519121908367187885509270025388641700821735345222087940578381210879116823013776808975766851829020659073"
- -- OTX Server Extras Features
- -- Battle
- optionalWarAttackableAlly = true
- fistBaseAttack = 7
- criticalHitChance = 7
- noDamageToGuildMates = false
- -- if true then no damage, if false then damage
- noDamageToPartyMembers = false
- -- if true then no damage, if false then damage
- -- Rook System
- rookLevelTo = 5
- rookLevelToLeaveRook = 8
- rookTownId = 1
- useRookSystem = true
- -- Paralyze delay
- paralyzeDelay = 1500
- -- GUI
- premiumDaysToAddByGui = 10
- -- Depot and Miscellaneous
- -- set playerFollowExhaust to 2000 if someone causes lags and kicks by following unreachable creatures too often
- useCapacity = true
- defaultDepotSize = 500
- defaultDepotSizePremium = 1000
- enableProtectionQuestForGM = true
- cleanItemsInMap = false
- playerFollowExhaust = 2000
- -- 8.7x + config
- useMounts = true
- enableCooldowns = true
- unmountPlayerInPz = true
- tibiaClassicSlots = true
- monsterSpawnWalkback = true
- allowBlockSpawn = true
- -- Summons and monsters
- NoShareExpSummonMonster = false
- -- Others
- -- gmAnonymousInChanel = 0 - normal; 1 - in help channel; 2 - all channels
- enableLootBagDisplay = false
- serverPreview = false
- levelToOfflineTraining = 8
- advertisingBlock = ""
- gmAnonymousInChanel = 0
- useRunesRequirements = true
- -- Advanced Version
- -- Note: If you use another protocol than the one we set as you will have functional failures.
- -- Supported (10.30) = 10.30
- -- Supported (10.39) = 10.39
- manualVersionConfig = false
- versionMin = 1030
- versionMax = 1039
- versionMsg = "Only clients with protocol 10.30 allowed!"
- -- Connection config
- loginTries = 20
- retryTimeout = 5 * 1000
- loginTimeout = 60 * 1000
- maxPlayers = 200
- onePlayerOnlinePerAccount = true
- allowClones = 0
- statusTimeout = 1000
- replaceKickOnLogin = true
- forceSlowConnectionsToDisconnect = false
- premiumPlayerSkipWaitList = true
- packetsPerSecond = 50
- -- Deathlist
- deathListEnabled = true
- deathListRequiredTime = 1 * 60 * 1000
- deathAssistCount = 20
- maxDeathRecords = 5
- -- Guilds
- ingameGuildManagement = true
- levelToFormGuild = 20
- premiumDaysToFormGuild = 0
- guildNameMinLength = 4
- guildNameMaxLength = 20
- -- Highscores
- highscoreDisplayPlayers = 15
- updateHighscoresAfterMinutes = 60
- -- Houses
- buyableAndSellableHouses = true
- houseNeedPremium = true
- bedsRequirePremium = true
- levelToBuyHouse = 20
- housesPerAccount = 1
- houseRentAsPrice = false
- housePriceAsRent = false
- housePriceEachSquare = 1000
- houseRentPeriod = "weekly"
- houseCleanOld = 8 * 24 * 60 * 60
- guildHalls = true
- houseSkipInitialRent = true
- houseProtection = true
- -- Item usage
- timeBetweenActions = 200
- timeBetweenExActions = 1000
- timeBetweenCustomActions = 500
- checkCorpseOwner = true
- hotkeyAimbotEnabled = true
- maximumDoorLevel = 999
- tradeLimit = 100
- canOnlyRopePlayers = false
- -- Map
- -- NOTE: storeTrash costs more memory, but will perform alot faster cleaning.
- -- houseDataStorage usage may be found at how-use-internal-functions.log
- mapAuthor = "Komic"
- randomizeTiles = true
- houseDataStorage = "binary-tilebased"
- storeTrash = true
- cleanProtectedZones = true
- mapName = "forgotten.otbm"
- -- For Windows(compiled with MSVC) and Linux use:
- -- OTX Server use default GroundCache
- -- GroundCache mode save memory: __GROUND_CACHE__
- -- forgotten map on normal mode use memory: 361,512 KB
- -- forgotten map with groundCache mode use memory: 334,124 KB
- -- Mailbox
- mailMaxAttempts = 5
- mailBlockPeriod = 30 * 60 * 1000
- mailAttemptsFadeTime = 5 * 60 * 1000
- mailboxDisabledTowns = ""
- -- Example disable rook depot (temple) "4"
- -- mailboxDisabledTowns = "4"
- -- Market
- marketEnabled = true
- marketOfferDuration = 30 * 24 * 60 * 60
- premiumToCreateMarketOffer = true
- checkExpiredMarketOffersEachMinutes = 60
- maxMarketOffersAtATimePerPlayer = 100
- -- Startup
- -- For Linux use "-1" is default
- -- daemonize works only on *nix, same as niceLevel
- daemonize = false
- defaultPriority = "higher"
- niceLevel = 5
- serviceThreads = 1
- coresUsed = "-1" -- ("0, 1, 2, 3") -- For QuadCore ONLY Windows
- startupDatabaseOptimization = true
- removePremiumOnInit = true
- confirmOutdatedVersion = false
- skipItemsVersionCheck = false
- -- Muted buffer
- maxMessageBuffer = 4
- -- Miscellaneous
- dataDirectory = "data/"
- logsDirectory = "data/logs/"
- disableOutfitsForPrivilegedPlayers = false
- bankSystem = true
- spellNameInsteadOfWords = false
- emoteSpells = true
- unifiedSpells = true
- promptExceptionTracerErrorBox = true
- storePlayerDirection = false
- savePlayerData = true
- monsterLootMessage = 3
- monsterLootMessageType = 20
- separateViplistPerCharacter = false
- vipListDefaultLimit = 20
- vipListDefaultPremiumLimit = 100
- -- Outfits
- allowChangeOutfit = true
- allowChangeColors = true
- allowChangeAddons = true
- addonsOnlyPremium = true
- -- Ghost mode
- ghostModeInvisibleEffect = false
- ghostModeSpellEffects = true
- -- Limits
- idleWarningTime = 14 * 60 * 1000
- idleKickTime = 15 * 60 * 1000
- expireReportsAfterReads = 1
- playerQueryDeepness = -1
- protectionTileLimit = 10
- houseTileLimit = 10
- tileLimit = 7
- -- Premium-related
- freePremium = false
- premiumForPromotion = true
- updatePremiumStateAtStartup = true
- -- Blessings
- blessings = true
- blessingOnlyPremium = true
- blessingReductionBase = 30
- blessingReductionDecrement = 5
- eachBlessReduction = 8
- useFairfightReduction = true
- pvpBlessingThreshold = 40
- fairFightTimeRange = 60
- -- Rates
- experienceStages = false
- rateExperience = 5.0
- rateExperienceFromPlayers = 0
- rateSkill = 1.0
- rateSkillOffline = 0.5
- rateMagic = 1.0
- rateMagicOffline = 0.5
- rateLoot = 2.0
- rateSpawnMin = 1
- rateSpawnMax = 1
- formulaLevel = 5.0
- formulaMagic = 1.0
- -- Monster rates
- rateMonsterHealth = 1.0
- rateMonsterMana = 1.0
- rateMonsterAttack = 1.0
- rateMonsterDefense = 1.0
- -- Experience from players
- minLevelThresholdForKilledPlayer = 0.9
- maxLevelThresholdForKilledPlayer = 1.1
- -- Stamina System
- rateStaminaLoss = 1
- rateStaminaGain = 3
- rateStaminaThresholdGain = 12
- staminaRatingLimitTop = 40 * 60
- staminaRatingLimitBottom = 14 * 60
- staminaLootLimit = 14 * 60
- rateStaminaAboveNormal = 1.5
- rateStaminaUnderNormal = 0.5
- staminaThresholdOnlyPremium = true
- -- Party System
- experienceShareRadiusX = 30
- experienceShareRadiusY = 30
- experienceShareRadiusZ = 1
- experienceShareLevelDifference = 2 / 3
- extraPartyExperienceLimit = 20
- extraPartyExperiencePercent = 5
- experienceShareActivity = 2 * 60 * 1000
- -- Global save
- globalSaveEnabled = false
- globalSaveHour = 8
- globalSaveMinute = 0
- shutdownAtGlobalSave = true
- cleanMapAtGlobalSave = false
- closeInstanceOnShutdown = true
- -- Spawns
- minRateSpawn = 1
- maxRateSpawn = 3
- deSpawnRange = 2
- deSpawnRadius = 50
- -- Summons
- maxPlayerSummons = 2
- teleportAllSummons = false
- teleportPlayerSummons = true
- -- Logs
- disableLuaErrors = false
- adminLogs = true
- displayPlayersLogging = true
- prefixChannelLogs = ""
- runFile = "server/run.log"
- outputLog = "server/out.log"
- truncateLogOnStartup = false
- logPlayersStatements = true
- -- Manager
- -- NOTE: managerPassword left blank disables manager.
- managerPort = 7171
- managerLogs = true
- managerPassword = ""
- managerLocalhostOnly = true
- managerConnectionsLimit = 1
- -- Admin
- -- NOTE: adminPassword left blank disables manager.
- -- Set to anything if you set adminRequireLogin to false.
- -- adminEncryption available options: rsa1024xtea;
- -- remember to set correct data!
- adminPort = 7171
- adminPassword = ""
- adminLocalhostOnly = true
- adminConnectionsLimit = 1
- adminRequireLogin = true
- adminEncryption = ""
- adminEncryptionData = ""
- -- Don't edit use at your own risk
- saveGlobalStorage = false
- bufferMutedOnSpellFailure = false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement