Instalando no Windows - AoShinRO/brHades GitHub Wiki
Instalação do brhades no Windows
Este guia tem como objetivo orientá-lo na instalação do brhades em sistemas Windows. Antes de prosseguir, certifique-se de que os pré-requisitos a seguir estejam instalados em seu sistema.
Pré-requisitos
Todos os seguintes itens devem estar instalados em seu sistema antes de prosseguir:
- Windows XP SP3 ou posterior
- Visual Studio Express 2020
- Para usuários com largura de banda limitada, siga este guia de @annacondaqq
- Git para Windows
- TortoiseGit
- MySQL Server
- MySQL Workbench
Obtendo o Código-Fonte
Usando Apenas o Git
É recomendado usar Git Clone
porque o repositório do brhades no GitHub está sempre atualizado.
-
Crie uma nova pasta chamada '''brhades''' e clique com o botão direito nela, escolhendo '''Git Bash'''.
-
Execute o seguinte comando:
git clone https://github.com/AoShinRO/brHades.git
-
Assim que o processo terminar, sua cópia local de trabalho estará pronta para uso.
Usando o TortoiseGit
- Clique com o botão direito em uma pasta.
- Escolha
TortoiseGit -> Settings
. - Em
General
, coloqueC:\Program Files\Git\bin
(caminho padrão do MSysGit) no campoGit.exe Path
. - Clique em OK.
- Crie uma nova pasta
brhades
, clique com o botão direito nela e escolhaGit Clone...
. - Coloque a URL
https://github.com/AoShinRO/brHades
. - Clique em OK.
- Aguarde até que o processo de clonagem seja concluído.
Compilando
O brhades vem com arquivos de solução e projeto para o Visual Studio a partir da versão 2013.
- Abra o arquivo
brhades.sln
na sua pasta brhades. - Você pode precisar selecionar seu conjunto de ferramentas desejado para compilar com sucesso.
- Clique com o botão direito no nó da solução no lado direito da tela no
Solution Explorer
. Isso deve estar rotulado comoSolution 'brhades' (x projects)
e selecioneBuild solution
. Se você já compilou o servidor antes, é recomendável usarRebuild solution
, pois isso força a compilação de todos os componentes, não apenas aqueles que mudaram desde a última compilação. - Se a compilação for bem-sucedida, os executáveis resultantes estarão na mesma pasta que a solução, nomeados como
login-server.exe
,char-server.exe
emap-server.exe
.
Configurando
Informações de IP
Agora vamos obter suas informações de IP.
-
Pressione
Windows-Key + R
no seu teclado. -
Digite
cmd
na caixa e clique em OK. Digiteipconfig
e pressione a tecla Enter. Você deve ver algo semelhante a isto:Adaptador Ethernet Conexão Local Sufixo DNS específico da conexão . . . : Endereço Link-local IPv6. . . . . . . . : Endereço IPv4. . . . . . . . . . . . . . : 192.xxx.x.xx < Seu IP! (IP LAN) Máscara de Sub-rede . . . . . . . . . . . : 255.255.255.0 Gateway Padrão . . . . . . . . . . . . . : 192.xxx.x.x
-
No lugar dos x haverá números. Abra o Notepad; volte para a janela do console, clique com o botão direito no título da janela e selecione a opção "Selecionar...". Depois, clique e arraste sobre seu endereço IP (a seleção aparecerá em cores invertidas), ou apenas copie tudo. Para o Windows 7, você precisará clicar com o botão direito na janela com o texto e clicar em "marcar"; em seguida, clique e arraste. Este endereço IP é conhecido como seu IP LAN. Agora, acesse [http://www.whatismyip.net/ whatismyip.net] e anote seu endereço IP de lá. Este é seu IP WAN, apenas para referência futura para torná-lo global.
Pasta de Configuração
Por favor, tenha em mente que se você pretende executar o brhades em um Windows Server, deve adicionar esses valores ao diretório conf/import/
em vez de alterar esses valores.
- Abra
char_athena.conf
emap_athena.conf
com seu editor de texto preferido. Se seu IP LAN e IP WAN forem iguais, coloque esse único IP em todos os locais de IP.
char_athena
Configuração de login_ip
será o IP LAN.char_ip
será o IP WAN.- Altere
server_name
para o nome que você deseja que seu servidor tenha. - Você pode alterar
wisp_server_name
para o que gostaria que fosse.wisp_server_name
é o nome que aparece quando um personagem faz login e recebe uma mensagem sobre estar à noite.
O restante das configurações que podem ser alteradas aqui serão explicadas mais tarde.
map_athena
Configuração de char_ip
é o IP LAN.map_ip
é o IP WAN.- Certifique-se de remover o
//
antes de cada linha de IP.
Quando terminar, deve ficar assim:
// IP do Servidor de Caracteres
// O servidor de mapas conecta-se ao servidor de caracteres usando este endereço IP.
// NOTA: Isso é útil quando você está executando atrás de um firewall ou está em
// uma máquina com várias interfaces.
char_ip: 192.xxx.x.x < IP LAN
// O servidor de mapas escuta na interface com este endereço IP.
// NOTA: Isso permite que você execute vários servidores em várias interfaces
// enquanto usa as mesmas portas para cada servidor.
//bind_ip: 127.0.0.1
// Porta do Servidor de Caracteres
char_port: 6121
// IP do Servidor de Mapas
// O endereço IP que os clientes usarão para se conectar.
// Defina isso como o endereço IP público do seu servidor.
map_ip: 69.xxx.x.x < IP WAN
Pós-Instalação
Após concluir a configuração até este ponto, você precisará configurar o MySQL Server que o brhades requer.