Como criar seu server de WOW!
Autor: Gerlan Santos | Publicado: 2009-03-04T09:45:00-08:00

Softwares necessários:* Um sistema operacional Windows* Uma versão do MS Visual C + +:o Visual Studio 6 (Versão 7 / 2003)o Visual Studio 2005 (Versão 8 / 2005) + SP1o Visual C + + 2005 Express Edition (Versão 8 / 2005). Disponível gratuitamente aqui.Possivelmente este patch para o SP-1, especialmente se você estiver em Vista.* TortoiseSVN - uma fonte freeware partilha candidatura disponível aqui.Arquivos para Download :Microsoft Visual Studio Express 2005 Microsoft Platform SDK Instale MS Visual C + +:* Visual C + + 2005 Express Editiono Você também deve instalar e configurar Platform SDK para usar Visual C + + 2005 Express Edition. Siga cuidadosamente as instruções aqui. Siga os 4 primeiros passos e completamente a primeira metade da etapa 5! Não basta baixar e instalar. Siga as instruções ou você não será capaz de compilar. Precisa de ajuda? Veja esteNOTA: Se você ainda receber cerca de winsock.h erros e outros, tente esta solução, ele deve trabalharo SP-1 é recomendado.* Visual Studio 2005Você deve instalar o SP-1 para VS 2005. (O velho “funcional” dossier já não é necessário atualizar a SP-1).TortoiseSVN instalar e configurar SVN pastas:* Instalar o TortoiseSVN* Crie um diretório em seu disco rígido. Por exemplo: “C: \ fontes \ mangos \”* Botão direito sobre a pasta “\ mangos \” e selecione “SVN Checkout”o na linha superior, onde se lê “URL do repositório” posto na url “https: / / mangos.svn.sourceforge.net / svnroot / mangos / trunk /”.o Não alterar quaisquer outras opções e, em seguida, prima OK. Isto irá fazer o download do código fonte mais atual.* (Nota: Se for utilizar scripting (ou seja, scriptdev) você terá de recuperar e prep-lo de uma forma semelhante a este ponto. Consulte o seu preferido fonte de scripts para instruções sobre como incluir scripts em uma compilação MaNGOS. NÃO pedir assistência a este fórum sobre scripts.)Atualizando seu arquivos fonte(Somente para atualizações, e não primeira vez compilações. Saltar esta secção se estiver a compilar uma virgem.)FRASE* Clique direito sobre o “C: \ fontes \ mangos \” pasta e selecione atualizar.* Se uma atualização estiver disponível, será imediatamente transferido para este diretório anterior substituindo quaisquer arquivos. Você verá uma lista dos arquivos a serem adicionados e / ou atualizado como o processo termine.* Após concluir a atualização, você verá uma caixa de diálogo, tais como “Completo Na revisão: ####”. Esse é o seu novo número revisão.* A partir daí você pode selecionar o “show diário …” botão para obter uma lista do que foi adicionado ou atualizado ou prima OK para sair.* A partir deste ponto basta para continuar o processo de compilação como listados abaixo.* IMPORTANTE: Sempre que você atualizar esse diretório verificar se algum dos ficheiros *. conf.in foram atualizados. MaNGOS não vai funcionar se você não tiver o curso. Conf arquivos. (Se não forem atualizados, então você pode continuar usando seu existentes. Conf ficheiros.)* IMPORTANTE: Também não se esqueça de verificar sempre o “C: \ fontes \ mangos \ sql \ atualiza \” diretório de novos arquivos. Este diretório contém consultas SQL que modificar a estrutura e os dados são críticos para o núcleo de funcionar. Se você receber uma nova revisão para garantir que todas as atualizações do SQL com números <= seu número actual revisão ter sido carregado em seu banco de dados. Estes arquivos só precisam de ser carregado por uma vez.* Sugestão: Saiba o máximo que puder sobre TortoiseSVN-lo através da web e arquivos de ajuda do site. É uma excelente ferramenta para a partilha fonte. Quanto mais você aprende sobre o que mais você será capaz de fazer com o MaNGOS código fonte. (Like personalizados ou pré-lançamento código patches você poderá ver com os fóruns!)Compile MaNGOS:FRASE[*] Open up C + + Visual Studio e vá para Ferramentas> Opções. Na caixa de diálogo que aparece clique no sinal de mais ao lado de Projetos e Soluções e, em seguida, clique em VC + + Diretórios. O menu suspenso deve dizer de arquivos executáveis. Clique no botão que se parece com uma pasta e tipoCÓDIGOC: \ Arquivos de programas \ Microsoft Platform SDK para Windows Server 2003 R2 \ BinEm seguida, clique no menu suspenso e selecione Incluir arquivos. Clique no botão novamente pasta e tipo deCÓDIGOC: \ Arquivos de programas \ Microsoft Platform SDK para Windows Server 2003 R2 \ IncluirEm seguida, clique no menu suspenso e selecione novamente Biblioteca Files. Clique no botão eo tipo de pastaCÓDIGOC: \ Arquivos de programas \ Microsoft Platform SDK para Windows Server 2003 R2 \ Lib* Procure o seu computador para “C: \ fontes \ mangos \ vencer \” e dê um clique duplo (aberto) o. LS arquivo para a sua versão VC + +o mangosdVC71.sln - Versão 7 / 2003 (Visual Studio 6)o mangosdVC80.sln - Versão 8 / 2005 (Visual Studio Express 2005/VC + +)* Em seu VC + + aplicação janela selecione Build-> Gerenciador de configuração a partir do menu.Selecione o “Release”, no menu suspenso para “Active Configuration Solution”o “Active Solution Platform” deve default para “Win32″. Não alterar esta situação.o Fechar a caixa de diálogo.* Agora selecione Build-> Build Solution no menu. (Nota: Se você tivesse um erro ou que estão tendo problemas com a construir você pode selecionar Build-> Limpo Solução para “reset” a compilação.)* Seu pedido MaNGOS irá agora compilar.o Isso pode levar algum tempo, dependendo da velocidade do seu processador.Você vai ter o várias mensagens de alerta. Isto é esperado e não deve alarme você.o Quando o processo for concluído você verá uma mensagem como “Build: 9 conseguiu, 0 falhou, 0 up-to-date, 0 pulado”. A chave é assegurar que falhou = 0. (Se você está fazendo uma atualização de uma construção já existente, pode obter uma mensagem como “Build: 3 conseguiu, 0 falhou, 6 up-to-date, 0 pulado.” Mais uma vez, falhas, para que você não estão em boa forma.)* Às vezes você irá obter este erro: “Erro LNK1181: não pode abrir ficheiro” mangosd.lib ‘ “. A fim de corrigir esse iussue você pode fazer estas etapas (uma vez):Clique com o botão direito sobre o “Solução” mangosdVC80 ‘(9 projetos) “na solução explorador.Selecione o “Projeto Construir Ordem …”o Clique no botão “dependências” guia.No que o “Projetos:” lista suspensa, selecione “script” e selecione “mangosd” e clique em OK.o Build Solution.Créditos para Rusty.Parabéns! MaNGOS agora está compilado!Os arquivos necessários para o funcionamento MaNGOS agora estão em sua “C: \ fontes \ mangos \ bin \ versão \” diretório. Você terá que copiar qualquer *. exe *. dll e arquivos que você encontrar no diretório e colocá-los no diretório onde você está pensando em correr MaNGOS. (i.e. “C: \ MaNGOS”)Também será necessário recuperar os arquivos de conf.in “C: \ fontes \ mangos \ src \ mangosd \” e “C: \ fontes \ mangos \ src \ realmd \” e renomeie-los simultaneamente, ao eliminar a “. In” a partir do arquivo.Você ainda deverá configurar MaNGOS antes de executar o servidor.Este guia cobre apenas compilar os binários para criar a aplicação.Se você tiver dúvidas ou problemas em correr com esses procedimentos, por favor postar suas questões como uma resposta a este tópico e alguém irá tentar ajudá-lo através dele. Isto é, se podemos dizer que você fez o que disseram os procedimentos para fazer. cool.gif