Mostrando postagens com marcador Tutoriais. Mostrar todas as postagens
Mostrando postagens com marcador Tutoriais. Mostrar todas as postagens

sábado, 17 de abril de 2010

Servidor em internet compartilhada

Dúvida: Como criar servidor com internet compartilhada?

Olá,

Vamos dividir em duas partes:
Liberando portas
Firewall

Temos que descobrir qual a versão do seu servidor.
Se ele for 8.3 ou inferior, você precisa liberar apenas a porta 7171.
Caso ele for 8.4 ou superior, você precisa liberar, além da porta 7171, a porta 7172.

Liberando Portas

Para liberar a porta 7171/7172 de uma forma simples, veja este tutorial.

Caso ainda não conseguires, você terá que desbloquear de outra forma estas portas.
Neste link existe uma lista com todos os modelos de modens ensinando como liberar as portas dos respectivos.
Ps¹: Ao clicar no modem, provavelmente aparecerá uma propaganda aleatória, clique no link "Click here to skip this advestisement..."
Ps²: O sites está em inglês
Na seção Tutoriais de Internet Compartilhada existem tutoriais, em português, para alguns modens, e aqui estão listados os modens com os respectivos links (clique no spoiler para acessar a lista).



Se ainda assim, não conseguires abrir as portas do seu moden, só lhe resta abrir seu servidor utilizando Hamachi, para isso, leia este tutorial.

Firewall

Para Windows XP:
Vá em Iniciar » Painel de Controle » Firewall do Windows
Para Windows 7:
Painel de Controle » Sistema e Segurança » Firewall do Windows

Depois de aberto o Firewall do Windows, clique na aba Exceções e, em seguida, clique em Adicionar Porta...

Em Nome: você coloca Open Tibia Server
Em Número da Porta: você coloca 7171 e 7172
Ps: Lembre-se que você precisa liberar a porta 7171 TCP/UDP e 7172 TCP/UDP

Como mudar versão do otserv?

Dúvida: Como mudar versão?


Créditos: _LG


___________________________________
Entendendo...
Ando respondendo muitas duvidas sobre como mudar a versão do servidor, eu tenho um tutorial que mostra como mudar a versão direto nas sources porem para um servidor que não tem modificações nas source não tem muita utilidade, agora neste tutorial vou mostrar como mudar a versão do servidor sem utilizar as sources, muito mais simples...



  • Entendendo as versões:
Praticamente toda a configuração feita sobre a versão é feita nas source, que quando compilada se transforma em um “.exe” , portanto para mudar a versão devemos mudar o executável “.exe”.Existe algumas “regras” que devemos seguir para que não ocorra erro nesta transição, uam delas é que você deve usar a “evolução” de seu servidor exemplo, Você usa tfs 0.3.4 para mudar deve usar 0.3.6.
  • Entendendo mudança na pasta data:
Eis o motivo de usarmos um executável do mesmo modelo do anterior, cara tipo de servidor interpreta a pasta data de uma maneira ou seja uma pasta data de um tfs 0.2.6 tem diferença de uma pasta data 0.2.7, tanto em scripts quanto nos xmls, para evitar erros usamos a pasta data do servidor mais atualizado e apenas modificamos scripts e configurações necessárias, que o servidor atualizado não tem, um bom exemplo são sistemas exclusivos (forja), ou arquivos de biblioteca (data/lib).
  • Pasta items:
Esta é uma pasta importante e merece exclusividade na hora de explicar, a pasta items contem informações sobre os items, ou seja se você quer mesmo atualizar seu servidor usar os novos itens você vai ter de usar a pasta items do servidor atualizado, caso tenha itens editados terá que editar novamente, amenos que queria adicionar os itens novos manualmente na pasta antiga.
  • Config.lua:
Peça fundamental para montar um servidor a config.lua não pode ficar de fora, com a ”evolução” do servidor normalmente a config.lua sofre modificações, assim se você quiser ter seu servidor “configurado” você devera utilizar a config.lua do servidor atualizado assim como a pasta items.
  • Data Base:
Em alguns servidores, tfs por exemplo, atualizam o database automaticamente caso a versão deste seja diferente da atual, portanto se você esta mudando a versão de um “tfs da vida” não terá problemas com database, caso tenha devera mudar as tabelas e colunas manualmente.


Mão na Massa
Agora que você já entendeu alguns itens importantes na hora de mudar a versão, podemos aprender como mudá-la.
Primeiro você deve descobrir a versão e o “nome” do seu servidor para isso clicamos com o botão direito do mouse no executável (.exe) , e ir em propriedades.
Ira abrir uma janela de propriedades onde você deve ir na aba detalhes.
Na linha descrição do arquivo podemos descobrir o nome do distro, na linha Versão do arquivo podemos ver a versão no meu caso 0.3.5.
Como eu estou usando um servidor 8.50 (0.3.5) eu vou atualizar meu servidor pata 8.54 (0.3.6), para isso devemos fazer o download no forum: http://forums.otserv.com.br/f273/
Agora para facilitar e evitar erros usaremos a pasta atualizada, no meu caso do tfs 0.3.6, como base.
  • Mapa:
Para evitar erros de “incompatibilidade” mudaremos a versão do mapa utilizando este tutorial: http://forums.otserv.com.br/f35/intermediario-map-de-7-6-para-8-4-77980/
Perfeito agora com o mapa na versão atualizada do seu ot basta colocá-lo na pasta Word, tanto os arquivos xmls quanto o otbm.
  • Scripts:
