Site Funcionando Em OTServ Sqlite
Página 1 de 1
Site Funcionando Em OTServ Sqlite
Site Funcionando Em OTServ Sqlite
Como abrir um site em OTserv SQLITE (Turorial Completo)
By: Diabolic Kayller
Primerio fazer os seguintes Downloads:
XAMPP 1.7.3
http://www.apachefriends.org/downloa...in32-1.7.3.exe
Gesior Account Maker for TFS 0.3.7
http://www.sendspace.com/file/83x6ng
__________________________________________________ _______________________________________
INSTALANDO O XAMPP
A Primeira coisa a fazer é instalar o Xampp:
De dois clique no arquivo "xampp-win32-1.7.3" , irá aparecer uma tela para a instalação
na opção "destination folder" coloque o diretorio que o xampp será instalado. Aqui em casa foi "C:\Arquivos de programas\Xampp".
Após completar a instalação uma tela preta aparecerá. aperte a letra "Y" e aperte ENTER. Ela irá instalar mais algumas coisas.Quando acabar fexe a tela.
Abra o "XAMPP Control Panel" na frente do "APACHE" aperte "Start" e frente do "MYSQL" aperte "START".
OBs.: Os 2, tanto o apache quanto o mysql devem está "Running".
Agora vamos configurar o Xampp:
Na tela do Xampp clique em "ADMIN" a frente do "APACHE", seu navegador irá abrir, se por um acaso ele nao abrir, abra-o manualmente e digite esse endereço "http://localhost/xampp/splash.php".
Seleciona uma Lingua. Escolha "English" nessa parte para evitar que de qualquer erro. OBs.: a lingua pode ser mudada para o Português depois então não se preocupe.
No lado esquerdo tera um menu com varias opções clique em "Security". abrirá uma nova aba nessa aba terá um link assim "=> http://localhost/security/xamppsecurity.php <=" clique nele.Agora vamos configurar as senhas para proteger a database do server e os diretorios do Xampp.
--------------------------------------------
1ª ETAPA
"MYSQL SECTION: "ROOT" PASSWORD"
New password: digite uma senha que você não esqueça
Repeat the new password: repita a senha
phpMyAdmin authentication: marque a opção "cookie"
Set a random password for... marque a opção "Yes"
No final tera um quadradinho marque ele . ele ira salva a senha em um bloco de notas.
Obs.: é opcional se você quisar marca, se não, não tem problema.
Agora clique em "Password changing"
--------------------------------------------
2ª ETAPA
"XAMPP DIRECTORY PROTECTION (.htaccess)"
User: Coloque o nome de usuario que você quiser
passworld: Coloque uma sneha qualquer. OBs.: não precisa ser a mesma senha da etapa anterior mas seria bom colocar a mesma para que vocês não se enrolasem na hora de colocar as senhas quando precisar.
Marque o quadradinho la em baixo se você quiser salvar sua senha em um bloco de notas. OPCIONAL.
Agora clique em "Secure the xampp directory". Se tiver tudo certo aparecera essa mensagem "SUCCESS: The XAMPP directory is protected now!"
Agora você já pode mudar a lingua para o portugues.Vai pedir uma senha de confirmação.Coloque o user e a senha que você colocou na 2ª Etapa.
Vá ate a pasta onde você instalou o Xampp e procura a pasta "htdocs". APAGUE tudo que estiver DENTRO dela, Só o que estiver DENTRO dela , mas NÃO apague ELA(htdocs).
Pronto Xampp instalado e Configurado.
__________________________________________________ ____________________________
Configurando o "CONFIG.lua" do seu OT
Antes de começar a instalar o site você precisa arrumar o "config.lua" do seu OT.
Abra o "config.lua" e aperte "ctrl f" e procure por "root".
As Tags devem ficar assim:
sqlType = "sqlite"
sqlHost = "localhost"
sqlPort = 3306
sqlUser = "root"
sqlPass = "A SENHA QUE VC CONFIGUROU NA 1ª ETAPA"
sqlDatabase = "realserver"
sqliteDatabase = "realserver.s3db"
sqlKeepAlive = 0
mysqlReadTimeout = 10
mysqlWriteTimeout = 10
encryptionType = "plain"
Lembrando que na parte:
sqlDatabase = "realserver"
sqliteDatabase = "realserver.s3db"
Você pode mudar o nome ,"realserver" para outro, de acordo com a database que seu OT utiliza.
OBs.: Existem OTs que o "config.lua" é diferente dos outros, se o seu utilaza essa TAG:
sqlFile = ".s3db"
Mude para:
sqliteDatabase = ".s3db"
Por que o site so aceita o "sqliteDatabase". No meu servidor eu deixo as duas no mesmo "Config.lua" , não sei se isso prejudica em alguma coisa o servidor já que elas tem o msm local de destino. Se o seu OT utiliza a "sqlFile" você escolhe se quer deixa ela e a "sqliteDatabase" ou se so quer deixa a "sqliteDatabase". De todo modo a "sqliteDatabase" deve OBRIGATORIAMENTE está no "Config.lua" para funcionar o site.
__________________________________________________ ______________________________
Instalando o Site
Abra o "XAMPP Control Panel" e clique em "Start" no "Apache" e no "Mysql".
Deszipe o site, "Gessior 0.3.7" pega o conteudo da pasta do gessior e cole na pasta "htdocs" do xampp.
Agora vá no "XAMPP Control Panel" e clique no "ADMIN" a frente do "APACHE" o seu navegador abrirá e uma tela chamada "Installation of account maker" aparecerá, aqui é onde você irá configurar o site. Se não abrir o "Installation of account maker" abra seu navegador e digite "http://localhost/install.php".
Agora no "MENU" a esquerda clique em:
1. Set server path: Aqui deve estár o diretorio do Ot que você abrirá.
OBs.: eu sempre coloco a pasta do OT dentro da Pasta "htdocs" do xampp, isso faz com que todas as funções do site se tornem funcionais. Um exemplo de como fico aqui em casa."C:\Arquivos de programas\Xampp\htdocs\Merinia World".
Agora clique em "Set Server path".
2. Check DataBase connection: Irá chegar o "config.lua" do seu OT se estiver tudo certo é so clicar em "STEP 2 - check database connection"
3. Add tables and columns to DB: Irá chegar a conecção com a Database do OT.Só clicar em "link to STEP 3 - Add tables and columns to DB."
OBs.: Essa é a parte mais CHATA por que se você configurou alguma coisa erra NÃO vai conseguir passar daqui.Nessa passo é onde verifica a parada do "sqliteDatabase" então relembrando que se seu "CONFIG.lua" estiver só com a "sqlFile" você não conseguirar passa desse passo.
4. Add samples to DB: Irá add algumas Tags do site na database como News, lista de monstros e magias... So clicar em "STEP 4 - Add samples"
5. Set Admin Account: Irá criar uma senha de administrador do site. Só clicar em "STEP 5 - Set Admin Account"
OBs.:no passo 5 você so colocara o passworld do administrador do site a acc é sempre 1. Exemplo.
Set Admin Account
Admin account number is: 1
passworld: __________ (SET)
Então quando você for loga no site digite na parte de loguin. acc: 1 e a senha que vc colocou no passo 5.
6. Load Monsters from OTS: Irá carregar os monstros do OT que apareceram na lista de "Creatures"
7. Load Spells from OTS Irá carregar as spells do OT que apareceram na lista de "Spells"
Pronto!!!!!
Seu site está configurado agora é so você configurar as demais opções de acordo com a sua vontade.
__________________________________________________ ___________________________________
Colocando o Site ONLINE
Va no "XAMPP Control Panel" e de "stop" no "Apache" e no "Mysql" , caso eles estejam "running"
Na pasta do xampp siga:
"C:\Arquivos de programas\Xampp\apache\conf"
Nessa pasta tem um arquivo chamado "httpd" abra ele como bloco de notas. digite "ctrl F" e coloque no campo de busca o numero "80".
Ele vai acha algo mais ou menos assim.
"Listen 0.0.0.0:80"
"#Listen 80"
add o "90" no final vai ficar assim
"Listen 0.0.0.0:8090"
"#Listen 8090"
OBs.: esses numeros "0.0.0.0" podem variar de pc para pc então apenas add o 90 no final
--------------------------
Aperte "ctrl F" de novo e coloque no campo de busca o numero "80" ele irá achar isso:
"ServerName localhost:80"
mude para:
"ServerName localhost:8090"
Agora é so da "start" no "Apache" e no "mysql" e pronto qualquer um pode entrar no seu Website.
OBs.: para entrar no seu site as pessoas tem que digitar no final do seu ip a port :8090 por exemplo:
meriniaworld.servegame.com:8090
187.12.65.89:8090
__________________________________________________ ______________________________________
Possiveis Erros
Site ta com bugs
Caso você complete a instalção do site nos 7 passos que eu ensinei e o site estaja com algum bug é problema de quem fez o site e postou no forum.
Esse tutorial não é pra arrumar uma ajudar a arrumar pagina do News, ou do Serverinfo.... Caso algum função do site não funcione tente baixar outro ou ir ate o topico e reclamar com que o postou.
Can't connect to SQLite database
Poder ser 2 coisas:
Você não colocou a tag "sqliteDatabase" no "config.lua". Coloque que riá funcionar.
Ou o seu Xampp não esta aceitando conexões SQLITE. Ai tente reinstalar o xampp e preste atenção na hora que completar a instalação e aparecer a "TELA PRETA" por que geralmente é nessa hora que acontece algum erro.
E Claro o OT tem que estar DENTRO da pasta "htdocs" se não não vai funcionar.
__________________________________________________ ______________________________________
FIM !
É isso galera espero que tenha ajudado vocês.Qualquer problema so comenta que vou tentar ajudar.
Mas é so seguir conforme eu expliquei que vai da certo.
Para testar se tava tudo certo eu mesmo deletei meu xampp e meu site e fui fazendo o tuto e instalando e funcionou tudo.
Paciencia ai na hora de fazer as coisa e lembrem isso não é pra iniciantes, no minimo você precisa ter um nivel intermediario em Web para fazer funcionar, mas com esforço tenho certeza que vocês vão consguir.
Te mais e Boa Sorte!
__________________
By Me
Como abrir um site em OTserv SQLITE (Turorial Completo)
By: Diabolic Kayller
Primerio fazer os seguintes Downloads:
XAMPP 1.7.3
http://www.apachefriends.org/downloa...in32-1.7.3.exe
Gesior Account Maker for TFS 0.3.7
http://www.sendspace.com/file/83x6ng
__________________________________________________ _______________________________________
INSTALANDO O XAMPP
A Primeira coisa a fazer é instalar o Xampp:
De dois clique no arquivo "xampp-win32-1.7.3" , irá aparecer uma tela para a instalação
na opção "destination folder" coloque o diretorio que o xampp será instalado. Aqui em casa foi "C:\Arquivos de programas\Xampp".
Após completar a instalação uma tela preta aparecerá. aperte a letra "Y" e aperte ENTER. Ela irá instalar mais algumas coisas.Quando acabar fexe a tela.
Abra o "XAMPP Control Panel" na frente do "APACHE" aperte "Start" e frente do "MYSQL" aperte "START".
OBs.: Os 2, tanto o apache quanto o mysql devem está "Running".
Agora vamos configurar o Xampp:
Na tela do Xampp clique em "ADMIN" a frente do "APACHE", seu navegador irá abrir, se por um acaso ele nao abrir, abra-o manualmente e digite esse endereço "http://localhost/xampp/splash.php".
Seleciona uma Lingua. Escolha "English" nessa parte para evitar que de qualquer erro. OBs.: a lingua pode ser mudada para o Português depois então não se preocupe.
No lado esquerdo tera um menu com varias opções clique em "Security". abrirá uma nova aba nessa aba terá um link assim "=> http://localhost/security/xamppsecurity.php <=" clique nele.Agora vamos configurar as senhas para proteger a database do server e os diretorios do Xampp.
--------------------------------------------
1ª ETAPA
"MYSQL SECTION: "ROOT" PASSWORD"
New password: digite uma senha que você não esqueça
Repeat the new password: repita a senha
phpMyAdmin authentication: marque a opção "cookie"
Set a random password for... marque a opção "Yes"
No final tera um quadradinho marque ele . ele ira salva a senha em um bloco de notas.
Obs.: é opcional se você quisar marca, se não, não tem problema.
Agora clique em "Password changing"
--------------------------------------------
2ª ETAPA
"XAMPP DIRECTORY PROTECTION (.htaccess)"
User: Coloque o nome de usuario que você quiser
passworld: Coloque uma sneha qualquer. OBs.: não precisa ser a mesma senha da etapa anterior mas seria bom colocar a mesma para que vocês não se enrolasem na hora de colocar as senhas quando precisar.
Marque o quadradinho la em baixo se você quiser salvar sua senha em um bloco de notas. OPCIONAL.
Agora clique em "Secure the xampp directory". Se tiver tudo certo aparecera essa mensagem "SUCCESS: The XAMPP directory is protected now!"
Agora você já pode mudar a lingua para o portugues.Vai pedir uma senha de confirmação.Coloque o user e a senha que você colocou na 2ª Etapa.
Vá ate a pasta onde você instalou o Xampp e procura a pasta "htdocs". APAGUE tudo que estiver DENTRO dela, Só o que estiver DENTRO dela , mas NÃO apague ELA(htdocs).
Pronto Xampp instalado e Configurado.
__________________________________________________ ____________________________
Configurando o "CONFIG.lua" do seu OT
Antes de começar a instalar o site você precisa arrumar o "config.lua" do seu OT.
Abra o "config.lua" e aperte "ctrl f" e procure por "root".
As Tags devem ficar assim:
sqlType = "sqlite"
sqlHost = "localhost"
sqlPort = 3306
sqlUser = "root"
sqlPass = "A SENHA QUE VC CONFIGUROU NA 1ª ETAPA"
sqlDatabase = "realserver"
sqliteDatabase = "realserver.s3db"
sqlKeepAlive = 0
mysqlReadTimeout = 10
mysqlWriteTimeout = 10
encryptionType = "plain"
Lembrando que na parte:
sqlDatabase = "realserver"
sqliteDatabase = "realserver.s3db"
Você pode mudar o nome ,"realserver" para outro, de acordo com a database que seu OT utiliza.
OBs.: Existem OTs que o "config.lua" é diferente dos outros, se o seu utilaza essa TAG:
sqlFile = ".s3db"
Mude para:
sqliteDatabase = ".s3db"
Por que o site so aceita o "sqliteDatabase". No meu servidor eu deixo as duas no mesmo "Config.lua" , não sei se isso prejudica em alguma coisa o servidor já que elas tem o msm local de destino. Se o seu OT utiliza a "sqlFile" você escolhe se quer deixa ela e a "sqliteDatabase" ou se so quer deixa a "sqliteDatabase". De todo modo a "sqliteDatabase" deve OBRIGATORIAMENTE está no "Config.lua" para funcionar o site.
__________________________________________________ ______________________________
Instalando o Site
Abra o "XAMPP Control Panel" e clique em "Start" no "Apache" e no "Mysql".
Deszipe o site, "Gessior 0.3.7" pega o conteudo da pasta do gessior e cole na pasta "htdocs" do xampp.
Agora vá no "XAMPP Control Panel" e clique no "ADMIN" a frente do "APACHE" o seu navegador abrirá e uma tela chamada "Installation of account maker" aparecerá, aqui é onde você irá configurar o site. Se não abrir o "Installation of account maker" abra seu navegador e digite "http://localhost/install.php".
Agora no "MENU" a esquerda clique em:
1. Set server path: Aqui deve estár o diretorio do Ot que você abrirá.
OBs.: eu sempre coloco a pasta do OT dentro da Pasta "htdocs" do xampp, isso faz com que todas as funções do site se tornem funcionais. Um exemplo de como fico aqui em casa."C:\Arquivos de programas\Xampp\htdocs\Merinia World".
Agora clique em "Set Server path".
2. Check DataBase connection: Irá chegar o "config.lua" do seu OT se estiver tudo certo é so clicar em "STEP 2 - check database connection"
3. Add tables and columns to DB: Irá chegar a conecção com a Database do OT.Só clicar em "link to STEP 3 - Add tables and columns to DB."
OBs.: Essa é a parte mais CHATA por que se você configurou alguma coisa erra NÃO vai conseguir passar daqui.Nessa passo é onde verifica a parada do "sqliteDatabase" então relembrando que se seu "CONFIG.lua" estiver só com a "sqlFile" você não conseguirar passa desse passo.
4. Add samples to DB: Irá add algumas Tags do site na database como News, lista de monstros e magias... So clicar em "STEP 4 - Add samples"
5. Set Admin Account: Irá criar uma senha de administrador do site. Só clicar em "STEP 5 - Set Admin Account"
OBs.:no passo 5 você so colocara o passworld do administrador do site a acc é sempre 1. Exemplo.
Set Admin Account
Admin account number is: 1
passworld: __________ (SET)
Então quando você for loga no site digite na parte de loguin. acc: 1 e a senha que vc colocou no passo 5.
6. Load Monsters from OTS: Irá carregar os monstros do OT que apareceram na lista de "Creatures"
7. Load Spells from OTS Irá carregar as spells do OT que apareceram na lista de "Spells"
Pronto!!!!!
Seu site está configurado agora é so você configurar as demais opções de acordo com a sua vontade.
__________________________________________________ ___________________________________
Colocando o Site ONLINE
Va no "XAMPP Control Panel" e de "stop" no "Apache" e no "Mysql" , caso eles estejam "running"
Na pasta do xampp siga:
"C:\Arquivos de programas\Xampp\apache\conf"
Nessa pasta tem um arquivo chamado "httpd" abra ele como bloco de notas. digite "ctrl F" e coloque no campo de busca o numero "80".
Ele vai acha algo mais ou menos assim.
"Listen 0.0.0.0:80"
"#Listen 80"
add o "90" no final vai ficar assim
"Listen 0.0.0.0:8090"
"#Listen 8090"
OBs.: esses numeros "0.0.0.0" podem variar de pc para pc então apenas add o 90 no final
--------------------------
Aperte "ctrl F" de novo e coloque no campo de busca o numero "80" ele irá achar isso:
"ServerName localhost:80"
mude para:
"ServerName localhost:8090"
Agora é so da "start" no "Apache" e no "mysql" e pronto qualquer um pode entrar no seu Website.
OBs.: para entrar no seu site as pessoas tem que digitar no final do seu ip a port :8090 por exemplo:
meriniaworld.servegame.com:8090
187.12.65.89:8090
__________________________________________________ ______________________________________
Possiveis Erros
Site ta com bugs
Caso você complete a instalção do site nos 7 passos que eu ensinei e o site estaja com algum bug é problema de quem fez o site e postou no forum.
Esse tutorial não é pra arrumar uma ajudar a arrumar pagina do News, ou do Serverinfo.... Caso algum função do site não funcione tente baixar outro ou ir ate o topico e reclamar com que o postou.
Can't connect to SQLite database
Poder ser 2 coisas:
Você não colocou a tag "sqliteDatabase" no "config.lua". Coloque que riá funcionar.
Ou o seu Xampp não esta aceitando conexões SQLITE. Ai tente reinstalar o xampp e preste atenção na hora que completar a instalação e aparecer a "TELA PRETA" por que geralmente é nessa hora que acontece algum erro.
E Claro o OT tem que estar DENTRO da pasta "htdocs" se não não vai funcionar.
__________________________________________________ ______________________________________
FIM !
É isso galera espero que tenha ajudado vocês.Qualquer problema so comenta que vou tentar ajudar.
Mas é so seguir conforme eu expliquei que vai da certo.
Para testar se tava tudo certo eu mesmo deletei meu xampp e meu site e fui fazendo o tuto e instalando e funcionou tudo.
Paciencia ai na hora de fazer as coisa e lembrem isso não é pra iniciantes, no minimo você precisa ter um nivel intermediario em Web para fazer funcionar, mas com esforço tenho certeza que vocês vão consguir.
Te mais e Boa Sorte!
__________________
By Me
rafaellm- Membro
- Mensagens : 23
Data de inscrição : 26/11/2010
Idade : 34
Localização : Braganca-Paulista
Tópicos semelhantes
» [8.60]NaxedOT [Mysql/Sqlite]
» [8.4] Darkness Otserv 0.4.0 [Rev. 01]
» Glossário - Fundamentos de PHP e OTServ
» HOSTEAND OTserv em net compartilhada sem HAMACHI!
» entrem nesse site
» [8.4] Darkness Otserv 0.4.0 [Rev. 01]
» Glossário - Fundamentos de PHP e OTServ
» HOSTEAND OTserv em net compartilhada sem HAMACHI!
» entrem nesse site
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos