Olá a todos, Hoje eu vou estar fazendo um tutorial sobre como compilar trinity núcleo no Ubuntu passo (linux) a passo!
Programas necessários
Putty (cliente ssh)
WinSCP (Como filezilla, etc)
Primeiro Passo.
Tudo bem, vamos começar. Abra o putty e você vai ver algo como isto Basta digitar o seu endereço IP do servidor em que eu coloquei "Tipo IP aqui" e então você pode clicar em salvar éter ou bater aberto. E você irá se conectar ao seu servidor linux. NOTA - Quando você vai digitar a senha, você não vai ver nada sendo digitado, mas é. Melhor coisa a fazer é copiar / colar com o botão direito na janela do ssh.
Segundo Passo
Execute estes comandos quando você entrar!
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Após fazer isso, você estará pronto para começar a instalar os programas necessários para compilar trindade núcleo!
Terceiro Passo
Agora que você atualizou seu sistema, você está pronto para instalar os programas necessários para compilar. Execute os comandos abaixo na janela do seu ssh (putty) e esperar por eles para instalar.
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Depois que um é feito, execute este comando abaixo.
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Você também vai precisar para instalar tela para executar programas depois que você fecha o seu cliente SSH. Execute o seguinte comando.
Quarto passo - download e descompactar o ACE-biblioteca
Agora estamos a avançar para a instalação de ACE no seu Linux, este programa vai levar de 5 minutos - 30 minutos, dependendo quão rápido o seu linux é. Execute os comandos abaixo.
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Configurando, compilando e instalando ACE
método recomendado. Isto irá instalar ACE para todos os usuários da máquina. Ele vai construir a biblioteca como um usuário sem privilégios específicos, e instalá-lo no diretório / usr / local como root (superusuário).
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Isto é o que ele vai olhar como quando está configurando - Quando você começar a compilar ACE você vai ver algumas coisas como esta - Quinto passo - Puxando Trindade Núcleo Agora que você tem todos os programas necessários para compilar, instalado e pronto para ir. Agora você está pronto para puxar núcleo trindade e compilá-lo! Obtendo o código fonte
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Agora, execute o seguinte comando
Criando o diretório de construção
Para evitar problemas com atualizações e sourcebuilds colisão, criamos um determinado diretório de construção, para que evitar possíveis problemas devido a que (se for o caso podem ocorrer)
Configurando para compilar
Agora que você tem os arquivos, e você está dentro da pasta build. Você está pronto para configurá-lo. Execute o seguinte comando.
Construir o núcleo
Depois de configurar e verificar se tudo está em ordem (leia saída cmakes), você pode construir Trindade (isso vai levar algum tempo a menos que você estiver em uma máquina muito rápida) Iniciada fazer, e então make install.
Se você tem múltiplos núcleos de CPU, você pode habilitar o uso daqueles durante a compilação: exemplo - faz-de-j 4 (4 é o número de núcleos a caixa tem.)
Fazendo servidor público
As portas estão abertas por padrão no Linux, assim você só precisa configurar um configs poucos e definir o realmlist em seu banco de dados. Você encontra os arquivos de seu servidor em casa / root / servidor
NOTA - Nas imagens abaixo, a minha pasta será Núcleo nome, mas se você seguir este guia de vocês vai ser chamado de servidor. Agora você vai precisar abrir WinSCP e digite suas informações de fora . Hostname - IP Nome de usuário - root (padrão nome de usuário linux) Senha - A senha do SSH porta 22 (padrão) Depois de ter logado em WinSCP, fazer o seu caminho para a casa de raiz / / servidor / etc que você deve ver isso. E Rename worldserver.config.dist & authserver.config.dist Renomeie-os para worldserver.config & authserver.config depois de fazer isso, clique direito sobre authserver.config e clique em editar e fazer a mesma coisa com o worldserver.config - Vá para baixo até que você encontrar.
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
E mude para a informação, você tem a configuração durante a instalação do mysql. Edição do realmlist banco de dados Agora que você alterou os arquivos de configuração, você vai precisar para mudar o realmlist no banco de dados. Abra seu HeidiSQL programa mysql ou o que você pode usar. E login. E ir para a Auth -> realmlist -.> Realmlist Mude para o endereço IP do servidor Você está agora terminar de instalar e compilar o servidor, tudo que você precisa fazer agora é iniciar-se. E você pode fazê-lo seguindo os comandos abaixo.
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Programas necessários
Putty (cliente ssh)
WinSCP (Como filezilla, etc)
Primeiro Passo.
Tudo bem, vamos começar. Abra o putty e você vai ver algo como isto Basta digitar o seu endereço IP do servidor em que eu coloquei "Tipo IP aqui" e então você pode clicar em salvar éter ou bater aberto. E você irá se conectar ao seu servidor linux. NOTA - Quando você vai digitar a senha, você não vai ver nada sendo digitado, mas é. Melhor coisa a fazer é copiar / colar com o botão direito na janela do ssh.
Segundo Passo
Execute estes comandos quando você entrar!
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Código:
atualização sudo apt-get e atualização
Após fazer isso, você estará pronto para começar a instalar os programas necessários para compilar trindade núcleo!
Terceiro Passo
Agora que você atualizou seu sistema, você está pronto para instalar os programas necessários para compilar. Execute os comandos abaixo na janela do seu ssh (putty) e esperar por eles para instalar.
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Código:
sudo apt-get install build-essential autoconf libtool g+ + gcc cmake fazer git-core remendo wget ligações zip unzip unrar
Depois que um é feito, execute este comando abaixo.
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Código:
sudo apt-get install openssl libssl-dev mysql-server mysql-client-dev libmysqlclient15 libmysql + +-dev libreadline6-dev zlib1g-dev libbz2-dev
Você também vai precisar para instalar tela para executar programas depois que você fecha o seu cliente SSH. Execute o seguinte comando.
Código:
tela de instalação sudo apt-get
Quarto passo - download e descompactar o ACE-biblioteca
Agora estamos a avançar para a instalação de ACE no seu Linux, este programa vai levar de 5 minutos - 30 minutos, dependendo quão rápido o seu linux é. Execute os comandos abaixo.
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Código:
http://download.dre.vanderbilt.edu/previous_versions/ACE-6.0.3.tar.gz wget
tar xvzf ACE-6.0.3.tar.gz
ACE_wrappers cd /
mkdir construção
cd de construção
Configurando, compilando e instalando ACE
método recomendado. Isto irá instalar ACE para todos os usuários da máquina. Ele vai construir a biblioteca como um usuário sem privilégios específicos, e instalá-lo no diretório / usr / local como root (superusuário).
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Código:
.. / Configure - disable-ssl
fazer
sudo make install
Isto é o que ele vai olhar como quando está configurando - Quando você começar a compilar ACE você vai ver algumas coisas como esta - Quinto passo - Puxando Trindade Núcleo Agora que você tem todos os programas necessários para compilar, instalado e pronto para ir. Agora você está pronto para puxar núcleo trindade e compilá-lo! Obtendo o código fonte
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Código:
cd ~ /
git clone git :/ / github.com / TrinityCore / TrinityCore.git
Agora, execute o seguinte comando
Código:
cd Trinitycore
Criando o diretório de construção
Para evitar problemas com atualizações e sourcebuilds colisão, criamos um determinado diretório de construção, para que evitar possíveis problemas devido a que (se for o caso podem ocorrer)
Código:
mkdir construção
cd de construção
Configurando para compilar
Agora que você tem os arquivos, e você está dentro da pasta build. Você está pronto para configurá-lo. Execute o seguinte comando.
Código:
cmake .. /-DPREFIX = / home / `echo $ USER` / servidor DTOOLS = 1
Construir o núcleo
Depois de configurar e verificar se tudo está em ordem (leia saída cmakes), você pode construir Trindade (isso vai levar algum tempo a menos que você estiver em uma máquina muito rápida) Iniciada fazer, e então make install.
Código:
fazer
make install
Se você tem múltiplos núcleos de CPU, você pode habilitar o uso daqueles durante a compilação: exemplo - faz-de-j 4 (4 é o número de núcleos a caixa tem.)
Código:
tornar-j <número de cores>
make install
Fazendo servidor público
As portas estão abertas por padrão no Linux, assim você só precisa configurar um configs poucos e definir o realmlist em seu banco de dados. Você encontra os arquivos de seu servidor em casa / root / servidor
NOTA - Nas imagens abaixo, a minha pasta será Núcleo nome, mas se você seguir este guia de vocês vai ser chamado de servidor. Agora você vai precisar abrir WinSCP e digite suas informações de fora . Hostname - IP Nome de usuário - root (padrão nome de usuário linux) Senha - A senha do SSH porta 22 (padrão) Depois de ter logado em WinSCP, fazer o seu caminho para a casa de raiz / / servidor / etc que você deve ver isso. E Rename worldserver.config.dist & authserver.config.dist Renomeie-os para worldserver.config & authserver.config depois de fazer isso, clique direito sobre authserver.config e clique em editar e fazer a mesma coisa com o worldserver.config - Vá para baixo até que você encontrar.
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Código:
LoginDatabaseInfo = "127.0.0.1; 3306; trindade; trindade; auth"
WorldDatabaseInfo = "127.0.0.1; 3306; trindade; trindade; mundo"
CharacterDatabaseInfo = "127.0.0.1; 3306; trindade; trindade; caráter"
E mude para a informação, você tem a configuração durante a instalação do mysql. Edição do realmlist banco de dados Agora que você alterou os arquivos de configuração, você vai precisar para mudar o realmlist no banco de dados. Abra seu HeidiSQL programa mysql ou o que você pode usar. E login. E ir para a Auth -> realmlist -.> Realmlist Mude para o endereço IP do servidor Você está agora terminar de instalar e compilar o servidor, tudo que você precisa fazer agora é iniciar-se. E você pode fazê-lo seguindo os comandos abaixo.
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Código:
cd / home / root / server / bin
tela. authserver /
tela. / WorldServer
Spoiler :
Créditos Ghostcrawler336