Service - CSharp
Allgemein
- Updates erfolgen 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 updaten
-
Service beenden - CAS genesisWorld Server Manager
- Öffnen Sie den CAS genesisWorld Server Manager und wechseln auf den Reiter "Dienste".
- Unter "Zusätzliche Dienste" können Sie nun den Service beenden.
- Alternativ kann der Service auch über die Dienste Konsole von Windows beendet werden.
-
Konfigurationsdatei sichern
- Navigieren Sie zum Serviceordner auf dem System, auf dem genesisWorld installiert ist.
- Kopieren Sie die Datei "appsettings.json" oder "config.json" in ein temporäres Verzeichnis.
-
Service updaten
- Navigieren Sie zum "Server"-Ordner auf dem System, auf dem genesisWorld installiert ist.
- Kopieren und überschreiben Sie den Inhalt aus dem Installationspaket in den Ordner.
-
Service Konfiguration wiederherstellen
- Navigieren Sie zum Serviceordner auf dem System, auf dem genesisWorld installiert ist.
- Kopieren Sie die Datei "appsettings.json" oder "config.json" aus dem temporäres Verzeichnis in diesen Ordner.
-
Service starten
- Öffnen Sie den CAS genesisWorld Server Manager und wechseln auf den Reiter "Dienste".
- Unter "Zusätzliche Dienste" können Sie nun den Service starten.
- Alternativ kann der Service auch über die Dienste Konsole von Windows gestartet werden.