Metamod

Projeto Metamod é um Plugin / DLL Manager para servidores de meia-vida.
Baixe Agora

Metamod Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Will Day and Florian Zschocke
  • Site do editor:
  • http://metamod.org/index.html

Metamod Tag


Metamod Descrição

O projeto Metamod é um gerenciador de plugin / dll para servidores de meia-vida. O Metamod Project é um gerenciador de plugin / dll para servidores Half-Life.metamod é um gerenciador de plugin / dll que fica entre o mecanismo de meia-vida e um mod game hl, permitindo que o carregamento dinâmico / descarregamento de plugins DLL modeled adicione funcionalidade para o servidor HL ou modificação do jogo. O objetivo do Metamod é funcionar "um nível acima" da modificação Mod DLL normal do jogo da meia-vida. Sentado entre a DLL do Jogo MOD e o motor de meia-vida / binário, intercepta as chamadas de função entre os dois, com a opção de passá-las ao longo do estado, além de passá-las como qualquer número de dlls adicionais. Assim, você pode realmente ter várias dlls "semelhantes a" em operação de uma só vez. Eu digo "mod-like" porque essas dlls adicionais (chamá-los de "plugins") não se destinam a fornecer um "jogo" completo; Essa funcionalidade ainda é fornecida pela "DLL do jogo". No entanto, esses plugins podem adicionar ou modificar a funcionalidade fornecida pela DLL do jogo, ou pelo próprio motor - por exemplo, adicionando novos comandos de servidor ou novos comandos de cliente ou até mesmo comandos de desativação embutidos na DLL do jogo. Embora o plugin não seja destinado a fornecer funcionalidade completa do jogo, uma vez que está recebendo as mesmas informações fornecidas à DLL do jogo, tem a oportunidade de fazer qualquer coisa que a DLL do jogo possa fazer (dado o esforço de codificação suficiente, é claro). Isso é muito semelhante à maneira como o AdminMod de Alfred Reynolds, como também fica entre o motor e o jogo DLL, pegando rotinas e passando por eles. modificando assim a funcionalidade. No entanto, em vez de fornecer apenas os recursos adicionais do servidor integrando para AdminMod DLL, o Metamod permite adicionar recursos de várias DLLs separadas. Sob esse framework, o AdminMod pode ser um plugin em si e ser executado ao lado de numerosos outros plugins. E, a partir da versão 2.50 do AdminMod, agora é translicionado para correr como um plugin de metamodos. O que há de novo nesta versão: · Adicionado suporte para novas funções de API da HLSDK QueryClientCvarvalue2 () e ClientCvar2 (). · Adicionado get_hook_tables () Para permitir que os plugins façam chamadas de mecanismo / dll interceptable. · Adicionado make_request_id () para ajudar os plugins na geração de IDs de solicitação para QueryClientCvarvalue2 (). · Adicionado suporte mod para mudar! 1.0, e especial correspondência de morte alfa 2.0. · Corrigido um erro em que as falhas de carregamento do Windows DLL produziram uma mensagem vazia. · Corrigido um bug onde os plugins não puderam pegar as chamadas Newdll para Gamedlls que não fornecem informações de newdll. · Corrigido uma memória de corrupção de bug ao usar o Metamod com motores ou DLLs de jogos com uma interface diferente do que a compilada, e. motores mais antigos.


Metamod Software Relacionado