Criando um Servidor, primeiro de tudo baixe um servidor: Aqui você encontra vários.
Após baixa-lo, iremos configurar conforme seu gosto:
Configurando o Config.lua, scripts, spells, monsters e mapa, esses são os principais.
Após ter ajeitado o server -> Você irá salvar tudo no local certo ( mapa -> pasta World | Monsters -> pasta Monster | Spells -> pasta Spells | e assim vai ).
Seguindo os procedimentos anteriores, você vai colocar seu server On-Line.
Primeiro, desbloqueie sua porta 7171.
Comece com: Iniciar -> Configurações -> Painel de Controle -> Firewall do Windows, Exceções -> Adicionar Porta:
Em Nome você poe Open Tibia Server, em Número da porta você põe 7171, deixe marcado TCP (se não tiver, marque) e click OK.
Pronto porta 7171 desbloqueada.
*Obs: Não encontrou o Firewall do Windows no Painel de Controle? Tente assim:
Vá em Iniciar -> Configurações > Painel de Controle -> Opções da Internet -> Conexões -> Configurações ( que se encontra em baixo do botão Remover ). Propriedades: e na janela que se abrirá click em Avançado. No inferior do lado direito, tem um botão chamado de Configurações. Click. Vá em Adicionar Porta
( em alguns computadores tem somente Adicionar ). Em Número da Porta você põe 7171, deixe marcado TCP ( se nao tiver, marque ) e click OK. Pronto, porta 7171 desbloqueada.
Configurando IP:
Acesse o site: www.meuip.com.br
Abra o config.lua (no bloco de notas) e adicione o IP encontrado substituindo em:
-- server ip (the ip that server listens on)ip = "127.0.0.1"
Ou Algo Parecido.
Configurando IP Fixo:
Acesse o site: www.no-ip.com
Faça login, se não possuir, faça uma clicando em Sing-UP, será obrigado que você responda todas as questões sublinhadas em amarelo.
Aceite o termo de Sing-Up Now, e logo após aceite o email que irá chegar.
Vá no site e faça login:
Email.
Senha.
E faça Login.
Após ter entrado, encontrará algo escrito: Hosts/Redirects que estára aberto.
Você irá clicar em Add (Será o primeiro da lista).
Aonde estiver: Hostname, coloque apenas o nome.
Ex: XTibia
OBS: Não coloque (.) Ponto ou servergame.com
Agora, embaixo, você escolhe-rá;
Ex: servegame.com, servercounterstrike.com, no-ip.info ou o proprio no-ip.com.
Após ter feito isso, não altere mais nada, somente click em Creat Host.
Ficando Assim:
The host loroteiroserv.no-ip.info resolving to "IP-Global" has successfuly been added to our system. New additions will take up to 5 minutes to become live on our DNS servers.
Parte 2 Ip fixo:
Não está conseguindo colocar seu servidor no IP-Fixo?
Você deverá ir no site www.no-ip.com onde você criou seu ip fixo.
Depois de ter logado em sua conta la Nome menu escrito "Hosts/Redirects" vá na opção "Manage".
La estará o ip fixo do seu server apenas clique em "Modify".
Onde está "ip adress" estará outro ip.
Copie-o e de "Modify Host".
Abra seu config.lua e substitua o ip que você avia pego pelo que você pegou agora ha um tempinho atrás.
Depois disso salve e feche a pasta de arquivo.lua.
Espere 5 minutos para usar o IP novamente aconselhável esperar 10 minutos por precaução.
Apenas toda vez que você reiniciar o computador repita o processo.
Divirta-se.
Configurando Config.lua:CODE-- datadir
datadir = "data/"
S- Nome da pasta que está os componentes World, Spells, Monster, etc.
CODEmapfile = "data/world/guilcerapvp.otx"
S- Local ( data/world/ ) & Nome do mapa ( guilcerapvp.otx ) que o Server carregará.
CODEspawnfile = "data/world/guilcerapvp-spawn.xml"
S- Local ( data/world/ ) & nome do spawn ( guilcerapvp-spawn.xml ) que o Server carregará.
CODEloginmsg = "Guilcera Warmode!"
S-Mensagem que aparecerá quando alguem digitar a account pela primeira vez.
CODEallowsameips = "1"
S- Quantos players um ip só poderá abrir ( evitar [Cheat Retirado] ).
CODEhow long does the player has to stay out of fight to get un-skulled in ms (1000 = 1sec)
skulled = 1*45*1000
S- Quanto tempo o player ficará com battle após pegar Skull em milessegundos ( 1000 = 1seg ).
CODEhow many unjust kills to a red skull?
redskull = 3
S- Quantos players um jogador deverá matar injustamente pra obter uma Red Skull.
CODEport = "7171"
S- Port do seu Otserv ( aconselho não modificar, além dela ser a porta padrão, você deverá re-fazer o Tutorial de desbloquear a port 7171 modificando para a nova ).
CODEip = ""
S- Entre as aspas ( "" ) você colocará o IP obtido no site www.meuip.com.br
CODEmotdnum="1"
S- Permanecendo "1", a motd ficará Ligada. Colocando "0" ela será desligada.
CODEmotd = "PvP Server by Kevox"
S- Mensagem que aparecerá no default quando um player logar.
CODEdaycycle = 0
S- Permanecendo "0" o daycycke ( dia e noite ) ficará desligado. "1" ele ficará ligado.
CODEservername = "Guilcera"
S- Nome do mundo que ficará do lado direito do player na Player List.
CODEmaxplayers = "25"
S- Capacidade máxima de players em seu servidor.
CODEexhausted = 1*1500
S- Modificando o 1500 do 1*1500, mais exausted terá no server.
CODEpzlocked = 60*1000
S- Tempo em segundos que o player ficará com battle ( neste caso se encontra 1min ).
CODEallowclones = 1
S- Quantidades de pessoas que poderão entrar num mesmo char.
Colocando OT-Server On-Line, com Internet Compartilhada:
Baixe e Instale: http://www.hamachi.cc/download
Execute o Programa: No canto inferior esquerdo tem um botãozinho chamado Power On, aperte e então eli ira pedir para voce se cadastrar com um nome de usuário e senha, coloque o que você quiser como por exemplo:
EX:
nome: exemplo
senha: 1234
Colocando o Server Online
Vá no Botãozinho chamado "Create or Join Networks" -> "Create New Network" Crie o nome do seu server e a senha que voce desejar--
Depois clique em OK e pronto você verá que aparecerá um linha na tela inicial com o nome do seu server e o IP (no caso o ip também pode ser encontrado na barra do programa la em cima bem grande)
Estamos Quase Lá. Agora só falta entra no config.lua no seu otserv e mudar o ip para o ip do Hamachi e abrir o servidor.
FAQ: Dúvidas freqüentes:
Somente eu entro no OT-Server, porque?
RE: Para que outras pessoas entrem no seu server elas também prescisam do programa Hamachi, passe para seus amigos o programa e peça para eles se cadastrarem e clicar em "Create or Join Netowks" e depois em "Join Netwok", ai pessa para ele colokar o nome do server (o que voce colocou quando criou) e a senha (que voce tambem colocou quando criou) e ai ele e voce verá que ele entrou na sua lista do server (no programa) ai sim ele poderá entrar no seu otserv.
http://www.xtibia.com/forum/index.php?showtopic=28114
Aqui você encontra um Tutorial sobre Modem.
Rodando um Site:
Downloads:
-EasyPHP-
*Instale-o em qualquer lugar, a sua escolha.
*Na pasta EasyPHP 1-7, vai ter uma pasta chamada Apache.
*Entre nela, depois vá na pasta conf e abra com Bloco de Notas/WordPad o arquivo httpd.conf .
*Dê Ctrl + F e procure por Port 80.
*Em Port 80, adicione 90 no final, ficando assim: Port 8090
-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:
QUOTE//--------------------------Diretorios---------------------------//$diraccount = 'D:\Otserv\data\accounts/'; //Diretório das accounts.
$dirplayer = 'D:\Otserv\data\players/';//Diretório dos players.
//---------------------------------------------------------------//
*$diraccount= É o diretório de Accounts do OTServer. Coloque o diretório separando cada pasta com uma barra assim \, e quando terminar coloque /.
*$dirplayer= É o diretório de Players do OTServer. O mesmo de cima só que de players.
QUOTE//----------------------------Ranks------------------------------//
$topn = "10"; //Quantos irao aparecer no rank
//---------------------------------------------------------------//
*$topn= O número de pessoas que aparecerão no ranking.
QUOTE//----------------------Informaçoes do Server--------------------//
$servername = "Rikera OTServer";
$serverip = "rikeserver.servegame.com";
$serverport = "7171";
//---------------------------------------------------------------//
*$servername= Nome do seu OTServer.
*$serverip= IP do seu OTServer.
*$serverport= Port do seu OTServer(Recomendado não alterar).
QUOTE//---------------------------Visual------------------------------//
$topo = "Rikera OTServer";
$maxnumberacc = "6";
$noticia = "Rikera foi reformulada. (:";
//---------------------------------------------------------------//
*$topo= Titúlo que aparecerá no topo da página.
*$maxnumberacc= Número máximo de caracteres para a account.
*$noticia= Notícia curta e rápida que aparecerá na página principal do site.
QUOTE//---------------------------Dados OT------------------------------//
$exprate = "10x";
$mlrate = "10x";
$skillrate = "10x";
$lootrate = "1x";
$sqmhouse = "500 Gps";
$wrldmode = "Non-PvP";
$prcrunas = "1 K 100x";
//---------------------------------------------------------------//
*$exprate= Quantos X é a EXP.
*$mlrate= Quantos X é o Magic Level.
*$skillrate= Quantos X é as Skills.
*$lootrate= Quantos X é o Loot(1x= Loot normal).
*$sqmhouse= Preço por SQM de uma casa.
*$wrldmode= Modo do OTServer(PvP, Non-PvP, etc).
*$prcrunas= Preço médio das runas.
QUOTE//---------------------------Contadores--------------------------//
$mostracount = TRUE;
$count = "count.txt";
$dirip = "ips";
//---------------------------------------------------------------//
*$mostracount= Coloque TRUE se quiser que apareça um contador de accounts já feitas no servidor, ou coloque FALSE se não quiser.
*$count= Nome do arquivo que guardará o número de pessoas que fizeram cadastro.
*$dirip= Pasta onde estará guardado os ips de quem se cadastra.
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"/>
Hakers?
Seus problemas acabaram ..
Primeiramente :
*Como eles invadem meu pc ?
-Eles entram pelo site de accounts. (Sem detalhes se não vão descobrir como hackeia)
*Tah bom .. mas como impedir que eles entram ?
-Você coloca o nome da pasta que esta seu ot bem dificil por exemplo : LKMs RoX oT
*Mas porque tem que por um nome assim ?
-Porque os hackers invadem o server pelo nome da pasta.
Galera o tuto acaba por aki espero ter ajudado .. demorei pra fazer esse tutorial pq soh hj q vi uns kras entrando em um server.
Não existe essa maneira mas existem VÁRIAS maneiras de se hackear um server, vamos dizer maneira noob e maneira inteligente de se hackear um server.
Edit : (Mais informaçoes para o topico) > By Iguinho
A maneira noob de se hackear é entrando pelo site de account como ele disse mas SEM DETALHES.
A maneira inteligente de se hackear é com um keylogger, por exemplo, você baixa um otserver contaminado de keylogger mas não sabe que tem keylogger, ai vamos dizer que voce abra seu server e entre com sua account de gm o keylogger, ele rouba a sua senha e manda para o hacker, logo depois o hacker tem acesso a sua conta de gm como tambem a sua conta de e-mail e etc...
MAS ISSO TEM UMA SOLUÇÃO!
Na hora que você for criar o seu otserver você simplesmente não ponha a pasta do otserver na pasta www, ponha em algum outro diretorio na pasta C:\ e etc... mas isso não quer dizer que você esta 100% seguro de nao ser hackeado, existem 1001 maneiras de se hackear que eu nao vou postar aqui.
Sobre o keylogger eu sugiro baixar um antivirus bom de empresa boa como o norton ou outros ai, que ele cata o keylogger mas é sempre necessário que ele fique atualizado que se não ele não cata nada.
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 Ok"
*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 Ok" /></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 offtitle OTserv Auto-restarterecho =========================================echo --- OTserv Restarter ---echo --- Por: Fvox ---echo =========================================echo :beginOTserv.exeecho ::echo =========================================echo --- O Sever caiu, volta ja ja ---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 offtitle OTserv Auto-restarterecho =========================================echo --- OTserv Auto-Restarter ---echo --- Por: Seu nick aki ---echo =========================================echo :beginNome do Executavel.exeecho ::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)