Benutzer-Werkzeuge

Webseiten-Werkzeuge


addons

Dies ist eine alte Version des Dokuments!


Addons

Addons auf der Source Engine basierende Spiele und Spielmodifikationen sind Veränderungen, die es erlauben, den Spielablauf komplett zu verändern und grundlegende, neue Funktionen in ein Spiel einzubauen.

Wozu Addons?

Addons sind vielerlei nützlich. So kann das komplette Spielgeschehen durch ein Addon grundlegend verändert werden, ohne dass der Spieler neue Dateien aus dem Internet herunterladen muss. Ein Beispiel ist ein Admin Plugin. Dieses erlaubt es, den Administratoren von Gameservern das überwachen und modifzieren ihres Servers stark zu vereinfachen.

Bekannte Addons

Es gibt heutzutage viele großartige und vor allem gut durchdachte Addons. Hier eine nur kleine Auflistung der vielen Addons:

Schnitsttellen

  • Metamod: Source - ein Addon welches das Erstellen und Einbinden anderer Addons für die Entwickler deutlich vereinfacht.

Administration

  • Mani Admin Plugin - das wahrscheinlich bekannteste und weit verbreiteste Admin-Plugin für die Source Engine Entwicklung vorerst gestoppt.
  • Basic Admin Plugin - einfaches aber dennoch funktionsvolles Admin Plugin.

Scriptsprachen

  • EventScripts - ein von Mattie! bereitgestelltes Interface zum erstellen von eigenen Scripten.
  • SourceMod - eine Mischung aus Admin-Plugin und Scripting-Interface.

Gameplay

Anticheat & Ligen

  • ZBlock - erzwingt bestimmte Einstellungen, die einen Liga-Betrieb ermöglichen.
  • Steambans - ein Plugin, dass auf ein große Datenbank zugreift, in der Cheater erfasst wurden.
  • Detox - ist ähnlich wie ZBlock, lässt sich aber frei Konfigurieren.

Häufige Veränderungen durch Addons

  • Saysounds - ermöglichen Spielern durch Eingabe eines Textes im Chat einen Sound abzuspielen.
  • Adminmodels/Spielermodels - können durch Addons verändert werden.
  • GunGame - verändert das komplette Gameplay. Spieler fangen mit einer bestimmten Waffe an und bekommen nach einem oder mehreren Kills die nächste Waffe.
  • Deathmatch - ermöglicht es dem Server rundenbasierte Modifikationen im als Deathmatch oder Teamdeathmatch zu spielen.
  • Hide and Seek - auf Deutsch Vertecken und Suchen, gibt den Spielern die Möglichkeit sich als Objekt zu tarnen und vor anderen Spielern zu verstecken.
  • RPG - auf deutsch Rollenspiel, erlaubt es den Spielern verschiedene Klassen zu wählen und die Fähigkeiten der Klassen durch Erfahrungspunkte zu erweitern.
  • Quakesounds - werden bei Headshots oder mehreren Kills abgespielt.

Komplettpakete

Verschiedene Admins stellen Sammlungen von verschiedenen Plugins zur Verfügung.

Addons entwickeln

Natürlich kannst du selber Addons entwickeln. Du musst jedoch Kenntnisse der Programmiersprache C++ haben und dich mit Klassensystem und der Source Engine und ihrer Funktionsweise im allgemeinen auskennen bzw. einarbeiten. Ein Beispiel findet sich im Source SDK. Im Ordner /utils/serverplugin_sample/ ist ein Beispielprojekt vorzufinden. Als Entwicklungsumgebung wird das von Microsoft bereitgestellte Visual Studio 6, 7, 2005 oder 2008 verwendet. Eine Kompilierung ist für Windows sowie Linux möglich.

addons.1225145405.txt.gz · Zuletzt geändert: 2009/10/24 13:47 (Externe Bearbeitung)