Bem vindo a OTServ Brasil - O seu portal para o mundo OTServ!

Atenção Visitante!

Saia do anonimato e tenha acesso total ao nosso fórum e nossos downloads. Basta se CADASTRAR. É rápido, não demora nem 5 minutos. Faça sua parte e participe de nossa comunidade !

Entre para seguir isso  
Seguidores 0
Mickfern

Primeiro OTServer? Saiba como criar.

Postado (editado)

Bom, para criar um OTServ, primeiramente, você terá que ter um pouco de paciência e dedicação. O tutorial abaixo não é complicado, procure prestar bastante atenção e siga os passos corretamente.

 

Primeiros passos:

 

Obviamente você precisa ter os arquivos necessários para rodar o servidor no seu computador e um registro neste fórum. O registro é gratuito, basta

Você não tem permissão para ver este conteúdo oculto.
( informe um e-mail válido, caso contrário você não poderá prosseguir com o cadastro e não poderá desfrutar de todos os benefícios ). Depois de registrar-se,
Você não tem permissão para ver este conteúdo oculto.
para ir na seção de Downloads de OTServers e baixe um servidor de sua preferência ( é aconselhável que veja o histórico do otserver antes de baixá-lo, afim de evitar problemas futuros, como, por exemplo, bugs indesejáveis ). Após baixar, extraia os arquivos para um local de sua preferência, caso não tenha o programa, se chama winrar, pode ser baixado
Você não tem permissão para ver este conteúdo oculto.
. Agora que você extraiu, verá vários arquivos, não mexa em nada por enquanto.

Dê um duplo clique no arquivo config.lua e abra com o bloco de notas, ele está no diretório raiz do otserver.

 

Segundo passo:

Configurando o config.lua

 

Este é um dos arquivos principais do servidor, nele você encontrará várias configurações do servidor e poderá adaptá-las ao seu gosto. Geralmente, há explicações no arquivo para que você possa entendê-lo, porém é em ingles. Se você tiver conhecimento na língua poderá entender facilmente, e se não entender pode deduzir ou usar um tradutor, caso queira. Mesmo com estas opções, mostraremos abaixo exemplos de config.lua e explicando o que cada item faz.

 

  • Servidores 8.1 ou menos

 

Você não tem permissão para ver este conteúdo oculto.

 

Atenção: Em alguns servidores o config.lua pode estar diferente, mas não se preocupe, não é algo de 7 cabeças.

O meu config.lua está diferente de alguns outros, estarei disponibilizando uma parte diferente, a parte dos multiplicadores e umas coisas diversas.

[spoiler=Multiplicadores e diversos]

Você não tem permissão para ver este conteúdo oculto.

 

 

  • Servidores 8.6 e posteriores (Obs: servidores acima da versão 8.4 tem praticamente a mesma configuração, mas nesta versão há mais opções)

 

Você não tem permissão para ver este conteúdo oculto.

Obs: A maioria dos servidores trabalha com milissegundos, ou seja, 1000 milissegundos equivale à 1 segundo.

 

Atenção: Não se preocupe se achar algo que não mostramos, pois aqui foram expostos os principais itens, não mexa nos outros caso você não saiba o que eles fazem. Outra coisa, cuidado ao manipular os itens acima, pois qualquer configuração errada poderá dar problemas futuros.

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: \"

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

 

Terceiro passo:

Criando personagem GM e/ou GOD

 

Agora você vai aprender a criar conta com acesso, seja um simples tutor até um Administrador.

 

Antes de tudo, existem dois tipos de otservs, os servidores SQL (que guardam todas as informações em um banco de dados SQL) e os servidores XML (que guardam as informações em diversos arquivos XML), e dependendo de qual é seu servidor, a criação da conta de gamemaster será diferente.

 

Devido às qualidades dos servidores SQL, os servidores XML estão sendo abolidos, pois SQL é muito mais versátil e os dados são mais leves.

 

  • Servidores XML

