Hoje, dia das crianças resolvi dar um presente as crianças daqui do fórum 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
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
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
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
escolha Português BR
depois disso procure PhpMyAdmin e clique
tenha certeza que estará nessa página: http://localhost/phpmyadmin/
caso estiver com port trocado: http://localhost:8090/phpmyadmin/
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=
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)
vai isso,dependendo do server que estiver usando, o numero de importações varia:
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
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)
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
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/
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:
clique em Set server path
Agora no campo em que aparece digite o diretório no qual se encontra o ot, ex: C:\OTx
Agora é só ir clicando um por um e configurar a seu gosto
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
Qndo você Abrir um, aperte CTRL+P, e veja se n esta 8.40,
as vezes ele da um bugzin se coloka pra ser 8.6 ele vira 8.4 ;S
Dai os 2 tem q tar 8.4 ou 8.6
Faloww !!
Creditos: Maestrial(60%),MatheusMkalo(20%) & Vodkart(20%) pelas correção de Bugs.
Explicaçao: Quando o player pisa no tile do treiner é mandando uma mensagem dizendo que se ele nao se movimentar em alguns minutos ele será mandado para o templo e será kikado automaticamente.