--- OtServe * Tudo Sobre O Assunto ---
Primeiramente, você deve baixar o binário de um servidor, que pode ser encontrado na seção Downloads de otserv.
Após baixá-lo, extraia os arquivos em qualquer local de seu HD, e abra o arquivo config.lua (que se encontra na pasta matriz do servidor) com algum editor de textos ( Bloco de notas, por exemplo ).
Explicando variáveis do config.lua
Citação:
Lembre-se que, dependendo da versão do servidor, poderá haver configurações a mais, as citadas acima são apenas as mais usadas em todos os servidores.
Cálculos;
Em alguns casos, são utilizados cálculos matemáticos, que nas linguagens, são: + (mais), - (menos), / (dividir) e (vezes).
Repare o seguinte exemplo:
Citação:
No caso, o script calculará 60 (vezes) 1000, e o resultado, no caso, 60000 , será o tempo que a variável irá setar.
Mas, se você setar na variável o valor 60000 , funcionará do mesmo modo.
Após configurar esse 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!
Para que isso se torne realidade, tudo o que você tem de fazer é acessar as outras seções de nosso fórum (organizadas especialmente para fácil acesso), e procurar tutoriais.
Em caso de falta de DLLs , visite sites como dll-files.com e baixe-as normalmente.
----------------------------------------
Possíveis erros ;
Não consegue conectar?
Se você não estiver conseguindo entrar no seu servidor, é porque provavelmente a porta você setou na variável "port" (padrão 7171) está bloqueada para acesso remoto.
Para desbloquea-la é simples.
Vá até o menu Iniciar > Configurações > Painel de controle e clique no item Firewall do windows .
Se você achar conveniente, desative-o por completo, e tente acessar novamente o servidor, porém, se quiser deixar seu computador com a proteção do programa, faça o seguinte:
Vá até a aba Exceções , e clique no botão Adicionar Porta .
No campo Nome digite Tibia (ou qualquer outro) e no campo Porta , 7171 (porta setada no config.lua). Após isso nenhuma alteração é necessária, clique em Ok.
Recomenda-se desativar também qualquer anti-virus ou firewall opcional, para que se tenha acesso total a porta.
Tente novamente e veja os resultados.
Se você utiliza router, recomendo que visualize o seguinte site: http://www.portforward.com/english/applica.../Tibiaindex.htm
Ele possue um banco de dados com muita informação, escolha o modem que você utiliza e siga o tutorial.
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 obter nenhum sucesso, visite nossa seção de suporte, e peça a ajuda que necessitar, óbviamente seguindo os padrões citados no início do tópico.
Problemas com websites?
Geralmente todo tipo de erro relacionado com linguagens se baseia no fato de acessar a linha que o aplicativo indica, e verificar se está correto.
Na linguagem PHP, que é utilizada para a criação de web sites, não é diferente.
Normalmente os web sites vem com um arquivo específico que possuem todas as variáveis globais, que é aonde você deve configurar.
Para que os outros possam acessar seu web site, você deve possuir um host ou o apache instalado em seu computador.
Para mais informações, visite a seção de web sites: http://www.xtibia.com/forum/index.php?showforum=221
Outros problemas?
Não hesite em utilizar a seção de suporte que o fórum possue, e espere algum membro disposto à ajudar, responder sua dúvida.
http://www.xtibia.com/forum/index.php?showforum=221
Não Sabe Entrar No Seu Servidor ?
Aki Esta Uns Dos Tutoriais Que Eu Postei Para Quem Não Sabe Mexer Ou Entrar No Seu Otserv
http://www.xtibia.com/forum/index.php?showtopic=45167
Tutoriais Aprovados Para Seu Otserv:
Conhecendo Seu Map Editor - By Andrew_
Super Tutorial Sobre Npc - By Heitorzin
Aprenda A Compilar Um Otserv - By brfwolf
Aprenda A Fazer Novas Quests - By Rafix
Novo Tipo De Area De Trainer - By Addict
Tutorial Sobre Monstros - By tibiaa4e
Criando Site Em Php! - By Rikezenho
----------------------------------------------------------------------------------------
No-Ip
Primeira Parte: (Fazendo o download)
Bom va www.no-ip.com e clique em downloads que estará na parte de cima do site:
Feito isso, ja que meu tópico é para Windows clique em windows que irá aparecer depois que voce clicar em downloads
Depois disso, clique pra fazer o download e espere carregar...:
Depois disso, va na pasta que voce salvou o NO-IP DUC (programa que tenque baixar!) e instale normalmente!
Segunda Parte: (Registrando-se)
Va no seguinte site: NO-IP(clique <--) E clique em Sign UP
Se registre prenchendo o formulario...
Terceira parte: (logando sua conta NO-IP)
Segunda parte feita!Agora coloque seu login e senha:
Quarta parte: (Criando o nome do IP)
Terceira parte feita!Agora va em add que vai estar do lado esquerdo da tela ~
Agora escolha o nome pro seu próprio IP:
Feito isso, escolhe se ele vai ser ".servgame.com", ".no-ip.info", ".no-ip.biz", ."no-ip.org" e etc. :
Um pouco abaixo da foto acima estara o seu IP, Copie ele e cole no conf.lua onde pedira o IP, depois salve e feche o conf.lua...
Depois disso, desça a barra de rolagem e clique em Add Host:
IP com o nome criado!
Quinta parte: (Abrindo e configurando programa)
Bom para abrir, basta voce ir Iniciar, Programas, NO-IP..:
Pronto...quando voce abrir o NO-IP estara >>\/ do seu PC bem no canto onde mostra as horas, basta clicar duas vezes para abrir!
Bom, abrindo voce clicara em option e configurara conforme a imagem:
Depois disso, voce clicara no quadradinho que estara pertinho do seu IP...:
Depois feche, e teste!!
Sexta parte: (Oque voce fara quando o seu IP Mudar!)
Bom, Como a maioria sabe, sempre que voce desliga, reinicia ou desconecta o PC da internet, O IP Muda...Então, depois que o seu IP mudar, não irá funcionar o IP Fixo.
Então Aqui vai a Solução!
Quand voce ligar o PC novamente vá em www.no-ip.com, entre na sua conta(Como explica no finalzinho da segunda parte) e depois Clique em manage que estará um pouco abaixo de Add(Olhe na foto acima)
Bom, feito isso, siga abaixo :
Clique em Modify que estará do lado do IP que voce havia criado!
Depois disso, Siga abaixo novamente :
Primeiro Copie o IP que as flechas mostram na imagem acima, e depois desça um pouco pra baixo e clique em Modify Host. )~~
Quando voce acabar de fazer isso vai aparecer uma tela assim :
E Prontoo!! Acabou!!
Lembre-se : Toda a vez que voce reiniciar o PC ou desconectar da net, Fça isso como diz na Sexta Parte do Tuto!!
Bom, é só espero que tenham gostado!!
Bom pessoal, eu quero deixar claro que é muita coisa pra fazer esse tópico, então eu posso ter esquecido alguma etapa do tuto, então se acharem alg faltando me avisem ~
COMENTEM!
-------------------------------------------------------------------------
DDNS:
1° Baixe o Cliente DDNS No Site DDNS
2° Istale O programa ( se Não souber siga Tutorial abaixo )
•Clique Em Avançar
•Escolha O Local (Onde Ira Ser Istalado o ddns)
•Clique Em Istalar
3° Esta Terminada a Istalação.
Agora, Vamos Criar Uma Conta,
Vá em Iniciar>Programas>DDNS>Assistente de configuração
•Clique em Avançar
•Lá Em Cima Celecione a Opção, "Criar o meu Dominio no Servidor DDNS, e clique em avançar
•Agora Vc Botara
Nome: Seu Nome
Email : Um Email Valido Para receber sua senha!
Dominio: Seu IP, E do lado Escolha Dnns.com.br ou winconnection.net
•Depois De Feito Isso,Entre em seu Email Valido, Para receber sua senha
Bote Sua senha, E Clique Em Concluir
Credito Pelo Programa:
--------------------------------------------------------------------------------------------
Internet Dividida Ou Muito Muito Leg Ou Lag No Seu Servidor??
Então Use E Abuse:
Hamachi
O Hamachi é um programa que cria uma rede peer-to-peer (P2P), é a mesma tecnologia do Kazaa, para simular uma rede local entre 2 ou mais computadores (Lan).
Para Que O Hamachi Serve?
Novidade Descobrida!!
Ele Ajuda A Diminuir Bastante O Leg Ou lag Do Seu OTServ!!
Mais Ele E Muito Usado Para Pessoas Que Tem a Intenet Dividida.
Iniciando
O primeiro passo é baixar o Hamachi.
Note que o hamachi só está disponivel para Windows 2000, XP e 2003.
É aconselhável que todos os jogadores tenham a mesma versão que a sua. Não temos registros de incompatibilidade, mas é bom não arriscar
Após baixar o executável, execute-o e siga os passos. A instalação é simples e não precisa de maiores detalhes.
No detalhe: Tela de instalação do hamachi
Após instalar, execute o programa.
Você pode pular as telas de apresentação, atenção especial a tela que pede a criação do seu 'NickName' (Apelido).
Se o Hamachi iniciou corretamente, ele estará com um número de IP e com o botão 'Power' verde.
Agora precisamos criar uma rede.
O Hamachi usa as redes para Agrupar computadores com o mesmo interesse, no seu caso, jogar OTServ.
Todos os jogadores deverão entrar em uma rede pertencente ao hoster para ingressarem no jogo.
Para criar uma rede siga os passos:
Clique no botão 'Create or Join Networks' (Botão em forma de triangulo, botão do meio).
Clique em 'Create new Network'.
Para criar uma rede você deve especificar um nome e uma senha (Obrigatoriamente).
Lembre-se: O Hamachi é 'Case Sensitive', as letras maiusculas fazem diferença.
Anote o nome e a senha, os jogadores precisarão disso para entrar no servidor.
Dica: Crie nomes fáceis e que lembre seu OT. Procure também criar várias redes, pois cada rede tem um número máximo de participantes.
No detalhe: Tela para criação de uma rede
Configurando seu servidor
Após todos os passos terem sido feitos é hora de configurar o seu servidor.
O processo é simples, basta modificar o config.lua
Você já deve ter percebido que na parte superior do Hamachi, existe um número de IP.
Copie e cole esse número no seu config.lua
Esse é o IP do seu OT.
Ele não muda, então não há necessidade de criar um IP Fixo.
É ele também que você irá usar no IP Changer.
Sites com Hamachi
Para criar sites no Hamachi, utilize o mesmo sistema que faria com a criação normal, mas a Url do site será http://www.IPDOHAMACHI:8090
Lembre-se que para acessar o site é necessário estar logado na rede.
Acessando seu servidor
Para que os outros acessem seu servidor é necessário que estejam com o Hamachi ligado e que façam parte de uma das suas redes.
Para entrar em uma rede:
Clique no botão 'Create or Join Networks' (Botão em forma de triangulo, botão do meio).
Clique em 'Join Existing Network' .
Basta preencher com o nome a senha da rede, como no detalhe:
Considerações Finais
O Hamachi deve sempre ficar ligado, monitore os participantes da rede pelo próprio programa, você pode banir pessoas da sua rede e conversar com elas também.
Explore o Hamachi e tire o melhor dele!
Atenção!
Os Passos Mostrados É da Versão Em Ingles, mais Você Pode fazer O mesmo Com O Português Pois So Muda A Linguagem!
------------------------------------------------------------------------------------
Rodando um Site :
Downloads:
Xampp 1.6.1
* Apache 2.2.4
* MySQL 5.0.37
* PHP 5.2.1 & PHP 4.4.6
* phpMyAdmin 2.10.02
* OpenSSL 0.9.8e
* FileZilla FTP Server 0.9.23
» XAMPP «
» XAMPP Add-Ons «
Os seguintes pacotes são extensões (add-ons) para o XAMPP:
Perl 5.8.8-2.2.4
XAMPP 1.6.0+1
Apache 2.2.4
Tomcat 5.5.20
XAMPP 1.6.0+1
» XAMPP Lite «
XAMPP Lite é uma edição reduzida do XAMPP. É o sucessor do antigo MiniXAMPP.
~> Tutorial <~
* Clique aqui para ver o tutorial com fotos de como usar o Xampp para SQL Server.
By joaokk
~> FAQ <~
* Questão 1: O que é a vesão "Lite" do XAMPP?
XAMPP lite (quer dizer leve ou peso leve) é uma versão reduzida do XAMPP em componente, que é recomendado para trabalhos rápidos que necessitem apenas usar o PHP ou o MYSQL. Alguns servidores ou ferramentas como o Mercury Mail e o FileZilla FTP não estão incluídos na versão Lite. Adicionalmente não há versão de instalação, extensões ou atualizações.
* Questão 2: Onde eu devo colocar meus scripts?
A pasta principal para todos os documentos WWW é o \xampp\htdocs. Se você colocar um arquivo teste.html você poderá visualizá-lo em http://localhost/teste.html (se o servidor apache estiver iniciado). Use o mesmo procedimento com todos os arquivos de PHP ou CGI. Você pode criar subdiretórios também. Por exemplo, crie uma pasta \xampp\htdocs\novo e copie o arquivo teste.html aqui. Quando você digitar a URL http://localhost/novo/teste.html você visualizará no navegador.
Novas características de arquivo em geral:
* CGI - Executável: Em geral, permitindo extensões: .cgi => pacote básico
* PHP - Executável: Em geral, permitindo extensões: .php .php4 .php3 .phtml => pacote básico
* MOD Perl - Executável: .\xampp\htdocs\modperl, permitindo extensões: .pl => Extensão Perl
* ASP Perl - Executável: .\xampp\htdocs\modperlasp, permitindo extensões: .asp => Extensão Perl
* JSP Java - Executável: .\xampp\tomcat\webapps\java (u.a), permitindo extensões: .jsp => Extensão Tomcat
* Servlets Java - Executável: .\xampp\tomcat\webapps\java (u.a), permitindo extensões: .html (u.a) => Extensão Tomcat
* MOD Python - Executável: .\xampp\htdocs\python, permitindo extensões: .py => Extensão Python Spyce Python - Executável: .\xampp\htdocs\python, permitindo extensões: .spy => Extensão Python
* Questão 3: Eu posso mover a instalação do XAMPP?
Sim, mas só se você instalou a versão ZIP ou a 7-ZIP. Depois de mover o pacote XAMPP, você deve executar novamente o "setup-xampp.bat" para atualizar os arquivos de configuração. Neste caso você deverá fazer uma cópia do XAMPP e colocar em algum diretório. E executar o "setup-xampp" e fazer seus testes. Tente isto.
Se você instalou a versão de instalação, então você deve desinstalar completamente o XAMPP e reinstalá-lo em um novo local. Este é o único modo de mudar o XAMPP de local nesta versão.
* Questão 4: Como eu crio páginas padrão?
Se você pesquisar em uma pasta como http://localhost/xampp/ o servidor Apache procurará uma página inicial do seu site, como index.html ou index.php. Isto é configurável através da diretiva "DirectoryIndex" no arquivo de configuração httpd.conf do apache. Aqui você pode definir os nomes para iniciar seus sites.
No XAMPP, a lista de diretiva "DirectoryIndex" é a seguinte:
index.php index.php4 index.php3 index.cgi index.pl index.html index.htm index.html.var index.phtml
* Questão 5: Como eu posso mudar entre o PHP5 e o PHP4 ou o contrário?
O XAMPP ( Não o Lite!) contém ambos os PHP 5 e o PHP 4. Para mudar entre estas versões, por favor, utilize o "php-switch.bat" ($path-to-xampp\xampp\php-switch.bat). NOTA: O servidor Apache deve ser interrompido antes de fazer estas mudanças.
* Questão 6: Onde eu mudo a configuração?
Você ajusta as opções do XAMPP em arquivos de configuração. São estes arquivos:
* Configuração básica do Apache: .\xampp\apache\conf\httpd.conf
* Apache SSL: .\xampp\apache\conf\ssl.conf
* Apache Perl (only addon): .\xampp\apache\conf\perl.conf
* Apache Tomcat (only addon): .\xampp\apache\conf\java.conf
* Apache Python (only addon): .\xampp\apache\conf\python.conf
* PHP: .\xampp\apache\conf\php.ini
(com o apache rodando a versão php)
* MySQL: .\xampp\mysql\bin\my.cnf
* phpMyAdmin: .\xampp\phpMyAdmin\config.inc.php
* FileZilla FTP: .\xampp\FileZillaFTP\FileZilla Server.xml
* Mercury Mail basic configuration: .\xampp\MercuryMail\MERCURY.INI
* Sendmail: .\xampp\sendmail\sendmail.ini
* Questão 7: Eu devo estar on-line para trabalhar no XAMPP?
Não! Você pode trabalhar "off-line" com o XAMPP. Em outras palavras, você NÃO tem de estar conectado a internet, porque o seu próprio computador irá disponibilizar a hospedagem e o servidor.
* Questão 8: O que está onde?
Directory ~> Content
\xampp\anonymous ~> Pasta de exemplo do FTP
\xampp\apache ~> Diretório do Servidor Apache
\xampp\cgi-bin ~> Diretório para execução de scripts cgi
\xampp\FileZillaFTP ~> Diretório do servidor de FTP FileZilla
\xampp\htdocs ~> Diretório principal de seus scripts (http docs)
\xampp\install ~> Para o Setup do XAMPP ( não remova! )
\xampp\licenses ~> Diretório de licenças
\xampp\MercuryMail ~> Diretório do servidor de e-mail Mercury Mail SMTP POP3 IMAP
\xampp\mysql ~> Diretório do servidor MySQL
\xampp\perl ~> Diretório do Perl
\xampp\php ~> Diretório do PHP (4+5)
\xampp\phpmyadmin ~> Diretório do phpMyAdmin
\xampp\security ~> Diretório extra para configurações de segurança
\xampp\tmp ~> Diretório temporário
\xampp\webalizer ~> Diretório do Webalizer web statistic
\xampp\webdav ~> Diretório do WebDAV Authoring example
Conteúdo retirado do Apache Friends .
-Configurando o PHP-
*Baixe os Scripts.
*Descompacte o .rar na pasta do EasyPHP, se ele perguntar se pode substituir, escolha Sim para Todos.
*Agora, abra o config.php com algum editor de texto.
*Terá o seguinte:
OBS: Para mudar os equips iniciais, configure no Criarplayer.php, na pasta accounts, lá no finalzinho.
-Protegendo seu OTServer-
*Para proteger seu server, abra o Bloco de Notas e nele escreva:
QUOTEDeny For All
*Salve-o na pasta do seu ot como .htaccess .
*Crie uma cópia do .htaccess e coloque esta cópia na pasta Ips, que fica na pasta account do PHP.
*OBS: COLOQUE APENAS NA PASTA DO SEU OT E NA PASTA IPS, SENÃO O PHP VAI BUGAR E NÃO VAI DAR PRA CRIAR CHAR!!!
Lista de Espera? ,
Isso acontece porque o Spawn do Player (a posição que ele está), está em cima de uma coisa (paredes, portas..).
Solução: Mudar o Spawn do Player! Abra (No bloco de Notas) o Nome do Player.xml, precione Ctrl+f, procure por: spawn, modifique.
EXEMPLO:
<spawn x="504" y="504" z="6"/><temple x="504" y="504" z="6"/>
-----------------------------------------------------------------------------------------------------------
Criando char Gm: ---EM DATA/PLAYERS---
-Vá em data/players. (vamos supor que existe um char chamado Ajuda)
-Copie o char "Ajuda" e cole-o na mesma pasta.
-Renomeie este char para o nome do GM desejado (vamos supor que o nome do seu GM seja, GM Ok)
-Agora com o botão direito clicke em editar... edite para isso:
*Em name="Ajuda" mude para name="GM Northon"
*Em account="159" para account="acc 1111"(vamos supor que seja "1111, se voce quiser 1414 tem que ficar assim; account="1414")
*Em access="0" mude para access="3"
*Em <look type="128"> mude para <look type="75">
Salve !
---EM DATA/ACCOUNTS---
-Copie a account que estiver nesta pasta.
-Renomiei para account colocada no seu GM (que era a 1111).
-Agora com o botão direito clicke em editar.
*Em
<account pass="lala"
mude para senha desejada ex:
<account pass="senhaaqui"
*Em characters:
Exemplo;
<characters> <character name="Ajuda" /> </characters> Mude para o nome do GM colocado em data/players: <characters> <character name="GM Northon" /> </characters>
---------------------------------------------------------------------
OT-Server 24H
Mesmo que voce tenha um reestarter sempre da akele errozinho que trava seu OTServ, para tirar akele errinho que enche o sako aki vai a resposta:
Entre no painel de controles/sistema/avançados/relatorio de erros/escolher programa/adicionar/procurar
Agora ache seu OTServ.exe e ponha lá e de OK
Pronto
Nao inviara + ralatorio de erros
Mas ainda tera a possibilidade de aparecer erros criticos
ai seja mais radical
Mande desativar o relatorio de erros e dismarque o "notificar-me quando ocorrerem erros criticos" na pagina do ralatorio de erros
~Agora crie seu Auto-restarter~
Vamos começar:
Vou dar um exemplo aki do meu Auto-restarter.bat:
CODE@echo off title OTserv Auto-restarter echo :: ========================================= echo :: --- OTserv Restarter --- echo :: --- Por: Northon --- echo :: ========================================= echo :: :begin OTserv.exe echo :: echo :: ========================================= echo :: --- O Servidor Caiu, Ele Volta Já Já :) --- echo :: ========================================= echo :: goto begin :goto begin
Agora faça o seu:
Abra um bloco de notas
Escreva nele (Naum esqueça de tirar o "CODE" se vc for Copiar e colar):
CODE@echo off title OTserv Auto-restarter echo :: ========================================= echo :: --- OTserv Auto-Restarter --- echo :: --- Por: Seu nick aki --- echo :: ========================================= echo :: :begin Nome do Executavel.exe echo :: echo :: ========================================= echo :: --- Mensagem de quando o server cai--- echo :: ========================================= echo :: goto begin :goto begin
Agora eh soh renomeia as coisas q eu colokei la tpw:
Por: Seu nick aki
Nome do executavel.exe (Exemplo: OTserv.exe)
Mensagem de quando o server cai (Exemplo: o Server caiu.. volta ja)
Depois de ter feito salve o seu bloco de notas o arquivo.bat (Exemplo: Auto-Restarter.bat)
------------------------------------------------------------------------------------------
Bom Ta Ai Minha Tutoria
Creditos:
10% André
10% yurez700
10% Dekoo Sorcerer xD
10% GOD Fabiano
15% iguinho deb
10% Guiii~
35% Northon(Eu)
Espero ter Ajudado.
Fui...[/b]