• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Couldn't find config.lua on startup .exe

Heroman

New Member
Joined
Oct 1, 2012
Messages
84
Reaction score
0
Code:
-- The OTX Server Config

    -- Owner Data
    ownerName = "Heroman"
    ownerEmail = "MY Email    "
    url = ""
    location = ""

    -- Messages
    motd = "Welcome to HeroWars OT!"
    serverName = "Heroman"
    loginMessage = "Welcome To Herowars Ot"!"
    displayGamemastersWithOnlineCommand = false

    -- MySql
    sqlType = "sqlite"
    sqlHost = "127.0.0.1"
    sqlPort = 3306
    sqlUser = "root"
    sqlPass = ""
    sqlDatabase = ""
    sqlFile = "schemas/otxserver.s3db"
    sqlKeepAlive = 10
    mysqlReadTimeout = 0
    mysqlWriteTimeout = 1
    mysqlReconnectionAttempts = 3
    encryptionType = "sha1" --// encryptionType can be (plain, md5, sha1, sha256 or sha512).

    -- World / Ip / Port
    worldId = 0
    ip = "My IP HERE"
    worldType = "open"
    bindOnlyGlobalAddress = false
    loginPort = 7171
    gamePort = 7172
    statusPort = 7171
    loginOnlyWithLoginServer = false

    -- Account manager
    accountManager = true
    namelockManager = true
    newPlayerChooseVoc = true
    newPlayerSpawnPosX = 1446
    newPlayerSpawnPosY = 1685
    newPlayerSpawnPosZ = 7
    newPlayerTownId = 1
    newPlayerLevel = 30
    newPlayerMagicLevel = 0
    generateAccountNumber = false
        -- Account manager Extras
        minPasswordLength = 6
        minAccountNameLength = 3
        maxAccountNameLength = 25
        newCharacterMinNameLength = 3
        newCharacterMaxNameLength = 30

    -- Red Skull Config
    dailyFragsToRedSkull = 30
    weeklyFragsToRedSkull = 100
    monthlyFragsToRedSkull = 1000
        -- Length
        redSkullLength = 30 * 24 * 60 * 60 -- Length

    -- Black Skull Config
    dailyFragsToBlackSkull = 60
    weeklyFragsToBlackSkull = 200
    monthlyFragsToBlackSkull = 2000
    blackSkulledDeathHealth = 40
    blackSkulledDeathMana = 0
        -- Length
        blackSkullLength = 45 * 24 * 60 * 60 -- Length

    -- 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
    ipBanishmentLength = 1 * 24 * 60 * 60
    dailyFragsToBanishment = 8
    weeklyFragsToBanishment = 15
    monthlyFragsToBanishment = 50
    broadcastBanishments = false
    autoBanishUnknownBytes = true
    allowedMaxSizedPackets = 3

    -- Battle
    -- NOTE: showHealingDamageForMonsters inheritates from showHealingDamage.
    protectionLevel = 60
    pvpTileIgnoreLevelAndVocationProtection = true
    allowFightback = true
    pzLocked = 60 * 1000
    huntingDuration = 60 * 1000
    criticalHitMultiplier = 1
    displayCriticalHitNotify = true
    removeWeaponAmmunition = false
    removeWeaponCharges = false
    removeRuneCharges = false
    whiteSkullTime = 15 * 60 * 1000
    advancedFragList = true
    useBlackSkull = true
    useFragHandler = true
    noDamageToSameLookfeet = false
    showHealingDamage = false
    showHealingDamageForMonsters = false
    fieldOwnershipDuration = 5 * 1000
    stopAttackingAtExit = true
    loginProtectionPeriod = 10 * 1000
    deathLostPercent = 10
    stairhopDelay = 2 * 1000
    pushCreatureDelay = 1 * 1000
    deathContainerId = 1987
    gainExperienceColor = 215
    addManaSpentInPvPZone = 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
            -- <attribute key="criticalhitchance" value="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 = 6
        rookTownId = 1
        rookSystem = true

        -- AntyParalyze Rune
        paralyzeDelay = 1200

        -- Protocol Server
        -- The function no work (Ale check it ... and fix for Linux/Windows Users)
        -- clientVersionMin = "8.60"
        -- clientVersionMax = "8.60"
        useCapSystem = true
        useMultiClient = false

        -- Depot and Miscellaneous
        houseSkipInitialRent = true
        houseProtection = true
        depotItemsFreeLimit = 500
        depotItemstPremiumLimit = 1000
        enableProtectionQuestForGM = true
        cleanItemsInMap = false
            -- The function cleanItemsInMap, make crash server in reload movements "no change at true" only in start server.
            -- Default CleanIDs = vials "7636;7635;7634". Need add more visit movements.xml in area <!-- Clean Tiles --> and add more.

        -- 8.7x Features
        monsterSpawnWalkback = true
        tibiaClassicSlots = false
        healPlayersOnLevelAdvance = true

        -- Spawns
        NoDisableBlockRespawn = true

        -- Summons
        NoShareExpSummonMonster = false

    -- Connection config
    loginTries = 20
    retryTimeout = 5 * 1000
    loginTimeout = 60 * 1000
    maxPlayers = 200
    displayOnOrOffAtCharlist = false
    onePlayerOnlinePerAccount = true
    allowClones = 0
    statusTimeout = 1000
    replaceKickOnLogin = true
    forceSlowConnectionsToDisconnect = false
    premiumPlayerSkipWaitList = true

    -- Deathlist
    deathListEnabled = true
    deathListRequiredTime = 1 * 60 * 1000
    deathAssistCount = 3
    maxDeathRecords = 5

    -- Guilds
    ingameGuildManagement = true
    levelToFormGuild = 50
    premiumDaysToFormGuild = 0
    guildNameMinLength = 4
    guildNameMaxLength = 20

    -- Highscores
    highscoreDisplayPlayers = 15
    updateHighscoresAfterMinutes = 60

    -- Houses
    buyableAndSellableHouses = true
    houseNeedPremium = true
    bedsRequirePremium = true
    levelToBuyHouse = 90
    housesPerAccount = 1
    houseRentAsPrice = false
    housePriceAsRent = false
    housePriceEachSquare = 1000
    houseRentPeriod = "weekly"
    houseCleanOld = 8 * 24 * 60 * 60
    guildHalls = true

    -- Item usage
    timeBetweenActions = 200
    timeBetweenExActions = 1000
    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"
    houseDataStorage = "binary-tilebased"
    randomizeTiles = true
    storeTrash = true
    cleanProtectedZones = true
    mapName = "kalima.otbm"
        -- For Linux use:
        -- mapName = "forgotten.otbm.gz"

    -- Mailbox
    mailMaxAttempts = 5
    mailBlockPeriod = 30 * 60 * 1000
    mailAttemptsFadeTime = 5 * 60 * 1000
    mailboxDisabledTowns = ""
        -- Example disable rook depot (temple) "4"
        -- mailboxDisabledTowns = "4"

    -- Startup
    -- For Linux use "-1" is default
    defaultPriority = "higher"
    niceLevel = 5
    coresUsed = "-1" -- ("0, 1, 2, 3") -- For QuadCore ONLY Windows
    startupDatabaseOptimization = true
    removePremiumOnInit = true
    confirmOutdatedVersion = false
    skipItemsVersionCheck = true

    -- Muted buffer
    maxMessageBuffer = 4

    -- Miscellaneous
    dataDirectory = "data/"
    logsDirectory = "data/logs/"
    disableOutfitsForPrivilegedPlayers = false
    bankSystem = true
    displaySkillLevelOnAdvance = true
    spellNameInsteadOfWords = false
    emoteSpells = true
    unifiedSpells = true
    promptExceptionTracerErrorBox = true
    storePlayerDirection = false
    savePlayerData = true
    monsterLootMessage = 3
    monsterLootMessageType = 25
    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 = true
    premiumForPromotion = true
    updatePremiumStateAtStartup = true

    -- Blessings
    blessings = true
    blessingOnlyPremium = true
    blessingReductionBase = 30
    blessingReductionDecrement = 5
    eachBlessReduction = 8

    -- Rates
    experienceStages = true
    rateExperience = 500.0
    rateExperienceFromPlayers = 0
    rateSkill = 50.0
    rateMagic = 65.0
    rateLoot = 20.0
    rateSpawn = 250.5
    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

    -- Spawns
    deSpawnRange = 2
    deSpawnRadius = 50

    -- Summons
    maxPlayerSummons = 2
    teleportAllSummons = false
    teleportPlayerSummons = true

    -- Don't edit use at your own risk
    oldConditionAccuracy = false
    bindOnlyConfiguredIpAddress = false
    saveGlobalStorage = false
    bufferMutedOnSpellFailure = false
    displayPlayersLogging = true
 
Back
Top