Einführung in Module

Extend CS2-SimpleAdmin functionality with powerful modules.

Was sind Module?

Module are extensions that add new features to CS2-SimpleAdmin. They use the CS2-SimpleAdmin API to integrate seamlessly with the core plugin.

Offizielle Module

Fun-Befehle-Modul

Adds entertainment and player manipulation commands like god mode, noclip, freeze, and more.

Learn more →

---

Vorteile von Modulen

🔌 Einfache Integration

🎨 Saubere Trennung der Funktionen

🔧 Anpassbar

📦 Einfache Installation

---

Module installieren

Standardinstallation

  1. Herunterladen the module from releases or build from source
  1. Extract to plugins folder:
  2. `` game/csgo/addons/counterstrikesharp/plugins/ModuleName/ ``

  1. Neustart server or reload plugins:
  2. `` css_plugins reload ``

  1. Configure (if needed):
  2. `` addons/counterstrikesharp/configs/plugins/ModuleName/ ``

---

Modulstruktur

Typical module structure:

plugins/
└── CS2-SimpleAdmin_ModuleName/
    ├── CS2-SimpleAdmin_ModuleName.dll
    ├── CS2-SimpleAdmin_ModuleName.json  (config)
    └── lang/                             (translations)
        ├── en.json
        ├── pl.json
        └── ...

---

Modul-Konfiguration

Each module has its own Konfigurationsdatei:

addons/counterstrikesharp/configs/plugins/ModuleName/ModuleName.json

Common Konfiguration Pattern

{
  "Version": 1,
  "CommandName": ["css_command", "css_alias"],
  "OtherSettings": {
    "EnableFeature": true
  }
}

Wichtige Funktionen:

---

Verfügbare Module

Kernmodule

ModulDescriptionStatus
Fun BefehleGod mode, noclip, freeze, speed, gravity✅ Official

Community-Module

Check the GitHub repository for community-contributed modules.

---

Module entwickeln

Want to create your own module?

See Modul Entwicklung Guide →

See Entwickler Dokumentation →

---

Modul vs. Kern-Plugin

When to use Core Plugin:

When to use Module:

---

Modul-Abhängigkeiten

Required for All Module:

Modul-Specific:

Check each module's documentation for specific requirements.

---

Fehlerbehebung bei Modulen

Modul doesn't load

Check:

  1. Is CS2-SimpleAdmin loaded?
  2. Is CS2-SimpleAdminApi.dll in shared folder?
  3. Check Serverkonsole for errors
  4. Verify module files are complete

Modul commands not working

Check:

  1. Is command enabled in module config?
  2. Do you have required permissions?
  3. Check Befehle.json for conflicts
  4. Verify module loaded successfully

Modul conflicts

Check:

---

Bewährte Vorgehensweisen

Modul Management

  1. Use only needed modules - Don't overload server
  2. Keep modules updated - Check for updates regularly
  3. Test before production - Test modules on dev server first
  4. Review permissions - Understand what each module can do

Leistung

  1. Monitor resource usage - Some modules may impact performance
  2. Configure wisely - Disable unused features
  3. Check logs - Monitor for errors

---

Modul-Updates

Module aktualisieren

  1. Backup current version
  2. Herunterladen new version
  3. Replace files in plugins folder
  4. Check configuration - New config options may exist
  5. Neustart server

Breaking Changes

Some updates may have breaking changes:

---

Community-Beiträge

Module teilen

Created a module? Share it with the community!

  1. Publish on GitHub
  2. Document thoroughly
  3. Provide examples
  4. Include README

Community-Module verwenden

  1. Review code - Ensure it's safe
  2. Check compatibility - Verify CS2-SimpleAdmin version
  3. Test thoroughly - Don't trust blindly
  4. Report issues - Help improve modules

---

Nächste Schritte

---

Brauchst du Hilfe?