Ir para conteúdo
  • Cadastre-se

Posts Recomendados

O otserver estava online, fui configurar o config.lua para criar um WebServer ele quando retornei com a config.lua inicial, alguém sabe o porque?

 

DIRECTORY PATH   

DataDir = "data/"

 

BANS    
NotationsToBan = 3
WarningsToFinalBan = 4
WarningsToDeletion = 5
BanLength = 1 * 24 * 60 * 60
FinalBanLength = 7 * 24 * 60 * 60
IPBanishmentLength = 24 * 60 * 60
KillsToBan = 7

 

 

World type
options: pvp, no-pvp, pvp-enforced
WorldType = "pvp"

Exhausted time in ms (1000 = 1 second) for yelling

Exhausted = 1000

Exhausted time in ms (1000 = 1 second) for aggressive spells/weapons
FightExhausted = 1000

Exhausted time in ms (1000 = 1 second) for none-aggressive spells/weapons
HealExhausted = 500    
How many ms to add if the player is already exhausted and tries to yell (1000 = 1 second)
ExhaustedAdd = 200

How long does the player has to stay out of fight to get pz unlocked in ms (1000 = 1 second)
PZLock = 60000

How long a field belongs to a player before it no longer causes PZ lock for the owner
FieldOwnershipDuration = 5000

In mili seconds
TimeToDecreaseFrags = 24 * 60 * 60 * 1000

Time white skull will remain after killing a player, in minutes
WhiteSkullTime = 15

amount of kills that leads to red skull
KillsToRedSkull = 5


    
Remove ammunition
If false, ammunition will not be removed when using distance weapons
(or other weapons that use ammunition)
RemoveAmmunition = false
   
Remove rune charges

This only applies to runes done using the default functions.
Custom runes made using actions will not be affected.
RemoveRuneCharges = true


Remove weapon charges
Set to false to disable charges disappearing from weapons on use
RemoveWeaponCharges = true    

Top player on a stacked tile will be unable to heal
UHTrap = true

 

CONNECTION    

Server ip (the ip that server listens on)
IP = "otservertestgame.servegame.com"

Server port (the port that server listens on)
Port = "7171"

How many logins attempts until ip is temporary disabled
Set to 0 to disable
LoginTries = 5

How long the retry timeout until a new login can be made (without disabling the ip)
RetryTimeout = 5000

How long the player need to wait until the ip is allowed again
LoginTimeout = 60 * 1000

Allow clones (multiple logins of the same char)
AllowClones = false

Only one player online per account
CheckAccounts = false

 

DATABASE    
SQL type
options: mysql, sqlite, odbc or pgsql
SQL_Type = "mysql"

SQL connection part
SQL_DB   = "otserver74"

these settings are not used by SQLite
SQL_Host = "localhost"
SQL_Port = 3306
SQL_User = "root"
SQL_Pass = ""

 

HOUSES

house rent period
options: daily, weekly, monthly

HouseRentPeriod = "monthly"

Price for a tile
HousePrice = 100

HouseLevel = 1
PremOnlyHouse = false    
PremOnlyBeds = false

 

INFO   

Login message
LoginMsg = "Welcome"

Server name

ServerName = "otserv"

World name
WorldName = "otserver"

Server owner name

OwnerName = "Sergio"

Server owner email

OwnerEmail = ""

Server url

URL = ""

Server location

Location = "Chile"

 

ITEM USAGE

Minimum amount of time between actions ('Use') (1000 = 1 second)
MinActionInterval = 500

Minimum amount of time between extended actions ('Use with...') (1000 = 1 second)
MinActionExInterval = 500

 

MAP   

Map location
Map = "data/world/World2.otbm"

Mapkind

Options: OTBM for binary map, XML for OTX map
MapKind = "OTBM"

Type of map storage,

'relational' - Slower, but possible to run database queries to change all items to another id for example.
'binary' - Faster, but you cannot run DB queries.
To switch, load server with the current type, change the type in config.lua
type /reload config and the save the server with /closeserver serversave
MapStoreType = "binary"

 

RATES

Rates (experience, skill, magic level, loot and spawn)

RateExp = 5
RateSkill = 2   
RateMag = 2
RateLoot = 1
RateSpawn = 5

 

