[tutorial] Como Fazer Seu Ot Perfeito !

narutoflp

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/07/08Posts: 89Char no Tibia: Dark Arkhanno Imperror

OTServ - Criando



 

 

Para criar um OTServ, primeiramente, peço a você que tenha um pouco de paciência e dedicação. Se concentre bastante ao ler o tutorial abaixo, não é nada complicado, mas procure extrair todas as informações que o mesmo oferece.

 

 

Primeiros passos

 

Obviamente, antes de tudo, você precisa de todos os arquivos necessários para rodar o servidor no seu computador e um registro no fórum.clique aqui para entrar na seção "Download de OTServs", baixe o servidor que mais lhe chamar a atenção (para ter certeza se ele é bom, examine as respostas dos outros membros e o próprio tópico) e descompacte ele (a maioria dos servidores da seção vêm compactados em arquivos RAR/ZIP, voce presisa do winrar ou do winzip para descompactá-los) no diretório Meus Documentos ou qualquer outro de fácil acesso.

Você verá vários arquivos e pastas, mas por enquanto não mexa nem exclua nada. Dê um duplo clique no arquivo config.lua que está localizado no diretório matriz, e faça-o ser executado com o notepad (bloco de notas).

 

Segundo passo

Configurando o config.lua

 

Este é o arquivo principal do servidor, pois é lá que você irá configurar a maioria dos itens para iniciá-lo corretamente. Normalmente, todos eles vêm com linhas de comentários, explicando sobre cada item, em inglês. Se você tem um bom conhecimento da língua, leia tudo e entenda o que cada item configura, se não tem, não se preocupe, estarei mostrando abaixo um exemplo de config.lua comum, e explicando o que cada item faz.



-------- config.lua --------

-- Arquivo de configuração para o OTServ --

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

 

-- Local do mapa (só mude se você possuir um mapa novo)

map = "data/world/test.otbm"

 

-- Nome do servidor

servername = "Yurots BETA 1.0"

 

-- Localização

location = "Brasil"

 

-- IP do servidor (Seu IP, clique aqui e saiba qual é seu IP)

ip = "localhost"

 

-- Porta do servidor (normalmente não precisa mexer, só se sua internet/firewall bloquear tal porta)

port = "7171"

 

-- URL do site do servidor

url = ""

 

-- Nome do dono do servidor

ownername = "Filipe"

 

-- E-mail do dono do servidor

owneremail = "exemplo@exemplo.com"

 

-- Tipo do mundo (escolha como será o método de batalhas do seu servidor)

-- Opções: pvp, no-pvp, pvp-enforced

worldtype = "pvp"

 

-- Tempo de espera para utilizar uma magia/runa e outra em microsegundos (1000 = 1 segundo)

exhausted = 1000

 

-- Tempo de espera para utilizar uma magia/runa não-agressiva e outra em microsegundos (1000 = 1 segundo)

exhaustedheal = 1000

 

-- Adicionar quantos microsegundos se o jogador já estiver cansado (exhausted) e tentar usar uma magia/runa? (1000 = 1 segundo)

exhaustedadd = 200

 

-- Quanto tempo o jogador tem que ficar longe de batalhas poder entrar em locais sagrados e sair do jogo (1000 = 1 segundo)

pzlocked = 5*1000

 

-- Período de alugel da casa (daily = diário, weekly = semanal, monthly = mensal)

-- Opções: daily, weekly, monthly

houserentperiod = "weekly"

 

-- motd (caixa de mensagem que pode aparecer antes de abrir a lista de personagens)

motd = "Bem vindo ao Yurots BETA 1.0, entre e divirta-se!"

motdnum = "1"

 

-- Mensagem do ínicio, que irá aparecer quando você entrar no jogo

loginmsg = "Ajude noso server reportando os bug * !report *"

 

-- Quantas tentativas de login inválidas até o servidor bloquear o IP da pessoa

-- coloque 0 para desabilitar

