http://udk-tuts.blogspot.com/
01. Download e instalação do UDK
Passo 1: UDK o Download
Os espelhos de download para o UDK estão aqui . Eu escolhi AOL Big Download em que não me envie por várias outras páginas para chegar ao primeiro download real.
Passo 2: Instalar o UDK
Dê um duplo clique no arquivo de instalação (ou extraí-lo primeiro, se você escolheu um espelho que ele zipado). O instalador irá verificar se há espaço suficiente em primeiro lugar, então ele irá verificar se o seu principal pré-requisito. NET 3.5, está presente em sua máquina ou não. Se ele não estiver presente, você verá uma tela de instalação do Microsoft NET Framework. Basta concordar com os termos da licença, em seguida, clique no botão Install.
Você precisará reiniciar o computador uma vez que o NET Framework 3.5 SP1 terminou de instalar. Após a instalação, reinicie o UDK deve retomar automaticamente, e levá-lo para a página de licença. Clique no botão 'Aceito' botão. O instalador irá pedir que você confirme ou altere a pasta de instalação, e então você pode clicar no botão Install.
O UDK então iniciar a instalação, começando com a instalação de seus pré-requisitos:
Visual Studio 2008 Redistribuíveis
Microsoft DirectX 9.0c
Traçando Ferramentas
nVidea PhysX Drivers
Após a conclusão da instalação dos principais componentes do UDK estará disponível através do botão Iniciar, Programas, Unreal Development Kit, UDK-2009-11.
A instalação não coloca automaticamente qualquer ícones de atalho no desktop, mas você pode clicar e arrastar o editor, o jogo (cliente) eo Frontend Unreal do exposto no desktop, e em Criar atalho aqui, se desejar.
14 de novembro de 2009 | 0 comentários
02. Criando um pacote do jogo
Não há necessidade de criar um mapa de amostra / nível no UDK para teste, como o UDK já tem sete mapas de exemplo que pode ser usado.
Para criar um jogo independente, que os amigos possam se registrar e jogar, siga estes passos:
Passo 1: Lançamento UnrealFrontend.exe, normalmente localizado aqui:
C: \ Unreal UDK \ UDK-2009-11 \ Binaries \ Frontend.exe
Passo 2: Você vai ver um menu no topo, em que alguns botões de ferramenta, e sob os botões de ferramenta duas abas, chamado de Jogo e cozinhar, jogo de seleção. Clique em Procurar, ao lado do mapa para jogar caixa e selecionar um dos mapas da amostra. Eu escolhi DM-Deck.udk
Passo 3: Selecione o texto Deck-MS no mapa para jogar a caixa, e copiá-lo, clique na guia cozinhar, e colar o texto na caixa de Mapas para cozinhar, em seguida, retornar para a guia do jogo.
Passo 4: Deixar (Usar mapa cozido) desmarcada, e na seção comum, deixar tudo desmarcado, exceto multi-threaded.
Passo 5: Na parte inferior, o PC, para escolher o tipo de servidor Dedicado (Ouça é servir a um jogo e também ser capaz de reproduzi-lo a partir do mesmo computador, mas você vai precisar de um determinado PC para fazer isso muito bem, por isso é melhor deixar como Dedicado), e no número de clientes a escolher 0 (este não é o número de clientes que podem se conectar ao servidor, ele é o número de clientes que serão gerados no mesmo PC). Defina a resolução para 800x600 (pode ser aumentado mais tarde, uma vez que uma baixa resolução é conhecido para o trabalho). Deixe o Log Show e Controle Remoto caixas desmarcadas.
Passo 6: Agora aperte o botão de ferramenta de Cook (quarto botão na barra de menu).
Passo 7: Espere alguns minutos até que tenha acabado, e você verá a seguinte mensagem:
[COMMANDLET 'UDK.exe CookPackages plataforma = PC noloccooking' SUCCEEDED]
Passo 8: Agora clique no botão de pacote de ferramentas de jogo. O Jogo de diálogo Configurações será aberta. Digite um GameLongName (Primeira Guerra Galáctica) e um menor nomedojogo (por exemplo, FGW), pressione o botão de pacote do jogo.
Passo 9: Se você ir agora para a pasta C: \ UDK \ UDK-2009-11 pasta você vai ver o arquivo empacotado, UDKInstall-FGW.exe (isso pode ser distribuído aos amigos).
Passo 10: Enviar o jogo embalado com um dos sites de hospedagem de arquivos para seus amigos para fazer o download do.
Para instalar o Pacote de arquivos criados a partir do procedimento acima, basta clicar duas vezes nele.
Passo 11: Ele lhe dará o primeiro contrato de licença, a instalação de diálogo Local, utilizando como padrão: C: \ UDK \ GameLongName (assim, no meu caso foi: C: \ UDK \ Primeira Guerra Galáctica). Agora clique no botão Instalar
Passo 12: Em seguida, ele irá instalar os pré-requisitos para o Unreal (se eles não estão no seu sistema):
Visual Studio 2008 Redistribuíveis
Microsoft DirectX 9.0c
Traçando Ferramentas
NVIDIA PhysX System Software
Se UDK tem algum problema de instalar qualquer um desses pré-requisitos, vá para esta página de ajuda:
Os processos de instalação deve então completo, eo jogo está pronto para jogar.
2 comentários
03. Hospedagem em um computador em casa ou Servidor Dedicado?
Usando seu computador em casa como o servidor do jogo
Passo 1: Verifique o seu PC tem um endereço IP estático
É essencial que o PC que você está hospedando seu servidor de jogos on tem um endereço IP estático, ou a "aparência" de um endereço IP estático, se você quiser que seus amigos possam se conectar. Para descobrir se seu computador tem um IP (permanente) endereço estático, ou se é atribuído dinamicamente (o que significa que pode mudar de dia para dia) por um roteador ou o seu Internet Service Provider (ISP), faça o seguinte: - Vá para Iniciar e selecione Executar ... ", digite" cmd na caixa Abrir e pressione OK. Quando abre a janela do DOS, digite o comando ipconfig / all. Anote o endereço IP que lhe dá. Se você ver um valor que diz DHCP desativado, isso significa que seu PC tem um endereço IP estático, e você pode passar para a próxima etapa. Se ele diz que o DHCP ativado, isso significa que o endereço IP está sendo suprida pelo seu roteador (se tiver configurado uma rede doméstica ou LAN), ou se você não tiver um roteador, pelo seu ISP. Para mudar para um endereço IP estático se você tiver um roteador seguir o procedimento previsto aqui . Se você não tem roteador e ter uma conexão direta com a internet, vá para a Etapa 2.
Passo 2: Assegure seu Firewall pode passar as portas necessárias
Se você estiver usando o Firewall do Windows, o método de abertura de portas é descrito aqui:
Firewall do Windows XP, a abertura de portas
Firewall do Windows Vista, a abertura de portas
Firewall do Windows 7, a abertura de portas
Se você estiver usando um firewall que faz parte de uma suíte de segurança (como o Zone Alarm, Norton, McAfee, etc), então consulte a documentação para a abertura de portos destes firewalls de software.
Se você estiver usando um roteador para se conectar à internet, então é provável que você irá usar o firewall de hardware que vem com o roteador. Há instruções detalhadas sobre como porta encaminhamento de configuração do roteador no site portforwarding . Selecione seu roteador na lista, então você será levado para uma página que lista mais-line jogos em que precisam de encaminhamento de porta. Selecione Unreal Tournament 3, e siga o procedimento indicado.
Passo 3: Configurar um serviço de DNS Dinâmico
A maioria dos ISPs fornecem aos seus clientes um endereço IP dinâmico para as suas ligações (endereços IP estáticos são usados principalmente por clientes comerciais). Se você se conectar diretamente à Internet sem usar um roteador, então o seu PC vai ter o seu endereço IP via DHCP atribuído pelo ISP. Se você tem uma LAN em casa atrás de um roteador, em seguida, o provedor vai fornecer o endereço IP via DHCP do roteador em vez disso. Em ambos os casos, devemos estabelecer um endereço IP estático (ou melhor, a aparência de um endereço IP estático), e é aí que vem dentro de DNS dinâmico Uma boa explicação do que e Dynamic DNS DNS é fornecido aqui . Basicamente, em vez de ter um endereço IP para o seu PC ou roteador, como http://79.234.23.06/ (que pode mudar diariamente), você tem um nome de domínio, tais como http://garys-game.servegame.org / (que não muda). Então, como é o nome de domínio saber qual o endereço IP para resolver a? Dynamic DNS hosts são mantidos atualizados automaticamente com o endereço IP fornecido pelo ISP, utilizando um cliente de atualização. Update clientes vêm em dois tipos: clientes de software, que são instalados no seu PC, hardware ou clientes incorporados em dispositivos, como roteadores. clientes de software são mais fáceis de configurar que os clientes de hardware, então eu recomendo que o cliente gratuitamente no site da dynDNS.com, chamado DynDNS Updater . A obtenção de um nome de host DNS é simples, e gratuita, a partir desse local
Usando um Servidor Dedicado
Se você tem um servidor dedicado, ou um Virtual Private Server (VPS), então começá-lo pronto para hospedar um servidor de jogo é tão simples como baixar e instalar o UDK, como em um tutorial, e fazer uma nota do seu endereço IP fixo.
Agora você tem um endereço IP estático ou um nome de domínio (que resolve para o endereço IP atual utilizando um atualizador) você está pronto para hospedar um servidor de jogo. O próximo tutorial será demostrate os dois métodos de fazer.
Solução de problemas
Usando seu computador em casa como um servidor requer algo mais, além de um endereço IP fixo (ou Domain Name). Ela precisa de uma boa velocidade de upload. Infelizmente, muitos provedores não citar a velocidade de upload dos seus serviços, apenas a velocidade do download. Eles também podem limitar a velocidade de upload, ou a quantidade de dados que você pode carregar diariamente ou mensalmente, para impedir que você use seu PC como um servidor, a fim de persuadi-lo a usar um dos seus Serviços às Empresas que não possuem tais restrições, para que eles possam cobrar um valor extra.
Existe uma maneira fácil de verificar a sua velocidade de upload usando um dos muitos testes de velocidade de sites. Meu favorito é o de SpeedTest.net , basta clicar no botão Iniciar Teste. Ela irá então medir o tempo de ping, a velocidade de download e upload a velocidade de sua conexão de internet. O site permite que você compare as velocidades que você está recebendo a partir de seu provedor atual com outros provedores em sua região.
0 comentários
04. A partir de um servidor e conectar remotamente a ele
A partir de um servidor na UDK é a própria simplicidade. Existem dois métodos, dependendo se você deseja hospedar o servidor em uma máquina servidor dedicado, ou hospedar o servidor e entrar no jogo / mundo a partir da mesma máquina.
Agora você tem um endereço IP estático ou um nome de domínio (que resolve para o endereço IP atual utilizando um atualizador) do Tutorial 3, você está pronto para hospedar um servidor de jogo. Para demostrate os dois métodos de se fazer isso vou usar um dos mapas prontos que vem com o UDK, DM-Deck.
Hospedando um servidor de jogo: Método 1
Passo 1: Inicie o seu cliente UDK, C: \ UDK \ UDK-2009-11 \ Binaries \ Win32 \ UDK.exe, em seguida, escolha Multiplayer.
Passo 2: Escolha Game Host
Passo 3: Para escolher o modo de jogo Deathmatch, e para o Mapa escolhe Deck. Na janela Server você pode selecionar o número máximo e mínimo de jogadores (clientes) que podem se conectar ao servidor. Agora você pode clicar em Iniciar Jogo, eo servidor do jogo está funcionando agora.
(Agora veja a ligação para a seção Game Server abaixo)
Hospedando um servidor de jogo: Método 2 (método 3 cliques simples)
Passo 1: Lançamento UnrealFrontend.exe, normalmente localizado aqui:
C: \ Unreal UDK \ UDK-2009-11 \ Binaries \ Frontend.exe
Passo 2: Você vai ver um menu no topo, em que alguns botões de ferramenta, e sob os botões de ferramenta duas abas, chamado de Jogo e cozinhar, jogo de seleção. Clique em Procurar, ao lado do mapa para jogar caixa e selecionar um dos mapas da amostra. Eu escolhi DM-Deck.udk
Passo 3: Deixar (Usar mapa cozido) desmarcada, e na seção comum, deixar tudo desmarcado, exceto multi-threaded.
Passo 4: Na parte inferior, o PC, para o tipo de servidor escolha * Dedicado e no número de clientes a escolher 0 (este não é o número de clientes que podem se conectar ao servidor, ele é o número de clientes que serão gerados no mesmo PC). Defina a resolução para 800x600 (pode ser aumentado mais tarde). Deixe o Log Show e Controle Remoto caixas desmarcadas.
* Se você estiver usando seu PC doméstico como um servidor e quiser entrar no jogo / mundo a partir de um cliente na mesma máquina, em seguida, escolha Ouça o tipo de servidor. Este será um devorador de recursos, e não pode dar-lhe o desempenho que você gostaria.
Passo 6: Agora pressione a ferramenta Server botões (terceiro botão na barra de menu).
Isso é que é! O servidor irá agora iniciar, e uma janela cmd-servidor, como irá aparecer, e quando você vê "Inicializando Game Engine Concluída 'ele está pronto para ser conectado.
Conectando ao servidor do jogo
Passo 1: Inicie o seu cliente UDK, C: \ UDK \ UDK-2009-11 \ Binaries \ Win32 \ UDK.exe, em seguida, escolha Multiplayer.
2 º Passo: Em seguida, escolha Join, e na página seguinte deve ser o navegador Server, que estará vazia. Neste ponto, iniciar o Console. Para fazer isso use a tecla til (~), ou a única citação superior (') ou esta chave (¬). Se nenhuma destas teclas funcionam no teclado, então você vai ter a experiência com todas as chaves não-alfanuméricos do teclado até encontrar um que funcione (infelizmente a chave que abre o console é o teclado eo idioma específico).
Passo 3: Agora digite o comando: open 85.17.234.172:7777 (ou qualquer que seja o endereço IP ou nome de domínio do seu servidor dedicado, seguido pelo: número da porta 7777.
É isso aí, agora você deve se conectar.
Solução de problemas
Seguido todos os passos acima e ainda não pode se conectar remotamente? Experimente estes passos censura:
1. Ao utilizar seu computador em casa como o servidor pode ser que ele é o nome da máquina que está causando o problema. Tente usar o IP (roteador) endereço externo ao invés. Abra o navegador e acesse o seguinte URL: www.checkmyip.com isso vai lhe dizer o que o seu endereço IP externo (por exemplo: 78.154.28.7). Use este endereço no console, ou seja, use o comando: Abra 78.154.28.7:7777
Se isso resolve o problema, então vá para o site DynDNS e verifique se o endereço IP atualmente atribuído ao seu hostname www.checkmyip.com coincide com o que diz. Se isso não acontecer, então talvez o software de atualização não está funcionando. Tente reinstalá-lo.
2. Firewalls e antivírus podem impedir uma conexão seja feita. Se você tem um roteador, em seguida, já terá um hardware firewall embutido, assim que é geralmente bastante seguro para desligar os firewalls de outros, como o Windows Firewall, ZoneAlarm, ou qualquer de suas suítes de segurança que pode ter um firewall integrados. Então, tente trocá-los todos fora e ver se uma conexão pode ser feita.
3. Tente pingar o seu endereço IP externo. Vá em Iniciar, e na caixa Executar, digite cmd para obter o DOS como cmd console-se. Em tipo aqui (usando o exemplo acima): ping 78.154.28.7
Se você receber uma multa de resposta, mas se as três tentativas o tempo todo para fora, então, quer o seu roteador está configurado para ignorar pings, ou o seu ISP está bloqueando-os. Se o manual do roteador não fornece nenhuma informação sobre bloqueio de pings, em seguida, tentar pedir seu apoio ISP se bloqueá-los.
4. O motivo mais comum que eu encontrei para não ligar foi que o roteador não foi configurado corretamente para passar as portas necessárias. Por favor, verifique novamente se lhe abriram as portas necessárias, e seu tipo (TCP e UDP) 100% corretamente.
Se você tivesse um problema na conexão e, finalmente, conseguiu resolvê-lo, por favor postar a solução aqui, pode ajudar os outros.