Caso você tenha alguns scripts próprios ou scripts que não existem na pasta data base do ot, você deve mudar apenas esses e adicionar linha a linha no arquivo XML.
  • NPC:
Na maioria das vezes não existe modificações de grande nível nos npcs, portanto você não terá nenhum problema em copiar e colar a pasta npcs.
  • XML:
Esta pasta não sofre modificações constantes porem algumas pode ser de grande porte e influenciar no andamento do servidor, portanto recomendo reconfigurar o servidor.
  • Lib:
Esta é uma pasta de extrema importância nos sistemas do servidor caso tenha algo modificado nela terá que reconfigurar na pasta lib nova.
  • Itens:
Como falei posteriormente a pasta itens é importante caso queira um servidor realmente atualizado, portanto se você tem itens editados você vai ter que editá-los novamente.
  • Config.lua:
Para evitar erros de configuração recomendo que use a config.lua do novo servidor assim configurando novamente.
Assim chegamos ao fim deste tutorial gostaria de lembrar que não é nessesario fazer muitas coisas que falei neste tutorial porem falei para evitar um erro fatal em seu servidor por conta da incompatibilidade.

Dúvidas sobre Programação

Dúvida: Dúvidas sobre Programação


Olá,
Primeiramente, esta explicação toda foi feita pelo _LG_.

O que é source?
Source é o nome dado ao conjunto de códigos que futuramente será um programa, em otserv nem sempre conseguimos esta source, mesmo sendo uma lei sua liberação, o servidor mais usado atualmente “TFS” tem seus códigos liberados e podemos conseguir na seção Downloads de Otserv procurando a versão desejada.

Como abrir uma source?
Como os códigos são apenas textos podemos abrir-los em um editor de texto normal, porem para facilitar o trabalho do programador usamos IDE, o mais popular no mundo dos otservs, Dev-cpp.

Como criar um executável (compilar)?
Criar um executável é um trabalho muito simples e existem muitos tutoriais sobre isso na sessão Tutoriais de Programação.

O que é uma biblioteca (lib)?
São “arquivos” onde contem sistemas para ser usadas no seu programa, um bom exemplo é a libMySql onde contem funções para trabalhar com Mysql em seu programa.

O que são linguagens de programação?
Como o computador entende apenas 0 e 1 e é muito complica fazer programas usando apenas 0 e 1 foi inventada as linguagens de programação, onde se tem um complicador que transforma códigos em uma linguagem que o computador entenda.Essas linguagens devem seguir uma seqüência lógica, assim fazendo com que o compilador entenda o códigos.

O que é C++?
C++ é a linguagem de programação que é usada em OT.

O que é IDE?
São programas que ajudam o programador na hora de fazer o programa.

O que é um compilador?
É o programa primário onde sua função é transformar códigos feitos em linguagens de programação para uma linguagem compreendida pelo computador.

Como mudar os itens iniciais?

Dúvida: Como mudar os itens iniciais?


Olá,

Em alguns servidores, você pode editar os itens iniciais no arquivo firstitems.lua, que se localiza na pasta .
Em outros, que possuem site, os itens iniciais se encontram nos respectivos arquivos do site.
E em alguns servidores mais antigos, os itens iniciais se encontram no config.lua (normalmente perto das configurações do Acc Manager, se possuir).

_______________________
Para os servidores onde os itens iniciais se encontram no firstitems.lua, você deve editar no próprio arquivo e tomar cuidado na hora de editar eles para não tirar nenhum caractere que faz parte da função (Ex.: , { }) para não dar erro no script.
Abrindo o spoiler abaixo, você encontrará um script que a divisão de itens é feita por vocações:

Código PHP:
local firstItems =
{
[
0] = { -- No-vocation (sem vocação)
2398, -- Mace
2512
, -- Wooden Shield
2649
, -- Leather Legs
2170
, -- Silver Amulet
2461
, -- Leather Helmet
2467
, -- Leather Armor
2643
, -- Leather Boots
},

[
1] = { --Sorcerer
2525
, -- Shield
2190
, -- Weapon
2661
, -- Necklace
2457
, -- Helmet
2463
, -- Armor
2647
, -- Legs
2643
-- Boots
},

[
2] = { --Druid
2525
, -- Shield
2182
, -- Weapon
2661
, -- Necklace
2457
, -- Helmet
2463
, -- Armor
2647
, -- Legs
2643
-- Boots
},

[
3] = { --Paladin
2455
, -- Weapon
{2543,100}, -- Ammunition,Count
2661
, -- Necklace
2457
, -- Helmet
2463
, -- Armor
2647
, -- Legs
2643
-- Boots
},

[
4] = { --Knight
2383
, -- Weapon (Sword)
2428, -- Weapon (Axe)
2422, -- Weapon (Club)
2525, -- Shield
2661
, -- Necklace
2457
, -- Helmet
2463
, -- Armor
2647
, -- Legs
2643
-- Boots
}
}

function
onLogin(cid)
if
getPlayerStorageValue(cid, 30001) <= 0 then
local bag
= doPlayerAddItem(cid, 1988, 1) -- Backpack
doAddContainerItem
(bag, 2554, 1) -- Shovel
doAddContainerItem
(bag, 2120, 1) -- Rope