logintries = 5

 

-- Permitir clones? (Múltiplos logins do mesmo personagem)

-- Opções: 0 (não), 1 (sim)

allowclones = 0

 

-- Número máximo de jogadores permitidos no servidor (lembre-se que, quanto maior este número, maior será a quantidade de lag do servidor, dependendo da sua máquina)

maxplayers = "150"

 

-- Tipo de SQL (mexa aqui somente se seu servidor utilizar este tipo de banco de dados)

-- Opções: mysql, sqlite

sql_type = "mysql"

 

--- Configurações para MySQL (ignore se estiver usando SQLite/XML)

sql_host = "localhost"

sql_user = "root"

sql_pass = ""

sql_db = "otserv"

 

--- Configurações para SQLite (ignore se estiver usando MySQL/XML)

sqlite_db = "db.s3db"

 

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

---------------------------- Configurações básicas ----------------------------

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

 

-- Sim = yes, Não = no

 

-- Nome do mundo (mostrado ao lado dos personagens da lista, Ex.: Magus (Secura))

worldname = "Magnet"

 

-- Tempo de "server save" (ele não fecha o servidor como no tibia, é só um controle para previnir lags desnecessários)

autosave = 3

 

-- Sistema de cap ativado? (yes/no)

capsystem = "no"

 

-- anti-afk - Tempo máximo para um jogador ficar ocioso antes de ser derrubado pelo servidor (1 = 1min)

kicktime = 20

 

-- Quantos summons (utevo res) os jogadores podem ter

maxsummons = 3

 

-- Itens máximos permitidos para colocar no depot (dp)

maxdepotitems = 1000

 

-- Aprender magias automaticamente (no) ou comprá-las (yes)?

learnspells = "no"

 

-- Você quer que todos os jogadores possuam 'premmium account'? (yes/no)

freepremium = "no"

 

-- Remover munição (bolts/arrows) conforme usada (yes) ou deixá-las infinitas (no)?

removeammunation = "yes"

 

-- Remover cargas de runas (sd/hmm/gfb) conforme usada (yes) ou deixá-las infinitas (no)?

removerunecharges = "yes"

 

-- Habilitar hotkeys? (yes/no)

itemhotkeys = "yes"

 

-- Jogadores podem atirar runas em jogadores pela janela de batalha? (yes/no)

battlewindowplayers = "yes"

 

-- Usar "Account Manager"? (yes/no) (clique aqui e saiba o que é "Account Manager")

accountmanager = "yes"

 

-- Summons (utevo res) seguem seus mestres à qualquer lugar? (yes/no)

summonsfollow = "yes"

 

-- Permitir troca de outfits? (yes/no)

outfitchange = "yes"

 

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

----------------------------------- Multiplicadores -----------------------------------

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

 

-- Multiplicador de experiência (Ex.: Se deixar 30, os monstros darão 30 vezes mais experiência que o Tibia global; Rats darão 150exp e Demons darão 180000exp)

expmul = 30

 

-- Multiplicador de experiência para pvp-enforced

expmulpvp = 3

 

-- Multiplicador de loot dos monstros (Ex.: Se deixar 2, os monstros darão 2 vezes mais rápido o loot do que no Tibia global)

lootmul = 2

 

-- Multiplicador de skills (Ex.: Se deixar 80, os jogadores irão ter seus skills aumentados 80 vezes mais rápido que no Tibia global, diferenciando pelas suas vocações)

skillmul = 80

 

-- Mesma coisa de cima, mas relacionado à mana/magic level

manamul = 80

 

-- Preço de cada SQM de uma casa

houseprice = 500

 

-- Nível necessário para comprar uma casa

houselevel = 25

 

-- Proteção para aqueles que estão abaixo deste nível (no caso, nenhum jogador do nível 1 à 15 poderão atacar jogadores, tanto quanto ser atacados pelos mesmos).

protectionlimit = 15

 

