Ir para conteúdo

[totalmente Reformulado] Colocando Seu Server Sql Online + Site


Mesenga

Posts Recomendados

Hoje, dia das crianças resolvi dar um presente as crianças daqui do fórum :tongue: e reformulei totalmente o tópico
agora está mais fácil e mais acessivel, as imagens boas e todas tiradas por mim.

Está dividido em:

  • 1º Passo: Preparando o XAMPP
  • 2º Passo: Criando a Database
  • 3º Passo: Criando o banco de dados
  • 4º Passo: Criando uma conta GOD



EXTRA

  • 5º Passo: Criando o site para os players entrarem
  • F.A.Q. - Perguntas e respostas





-Baixando o Xampp-

Xampp download: http://www.baixaki.com.br/download/xampp.htm
Tamanho: 44,20MB

Depois de baixar instale o XAMPP

1_11.png

1º Passo: Preparando o XAMPP (Créditos ao Lord Joel por lembrar do security)

Abra o XAMPP, depois disso verifique se está tudo corretamente ligado clicando no XAMPP_Panel

2_10.png


Mini F.A.Q.

Mas meu apache não esta ligando!

Vá até

C:\xampp\apache\conf\httpd.conf:

Procure por “Listen 80″, mude para “Listen 8090″Procure por “ServerName localhost:80″, mude para “ServerName localhost:8090″



C:\xampp\apache\conf\extra\httpd-ssl.conf

Procure por “Listen 443″, mude para “Listen 4499″Procure por “<VirtualHost _default_:443>”, mude para “<VirtualHost _default_:4499>”Procure por “ServerName localhost:443″, mude para “ServerName localhost:4499″



Explicação: O IIS (Internet Information Service) do windows é padrão para rodar em port 80, então você não conseguira abrir o apache pois vai dar conflito com esta porta que já esta sendo usada, então trocamos!

Mesenga, ainda não funcionou =/

Então recomendo você baixar a versão 1.6.5 por conter a antiga base que pega em todos os windows
Download aqui: AQUI


Continuando...

Agora acesse a página: http://localhost/security/xamppsecurity.php

caso tiver trocado o port acesse: http://localhost:8090/security/xamppsecurity.php

3_1.png


Vá na pasta do seu OT, abra o config.lua
Você irá encontrar linhas parecidadas com essas:

-- DatabasesqlType = "sqlite" >> mude para mysql, pois agora usaremos um servidor mysqlsqlHost = "localhost" >> não mexasqlPort = 3306 >> não mexasqlUser = "root" >> esse é o usuário usado para acessar o servidor XAMPP, NÃO MUDEsqlPass = "" >> password (senha) que você usou no passo 1sqlDatabase = "" >> vamos definir um nome para nossa database, ex: theforgottenserversqlFile = "Styller.s3db" >> isso não irá servir mais pois usaremos um servidor MySqlsqlKeepAlive = 0 >> não mexamysqlReadTimeout = 10 >> não mexamysqlWriteTimeout = 10 >> não mexapasswordType = "plain" >> não mexa



No meu caso ficou assim:

 -- DatabasesqlType = "mysql"sqlHost = "localhost"sqlPort = 3306sqlUser = "root"sqlPass = "123"sqlDatabase = "styller"sqlFile = "Styller.s3db"sqlKeepAlive = 0mysqlReadTimeout = 10mysqlWriteTimeout = 10passwordType = "plain"




2º Passo: Criando a Database

abra internet e digite http://localhost

caso tiver mudado o port: http://localhost:8090

4.png



3º Passo: Criando o banco de dados

Na tela a seguir, você vera onde tem a parte Criar novo banco de dados, digite o mesmo nome que você colocou no config.lua em sqlDatabase=

5.png

Agora clique criar

Na tela seguinte clique em "importar" e escolha o arquivo "schema.mysql", em alguns ots o nome é "algumacoisa.sql", ex: forgotten.sql (no caso do The Forgotten Server)

6.png

vai isso,dependendo do server que estiver usando, o numero de importações varia:

7.png

4º Passo: Criando uma conta GOD

Entre no server e crie uma conta com o Account manager pra ficar mais facil, e também crie 1 player.
Após criado a account e o player, volte a janela do XAMPP na database e clica em accounts, depois vá em visualizar depois clique no pincel

8.png

Irá aparecer uma tela com os dados da conta, altere apenas o necessário...
mude o type de 1 para 5 e group id de 1 (se quiser conta normal com GOD) e 5 (se quiser conta GOD com GOD)

9_7.png

depois clique em "executar"

o char ainda não é God apenas a conta, então vá em players na coluna da esquerda...
clique no lápis de novamente....
Troque Group de 1 para 6, agora sim, seu char eh god. se quiser GM troque para 4 ou 5 (Sênior GM)

Group id 1 = PlayerGroup id 2 = TutorGroup id 3 = Sênior TutorGroup id 4 = GMGroup id 5 = Sênior GMGroup id 6 = GOD




*IDs acima baseados no Styller OT 8.52

10.png


Seu server está pronto para rodar!


EXTRA

5º Passo: Criando o site para os players entrarem


-Download do site-

Baixe um dos Websites "SQL" na seção de downloads do Xtibia >> http://www.xtibia.com/forum/forum/581-downloads-de-websites/

Recomendados:

Gesior acc maker:
Gesior para 8.54

Nicaw Acc Maker website
http://www.xtibia.com/forum/topic/81939-nicaw-aacmaker-para-otserv-xmlsql/


Todos os sites já vem com configurador, então entre em:

http://localhost

caso tiver trocado o port já sabe: http://localhost:8090

e Configure-o!