SPAWNS   
Despawn configs
How many floors can a monster go from his spawn before despawning
DespawnRange = 2

How many square metters can a monster be far from his spawn before despawning

DespawnRadius = 50

 

STATUS

Message Of The Day box that you sometimes get before you choose characters)
MOTD = "Welcome Good play"
MOTD_Num = "1"

Max number of players allowed

MaxPlayers = "100"

 

OTHER   

Accounts password type
options: plain, md5, sha1
PasswordType = "plain"

Max number of messages a player can say before getting muted (default 4), set to 0 to disable muting

MaxMessageBuffer = 4

Save client debug assertion reports

SaveClientDebug = false

Should the server use account balance system or depot system for paying houses?

UseAccBalance = true

Time after player will be kicked when idle, in minutes

MaxIdleTime = 15

Level on which player will get rooked

LevelToRook = 5

TownId to which player will be teleported

RookTempleId = 10  

if your website is not showing player deaths, then keep this as false
StorePlayerDeaths = false

ID of temple to which player will get teleported when his prem end out

0 to disable
not tested yet
FACCTempleID = 0

Example: 1500 <= 1,5 seconds push delay
Pushdelay = 1500
Example: 10 <= every 10 minutes automatic server save
Servesave = 10

Link para o post
Compartilhar em outros sites
  • 2 weeks later...

where error in config 

 

-- The OTX Server Config

    -- Owner Data
    ownerName = "Carmona"
    ownerEmail = ""
    url = ""
    location = ""

    -- Messages
    motd = "Welcome BUFF-WAR!"
    serverName = "BUFF-WAR"
    loginMessage = "Welcome!"
    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 = "hardcore"
    bindOnlyGlobalAddress = false
    loginPort = 7171
    gamePort = "7172"
    statusPort = 7171
    loginOnlyWithLoginServer = false

    -- Account manager
    accountManager = true
    namelockManager = true
    newPlayerChooseVoc = true
    newPlayerSpawnPosX = 159
    newPlayerSpawnPosY = 387
    newPlayerSpawnPosZ = 6
    newPlayerTownId = 1
    newPlayerLevel = 299
    newPlayerMagicLevel = 0
    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
    pzLocked = 10 * 1000
    huntingDuration = 10 * 1000
    criticalHitMultiplier = 0.6
    displayCriticalHitNotify = false
    removeWeaponAmmunition = false
    removeWeaponCharges = false
    removeRuneCharges = false
    whiteSkullTime = 1 * 60 * 1000
    advancedFragList = true
    useFragHandler = true
    noDamageToSameLookfeet = false
    showHealthChange = true
    showManaChange = true
    showHealthChangeForMonsters = true
    showManaChangeForMonsters = true
    fieldOwnershipDuration = 2 * 1000
    stopAttackingAtExit = true
    loginProtectionPeriod = 10 * 1000
    deathLostPercent = 0
    stairhopDelay = 2 * 1000
    pushCreatureDelay = 1 * 100
    deathContainerId = 1987
    gainExperienceColor = 215
    addManaSpentInPvPZone = true
    recoverManaAfterDeathInPvPZone = true
    squareColor = 0
    broadcastBanishments = false
    maxViolationCommentSize = 60
    violationNameReportActionType = 2

    -- 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
        tibiaClassicSlots = true
        monsterSpawnWalkback = true
        allowBlockSpawn = true

        -- Summons and monsters
        NoShareExpSummonMonster = false

        -- Others
        enableLootBagDisplay = false
        highscoreDisplayPlayers = 10
        updateHighscoresAfterMinutes = 60
        attackImmediatelyAfterLoggingIn = false

        -- Advanced Version
        -- Note: If you use another protocol than the one we set as you will have functional failures.
        -- Supported (860) = 8.60
        manualVersionConfig = false
        versionMin = 860
        versionMax = 860
        versionMsg = "Only clients with protocol 8.60 allowed!"

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

    -- Deathlist
    deathListEnabled = true
    deathListRequiredTime = 1 * 60 * 1000
    deathAssistCount = 20
    maxDeathRecords = 5
    multipleNames = false

    -- Guilds
    -- NOTE: externalGuildWarsManagement supports Automatic Account Creator(webpage or whatever you want)
    externalGuildWarsManagement = false
    ingameGuildManagement = true
    levelToFormGuild = 20
    premiumDaysToFormGuild = 0
    guildNameMinLength = 4
    guildNameMaxLength = 20

    -- 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 = "rook.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"

    -- 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 = 25
    separateViplistPerCharacter = false
    vipListDefaultLimit = 20
    vipListDefaultPremiumLimit = 100

    -- Outfits
    allowChangeOutfit = true
    allowChangeColors = true
    allowChangeAddons = true
    addonsOnlyPremium = false

    -- 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 = false
    blessingReductionBase = 30
    blessingReductionDecrement = 5
    eachBlessReduction = 8
    useFairfightReduction = true
    pvpBlessingThreshold = 40
    fairFightTimeRange = 60

    -- Rates
    experienceStages = false
    rateExperience = 1.0
    rateExperienceFromPlayers = 0
    levelToOfflineTraining = 8
    rateSkill = 120.0
    rateSkillOffline = 0.5
    rateMagic = 100.0
    rateMagicOffline = 0.5
    rateLoot = 2.0
    rateSpawnMin = 1
    rateSpawnMax = 1
    formulaLevel = 5.0
    formulaMagic = 1.0
        -- Monster rates
        rateMonsterHealth = 2.3
        rateMonsterMana = 2.1
        rateMonsterAttack = 1.8
        rateMonsterDefense = 1.7

    -- Experience from players
    minLevelThresholdForKilledPlayer = 1.0
    maxLevelThresholdForKilledPlayer = 2.0

    -- 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
    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

 

