Benutzer-Werkzeuge

Webseiten-Werkzeuge


metamod:einleitung

Metamod: Source

Metamod: Source ist eine C++ Plugin Schnittstelle, welche zwischen der Source Engine und den einzelnen Plugins sitzt und es den Plugins so erlaubt durch eine mächtige Bibliothek, gennant SourceHook, auf die Funktionen der Source Engine zuzugreifen.

Funktion von Metamod: Source

Ganz im Gegensatz zu den meisten existierenden Addons, bietet Metamod keine Funktionalität von der im Spielgeschehen profitiert werden könnte (wie z.B. ein Admin Menü. oder eine Gameplay Veränderung). Metamods einzige Aufgabe liegt darin, Plugins zu laden und ihnen den Zugriff auf die Source Engine zu ermöglichen. Dementsprechend ist Metamod auch ziemlich klein, und ist leistungstechnisch betrachtet kaum bemerkbar.

Unterschied zwischen Metamod und der Valve Plugin Umgebung

Die Metamod: Source Entwickler geben 2 Gründe für ihre Entwicklung an Metamod, wodurch die Unterschiede wohl für Benutzer klar genug werden sollten:

  1. Die Valve Umgebung zwingt jedes Plugin dazu durch eigene Routinen auf die Source Engine zuzugreifen. Durch SourceHook stellt Metamod hingegen eine Routine zur Verfügung, die von allen Metamod Plugins gemeinsam genutzt wird. Vorteil dieser gemeinsam genutzen Routine ist, dass Plugins sich nicht gegenseitig in die Quere kommen können, da SourceHook das verhindert.
  2. Die Valve Plugin Umgebung arbeitet nicht effizient und stellt den Entwicklern nicht genug Kontrolle zur Verfügung (siehe Link)

Installation

Eine Installationsanleitung ist im Artikel Installation von Metamod: Source abrufbar.

Installation von Metamod: Source Plugins

Eine Einführung über die Installation von Plugins ist im Artikel Metamod: Source Plugins beschrieben.

metamod/einleitung.txt · Zuletzt geändert: 2009/10/24 14:00 (Externe Bearbeitung)