-Vamos configurar o Gesior Acc Maker!-

Baixe o Gesior Acc Maker
Gesior para 8.54

Ligue o XAMPP e o OT
Vá em C:\Xampp\htdocs

e delete tudo o que tem dentro da pasta

Agora extraia seu site pra lá, feito isso entre em http://localhost ou http://localhost:8090

você verá uma tela assim:

11.png

clique em Set server path

Agora no campo em que aparece digite o diretório no qual se encontra o ot, ex: C:\OTx

12_3.png


Agora é só ir clicando um por um e configurar a seu gosto

13.png

1º Quadrado preto:

1. Set server path --> escolhe o diretório do OT2. Check DataBase connection --> você só pode proseguir se não tiver nehum erro nessa parte3. Add tables and columns to DB --> isso carrega uma parte do site4. Add samples to DB --> isso carrega uma parte do site (vocações)5. Set Admin Account --> escolhe o account do admin do site



Quadrado Vermelho:

6. Load Monsters from OTS --> vai dar load automatico nos monstros do OT, verifique se não há nehum erro7. Load Spells from OTS --> ele vai carregar todas as spells do OT, verifique se não há nehum erro antes de proceguir




Pronto, o site está configurado e pronto para criar contas.

Para outras opções clique em ADMIN PAINEL


F.A.Q. - Perguntas e respostas


@Todos

Duvidas:

-Como faço minha account de GM/GOD?

Siga o passo 4

eu nao encontro schema.mysql od está isso??

Em alguns servidores o nome é theforgottenserver.sql

Qual vai ser meu site pros outros poder entra fazer acc?

seu site vai ser http://seuip:8090

ou se quiser por http://seuip:xxxx sendo "xxxx" um número de port variando entre 80 e 9000, faça o seguinte:

vá em "C:\xampp\apache\conf" e abra o arquivo httpd.conf

procure por:

#Listen 12.34.56.78:80
Listen 80

Nas duas linhas ponha Um número variando de 80 à 9000 no lugar do 80

exemplo:

#Listen 12.34.56.78:8090
Listen 8090

Agora procure a linha:

ServerName localhost:80

e troque pelo mesmo número que você colocou

exemplo:
ServerName localhost:8090


-No seu está dando o seguinte problema:

[28/06/2008 03:15:49] Failed to connect to database. MYSQL ERROR: Access denied for user 'root'@'localhost' (using password: YES)[28/06/2008 03:15:49] > ERROR: Couldn't estabilish connection to SQL database!



Antes de colocar oSERVER ONLINE, certifique-se de que o XAMPP está aberto

Até a proxima!

Link para o comentário
Compartilhar em outros sites

Seu tutorial está excelente Mesenga, apenas na area incorreta.

O certo seria em Aprovação de Tutoriais, você não pode criar o tópico direto na area de tutoriais, ele tem que ser aprovado por alguem da Staff XTibia!

Estarei reportado o topico para alguem mover ele para a sessão correta.

Vou seguir estes passos para ver se consigo por meu server SQL online :)

Abraço

Link para o comentário
Compartilhar em outros sites

Bem neh, faze o que? eu NÃO POSSO POSTAR NA AREA DE TUTORIAIS

 

@166485

 

cara, vc tenk baaixar o xampp, ligar ele por completo (veja se o apache e o mysql estão ligados >> running)

 

ai vc entra em http://localhost

 

e segue o tutorial

 

se nao conseguir me fala

Link para o comentário
Compartilhar em outros sites

Após eu baixar tudo, inicializar o Xampp e iniciar todos os Serviços:

 

Abro o http://Localhost/

 

Aparece uma mensagem do Tipo

 

Welcome to localhost

 

 

 

 

 

 

Services available on this server:

 

 

 

 

Mailing list subscription management services

 

 

 

 

 

 

 

 

Powered by Mercury/32, Copyright © 1993-2003, David Harris

 

Eu clico na parte Sublinhada e carrega outra pagina,

 

aparece agora:

 

 

 

 

 

 

Welcome to localhost

 

Mailing List Subscriber Services

 

 

 

 

 

 

 

 

To subscribe to a list...

 

Enter the name of the list here...

 

 

... then click the 'Proceed...' button.

 

 

 

 

 

To manage an existing subscription to a mailing list...

 

Enter the name of the list here...

 

 

... then enter your e-mail address here...

 

 

... and enter your list password here...

 

 

... then click the 'Subscription' button.

Link para o comentário
Compartilhar em outros sites

@ratatunia

 

Quando você instalar o XAMPP, tem uma parte da instalação que você deve marcar "Apache,MySQL e Firezilla (nao obrigatorio, so se for usar o firefox)"

 

acho que você nao clicou nisso e deu errado

Link para o comentário
Compartilhar em outros sites

Agora la vem outro problema,

 

Eu executo o servidor e da erro :

[28/06/2008 03:15:49] Failed to connect to database. MYSQL ERROR: Access denied for user 'root'@'localhost' (using password: YES)

[28/06/2008 03:15:49] > ERROR: Couldn't estabilish connection to SQL database!

 

 

Poderia me ajudar nisto tambem?

Editado por ratatunia
Link para o comentário
Compartilhar em outros sites

Torno a repetir e aguardar....

 

 

 

Agora la vem outro problema,

 

Eu executo o servidor e da erro :

[28/06/2008 03:15:49] Failed to connect to database. MYSQL ERROR: Access denied for user 'root'@'localhost' (using password: YES)

[28/06/2008 03:15:49] > ERROR: Couldn't estabilish connection to SQL database!

 

 

Poderia me ajudar nisto tambem?

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...