Link para o post
Compartilhar em outros sites
  • Sub-Admin

você pode tentar remover os comentários do config.lua e espaços exagerados, assim creio eu que vá funcionar perfeitamente!

 

20230912_034613.png.cf49b650c34dd7d7b1f79bd49c70f53c.png

Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código.  #OpenSource #Programação #Contribuição

 

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Jaurez
      .
    • Por Cat
      Em alguns casos, o tibia 8.60 comum não abre de jeito nenhum no map editor, mesmo desmarcando check file signatures e configurando o path corretamente.
       
      Este é o client 8.60 adaptado para o Remere's Map Editor. Resolvi postar já que ele foi removido do site oficial do RME. (ficou apenas a versão para linux lá)
      Se estiver tendo problemas para abrir a versão 8.60, tente utilizar este.
                                                                                                                     
      Baixar o Tibia Client 8.60 que funciona no Remere’s Map Editor
      Essa versão do Tibia 8.60 client resolve o erro unsupported client version ou Could not locate tibia.dat and/or tibia.spr, please navigate to your tibia 8.60 installation folder.
       
      Downloads
      https://tibiaking.com/applications/core/interface/file/attachment.php?id=47333

      Scan: https://www.virustotal.com/gui/file/333e172ac49ba2028db9eb5889994509e7d2de28ebccfa428c04e86defbe15cc
       
    • Por danilo belato
      Fala Galera To Com um problema aki 
       
      quero exporta umas sprites de um server para colocar em outro 
       
      eu clico na sprites ai aparece tds a forma delas do lado de la >>
       
      ai eu clico nela e ponho a opiçao de export mais quando salvo a sprite ela n abri 
       
      aparece isso quando tento vê-la 
       
      visualização não disponível ( no formatos png e bitmap)
       
      Agora no formato idc fala que o paint n pode ler 
       
      me ajudem ae...
    • Por Vitor Bicaleto
      Galera to com o script do addon doll aqui, quando eu digito apenas "!addon" ele aparece assim: Digite novamente, algo está errado!"
      quando digito por exemplo: "!addon citizen" ele não funciona e não da nenhum erro
       
      mesma coisa acontece com o mount doll.. 
    • Por Ayron5
      Substitui uma stone no serve, deu tudo certo fora  esse  erro ajudem  Valendo  Rep+  Grato  

      Erro: data/actions/scripts/boost.lua:557: table index is nil
       [Warning - Event::loadScript] Cannot load script (data/actions/scripts/boost.lua)

      Script:
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo