Gamekeeper ist eine Spiele-Backend-Verwaltungsplattform, die von Jforgame- oder MMORPG-Projekten verwendet werden kann. Separate Front-End- und Back-End-Berechtigungskontrolle.
Verwendete Front-End-Technologie: vue + webpack + elementUi Verwendete Back-End-Technologie: Spring-Boot-Familien-Bucket
Einige Auswirkungen auf den Clientbetrieb
Login-Schnittstelle
Hauptschnittstelle
Benutzerverwaltungsoberfläche
Rollenverwaltungsschnittstelle
Schnittstelle zur Serverüberwachung
Spielerabfrageschnittstelle
Bestellabfrageschnittstelle
Hintergrundbefehlsschnittstelle
Schnellstart
- Verwenden Sie nach der Installation von Git den Befehl Git Clone https://github.com/kingston-csj/gamekeeper
- Nachdem der Clientcode von Webpack gepackt wurde, wird er im Pfad admin/src/main/resources/static/ abgelegt
- Der Client-Quellcode befindet sich unter webapp. Wenn eine sekundäre Entwicklung erforderlich ist, muss die npm-Umgebung installiert werden.
- Client-Entwicklungsschritte: Führen Sie nach der Befehlszeilenumgebung cd webapp npm install aus, um abhängige Bibliotheken herunterzuladen
- Client-Paketierungsschritt: Führen Sie npm run build aus und kopieren Sie das von dist generierte statische Verzeichnis und die Datei index.html an den angegebenen Speicherort auf dem Server
- Führen Sie für die lokale Client-Entwicklung npm run start aus und starten Sie den Proxyserver.
- Nachdem Sie die Admin-Datenbank auf dem Server erstellt haben, importieren Sie „resource/admin.sql“.
- Der Server-Starteintrag ist WebStartup.java
Beachten
Der für dieses Projekt ausgewählte Knoten ist 15.14.0. Achten Sie bei der sekundären Entwicklung des Clients darauf, die richtige Version auszuwählen. Andernfalls wird das Herunterladen von Node-Sass ein absoluter Albtraum.
Herzlich willkommen zum Austausch und zur Diskussion
Willkommen bei star/fork, willkommen zum Lernen/Verwenden und freuen uns darauf, gemeinsam Code beizutragen!! Wenn Sie einen Fehler finden oder Fragen haben, reichen Sie bitte ein Problem ein!!