Installation

Diese Anleitung hilft dir dabei, CS2-SimpleAdmin auf deinem Counter-Strike-2-Server zu installieren.

Voraussetzungen

Bevor du CS2-SimpleAdmin installierst, stelle sicher, dass die folgenden Abhängigkeiten installiert sind:

Benötigte Abhängigkeiten

  1. CounterStrikeSharp (v1.0.340+)
  1. AnyBaseLibCS2
  1. PlayerSettings
  1. MenuManagerCS2

Datenbank-Anforderungen

You'll need either:

Installationsschritte

1. Plugin herunterladen

Herunterladen the latest release from the GitHub Releases page.

Du kannst entweder:

2. Dateien entpacken

Extract the downloaded files to your server's CounterStrikeSharp directory:

game/csgo/addons/counterstrikesharp/plugins/CS2-SimpleAdmin/

Deine Ordnerstruktur sollte dann ungefähr so aussehen:

csgo/
└── addons/
    └── counterstrikesharp/
        ├── plugins/
        │   └── CS2-SimpleAdmin/
        │       ├── CS2-SimpleAdmin.dll
        │       ├── lang/
        │       └── ... (other files)
        └── shared/
            └── CS2-SimpleAdminApi/
                └── CS2-SimpleAdminApi.dll

3. Erster Start

Starte deinen Server. Beim ersten Start wird CS2-SimpleAdmin:

  1. eine Konfigurationsdatei anlegen unter:
  2. `` addons/counterstrikesharp/configs/plugins/CS2-SimpleAdmin/CS2-SimpleAdmin.json ``

  1. Create a database (if using SQLite):
  2. `` addons/counterstrikesharp/plugins/CS2-SimpleAdmin/cs2-simpleadmin.sqlite ``

  1. Datenbank-Migrationen automatisch ausführen

4. Plugin konfigurieren

Bearbeite die erzeugte Konfigurationsdatei passend zu deinem Server.

See the Konfiguration Guide für ausführliche Informationen.

5. Server neu starten

Nach dem Bearbeiten der Konfiguration starte den Server neu oder lade das Plugin erneut:

css_plugins reload CS2-SimpleAdmin

Aus dem Quellcode bauen

Wenn du CS2-SimpleAdmin aus dem Quellcode bauen möchtest:

Voraussetzungen

Build-Schritte

  1. Clone the repository:
  2. ``bash git clone https://github.com/daffyyyy/CS2-SimpleAdmin.git cd CS2-SimpleAdmin ``

  1. Restore dependencies:
  2. ``bash dotnet restore CS2-SimpleAdmin.sln ``

  1. Build the solution:
  2. ``bash dotnet build CS2-SimpleAdmin.sln -c Release ``

  1. Build output location:
  2. `` CS2-SimpleAdmin/bin/Release/net8.0/ CS2-SimpleAdminApi/bin/Release/net8.0/ ``

  1. Copy to server:

Überprüfung

So prüfst du, ob die Installation erfolgreich war:

  1. Check Serverkonsole for the plugin load message:
  2. `` [CS2-SimpleAdmin] Plugin loaded successfully ``

  1. Run an Admin-Befehl im Spiel:
  2. `` css_admin ``

  1. Check the logs at:
  2. `` addons/counterstrikesharp/logs/CS2-SimpleAdmin*.txt ``

Fehlerbehebung

Plugin doesn't load

Solution: Stelle sicher, dass alle benötigten Abhängigkeiten installiert sind:

Datenbank connection errors

Solution:

Befehle funktionieren nicht

Solution:

Nächste Schritte

Brauchst du Hilfe?

If you encounter issues:

  1. Check the GitHub Issues for similar problems
  2. Review server logs for error messages
  3. Ask for help on GitHub Discussions