Tutorial para Abrir um OTServ em Windows
Atenção: Este tutorial é recomendado para quem deseja abrir seu OTServ em Windows.
Adquira uma VPS Windows na RazeHost para abrir seu servidor de Tibia.
Introdução
Olá, pessoal! Apesar de já existirem diversos tutoriais semelhantes, decidi criar este guia passo a passo para facilitar a configuração do seu servidor OTServ no Windows.
Pré-requisitos
Antes de começar, você precisará baixar e instalar os seguintes programas:
Uniform Server
Visual C++ 2015 x86
Passo a Passo
1. Instalação do Uniform Server
Após baixar o Uniform Server, extraia o conteúdo para o Disco Local C.
2. Executando o UniController
Acesse a pasta
UniServerZ
e execute o arquivoUniController
.
3. Configurando a Senha
O UniController pedirá uma senha. Escolha uma de sua preferência e clique em "OK".
4. Iniciando Apache e MySQL
No painel que aparecer, clique em Start Apache e Start MySQL e aguarde até que os indicadores fiquem verdes.
5. Extraindo o Servidor
Extraia o servidor que você deseja abrir (neste caso, estou usando o
realmap-10x
) na Área de Trabalho.
6. Acessando o phpMyAdmin
Volte ao Uniform Server e clique em phpMyAdmin para criar o banco de dados.
7. Criando o Banco de Dados
Quando o phpMyAdmin abrir, clique em Base de Dados para criar uma nova database.
8. Nomeando a Database
Em "Criar base de dados", insira um nome e clique em "Criar". Após isso, procure a opção Importar.
9. Importando o Arquivo SQL
Clique em Importar. Na nova página, clique em Escolher arquivo e selecione o arquivo
servidor-db_2017-08-04.sql
da pasta dorealmap-10x
que você extraiu. Em seguida, clique em Executar.
10. Configurando o config.lua
Agora que a database está criada, abra o arquivo
config.lua
na pasta do OT na Área de Trabalho e procure as seguintes linhas:
luaCopiar códigomysqlHost = "127.0.0.1" mysqlUser = "root" mysqlPass = "" mysqlDatabase = "" mysqlPort = 3306 mysqlSock = ""
Altere para:
luaCopiar códigomysqlPass = "SENHA" -- a senha que você criou no passo 3 mysqlDatabase = "DATABASE" -- o nome que você deu à database no passo 8
Após fazer essas alterações, execute o
theforgottenserver.exe
.
11. Configurando o Site
Para configurar o site, baixe uma versão compatível com o OTServ que você está usando (por exemplo, Gesior 2012).
Após o download, vá até a pasta
C:\UniServerZ
e exclua a pastawww
. Em seguida, extraia o Gesior 2012 paraC:\UniServerZ
. O diretório ficará assim:
Renomeie a pasta
Gesior-master
parawww
.
12. Configurando o config.php
Acesse a pasta
www/config
e abra o arquivoconfig.php
. Na terceira linha, altere o caminho para onde você extraiu o seu OT, por exemplo:
phpCopiar código$config['site']['serverPath'] = "C:\Users\SeuUsuario\Desktop\realmap-10x/";
Após fazer a alteração, salve o arquivo e abra o navegador usando o endereço http://127.0.0.1.
13. Solução de Erros
Se você encontrar o erro More info: ERROR: #C-5 : Class::ConfigPHP - Key passwordType doesn't exist, adicione a seguinte linha no
config.lua
logo abaixo demysqlSock = ""
:
luaCopiar códigopasswordType = "sha1"
Conclusão
E isso é tudo, pessoal! Espero que este tutorial tenha ajudado você a configurar seu OTServ com sucesso. Boa sorte em seus futuros projetos! Em breve, publicarei um tutorial sobre como compilar e montar o OT em Linux.