-- Dano crítico e chance {chance, porcentagem a mais de dano}

-- Às vezes, seu jogador poderá dar um dano crítico, e a porcentagem será a soma de dano maior que ele dará.

criticaldamage = {"5", "50"}

 

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

-------------------------- Configuração: Skull System -------------------------

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

 

-- Tempo para perder uma caveira branca (white skull / 1 = 1 minuto)

whitetime = 1

 

-- Tempo para perder uma 'morte injustificada' (1 = 1 minuto)

fragtime = 1*50

 

-- Quantas 'mortes injustificadas' o jogador terá que ter feito para ser banido temporariamente? (1 = 1 morte)

banunjust = 7

 

-- Quantas 'mortes injustificadas' o jogador terá que ter feito para adquirir uma caveira vermelha? (red skull / 1 = 1 morte)

redunjust = 5

 

-- Quanto tempo o jogador ficará banido? (1 = 1 hora)

bantime = 24*1

 

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

------------------------------- Configuração: Acessos de GM --------------------------------

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

 

-- Acesso necessário para andar nas casas e poder abrir as portas das mesmas.

accesshouse = 3

 

-- Acesso necessário para entrar no servidor sem esperar na lista de espera e quando o servidor estiver fechado para jogadores.

accessenter = 1

 

-- Acesso necessário para ignorar danos, cansaço (exhaustion), limite de capacidade e ser ignorado pelos monstros.

accessprotect = 3

 

-- Acesso necessário para enviar mensagens globais e falar com cores diferentes em canais públicos do servidor.

accesstalk = 1

 

-- Acesso necessário para mover itens à distância sem precisar estar próximo a ele.

accessremote = 3

 

-- Acesso necessário para ver ID/Posição do item que você está olhando (dando look).

accesslook = 2



 

Nota: Se algum item existente no config.lua não estiver exposto aqui, não se preocupe, simplesmente não mexa nele, a menos que você entenda o que ele faz e queira mudar. Aqui foram expostos os principais, os que podem ser alterados se você desejar.

Vale ressaltar também que, todas as alterações no config.lua devem ser feitas dentro das aspas (""). Se você quiser usar aspas nas alterações, utilize-a em conjunto com uma barra invertida para a esquerda: \"

Exemplo:location = "Brasil, \"País do futebol\""

 

Terceiro e último passo

 

Após configurar este arquivo, você já pode abrir seu servidor para testá-lo. Porém, você ainda pode fazer várias alterações nele, como criar novos monstros, magias, runas, e até NPCs!

 

Creditos: Magus , Arkhanel

--------------------------------I Am-----------------------------------







é meu fan (acho dificil) use essa bar






my team



fakes





sou fan :


5084165

Legends Never Die
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/07/08Posts: 54

Olá,

 

Primeira mente gostaria de fazer uma pergunta.

Se deixar o Config.Lua traduzido assim pega normal?

 

Agora gostaria de falar sobre a estrutura do seu texto.Eu particularmte acho que com o sublinhado, dificulta a leitura, so sublinhe o que for realmente importante e não o texto inteiro.

 

Minha opnião.

 

Sobre o conteudo, um otimo conteudo foi apresentado no topico, mais você poderia no final dele colocar alguns outros tutorias que é possivel aprender mais profundamente sobre isso, e que explicam um pouco melhor sobre o config.lua, um exemplo de tutorial é o do Dare Devil e outro do Lord Lolzao, são so sujestoes ;x

 

Abraços,

Rekoor.

Legends Never Die




É meu fan?Então use e abuse:
Numero de post's não conta.O que realmente conta é a Qualidade dos Post's



Ultima Sign:


Os ventos que as vezes tiram
algo que amamos, são os
mesmos que trazem algo que
aprendemos a amar...
Por isso não devemos chorar
pelo que nos foi tirado e sim,
aprender a amar o que nos foi
dado.Pois tudo aquilo que é
realmente nosso,
nunca se vai para sempre...

