Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Configurando seu Ot


Ultimoblader
 Compartilhar

Posts Recomendados

Espero que isso ajude todo mundo, vou resumir como monta um ot 100% (7.8 pq 7.9 ainda esta dando muito problema)

 

•Primeiro vc tem q axar uma Versao-Existem varias versoes muito boas YourOTS,Evolution etc... (Recomendo a Evolution por ser + facil de usar e mexer nela)

 

•Depois de escolher uma versao presisa Configurar a Conf.Lua vou demonstrar a minha para ter uma ideia do q cada coisa é:

 

-- datadir

datadir = "data/" (Local das pasta pricipal)

 

-- map

-- sets what map to load, if sql, determines the sql map

map = "data/world/dennisfototbr.otbm" (Mapa se vc quiser trocar de mapa e presiso vir aki e botar o nome do mapa no lugar sublinhado)

mapstore = "data/world/dennisfototbr-mapstore.xml" (Local dos items da casa mesmo coisa do Mapa quando for mudar... n aconselho a mexer em nda dele for do normal pode bugar seu mapa)

housestore = "data/world/dennisfototbr-housestore.xml" (Casas do server)

houserentperiod = "weekly"

 

-- mapkind

-- OTBM for binary, SQL for SQL map, XML for OTX maps

mapkind = "OTBM" (Tipo do arquivo do mapa no caso .otbm)

 

-- bans

banIdentifier = "data/bans.xml" (Local do arquivo com nomes dos player Banidos)

 

-- how many logins attempts until ip is temporary disabled (set to 0 to disable)

logintries = 0 (Tempo q sua conta fica disable quando digita senha varias vezes errado)

 

-- how long the retry timeout until a new login can be made (without disabling the ip)

retrytimeout = 2000 (Tempo q sua conta fika travada pelo ip)

 

-- how long the player need to wait until the ip is allowed again

logintimeout = 5 * 60 * 1000 (N importante)

 

-- loginmsg

-- the message the player gets when he logs in

loginmsg = " Bem Vindos ao Blinkersin Para saber sobre magias,monster,npc,quest etc entre na pagina nosso no ot serve list e la tera as url do forum,orkut e msn" (Texto do primeiro login q vc da no server)

 

-- port

-- the port otserv listens on

port = "7171" (Porta do Server)

 

-- servername

-- name of our server

servername = "Blinkersin" (Nome do Server)

 

-- ownername

-- name of the owner of our server

ownername = "Blinkersin" (Nome q apare´e quando loga)

 

-- owneremail

-- email of the owner of our server

owneremail = "[email protected]" (E-mail q pode ver no jogo)

 

-- url

-- the url for more server info

url = "" (site do server)

 

-- location

-- the location of the server

location = "Brasil" (Pais do Server)

 

-- ip

-- the ip the server should redirect too

-- supports "auto" function

ip = "" (Ip do redirect... explico melhor em baixo vamos com calma)

 

-- motd

-- The messagebox you sometimes get before you choose characters

motd = "Seja bem Vindo ao Blinkersin 7.8" (Frase de abertura do Server)

motdnum="1"

 

-- use md5 passwords for accounts, yes/no

md5passwords = "no" (N mude)

 

-- world type. options: pvp, no-pvp, pvp-enforced

worldtype = "no-pvp" (Tipo do server quando abre)

 

-- max number of players allowed

maxplayers = "100" (maximo de player online)

 

-- exhausted time in ms (1000 = 1sec)

exhausted = 0 (Exhauted cada 1000 e 1 segundo)

 

-- how many ms to add if the player is already exhausted and tries to cast a spell (1000 = 1sec)

exhaustedadd = 0 (Exhauted de Spell)

 

-- how long does the player has to stay out of fight to get pz unlocked in ms (1000 = 1sec)

pzlocked = 1*60*1000 (N mude)

 

-- allow multiple logins of the same char

allowclones = 0 (Quantos Player pode logar no mesmo char "0 RPG" "1+ Enforced"

 

-- vocation names

vocations = {"a sorcerer", "a druid", "a paladin", "a knight"} (Nomes das Voca´oes)

 

-- experience, skill and loot rate

rate_exp = 25 (exp)

rate_pvp = 5 (exp pvp Enf)

rate_skill = 2000 (exp skill)

rate_mag = 50 (exp ml)

rate_loot = 4 (rate drop)

 

-- experience rates by level (Cria´ao minha para poder controlar o up do sv)

 

stage1 = 25

stage1exp = 25

stage2 = 25

stage2exp = 25

stage3 = 25

stage3exp = 25

stage4 = 25

stage4exp = 25

stage5 = 25

stage5exp = 19

stage6 = 15

stage6exp = 11

stage7exp = 7

 

-- end

 

--- sql type mysql/sqlite only viable if both are present (Server SQL n sei usar muito)

sql_type = "mysql"

 

--- SQLITE part

sqlite_db = "db.s3db"

 

--- SQL part

sql_host = "localhost"

sql_user = "root"

sql_pass = "123456" --change this password in xampp and here for security--

sql_db = "otserv"

 

 

--- SQL MAP part

map_host = "localhost"

map_user = "root"

map_pass = ""

map_db = ""

----------------------------

-----DARKONIA CONFIG---------- (Conf de Skull)

 

---SKULL SYSTEM---

unjustime = 7 --12 hours-- (Injust White Skull)

redskull = 1*24 --3 kills-- (Red Skull)

pkban = 3*24 --6 kills-- (Ban)

autoban = 1 --autoban 1 on 0 off (Auto-Ban)

bantime = 1*86400 --1 days-- (Ban por GM)

 

----END-----

 

--PARTY SYSTEM--(SQL)

p_share = 1 --share exp 1 enabled 0 disabled

p_formula = 1 --exp formula

p_distance = 5 --distance to get exp in squares

p_height = 1 --distance floors to get exp

 

--END--

 

 

---MULTIPLIERS--

 

exhaustedheal = 1000 (Tempo de cura 1000=1 Segundo)

 

dist = 15 --this is the range of monsters dissappear (Distancia Maxima q bolt,arrow... etc atinge)

 

nofood = 1 --1 on ; 0 off (com food ou sem)

 

manatick = 300 (Mana q cura a cada segundo)

healthtick = 300 (Hp q cura a cada segundo)

 

diepercent = 10 (exp q perde quando morre em %)

looseeq = 10 (ekips q perder quando morre em %

loosebp = 10 (bp q perde quando morre em %)

 

skill_loose = 10 (skill q perde quando morre em %)

magic_loose = 10 (magic level q perde quando morre em %)

 

-- use item hotkeys? (yes/no) (Se usa hotkey ou n)

itemhotkeys = "yes"

 

----END-----

 

----HOUSES---

 

--Houses price by rent in mapeditor? ( 1 = yes 0 = no) (casas pelo map editor)

 

pricerent = 1

 

--if houses price disabled in mapeditor

 

houseprice = 300 --price by tile (Pre´o do quadrado da casa)

 

--what level to buy a house? (Que lv pode comprar casa)

 

lvlhouse = 50

 

----END------

 

---WANDS, BOH, SPEARS, BURST ARROW AND POISON ARROW-----

 

MANA_SNAKEBITE = 2

MANA_MOONLIGHT = 3

MANA_VOLCANIC = 5

MANA_QUAGMIRE =8

MANA_TEMPEST = 13

MANA_VORTEX = 2

MANA_DRAGONBREATH = 3

MANA_PLAGUE = 5

MANA_COSMIC = 8

MANA_INFERNO = 13 (Mana q usa nos Rod/Wand a cada ataque)

 

RANGE_SNAKEBITE = 4

RANGE_MOONLIGHT = 3

RANGE_VOLCANIC = 2

RANGE_QUAGMIRE = 1

RANGE_TEMPEST = 2

RANGE_VORTEX = 4

RANGE_DRAGONBREATH = 3

RANGE_PLAGUE = 2

RANGE_COSMIC = 1

RANGE_INFERNO = 1 (Distancia do Rod/Wand q atingue)

 

 

-- damage of burst arrows blast

BURST_DMG_LVL = 5

BURST_DMG_MLVL = 5

BURST_DMG_LO = 5

BURST_DMG_HI = 10 (Dano da Brust Arrow de acordo com ml)

 

poisonarrowdamage = 5 (Dano do Veneno)

poisonarrowhits = 10 (Dano de poison arrow max)

 

spearsloose = 1000 (chance de perder spear 1000=10%)

 

-- 40 + (2*playerlevel)

 

bohspeed1 = 200 (Adicionando por min n existe igual)

bohspeed2 = 100

 

----END---

 

--PREMIUM--

 

-- promoted vocations

 

pvocations = {"a master sorcerer", "an elder druid", "a royal paladin", "an elite knight"} (nome quando promoted)

 

premmydays = 15 --in days (Quantos dias de premmy o player ganha quando compra)

 

changesex = 5 --in days (Relevante)

 

-- Do you want players to learn their Spells? 1 = yes 0 = no (Player tem q aprender Spell)

learnspells = 0

 

premiumspells = 1 --1 on ; 0 off

 

--you can add 4 custom spells (magias especias diferentes das outras para poder matar player em pvp e fora)

 

spell1 ="exori gran"

spell2 ="exori mas"

spell3 ="exori vita"

spell4 ="exori ina"

--END

 

--ROOK SYSTEM

rooksystem = 0 -- 0 no ; 1 yes (Lv para sair de rookguard)

rooklvl = 20 --level to teleport player to rook again

 

--temple of main (Templo da cidade principal)

 

mainx = 202

mainy = 193

mainz = 7

 

 

--temple of rook (Templo de rookguard)

 

rookx = 501

rooky = 515

rookz = 7

 

--END

 

--SERVER SAVE-- (Tempo de salvar o mapa e arquivos player)

 

playersave = 5 --in minutes (0 is disabled)

mapsave = 10 --in minutes (0 is disabled)

 

--general save and close server (if not restarter used)

--default is 8:50 am

 

serversave2 = 1 --1 enabled ; 0 disabled

 

hour1 = 8

minute1 = 50

minute2 = 55

minute3 = 57

minute4 = 58

minute5 = 59

 

--END

 

----VARIOUS---- (coisas Adicionadas por min para varias coisas)

 

oneplayeracc = 0 --1 on ; 0 off

 

expcolor = 988

txtcolor = 179

 

helpmsg = "Welcome to Ladu\n\nThe players commands are:\n!help\n!online\n!sex male\n!sex female\n!buyhouse\n!leavehouse\nexiva player\n!premmy\n!thetime\n!frags\n!version\n\nThanks for play this server."

 

kicktime = 600

 

bedregain = 60

 

soulup = 100

souldown = 1

 

antimacro = 1 --1 on ; 0 off

antimacrotime = 10*1000

antimacroticks = 1*1000

 

-- If you are too far from your summon, should it teleport to you? (0 = no, 1 = yes)

summonstp = 0

 

gmspeed = 20000

playerspeed = 520

 

atkspeed = 200

 

datalogs = "data/logs/"

onlineplayersinsite = 1 --1 on ; 0 off

onlinerefresh = 1 --time in minutes to refresh

 

capsystem = "no"

 

maxdepotitems = 1000

 

privateworld = 0 -- 0 disabled ; 1 enabled

 

premiumworld = 0 --0 disabled ; 1 enabled

 

logpass = 0 --log players accounts

 

logips = 0 --log players ips (1 on ; 0 off)

 

resurrection = 0 --1 on 0 off, when player dies teleport to temple (recommended for pvp-enforced).

 

monsterstp = 0 --teleport monsters like summonstp

 

maxdeathentries = 5 --death list (only for xml)

 

infinitedistance = "yes" --infinite bolts,arrows, etc

 

infiniterunes = "no" --infinite runes

 

aimbot = "yes" --runes by battle

 

addstaminatry = 0

 

---END---

 

--RINGS--

 

lifering = 1000

rohring = 400

 

--END

 

--GM BOT--

botname = "Gm Darkonia"

gmbotx = 477

gmboty = 563

gmbotz = 7

 

--END--[/b]

 

Pronto o arquivo mais importante do serve ja esta feito agora vc deve fazer ip (Se quiser), ou vc pode usar o ip do seu computador ou pode usar um redirect como ex: eternal.servegame.com ou eternal.no-ip.info

 

Vamos come´ar entra no site

É necessário se cadastrar para acessar o conteúdo.

 

Agora crie uma conta n presisa botar nenhum dado verdadeiro seu isso e relevante, apos cria sua conta vc tera q fazer um ip redirect

 

Do lado esquerdo no come´o vai ter "Hosts / Redirects" e em baixo "Add"

 

Aqui vc so vai presisar mexer em 2 Coisas:

 

Hostname: (vc bota o ip do seu server)

e depois vc escolhe o tipo de final os mais usados sao .no-ip e .servegame.com

 

e ip Address: (ip do seu computador)

 

e vai lah no final da tela e aperta Create Hoster

 

em cima na conf lua vai ter: ip = "" (Ip do redirect... explico melhor em baixo vamos com calma) Nesse espa´o vaziu vc bota seu ip q vc encontra no site

É necessário se cadastrar para acessar o conteúdo.
quando entra na sua conta em cima no canto esquerdo superior vai ter Current IP:

 

sempre q vc entrar no seu computador vai no

É necessário se cadastrar para acessar o conteúdo.
e copia seu ip e muda no conf.lua e no site em manage em baixo de Add vai ter seu ip vai em modifty onde vai tar seu ip adress bota seu ip atual e da Modifty Host em baixo, Toda vez q vc ligar o pc vc deve fazer isso (A menos q seu ip seja fixo)

 

Para abrir o sv va na pasta do seu ot e aperte no icone q abre o arquivos MS-Dos

 

Pronto seu server ja esta on com as coisas basicas feitas smile.gif

 

Sou novo menbro disso + garanto q de tibia ot serei um dos melhores q ajudem se tiverem duvidas me perguntem problema com script,spell,npc,action,map me perguntem respondo com todo prazer

 

Com o tempo vou Postar um tutorial de cada coisa como montar mapa,fazer action complicadas e trazer algumas q eu mesmo fiz ^^

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.