local mergeidx
= getPlayerVocation(cid)
for
k,v in ipairs(firstItems[mergeidx]) do
local isArray = type(v) == "table"
doPlayerAddItem(cid, (isArray and v[1] or v), (isArray and v[2] or 1))
end

setPlayerStorageValue
(cid, 30001, 1)
end

return TRUE
end


_______________________
Para servidores que possuem site, e a configuração dos itens iniciais é feita através do site, você de editar o respectivo arquivo .php onde tais configurações se encontram.

Como criar houses?

Dúvida: Como crio houses?

Olá,
Houses podem ser feitas tanto no Remere's Map Editor quanto no OTMapEditor.





______________________________________________
Remere's Map Editor

1ª Parte:
Faça a house do jeito que você deseja, abaixo segue um exemplo:
2ª Parte:
Abra os Palettes, e procure por House Palette (H). Vai abrir um menu , clique em Add.
Click this bar to view the full image.

Obs: Lembre-se que a house deve estar em uma cidade existente, caso contrário, você deve criar a cidade.
Para isso, vá em Map » Edit Towns ou simplesmente aperte Ctrl T

Irá aparecer a imagem abaixo, ai basta você criar uma nova cidade
3ª Parte:
Ao clicar em Add para criar uma nova casa, irá aparecer um Brushe .

Com este Brushe preencha todo espaço da casa, inclusive o tile onde se encontra a porta, ficará assim:

Após selecionar todos os tiles, clique em Select Exit e selecione o tile de frente a porta de saida, ficando como mostra a imagem abaixo.

Obs¹: Assim que selecionar a saída, o tile ficará com um splash de água, assim como mostra a imagem acima
Obs²: Se quiser voltar para selecionar/desmarcar algum tile, basta clicar em House tiles .

Obs³: Para desmarcar um tile, segure Ctrl enquanto clica no tile a ser desmarcado.
4ª Parte: (opicional)
Se quiser mudar o nome da house e/ou colocar o preço, basta clicar em Edit .

Irá aparecer uma tela assim:

Mude a seu gosto e aproveite




______________________________________________
OTMapEditor

1ª Parte:
Faça a house do jeito que você deseja, abaixo segue um exemplo:
2ª Parte:
Clique no House Tool (H) e em seguida clique no sqm onde se encontra a porta
3ª Parte:
Irá aparecer uma tela , nela você coloca o nome da casa do espaço Name: e depois clique em Add, como mostra a figura abaixo:

Logo após, clique em Select

Agora, você deve selecionar todos tiles da casa, isso inclui a porta de saída

EM seguida, clique com o botão direito do mouse em cima da porta e selecione Properties

Irá aparecer uma tela , e em Door id: voce coloca 1, conforme a figura abaixo, e depois clique em Ok:
Ps: Você deve repetir esse passo para cada porta que a casa possuir, lembrando que a porta de saída deve ter door id igual a um (1)
Depois de terminar, clique em qualquer sqm selecionado da casa, e clique em De-select house

Erros Gesior - Soluções

Dúvida: Erros Gesior

Olá,
Abaixo segue uma lista de diferentes erros encontrados no Gesior, e junto aos erros, as formas de resolvê-los.

__________________
This image has been resized. Click this bar to view the full image. The original image is sized 1133x128.

Citação:
STEP 2
Check database connection
If you don't see any errors press link to STEP 3 - Add tables and columns to DB. If you see some errors it mean server has wrong configuration. Check FAQ or ask author of acc. maker.
Parse error: syntax error, unexpected ';', expecting T_FUNCTION in C:\xampp\htdocs\pot\OTS_DB_SQLite.php on line 68
Isso ocorre pois o Gesior não funciona bem em sqlite, para arrumar, você deve ir até o config.lua, achar a linha sqlType="" e mudar de sqlite para mysql, ficando:
sqlType = "mysql"
__________________
This image has been resized. Click this bar to view the full image. The original image is sized 1166x115.

Citação:
STEP 2
Check database connection
If you don't see any errors press link to STEP 3 - Add tables and columns to DB. If you see some errors it mean server has wrong configuration. Check FAQ or ask author of acc. maker.Can't connect to MySQL database.
Isso ocorre pois a database do OTServer não foi importada, para resolver, basta importá-la corretamente.

__________________
Citação:
STEP 2
Check database connection
If you don't see any errors press link to STEP 3 - Add tables and columns to DB. If you see some errors it mean server has wrong configuration. Check FAQ or ask author of acc. maker.Database error - can't open SQLite database. Possible reasons:
C:/Documents and Settings/Tommy.HALLDATORN/Skrivbord/Open Tibia_TFS/forgottenserver.s3db - file isn't valid SQLite database.
C:/Documents and Settings/Tommy.HALLDATORN/Skrivbord/Open Tibia_TFS/forgottenserver.s3db - doesn't exist.
Em 90% dos casos esse problema ocorre devido a configuração do seu server www.
1. Não use "WebServer" ou qualquer outro distro desatualizado.
2. Faça o download do XAMPP 1.6.5 ou mais novo, instale, execute o Apache e MySQL se você usa database MySQL.
3. Vá no diretório ~/xampp/apache/bin, abra o arquivo php.ini e procure por esta linha:
Código:
;extension=php_pdo_sqlite.dll
E mude-a para:
Código:
extension=php_pdo_sqlite.dll
4. Reinicie o Apache e instale o Unnamed Acc. Maker de novo.
Ps: Neste link você encontra o site oficial do Xampp para Windows.

