Zum Inhalt

ServerPlugin - CSharp

Allgemein

  • Installation erfolgt pro Server
Lieferumfang des Installationspaketes
Ordner/Datei Beschreibung
RegisterSDKDataPlugIns%ServerPluginName%.xml Registrierungsdatei genesisWorld
ServerPlugins/%ServerPluginName%/%ServerPluginName%.dll ServerPlugin
ServerPlugins/%ServerPluginName%/register.cmd Batch zum Registrieren der %ServerPluginName%.dll

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.

ServerPlugin installieren

  1. Navigieren Sie zum "Server"-Ordner auf dem System, auf dem genesisWorld installiert ist.

    C:\Program Files (x86)\Common Files\CAS-Software\Server
    

  2. Kopieren Sie den Inhalt aus dem Installationspaket in den Ordner.

  3. Navigieren Sie anschließend in den Unterordner "ServerPlugins/%ServerPluginName%/".

  4. Führen Sie die "register.cmd" als Administrator aus.

    INFO

    Die DLL des ServerPlugins wird damit registriert.

  5. Öffnen Sie den CAS genesisWorld Server Manager.

  6. Wählen Sie den Reiter "Serverregistrierung" aus.

  7. Klicken Sie unter "CAS genesisWorld Applikationsserver" auf "Beenden und sperren" und bestätigen Sie. Warten Sie, bis die Dienste beendet sind.

  8. Klicken Sie unter "CAS genesisWorld Applikationsserver" auf "Verfügbar machen" und bestätigen Sie.

  9. Wählen Sie den Reiter "Einstellungen" aus.

    INFO

    Sofern es sich um das erste ServerPlugin handelt, ist der Reiter "Einstellungen" im CAS genesisWorld Server Manager erst nach einem Neustart des Programm zu sehen.

  10. Überprüfen Sie, ob der Haken bei "Plugins aktiviert" gesetzt ist.

ServerPlugin konfigurieren

Die spezifische Anleitung zur Konfiguration finden Sie in der jeweiligen Dokumentation zum ServerPlugin.

Registrierung prüfen

Ob eine Registrierung eines ServerPlugins erfolgreich war, kann man wie folgt prüfen.

Log-Datei

C:\Program Files (x86)\Common Files\CAS-Software\Server\GWServer.log
Hier sollte es einen Eintrag geben, welcher wie nachfolgend aussieht:
$3E2C    2024-04-03 11:43:10.685 ; info    ; 71312 KB; 296216 KB; GWServices ; Server-SDK Plugin registered: {BADC8C94-EC61-4234-8ECE-AC49EBFC294A} ACP IT Solutions GmbH ServerPlugin-Name