Trinity core é simplesmente um dos emuladores mais potentes de todos os tempos e agora você pode apreender como fazer a emulação de um servidor de World of Wacraft com trinity core então por favor adquira já este tópico!Antes que você se assuste com este guia bastante longo, posso assegurar-vos que o procedimento é bastante simples. A maioria dos passos seguintes são realizados somente na primeira vez que você instalar Trindade. Uma vez que você se acostumar com essas etapas, você não terá que olhar para este guia novamente.
O que eu preciso?
Pegando o core:
Antes de você pode saltar para compilar qualquer coisa, você precisará obter o código fonte, este é bastante fácil::
Configurando e Gerando o Visual C + + soluções via CMake:
Antes que você possa continuar e compilar o código fonte, você terá que gerar a solução. Isto é feito através CMake.
Compilando o fonte:
Finalmente chegamos ao passo em que vamos compilar o código fonte;
[list][*]Vá em sua pasta de construir e abrir o arquivo 'TrinityCore.sln'
[*]Depois que o Microsoft Visual C + +, lançou, com a mudança no topo da definição de "depuração" para "Release" e certifique-se que a plataforma é "Win32"
[*]Pressione o botão verde pequeno (seta play> para começar a construir.
Construção deve levar cerca de 30 minutos.
[*]Uma vez feito isso você deve pegar um erro que 'Build All' foi sem sucesso, no entanto, na parte inferior da tela, você deverá ver a linha:
[*]O núcleo recém-compilados podem ser encontrados no "Build / bin / release" da pasta.
Você vai precisar dos seguintes arquivos para obter o núcleo para funcionar:
copiar libeay32.dll, libmySQL.dll e ssleay32.dll terá de ser adicionado a esta pasta, bem como, e você precisa copiá-los ao longo da instalação original diretórios / bin (OpenSSL / MySQL).
Mantendo o núcleo até à data:
Trinity desenvolvedores estão sempre trabalhando para corrigir bugs ou adicionar novos recursos. Eu sugiro fazer este passo pelo menos uma vez por mês;
Agora é só repetir "Compilando o core 'e você terá a última revisão.
Obtendo os bancos de dados:
Antes de seu servidor vai funcionar, você precisará configurar os bancos de dados. revisões banco de dados são sempre fornecidos pelo repositório central (TC / sql / atualizações) No entanto, você terá de baixar "mundo" base da via Git Downloads. Você pode achar que aqui.
Instalação de bases de dados:
Trinity precisa de 3 bancos de dados para ser capaz de executar. ('Auth', 'Caracters' e 'World').
Agora a sua estrutura de banco de dados do world deve estar na última revisão, é necessário que você também importar várias atualizações SQL adicionais que estão incluídas com cada núcleo (e banco de dados). Atualizações
Você vai notar que eles são nomeados sempre XXX_world_tablename.sql ou XXX_characters_tablename.sql, é preciso executá-los no banco de dados correspondente.
Manter o banco de dados até à data:
Tanto quanto o núcleo, o banco de dados também é atualizado quase semanalmente. Você sempre pode obter as últimas correções, menor, puxando-a partir do repo do núcleo.
Agora você deve repetir o procedimento acima. (Execução dos arquivos de atualização nas bases de dados correspondente.)
Configurando o servidor:
Enquanto você pode baixar esses arquivos da web, ele pode ser útil para extraí-los a si mesmo;
A fim de executar, Trinity necessidades dbc, mapas e vmaps. Estes precisam ser extraídos. Os extratores podem ser compilados juntamente com Trindade (selecione a opção Extractor em CMake) Ou você pode baixá-los da Repo TrinityCore Repo , na seção download.
A menos que se deslocam para outro patch, os mapas, e DBC vmaps deve permanecer o mesmo. Por conseguinte, este processo não deve ser repetido.
Configurando o servidor
Você pode alterar várias configurações do seu servidor, editando os arquivos de configuração. Isso é necessário para fazer antes de iniciá-lo, já que você precisa preencher os dados corretos MySQL.
Terminando...
Após todas essas etapas forem concluídas, você deve ter compilado com sucesso e configurou um novo Trindade Core compilar. Certifique-se de alterar o seu realmlist para 'Set realmlist 127.0.0.1 "e lançar dois authserver.exe e worldserver.exe, Após alguns minutos estas devem ser iniciados sem o problema. Você terá que criar sua conta usando o console do mundo, basta digitar as seguintes linhas nele:
Sua conta será criada e terá poderes de administrador no jogo.
Este guia deve ser tudo que você precisa levar em consideração que você é um novato e deixou tudo para os valores é padrão.
Atenção: A Trindade equipe Core nem eu NÃO - em qualquer caso - patrocinador, nem apoio ilegal servidores públicos privados.
Este tutorial é destinado apenas para fins educacionais. Usá-lo para executar um ilegal do servidor público, é sua escolha pessoal.
Créditos : Jeutie - Tutorial
Nerdzinhu - Tradução
O que eu preciso?
- GitExtensions (Includes Git, MySYSGit and KDiff.)
- Visual Studio 2010 Express C++ (Free license key from Microsoft provided.)
- CMake
- OpenSSL 1.0.0c
- MySQL Server Community Edition (FULL version NOT the essentials.)
- NET Framework 3.5 (Should have gotten this via Windows Updates.)
- HeidiSQL
Pegando o core:
Antes de você pode saltar para compilar qualquer coisa, você precisará obter o código fonte, este é bastante fácil::
- Crie um diretório no qual os arquivos do núcleo será puxado. (Por exemplo: C: Trinity/)
- Botão direito do mouse sobre a pasta, navegue 'Git extensions' e prima Clone
- Preencha os dados da seguinte forma:
Código:
Repository to clone: https://github.com/TrinityCore/TrinityCore.git
Destination: C:/Trinity
Subdirectory to create: <none>
Personal Repository: Yes - Clique em 'Clone' e aguarde alguns minutos enquanto os arquivos estão sendo puxados..
Configurando e Gerando o Visual C + + soluções via CMake:
Antes que você possa continuar e compilar o código fonte, você terá que gerar a solução. Isto é feito através CMake.
- Crie um diretório em que a compilação será construído. (Diferente da fonte.) (Por exemplo: C: / Build)
- Lançamento CMake GUI
- Navegue até a fonte e construir diretórios
- Pressione configurar. (Escolha o Visual Studio 10, Native compila).
- Uma vez configurado, você terá uma tabela colorida em vermelho brilhante com várias opções.
As opções devem ser definidas corretamente, embora, passe o mouse sobre eles e veja se você precisa de extras. Certifique-se de manter 'Servidores' e 'WITH_MYSQL_SOURCES "marcada. - Pressione configurar novamente, e depois em Generate.
- Quando tudo correu corretamente, você deverá receber uma mensagem dizendo:
"Gerando Done"
Agora você pode fechar CMake.
Compilando o fonte:
Finalmente chegamos ao passo em que vamos compilar o código fonte;
[list][*]Vá em sua pasta de construir e abrir o arquivo 'TrinityCore.sln'
[*]Depois que o Microsoft Visual C + +, lançou, com a mudança no topo da definição de "depuração" para "Release" e certifique-se que a plataforma é "Win32"
[*]Pressione o botão verde pequeno (seta play> para começar a construir.
Construção deve levar cerca de 30 minutos.
[*]Uma vez feito isso você deve pegar um erro que 'Build All' foi sem sucesso, no entanto, na parte inferior da tela, você deverá ver a linha:
Código:
========== Build: 15 completed, 0 failed, 0 up-to-date, 1 skipped ==========
[*]O núcleo recém-compilados podem ser encontrados no "Build / bin / release" da pasta.
Você vai precisar dos seguintes arquivos para obter o núcleo para funcionar:
Código:
ACE.dll
libeay32.dll
libmySQL.dll
ssleay32.dll
README
worldserver.conf.dist
worldserver.exe
authserver.conf.dist
authserver.exe
copiar libeay32.dll, libmySQL.dll e ssleay32.dll terá de ser adicionado a esta pasta, bem como, e você precisa copiá-los ao longo da instalação original diretórios / bin (OpenSSL / MySQL).
Mantendo o núcleo até à data:
Trinity desenvolvedores estão sempre trabalhando para corrigir bugs ou adicionar novos recursos. Eu sugiro fazer este passo pelo menos uma vez por mês;
- Volte para a sua pasta de origem, e clique direito.
- Navegar para GitExtensions e pressione 'Pull'
- Verifique se ele está configurado como a seguir:
Código:
Pull from Remote: origin
Remote Branch: master
Merge remote branch to current branch - Clique 'Pull', ea última revisão do núcleo será baixado.
Agora é só repetir "Compilando o core 'e você terá a última revisão.
Obtendo os bancos de dados:
Antes de seu servidor vai funcionar, você precisará configurar os bancos de dados. revisões banco de dados são sempre fornecidos pelo repositório central (TC / sql / atualizações) No entanto, você terá de baixar "mundo" base da via Git Downloads. Você pode achar que aqui.
Instalação de bases de dados:
Trinity precisa de 3 bancos de dados para ser capaz de executar. ('Auth', 'Caracters' e 'World').
- Em HeidiSQL primeiro fazer uma nova conexão com as informações que você preencheu durante a instalação do servidor MySQL.
- Uma vez dentro do aplicativo, crie três novos bancos de dados chamado
Código:
auth
characters
world - Quando criado, execute as estruturas de banco de dados em bancos de dados:
- Importação estrutura de banco de dados de autenticação através da importação /Trinity/sql/base/auth_database.sql ao banco de dados de auth.
- Importação de banco de dados estrutura caracteres por importação /Trinity/sql/base/character_database.sql ao banco de dados characters database.
- arquivo "world" zip unzip banco de dados e importação mundo BD e conteúdos através da importação do SQL para o banco de dados do mundo.
Agora a sua estrutura de banco de dados do world deve estar na última revisão, é necessário que você também importar várias atualizações SQL adicionais que estão incluídas com cada núcleo (e banco de dados). Atualizações
- Navegue no /Trinity/sql/updates folder
- Importar todos os arquivos. Atualização sql que começar com um número acima do seu actual revisão de modo que sua estrutura DB está atualizado com a revisão que você acabou puxado e compilado.
Você vai notar que eles são nomeados sempre XXX_world_tablename.sql ou XXX_characters_tablename.sql, é preciso executá-los no banco de dados correspondente.
Manter o banco de dados até à data:
Tanto quanto o núcleo, o banco de dados também é atualizado quase semanalmente. Você sempre pode obter as últimas correções, menor, puxando-a partir do repo do núcleo.
Agora você deve repetir o procedimento acima. (Execução dos arquivos de atualização nas bases de dados correspondente.)
Configurando o servidor:
Enquanto você pode baixar esses arquivos da web, ele pode ser útil para extraí-los a si mesmo;
A fim de executar, Trinity necessidades dbc, mapas e vmaps. Estes precisam ser extraídos. Os extratores podem ser compilados juntamente com Trindade (selecione a opção Extractor em CMake) Ou você pode baixá-los da Repo TrinityCore Repo , na seção download.
Coloque o maptools em seu diretório do cliente World of Warcraft
Inicie o cliente WoW, uma vez que você vê na tela inicial, fechá-la novamente.
"Mapextractors.exe 'Run e você encontrará dois mapas no diretório do cliente; mapas e DBC
Mover essas pastas para a pasta de binários do núcleo são.
(Por exemplo: Trinity/bin/Win32_release / ou C: / Trinity/bin/x64_release)
Extraindo o Vmaps vai demorar um pouco mais, mas é altamente recomendável, basta executar o 'makevmaps3_simple.bat'
Você vai encontrar mais duas pastas, "Edifícios e 'vmaps'
Uma vez feito isso, colocar a «Edifícios 'na pasta' vmaps ', e depois colocar a pasta" vmaps' no diretório binário.
A menos que se deslocam para outro patch, os mapas, e DBC vmaps deve permanecer o mesmo. Por conseguinte, este processo não deve ser repetido.
Configurando o servidor
Você pode alterar várias configurações do seu servidor, editando os arquivos de configuração. Isso é necessário para fazer antes de iniciá-lo, já que você precisa preencher os dados corretos MySQL.
- Renomeie o worldserver.config.dist para worldserver.config
- Leia todas as configurações, porém não se esqueça de mudar:
Código:
LoginDatabaseInfo = "127.0.0.1;3306;trinity;trinity;auth"
WorldDatabaseInfo = "127.0.0.1;3306;trinity;trinity;world"
CharacterDatabaseInfo = "127.0.0.1;3306;trinity;trinity;characters"
E fazê-lo refletir as configurações do MySQL. - Renomeie o authserver.config.dist para authserver.config
- Leia todas as configurações, porém não se esqueça de mudar:
Código:
LoginDatabaseInfo = "127.0.0.1;3306;trinity;trinity;auth"
Terminando...
Após todas essas etapas forem concluídas, você deve ter compilado com sucesso e configurou um novo Trindade Core compilar. Certifique-se de alterar o seu realmlist para 'Set realmlist 127.0.0.1 "e lançar dois authserver.exe e worldserver.exe, Após alguns minutos estas devem ser iniciados sem o problema. Você terá que criar sua conta usando o console do mundo, basta digitar as seguintes linhas nele:
Código:
account create NAME PASSWORD
account set gmlevel 3 NAME -1
Sua conta será criada e terá poderes de administrador no jogo.
Este guia deve ser tudo que você precisa levar em consideração que você é um novato e deixou tudo para os valores é padrão.
Atenção: A Trindade equipe Core nem eu NÃO - em qualquer caso - patrocinador, nem apoio ilegal servidores públicos privados.
Este tutorial é destinado apenas para fins educacionais. Usá-lo para executar um ilegal do servidor público, é sua escolha pessoal.
Créditos : Jeutie - Tutorial
Nerdzinhu - Tradução