__________________
Citação:
STEP 2
Check database connection
If you don't see any errors press link to STEP 3 - Add tables and columns to DB. If you see some errors it mean server has wrong configuration. Check FAQ or ask author of acc. maker.Database error - can't connect to MySQL database. Possible reasons:
1. MySQL server is not running on host.
2. MySQL user, password, database or host isn't configured in: C:/Documents and Settings/admin/Desktop/Mystic Spirit/config.lua .
3. MySQL user, password, database or host is wrong.
Em 70% dos casos esse problema ocorre devido a configuração do seu server www, em 30% o problema ocorre devido a configuração do seu acc. maker/TFS, lembre-se de não ignorar os erros do "Step 1" na instalação (load server configuration).
1. Gesior acc. maker usa novas funções PHP. Outros sites funcionam no WebServer, mas esse precisa das novas funções para se conectar ao database.
2. Não use "WebServer" ou outro distro desatualizado.
3. Faça o download do XAMPP 1.6.5 ou mais novo, instale, execute o Apache e MySQL se você usa database MySQL.

__________________
Citação:
Warning: domdocument::domdocument() expects at least 1 parameter, 0 given in C:\xampp\htdocs\pot\OTS_MonstersList.php on line 61

Fatal error: Call to undefined method domdocument::load() in C:\xampp\htdocs\pot\OTS_MonstersList.php on line 62
Vá até a pasta ~/xampp/apache/bin e abra o arquivo php.ini, e procure pela seguinte linha:
Código:
extension=php_domxml.dll
Mude-a para:
Código:
;extension=php_domxml.dll
__________________

Citação:
Image Verification is missing, please contact the administrator
Este problema ocorre devido a uma tag errada, para consertar, vá até a pasta ~/imgverification/ e abra o arquivo imageguilder.php. No início do arquivo você verá algo assim:
Código:
 
Apenas mude para:
Código:
 
__________________

Citação:
The Following Errors Have Occurred:
# Wrong characters configuration. Try again or contact with admin. ADMIN: Edit file config/config.php and set valid characters to copy names. Character to copyKnight Sample doesn't exist.
Esse erro ocorre pois houve a remoção de alguma(s) conta(s) Sample (Rook Sample, Sorcerer Sample, Druid, Sample, Paladin Sample, Knight Sample), e estas não podem ser deletadas pois são a partir delas que os players são criados.
Para resolver, execute isso no banco de dados:
Código:
INSERT INTO `players` (`id`, `name`, `world_id`, `group_id`, `account_id`, `level`, `vocation`, `health`, `healthmax`, `experience`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `maglevel`, `mana`, `manamax`, `manaspent`, `soul`, `town_id`, `posx`, `posy`, `posz`, `conditions`, `cap`, `sex`, `lastlogin`, `lastip`, `save`, `skull`, `skulltime`, `rank_id`, `guildnick`, `lastlogout`, `blessings`, `balance`, `stamina`, `direction`, `loss_experience`, `loss_mana`, `loss_skills`, `loss_containers`, `loss_items`, `premend`, `online`, `marriage`, `promotion`, `deleted`, `description`, `created`, `nick_verify`, `old_name`, `hide_char`, `comment`) VALUES

(1, 'Account Manager', 0, 1, 1, 1, 0, 150, 150, 0, 0, 0, 0, 0, 110, 0, 0, 0, 0, 0, 0, 0, 50, 50, 7, '', 400, 0, 0, 0, 0, 0, 0, 0, '', 0, 0, 0, 201660000, 0, 100, 100, 100, 100, 100, 0, 0, 0, 0, 0, '', 0, 0, '', 0, ''),
(2, 'Rook Sample', 0, 1, 1, 1, 0, 185, 185, 0, 44, 44, 44, 44, 128, 0, 0, 35, 35, 0, 100, 1, 0, 0, 0, '', 420, 1, 0, 0, 1, 0, 0, 0, '', 0, 0, 0, 151200000, 0, 0, 0, 0, 100, 100, 0, 0, 0, 0, 0, '', 1268771329, 1, '', 1, ''),
(3, 'Sorcerer Sample', 0, 1, 1, 1, 1, 185, 185, 0, 44, 44, 44, 44, 128, 0, 0, 35, 35, 0, 100, 1, 0, 0, 0, '', 420, 1, 0, 0, 1, 0, 0, 0, '', 0, 0, 0, 151200000, 0, 0, 0, 0, 100, 100, 0, 0, 0, 0, 0, '', 1268771329, 1, '', 1, ''),
(4, 'Druid Sample', 0, 1, 1, 1, 2, 185, 185, 0, 44, 44, 44, 44, 128, 0, 0, 35, 35, 0, 100, 1, 0, 0, 0, '', 420, 1, 0, 0, 1, 0, 0, 0, '', 0, 0, 0, 151200000, 0, 0, 0, 0, 100, 100, 0, 0, 0, 0, 0, '', 1268771329, 1, '', 1, ''),
(5, 'Paladin Sample', 0, 1, 1, 1, 3, 185, 185, 0, 44, 44, 44, 44, 128, 0, 0, 35, 35, 0, 100, 1, 0, 0, 0, '', 420, 1, 0, 0, 1, 0, 0, 0, '', 0, 0, 0, 151200000, 0, 0, 0, 0, 100, 100, 0, 0, 0, 0, 0, '', 1268771329, 1, '', 1, ''),
(6, 'Knight Sample', 0, 1, 1, 1, 4, 185, 185, 0, 44, 44, 44, 44, 128, 0, 0, 35, 35, 0, 100, 1, 0, 0, 0, '', 420, 1, 0, 0, 1, 0, 0, 0, '', 0, 0, 0, 151200000, 0, 0, 0, 0, 100, 100, 0, 0, 0, 0, 0, '', 1268771329, 1, '', 1, '');
Ps: Caso você não conseguiu executar o comando acima e não deletou todas as contas, execute o código acima somente com as linhas das vocações deletadas

