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.
---
Vorteile von Modulen
🔌 Einfache Integration
- Built on CS2-SimpleAdmin API
- Automatic menu registration
- Befehl system integration
🎨 Saubere Trennung der Funktionen
- Keep core plugin lightweight
- Add only features you need
- Easy to enable/disable
🔧 Anpassbar
- Configure each module independently
- Disable unwanted commands
- Customize permissions
📦 Einfache Installation
- Drop module files in folder
- Neustart server
- Modul auto-loads
---
Module installieren
Standardinstallation
- Herunterladen the module from releases or build from source
- Extract to plugins folder:
`` game/csgo/addons/counterstrikesharp/plugins/ModuleName/ ``
- Neustart server or reload plugins:
`` css_plugins reload ``
- Configure (if needed):
`` 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:
- Befehl lists allow multiple aliases
- Empty command list = feature disabled
- Modul-specific settings
---
Verfügbare Module
Kernmodule
| Modul | Description | Status |
|---|---|---|
| Fun Befehle | God 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 Entwickler Dokumentation →
---
Modul vs. Kern-Plugin
When to use Core Plugin:
- Essential admin functions
- Punishment system
- Berechtigung management
- Datenbank operations
When to use Module:
- Optional features
- Server-specific functionality
- Experimental features
- Custom integrations
---
Modul-Abhängigkeiten
Required for All Module:
- CS2-SimpleAdmin (core plugin)
- CS2-SimpleAdminApi.dll
Modul-Specific:
Check each module's documentation for specific requirements.
---
Fehlerbehebung bei Modulen
Modul doesn't load
Check:
- Is CS2-SimpleAdmin loaded?
- Is CS2-SimpleAdminApi.dll in shared folder?
- Check Serverkonsole for errors
- Verify module files are complete
Modul commands not working
Check:
- Is command enabled in module config?
- Do you have required permissions?
- Check Befehle.json for conflicts
- Verify module loaded successfully
Modul conflicts
Check:
- Multiple modules providing same command
- Check Serverkonsole for warnings
- Disable conflicting module
---
Bewährte Vorgehensweisen
Modul Management
- Use only needed modules - Don't overload server
- Keep modules updated - Check for updates regularly
- Test before production - Test modules on dev server first
- Review permissions - Understand what each module can do
Leistung
- Monitor resource usage - Some modules may impact performance
- Configure wisely - Disable unused features
- Check logs - Monitor for errors
---
Modul-Updates
Module aktualisieren
- Backup current version
- Herunterladen new version
- Replace files in plugins folder
- Check configuration - New config options may exist
- Neustart server
Breaking Changes
Some updates may have breaking changes:
- Check module changelog
- Review new configuration options
- Test thoroughly
---
Community-Beiträge
Module teilen
Created a module? Share it with the community!
- Publish on GitHub
- Document thoroughly
- Provide examples
- Include README
Community-Module verwenden
- Review code - Ensure it's safe
- Check compatibility - Verify CS2-SimpleAdmin version
- Test thoroughly - Don't trust blindly
- Report issues - Help improve modules
---
Nächste Schritte
- Explore Fun Befehle Modul - Add entertainment features
- Learn Modul Entwicklung - Create your own modules
- Read API Dokumentation - Understand the API
---
Brauchst du Hilfe?
- Issues - GitHub Issues
- Discussions - GitHub Discussions
- Beispiele - Check official modules for reference