Service - CSharp
Allgemein
- Installation erfolgt pro Server
Lieferumfang des Installationspaketes
| Ordner/Datei | Beschreibung |
|---|---|
| Services/%ServiceName%/Service.exe | ausführbare Anwendung |
| Services/%ServiceName%/appsettings.json oder /config.json | Konfigurationsdatei der Anwendung für Logging und Dienst Installation |
| RegServices*.xml | Registrierungsdatei genesisWorld |
| Database/%ServiceName%.xml | Importdatei für die Datenbank (optional) |
Datenbankanpassungen
Mögliche Änderungen an der Datenbank sind in der entsprechenden Komponenten-Dokumentation beschrieben. Diese könnten neue Datensatz-Typen mit entsprechenden Feldern oder zusätzliche Felder für vorhandene Datensatz-Typen umfassen.
Service installieren
-
Navigieren Sie zum Ordner "Server" auf dem System, auf dem genesisWorld installiert ist.
-
Kopieren Sie den Inhalt aus dem Installationspaket in den Ordner.
-
Öffnen Sie die Eingabeaufforderung (CMD) als Administrator
-
Führen Sie nun nachfolgenden Befehl aus:
-
Navigieren Sie nun in den Serviceordner, für welchen Sie die Installation durchführen wollen mittels nachfolgenden Befehl:
-
Nun wird der Service mit folgendem Befehl installiert:
INFO
Zur Deinstallation des Service führen Sie nachfolgenden Befehl aus:
ServiceName.exe /uninstall -
Ausführung des Service als "Local System" mit Enter bestätigen. Sofern der Service unter einem anderen Benutzer ausgeführt werden soll, muss dieser hinterlegt und mit Enter bestätigt werden.
-
Fertig! Der Dienst wurde nun erfolgreich installiert.
INFO
Sie können im Server-Manager überprüfen, ob dieser Dienst aktiv ist. Zudem haben Sie dort die Möglichkeit, den Dienst zu starten oder zu stoppen.
Beachten Sie: Sollte der Dienst im Server-Manager nicht angezeigt werden, ist es erforderlich, den Server-Manager ordnungsgemäß zu schließen und anschließend erneut zu öffnen.
Service konfigurieren
Die spezifische Anleitung zur Konfiguration finden Sie in der jeweiligen Dokumentation des Service.