Eu apenas deletei as contas Druid Sample e Knight Sample
Terei que executar apenas isso:
Código:
INSERT INTO `players` (`id`, `name`, `world_id`, `group_id`, `account_id`, `level`, `vocation`, `health`, `healthmax`, `experience`, `lookbody`, `lookfeet`, `lookhead`, `looklegs`, `looktype`, `lookaddons`, `maglevel`, `mana`, `manamax`, `manaspent`, `soul`, `town_id`, `posx`, `posy`, `posz`, `conditions`, `cap`, `sex`, `lastlogin`, `lastip`, `save`, `skull`, `skulltime`, `rank_id`, `guildnick`, `lastlogout`, `blessings`, `balance`, `stamina`, `direction`, `loss_experience`, `loss_mana`, `loss_skills`, `loss_containers`, `loss_items`, `premend`, `online`, `marriage`, `promotion`, `deleted`, `description`, `created`, `nick_verify`, `old_name`, `hide_char`, `comment`) VALUES (4, 'Druid Sample', 0, 1, 1, 1, 2, 185, 185, 0, 44, 44, 44, 44, 128, 0, 0, 35, 35, 0, 100, 1, 0, 0, 0, '', 420, 1, 0, 0, 1, 0, 0, 0, '', 0, 0, 0, 151200000, 0, 0, 0, 0, 100, 100, 0, 0, 0, 0, 0, '', 1268771329, 1, '', 1, ''), (6, 'Knight Sample', 0, 1, 1, 1, 4, 185, 185, 0, 44, 44, 44, 44, 128, 0, 0, 35, 35, 0, 100, 1, 0, 0, 0, '', 420, 1, 0, 0, 1, 0, 0, 0, '', 0, 0, 0, 151200000, 0, 0, 0, 0, 100, 100, 0, 0, 0, 0, 0, '', 1268771329, 1, '', 1, '');


__________________

Como mudar versão do mapa?

Dúvida: Como mudar versão do mapa?

Olá,
Primeiramente, você precisa do Remere's Map Editor, clicando aqui você entra no site oficial onde se encontra o download da versão mais atual.

1. Abra o RME e vá em Map » Properties... Ctrl-P
2. Na parte Client Version você coloca para qual versão você deseja mudar seu mapa
3. Clique em Ok
4. Irá aparecer uma mensagem , basta clica em Sim


__________________________________
Obs.: Possível(ei) erro(s):

1.

"Could not locate Tibia.dat and/or Tibia.spr, please navigate to your Tibia 8.50 installation folder."

Esse erro ocorre pois o RME não encoutrou o Tibia.dat e/ou Tibia.spr da respectiva versão do mapa, para arrumar, basta clicar em Ok e selecionar o diretório onde está instalado tal versão.

quarta-feira, 31 de março de 2010

Desbloquiando port no moden D-Link 500B

D-Link 500B
Então vamos começar
1º voce deve saber seu Gateway padrão
Bem para fase isso voce deve ir até o iniciar e depois cliqui em Executar
voce ira abrir uma pequena caixa para escrever ali voce coloca cmd
Então ira abrir um pequeno programa que o fundo é todo preto
agora voce escreve nele ipconfig depois disso ira aparecer uma mensagem
escrita asim

Adptador Ethernet Conexão Local

Sufixo DNS específico de conexão . :
Endereço IP. . . . . . . . . . . . . . . . . . . :10.1.1.4

Máscara De Sub-Rede. . . . . . . . . . . :255.0.0.0
Gateway padrão. . . . . . . . . . . . . . . . :10.1.1.1

Bem o Endereço IP de vocês não presisa estar igual o meu
e nem o Gateway padrão mas a maioria do Gateway padrão desse moden é 10.1.1.1
Agora você deve pegar o nº que esta no Gateway padrão e colocar na barra de endereço do Internet Explorer ou Mozila Fire Fox(foi os que eu testei e deu certo).
Então ira pedir o nome de usuário e a senha
nos dois você deve colocar Admin
no caso ira ficar:

Nome de usuário
Admin
Senha
Admin

(Esta é a senha padrão que vem para o moden para que ninguem presisa ficar procurando senha,mas se caso ficar pedindo a senha denovo é porque o responsavel pelo moden de vocês trocou a senha.)
Depois que você fiser isso ira abrir uma pagina da D-Link,esta aqui

Então agora você deve ir até Advanced Setup ira abrir mais opções abaixo do Advanced Setup uma delas sera Natclique nela.

Agora deve aparecer mais opções abaixo do Nat quenem aconteceu com o Advanced Setup,uma das opções que ira aparecer a baixo de Nat sera Virtual Servers clique nele.Agora ira abrir uma pagina com o titulo de