shura007

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/07/08Posts: 8Char no Tibia: Demonic

AE EU SEI FAZ OT BOM MAS N SEI FAZER AREA HUNTES PARA OT ISSO DEFICIO AGUEM MIN ENSINA?

SHURA THE BEST...............
Tai o Meu Hd virtual..Só Clikar AKI!!!



otrox-sp.no-ip.biz

narutoflp

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/07/08Posts: 89Char no Tibia: Dark Arkhanno Imperror

A Rekoor

 

Vlw pela dica ae vo tirar o sublnhado quanto a sua pergunta

nunca tentei mas acho que nao mas procure nao copiar

esse confiig.lua é só uma exemplo

mas todo OT vem com o seu é só editar

 

A demonic008

 

Fazer areas é mapper ou seja procure em tutorias de mapping

aki tem mapping só clika

--------------------------------I Am-----------------------------------







é meu fan (acho dificil) use essa bar






my team



fakes





sou fan :


Mimow

Guilherme Couto
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 02/03/08Posts: 255

Ahhh cara...n sei se isso vai ajudar...

 

pke XP depende mto do mapa!

Att,
Mimow



ORAkQ.png

RedZL

Never mind, I'll find someone like you.
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 06/11/06Posts: 850Char no Tibia: Xearius Thor

Sua formatação está agradável, ou seja, neste quesito você já foi aprovado. :positive:

Porem encontrei uma coisa que precisa de alteração.

 

-- IP do servidor (Seu IP, clique aqui e saiba qual é seu IP)

ip = "localhost"

 

Faltou o link do "clique aqui" e isso é de extrema importância para ajudar os novatos. :button_cancel:

 

Em relação ao resto está ótimo.

:party:

 

Você tem 2 dias para fazer as devidas alterações ou me dar alguma resposta. :positive:

narutoflp

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 13/07/08Posts: 89Char no Tibia: Dark Arkhanno Imperror

@ RedZL ok ja arrumei o que voce pediu botei o link

--------------------------------I Am-----------------------------------







é meu fan (acho dificil) use essa bar






my team



fakes





sou fan :


Vinimond

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/07/07Posts: 2

Oww tipo eu ja tenhu u ot e ja consigo entra mais dai quem tah num otro pc naum da pra loga como q eu faço pra abri u server??me flaro q era /openserver mais n abriu !!qq eu faço

igor90

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/08/08Posts: 1Char no Tibia: pitty alencar

eu ainda estou com dúvida em uma coisa, eu não sei aonde que aumenta o tanto de life que acrescenta por vez e nem o tempo para ser acrescentado, alguem poderia me ajudar? vleu ;D

Lokinj

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/06/08Posts: 6Char no Tibia: Sirius Vampire

la no meuip.com tem escrito um monte de coisa em ql eu clico pra saber o meu ip??

so iniciante ^^

Lokinj

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/06/08Posts: 6Char no Tibia: Sirius Vampire

como poe on?????

BiicoiitO

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 15/09/08Posts: 1Char no Tibia: Nao encontrado

tem que extrair a pasta do server !?

Pq no winrar n da pra abrir o confg.lua coomo bloco de notas

Verniba

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/01/07Posts: 1

Opaa ! tudo bem ?

Muito bom seu tutorial !

mas eu tenho uma duvida...

sempre consegui fazer ot.. 8.0 , 8.10 ...

mas agora nao to conseguindo fazer o 8.22

porque todos eles nao tem a pasta de players nem de accounts!

 

onde fica essas pastas??

se puder me responder .. fico grato !

 

meu orkut > http://www.orkut.com.br/Profile.aspx?uid=1...811282093069519

Heifre

Malleta
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 05/06/07Posts: 30

Bom para os iniciantes,

 

~Cya



Pokémon Legend Online

imrs

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/08/08Posts: 23Char no Tibia: To sem xD

continue assim...

xP

 

 

nice:l