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:

 

-- Database
sqlType = "sqlite" >> mude para mysql, pois agora usaremos um servidor mysql
sqlHost = "localhost" >> não mexa
sqlPort = 3306 >> não mexa
sqlUser = "root" >> esse é o usuário usado para acessar o servidor XAMPP, NÃO MUDE
sqlPass = "" >> password (senha) que você usou no passo 1
sqlDatabase = "" >> vamos definir um nome para nossa database, ex: theforgottenserver
sqlFile = "Styller.s3db" >> isso não irá servir mais pois usaremos um servidor MySql
sqlKeepAlive = 0 >> não mexa
mysqlReadTimeout = 10 >> não mexa
mysqlWriteTimeout = 10 >> não mexa
passwordType = "plain" >> não mexa

 

No meu caso ficou assim:

 

	-- Database
sqlType = "mysql"
sqlHost = "localhost"
sqlPort = 3306
sqlUser = "root"
sqlPass = "123"
sqlDatabase = "styller"
sqlFile = "Styller.s3db"
sqlKeepAlive = 0
mysqlReadTimeout = 10
mysqlWriteTimeout = 10
passwordType = "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 = Player
Group id 2 = Tutor
Group id 3 = Sênior Tutor
Group id 4 = GM
Group id 5 = Sênior GM
Group 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 OT
2. Check DataBase connection --> você só pode proseguir se não tiver nehum erro nessa parte
3. Add tables and columns to DB --> isso carrega uma parte do site
4. 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 erro 
7. 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

kara na parte q precisa colocar criar a senha e password no xamp n consigo entrar no site.

se quiser me adiciona no msn lucasfogaca1906@hotmail.com

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

  • 2 weeks later...

Check server configuration

 

Warning: syntax error, unexpected '(' in D:/Documents and Settings/Administrador/Desktop/[8.54~8.57] Alissow Ots 4.0/config.lua on line 17 in D:\xampp\htdocs\install.php on line 130

File config.lua loaded from D:/Documents and Settings/Administrador/Desktop/[8.54~8.57] Alissow Ots 4.0/config.lua and it's not valid TFS config.lua file. Go to STEP 1 - select other directory. If it's your config.lua file from TFS contact with acc. maker author.

 

sempre o mesmo erro e vc não responde

Link para o comentário
Compartilhar em outros sites

Opa me ajuda!!!

Fika dando esse erro

 

 

Erro

consulta SQL:

 

ALTER TABLE `players` ADD `marrystatus` INT UNSIGNED NOT NULL DEFAULT '0' AFTER `marriage` ;

 

 

 

Mensagens do MySQL : b_help.png

 

#1146 - Table 'theforgottenserver.players' doesn't exist

Link para o comentário
Compartilhar em outros sites

Mesenga, ja tem um tempinho que to acompanhado seu trabalho e antes de tudo parabens.

 

estou com um problema,

fiz tudo que voce mandou e esta tudo certo, coloquei site online consigo criar o servidor, mais ai que ta o seguinte:

1- quando meus amigos e ate msm eu crio um char pelo SITE ele aparece no jogo com Level 1, sendo que o certo seria lvl 8

mais ai qndo cria pelo account manager dar certo,

vc saberia responder esse problema??

abraço

Maycon C.R.

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

  • 2 weeks later...

Mesenga vc e muito bom so que meu eu preciso de uma resposta eu tenho um ot server so q nao esta pegando desinstalo e instalo o XAMPP mas nao vai da erro "styller.players is value "o" "

isso nao sai pq???

PS.Ja testei todos os ot servers q encontrei e ja mudei a porta tanto para a recomendada quanto para outras padroes

Mas nao vai, nao preciso de porta para abrir pq o meu ja esta aberto...Mas se fosse preciso fexar alem de ser fora da logica tambem era meio estranho porem eu ja tentei de tudo e sepre isso .player ou .accounts (os principais)

Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

PQP EU TBM SEMPRO Q VO TENTAR FAZER O DIRETORIO DO SERVER NAO DA APARECE O MESMO ERRO:

 

STEP 1

Check server configuration

 

Warning: syntax error, unexpected '(' in C:/Documents and Settings/Enigma Rpg/Desktop/Gesior/config.lua on line 16 in C:\xampp\htdocs\install.php on line 130

File config.lua loaded from C:/Documents and Settings/Enigma Rpg/Desktop/Gesior/config.lua and it's not valid TFS config.lua file. Go to STEP 1 - select other directory. If it's your config.lua file from TFS contact with acc. maker author.

 

JA RESOLVI XD

Link para o comentário
Compartilhar em outros sites

  • 4 weeks later...
  • 3 weeks later...

Fas um video vai ficar melhor!! mas assim ta otimo !! +rep !!

 

 

ei meu ot n é sql mais ele tem uma pasta "schemas+Database" dentro tem mysql.sql, pgsql.sql, sqlite.sql e Alissow

 

no seu tuto é forgottenserver.sql no meu é forgottenserver.s3db uq eu faço?

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

  • 4 months later...

ótimo topico em cara, parabéns... mais tipo, se eu fizer a parada do no-ip com o ip que deveria ser do site meuip.com, eu devo colocar o ip do no-ip (no caso o fixo, tipo fulanodetal.servegame.com), ficando assim: http://fulanodetal.servegame.com:8090 ?? assim?

 

e serve em ot 8.60 né...??

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...