NAT - Virtual Servers Setup
mais a baixo do titulo ira ter um pequeno texto e abaixo do pequeno texto ira ter duas opções Add e Remove use Remove para remover as port que você ja adiciono e Add para adicionar uma ou mais port.No caso iremos acrecentar uma port então clique em Add.
Agora ira abrir uma pagina e estara escrito logo a baixo do titulo asim:

Server Name:
Select a Service:(tera varias opções em uma barra aqui)
Custom Server:(aqui tera um campo para escrever vazio)


Você deve selecionar a opção Custom Server e escrever o nome que voce dara a port que você quer abrir no meu caso aconselho a por Tibia que sera para um OTserver que sera aberto.É bom colocar um nome que depois você saiba pra que serve aquela port aberta porque depois se você for remover você sabe qual é qual.
Logo a baixo de Custom Server ira tar asim:

Server IP Address:(e um campo para escrever o IP)

Você deve por seu IP ali e para saber seu endereço de IP é simples lembra da 1º etapa la em cima que voce foi no executar etc?
Então voce deve faser novamente e dessa ves pegar o nº que esta escrito no lado de Endereço IP no caso o meu foi o seguinte:

Endereço IP. . . . . . . . . . . . . . . . . . . :10.1.1.5


Mas nem de todos são iguais,depois de bota seu endereço de ip no campo do lado de Server IP Address você ira ver logo a baixo tera escrito como a 1º opção o seguinte External Port Start e abaixo dele tera um campo para escrever no caso você deve colocar a port 7171(ou qualquer outra port que você queira ultilizar) e do lado de External Port Start tera External Port End ali você devera colocar novamente a port 7171 e do lado de External Port End estar Protocol e logo a baixo três opções você deve por a opção com o nome TCP e do lado de TCP tera mais dois opções mais os dois ultimos são colocados automaticamente depois que os dois 1º são colocados no caso o 7171 que pedi para por nos dois campos.
Agora lá em baixo tera
Save/Apply clique nele e PRONTO!

você ja pode rodar seu OTserv.
Mas vou dar alguns avisos o 1º deles é que se sua Internet cair não é sempre que voltara com o mesmo IP então você deve faser o mesmo procedimento e no campo de Server IP Address esplicado mais a cima,você deve por o seu IP novo e para saber o seu IP esta esplicando la em cima também.E o 2º e ultimo aviso mais não menos importante é de não começar a fica abrindo port sem usalas você não deve faser isso NUNCA!
porque fasendo isso Hackers invasores poderam entrar em seu computador,por isso existe o Firewall do Windows ou outros existentes
ele fexa as portas mas você estara abrindo a porta 7171 e só se você abrir outra certifiquese que ira usar porque se algum hacker invasor souber que você tem uma porta aberta sem faser uso dela ele concertesa consiguira entrar.Sempre deiche seu
Firewall ATIVO!
Bem é só esse é meu 1º post importante dentro deste forum os outros foram só respostas rapitas.
Espero que tenham gostado tentei explicar o maximo possivel eu tenho fotos aqui mas não coloquei pois não sei aonde posso hospeda desculpem.
Criticas elogios são bem vindos t+

OBS:Quando forem liberar a porta que é para por 7171 e o IP.
No ip não é o 10.1.1.1 e nem o ip que se ve no www.no-ip.com
tem que por o IP que aparece no Conexões Local de vocês.
Esta em Painel de controles,abra Conexão Local e va em Suporte e tera assim
Endereço IP: 10.1.1.3(exemplo de ip)
Use o ip que aparece para desbloquia a port.
Muitos estão colocando o 10.1.1.1 para desbloquia.
Prestem atenção!

Criando OTServer Com router via DDNS

Senhores,

Pesquisei e verifiquei que muitas pessoas tem problemas em colocar um servidor de Open Tibia Online quando trabalham com ROTEADOR (ROUTER).

Bem, umas das saídas encontradas foi a utilização do programa HAMACHI, que não é mil maravilhas mas da pra quebrar um galho, mas desanima qualquer hoster que preze com o passar do tempo. CHEGA DE HAMACHI.

Resolvi postar um novo sistema para vocês que utilizam de roteadores, com a utilização de um programa chamado DDNS, que tem a mesma função que o conhecido NO-IP, só que este funciona para IPs dinâmicos em Rede.

Funciona perfeitamente em routers que utilizam WIRELLES.

Vamos ao Trabalho.

Em primeiro Lugar teremos que colocar um IP fixo em sua máquina.

Então vá no MENU INICIAR e localize o EXECUTAR. Logo após digite na caixa de dialogo que apareceu o seguinte comando: CMD
aparecerá uma tela preta de comando do windows, nela você digita o seguinte comando:
ipconfig/all

Aparecerá todas as informações do seu sistema de rede. Copie em um papel ou no bloco de notas os números que aparecerão nas seguintes linhas:
Endereço de IP
Máscara da sub-rede
gateway Padrão
e servidores DNS

Deixe-os guardados por enquanto.


Agora vá em MENU INICIAR > CONFIGURAÇÃO>PAINEL DE CONTROLE

Apos localizar o Painel de controle, localize CONEXÕES DE REDE.

Clique com o botão direto do mouse em conexão local (No caso se você estiver usando HIFI será conexão de rede sem fio) e depois em propriedades.