A maioria dos servidores xml vêm com uma conta de gamemaster pronta, mas ainda sim você terá que configurar o nome, uma nova conta e senha, e caso queira mais alguém na equipe do seu otserver, configurar a conta para um amigo ou outra pessoa.

 

  1. Abra a pasta do seu servidor, vá até data > players. Ache qualquer arquivo que tenha nome de GM (God, GM, Tutor...), renomeie-o para o nome que você quiser (ex: God Mickfern) e abra-o com o bloco de notas (clique com o botão direito no arquivo e selecione "Editar").
    [spoiler=Imagem]editarxml.png 
  2. Em name você insere o nome do arquivo (ex: name="God Mickfern") e em account você insere a conta que você deseja ser a conta do gamemaster (ex: account="123321"). IMPORTANTE!! Antes de mudar a account, anote a antiga pois você precisará mais adiante. Tenha certeza também que a variável access está com o valor 5 ou maior (ex: access="5"). As outras variáveis não são necessárias alterar.
    Dica: se a visualização do arquivo estiver ruim no bloco de notas, tente deixá-la melhor ativando a "quebra automática de linha" em "Formatar".
     
    Irá ficar assim:
    Você não tem permissão para ver este conteúdo oculto.


    Obs: não será nesta ordem as opções. Guarde os números que estava na opção account.
     

  3. Agora volte para a pasta raiz, e entre em data > accounts. Procure um arquivo XML que o nome seja a account antiga que estava última arquivo que você acessou (por isso que foi pedido anotar a antiga account), renomeie-o para os números da sua nova account (ex: 123456) e abra-o com o bloco de notas (clique com o botão direito no arquivo e selecione "Editar", mostrado anteriormente).
  4. Em pass você insere a senha que desejar para sua account (ex: pass="mickfern123", e em character name você coloca o nome do seu gamemaster (ex: character name="God Mickfern").
    [spoiler=Imagem]accountsxml.png 
  5. Salve todos os arquivos e está tudo pronto, sua conta de gamemaster está feita.

 

Servidores SQL

Temos vários tutoriais na seção de tutoriais ensinando a criar gamemaster em servidor sql, aqui vão alguns:

Você não tem permissão para ver este conteúdo oculto.

Você não tem permissão para ver este conteúdo oculto.

Você não tem permissão para ver este conteúdo oculto.

 

Contudo, irei dar uma breve explicação:

 

  1. Abra o sqlite, e vá em new database
    [spoiler=Imagem]96983259bq4.jpg 
  2. Agora clique no botão "Chose new file for database".
    [spoiler=Imagem]70649965yt7.jpg 
  3. Agora navegue até a pasta do seu ot e selecione o arquivo .s3db
    [spoiler=Imagem]42531484nc8.jpg 
  4. Aperte o botão Ok.
  5. Agora irá aparecer um iconezinho no sqlite, basta clicar 2 ( duas ) vezes
    [spoiler=Imagem]selecionardb.png 
  6. Clique em tables ou no "+" se preferir.
    [spoiler=Imagem]92857062aw1.jpg 
  7. Clique em accounts e depois na "aba" data.
    [spoiler=Imagem]11491864gs2.jpg 
  8. Agora edite conforme a imagem abaixo.
    [spoiler=Imagem]76098124vm2.jpg 
  9. Depois disto, vá na table players, assim como em accounts, selecione a "aba" data e configure como na imagem abaixo.
    [spoiler=Imagem]76098124vm2.jpg 
    Obs: lembrando que o group_id você configura como quiser, cada grupo equivale à um Id.
    [spoiler=Ids]1 - Player
    2 - Tutor
    3 - Senior tutor
    4 - Gamemaster
    5 - Community Manager
    6 - God
    Atenção: os ids podem variar, para isso procure na pasta XML, ou se estiver solto na pasta data, o arquivo Groups.xml e veja quais os grupos do seu otserver. 

Créditos das imagens: D-Trovão

 

Quarto passo:

Desbloqueando as portas

 

Cada sistema operacional é um jeito de desbloquear, estarei disponibilizando as maneiras de desbloquear de 3 ( três ) sistemas operacionais.

 

  • [spoiler=Windows XP]
    Bom galera, primeiramente vá no menu iniciar e clique em firewall do windows :
    imagem1bk.jpg
    Após clicar irá aparecer :
    imagem2rp.jpg
    ( em alguns casos não é por categoria, basta achar o ícone do firewall )
     
    Clique em firewall do windows :
    imagem3ab.jpg
    Depois irá abrir uma janela, clique em adicionar porta :
    imagem4gm.jpg
    Depois coloque o nome, a porta 7171 ( depois faça isso com a 7172 ), o protocolo tcp ( depois faça isso com o udp ) e aperte enter. Pronto.
     
    Caso queira saber os riscos de se abrir uma porta :
    imagem6s.jpg
     
    Créditos : Tyladron, Mickfern. 
  • [spoiler=Windows Vista]
     
    1º: Abra o Menu iniciar e vá em Painel de Controle:
     
    20620392.png
     
    2º: Depois, irá aparecer isto:
    Clique em Permitir um programa pelo Firewall do Windows, e aparecerá:
     
    brunoh.jpg
     
    (OBS: as vezes não é preciso seguir o próximo passo, irá aparecer a imagem direto, mas caso necessite):
     
    76587645.jpg
     
    3º: Clique em Permitir um programa pelo Firewall do Windows, e depois que aparecer a outra imagem, clique em Adicionar porta.
     
    Agora é a parte simples, configure de acordo com a sua necessidade:
     
    82958430.jpg
     
    Nome: Coloque o nome que quiser.
    Número da porta: Coloque 7171. (Depois repita o passo com a 7172).
    Protocolo: Deixe tcp. (Depois repita o passo com o udp).
     
    Créditos:Jonatasjho, Mickfern 
  • [spoiler=Windows 7]
    1º: Abra o menu iniciar, e digite firewall. Irá aparecer como na imagem abaixo, clique em Firewall do Windows com Segurança Avançada:
     
    19554087.png
     
    2º: Após ter clicado, irá aparecer o firewall, clique em Nova regra:
     
    98728723.png
     
    3º: Como mostrará na imagem abaixo, selecione Porta:
     
    17987706.png
     
    4º: Depois marque Protocolo tcp (depois faça isso com o udp) e em portas específicas digite 7171 (depois faça isto com a 7172):
     
    56993946.png
     
    5º: Depois, selecione Permitir a conexão e Avance:
     
    95926456.png
     
    6º: Digite o nome da porta, e clique em Concluir:
     
    56865052.png
     
    Prontinho.
     
    Créditos: Mickfern.

 

Atenção: Desbloqueie as portas 7171 e 7172 nos protocolos tcp e udp.

 

Quinto e último passo:

Hora de jogar hehe

 

Após feito tudo isso, você pode se divertir com seus amigos, ou, se preferir, sozinho. Vale ressaltar que isso é a configuração básica, você pode adicionar e editar magias, monstros, itens, várias opções de scripts, etc.

Para isso, tudo o que você tem de fazer é acessar as outras seções de nosso fórum e procurar tutoriais explicativos para os assuntos.

 

Você não tem permissão para ver este conteúdo oculto.

 

Nota: Em caso de falta de DLL na execução do servidor, visite o site DLL-Files (

Você não tem permissão para ver este conteúdo oculto.
) e utilize a caixa de busca para encontrá-las e baixá-las. Depois, descompacte elas no diretório aonde está localizado o executável, geralmente na pasta raiz do seu OTServer.

 

F.A.Q

Frequently Asked Questions

 

Como abrir meu servidor?

 

Após configurar corretamente o config.lua, dê um duplo clique no executável (OTServ.exe ou TheForgottenServer.exe; pode variar) e aguarde a abertura do servidor. Se no processo aparecer qualquer mensagem de erro, tire uma screenshot do erro e poste na seção de dúvidas, para obter ajuda. Se o servidor abrir sem erros, você já está pronto para testá-lo!

 

Como entrar no meu servidor?

 

Para entrar no seu servidor, você precisará do cliente de Tibia correlativo ao protocolo do seu OTServ (por exemplo, se baixou um servidor 8.6 precisará exatamente do Tibia 8.6). Todas as versões do Tibia estão disponíveis

Você não tem permissão para ver este conteúdo oculto.
.

Você também precisará de uma ferramenta comumente conhecida como "IP Changer", que tem a função de trocar o IP/Porta do cliente do Tibia para um em específico. Para baixá-lo

Você não tem permissão para ver este conteúdo oculto.
.

 

Baixados os programas necessários, execute os dois e coloque o IP/Porta do seu servidor no "IP Changer", e "troque o IP". Fazendo isso, você já pode acessar o seu servidor colocando o Account Name/Password na tela do Tibia.

 

Como saber meu IP?

 

Há várias maneiras para descobrir seu IP, vamos tentar duas delas.

Vá até o menu Iniciar > Configurações > Painel de controle e clique no item Conexões de rede. Dê um duplo clique na conexão local (a conexão ativa) e vá até a aba Suporte. Seu endereço de IP estará lá.

Outra maneira, ligeiramente mais fácil, é visitar o site MeuIp, copiar o IP e colar ele no arquivo de configuração do servidor.

 

Você não tem permissão para ver este conteúdo oculto.

 

O que é "Account Manager"?

 

Account Manager é, em poucas palavras, um NPC que cria uma conta para você. Praticamente todos os servidor atuais possuem um Account Manager imbutido e, também, uma opção para desabilitá-lo se você quiser ( no config.lua ). Fica a seu critério decidir se vai usá-lo ou não.

 

Problemas com scripts?

 

Caso o seu servidor apresente qualquer tipo de "LUA error", é porque você adicionou/modificou algo que não é suportado pela linguagem LUA, ou mal uso do mesmo.

Para resolver o problema é simples: basta visualizar qual é a linha que está ocorrendo tais erros, e verificar se o script segue o padrão da linguagem.

Se você não tiver sucesso tentando consertar o script, visite nossa seção de suporte e peça a ajuda que necessitar, claro, seguindo as regras do fórum.

 

Você não tem permissão para ver este conteúdo oculto.

 

Problemas com websites?

Geralmente todo tipo de erro relacionado com linguagens se baseia no ato de acessar a linha que o aplicativo indica, e verificar se está correto.

Na linguagem PHP, que é utilizada para a criação de websites de OTServ, não é diferente.

Normalmente, os websites vêm com um arquivo específico que possui todas as variáveis globais (config.php), que é aonde você deve configurar.

Para que os outros possam acessar seu website, você deve possuir um webserver instalado em sua máquina.

 

Para mais informações, acesse nossa área com tutoriais sobre websites clicando

Você não tem permissão para ver este conteúdo oculto.
.

 

Outros problemas?

 

Não hesite em utilizar a

Você não tem permissão para ver este conteúdo oculto.
que o fórum possue, e espere algum membro disposto a ajudar, responder sua dúvida. Vale ressaltar que há regras e devem ser cumpridas na seção, também respeitando as regras gerais do fórum, e lembrando, também, que o trabalho é voluntário, então espere até alguém responder.

 

Créditos:

Mickfern

sawd

Editado por Mickfern

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  
Seguidores 0

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.