Nas propriedades localize a linha TCP/IP e de um duplo click em cima dela.
Nas propriedades do TCP/IP você mudara para opção: "Usar o seguinte endereço de IP"
Todas as informações que você obteve no ipconfig e que estavam guardadas.
(No servidor DNS alternativo, você pode colocar 192.168.0.1 também)

Após colocar todas as informações de maneira correta, clique em Ok em todas as janelas.

Pronto. o seu PC ja esta com o Ip fixo.

Agora vamos para a parte dois.

Desbloquear as portas do seu router.
Isso vai depender do modelo e de qual router você utiliza, mas de modo geral, quase todos tem uma configuração parecida. Vou utilizar como exemplo o meu D-Link.

Abra um navegador de Internet e coloque o numero do seu gateway padrão (geralmente é 192.168.0.1) aparecerá uma pagina do configuração do seu router, pedindo usuário e senha (isso voce terá de descobrir ou se voce já sabe fica fácil) geralmente o padrão de login é admin e senha admin ou senha em branco.

Após efetuar o login no seu roteador, localize o menu ADVANCED.
Nele você localiza no menu "Port Forwarding" ou "Virtual Servers".
Clique em adicionar ou apenas selecione e modifique alguma que voce não utilize.
Em name você coloca "TIBIA1"
no IP você coloca o ip que você anotou e colocou como fixo no seu PC.
no public port voce coloca 7171
no Private port voce coloca 7171
no Traffic Type vc coloca TCP
Salve.

Após fazer isso voce tambem terá que adicionar outra porta, com algumas diferenças:
Em nome coloque "TIBIA2"
no IP você coloca o ip que você anotou e colocou como fixo no seu PC.
no public port voce coloca 7171
no Private port voce coloca 7171
no Traffic Type vc coloca UDP
Salve

Pronto. Se voce utilizar o seu server em outra porta sem ser a 7171, so altere a porta nos dois sistemas (TPC e UPD) colocando a porta que voce utiliza.

Faça isso o mesmo procedimento com as portas 7172 pois os novos servers necessitam dessa porta liberada.

P.S.: VOCE TEM QUE ADICIONAR EM TCP e UPD, Se não não funciona.


Pronto, você ja tem um Ip Fixo e o seu router configurado para abrir a porta 7171 no endereço de IP da sua maquina.

Vamos para o terceiro passo:

Instalar o DDNS, que fornece um nome fixo(dominio) para porem entrar no seu server.

Clique aqui e baixe o DDNS.

Instale o ddns, após a instalação vem a tela de configuração,



Clique em avançar e preencha os campos como esta abaixo,



Então ele vai pedir a senha,
que sera enviada para o email especificado,



Digite a senha fornecida pela ddns e conclua a instalação,
Ele criara um ícone próximo ao relógio, clique nele e marque
as seguintes opções:



Pronto.

Agora os player acessam o seu server pelo domínio que você escolheu
na instalação.

Vale lembrar que você também tem que liberar o seu OT no Firewall do windows para que tudo de certo.

[edited]Não esqueça de colocar o config.lua o seu IP Global que pode ser visto no proprio cliente DDNS:



ou nesse site: http://meuip.datahouse.com.br/

Funciona em redes Wirelles sem bug nenhum, e tem atualizaçao de IP automático.

segunda-feira, 3 de agosto de 2009

Criando server com net Wireless

---Criando server com net Wireless---

Olá.... Acho que ja tem um tutorial assim, mas não tenho nada a perder asssim.. (só minha reputação)...
1- Va no Iniciar, - executar- digite: cmd.exe
2- Apos abrir o CMD.exe, digite: ipconfig
3- Vai mostrar sobre seu IP, Gateway e etc...
4- Procure nele: Gateway Padrão.
Ex: Getway Padrão: 168.185.0.1
Então abra um página na Internet e digite: seu gateway aqui*

Apos digitar, coloque sua senha e usuario de Internet...
vai abrir uma pagina com o modelo de seu Router, clique em "Advanced"
This image has been resized. Click this bar to view the full image. The original image is sized 1280x768.


Então preencha desse geito:

This image has been resized. Click this bar to view the full image. The original image is sized 1280x768.



O resto deve ser configurado no config.lua.. voceis sabem
Obrigado!
Tchau!
;]
Geito ocm G lol...

domingo, 5 de julho de 2009

SQLite Studio - Aprenda a usar

utorial referente ao uso do SQLiteStudio -- Ferramenta de edição e leitura de extensão .s3db


O que é SQLite?
SQLite é um arquivo de banco de dados baseado na linguagem SQL. Diferente do MySQL, SQLite não é executado a partir de um servidor, mas diretamente a partir de um arquivo em seu computador.

Por que usar um sistema baseado em banco de dados?
Simplesmente pela velocidade de leitura, suporte e desempenho de forma a atender a viabilidade de bom uso dos recursos do sistema.
No XML = carregamento de arquivos inteiros estruturados em XML
No SQL = leitura de linhas de códigos presentes em um banco de dados

Para ativar/alternar o SQLite, certifique-se o servidor que deseja executar suporta SQLite e que foi compilado com SQLite.
Em seguida, abra o seu config.lua e procure a marcação:

Citação:
-- Database
-- NOTA: sqlFile é utilizado apenas pela base de dados sqlite
sqlType = "sqlite"
sqlHost = "localhost"
sqlPort = 3306
sqlUser = "root"
sqlPass = ""
sqlDatabase = "theforgottenserver"
sqlFile = "forgottenserver.s3db"
passwordType = "plain"
sqlType = "sqlite" -- Deverá estar desse modo para ser permitida a sua leitura pelo SQLiteStudio, para uso combinado com site alterar entre "" para "mysql" (lembrando que isso tornará inviável o uso do SQLiteStudio)



Programas necessários:

SQLiteStudio_Site oficial
Qualquer distro server que possua uma Database compatível(SQL)

Assim que efetuar o download abra-o diretamente, já que não necessita instalação...


Tela inicial do programa com dicas de uso, clique em Close para prosseguir.

This image has been resized. Click this bar to view the full image. The original image is sized 800x500.


Siga a Databases e logo New database para incluirmos uma Database que possamos trabalhar.

This image has been resized. Click this bar to view the full image. The original image is sized 800x500.


Em Database name você pode inserir qualquer nome válido, não necessariamente tendo de ser do seu server, isso será apenas o nome do alojamento que ficará a Database.

This image has been resized. Click this bar to view the full image. The original image is sized 800x500.


Clicando em Abrir Database existente ou em inglês Choose existing database, procure pela mesma na pasta de seu servidor. Geralmente com final db que é abreviação de Database.

This image has been resized. Click this bar to view the full image. The original image is sized 800x500.


Legal, a adição da Database foi realizada com sucesso! Perceba que no canto superior esquerdo está o nome do alojamento que você criou e dentro dele estará a Database como veremos a seguir. Duplo clique ou botão direito seguido de Connect para expandir a Database daquele alojamento...

This image has been resized. Click this bar to view the full image. The original image is sized 800x500.


Explêndido, você agora vê os diretórios de sua Database, expanda Tables clicando no símbolo esquerdo ao símbolo +

This image has been resized. Click this bar to view the full image. The original image is sized 800x500.


O que vem a ser Tables?
Tables é a unidade principal de edição para o Open Tibia Server, sendo Triggers os codes que dão suporte a eles, mas raramente utilizados por sua complexidade e, portanto não irei abordá-los. Voltando a Tables, os nomes são bastante lógicos ao que se refere, mas irei falar um pouco sobre cada um deles...

Citação:
Accounts: accounts presentes na database em questão
Bans: TCP/IP banidos temporariamente e/ou players
Global_Storage: storages globais que estão sendo utilizados
Groups: determinação de grupos e suas funções (god,cm,gm,tutor,etc)
Guild_invites: invitados para X guild
Guild_ranks: posição por level de jogadores da guild X
Guilds: guild's existentes
House_list: items armazenados em house's
Houses: lista de todas as houses cadastradas
Player_Deaths: mortes de cada player por ID
Player_Depotitems: items armazenados no(s) depot(s)
Player_Items: items que o player está carregando
Player_Skills: habilidades do player por ID
Player_Spells: magias que possue/aprendeu
Player_Storage: histórico de quests
Player_Viplist: nomes incluídos na Vip List de tal player por ID
Players: players presentes na database em questão
Tile_Items: Sem descrição até o momento
Tiles: Sem descrição até o momento
→ Em azul, pouco visível em forma de setas brancas com fundo alaranjado o botão Refresh, utilizado para "atualizar" a Database.

→ Em rosa, o nome Data, usado para especificar os arquivos contidos dentro do mode selecionado.

→ Em vermelho, o nome Form View, usado para facilitar a edição por leigos.

→ Em azul claro, a categoria Group_id, adicionar 3 para GOD, 2 para GM e 1 para player dando Enter quando fizer qualquer modificação. Para criar um novo grupo use Groups...

This image has been resized. Click this bar to view the full image. The original image is sized 800x500.


Note agora em que abri o diretório players que accounts ficou encoberto, podendo ser maximizado no canto lateral esquerdo como mostra a foto abaixo... Alterar type de acordo com o Acess do arquivo comands.xml, sendo tradicionalmente 5 para GOD e 4 para GM, destacado em azul:

This image has been resized. Click this bar to view the full image. The original image is sized 800x500.


P.S: Não existe a opção salvar no programa, as modificações serão efetivamente validadas ao clique do botão Refresh que irá atualizar a DB em questão tanto com o server online como offline.
tibia 850 download server otserv mapa como 854 para global 852 yorots tutorial otserver criar map editor comandos god vancino pokemon online com baixar criando mapas 840 sql war full bot ots fazer styller sqlite serve downloads comando studio alissow 842 editar simone editado dragon itens elfbot yourots quest servidor xtibia ball serv pra enforced mcv script sem otservers alisson npc colocar usar site slayer nukar snowz bug monster download tirar client fake servfull que account thyrania acc meu vip sprut por manager key 810 pagina gangrel sistema baixa lista luz quests completo stuff programa tibiabot elf level conta magias auto senha xdream nukando onde allisow seu player snow servidores qual mudar the uma nova char mana changer xml rme item reset pelo servers multi bugs sqlitestudio otmapeditor pvp todos cliente dos dar forgotten xvx edited versao carlin aumentar creator crack otservlist otserve verso armas lua soft lag rookgaard styler karmia 493 v11 deixar fazendo tempo colocando real nao nuker skull hackear list 100 maps scripts dbz novas atk naruto