Gamekeeper est une plateforme de gestion backend de jeu qui peut être utilisée par les projets jforgame ou mmorpg. Contrôle des autorisations front-end et back-end séparés.
Technologie front-end utilisée : vue + webpack + elementUi Technologie back-end utilisée : bucket familial spring-boot
Quelques effets de fonctionnement du client
Interface de connexion
Interface principale
interface de gestion des utilisateurs
Interface de gestion des rôles
Interface de surveillance du serveur
Interface de requête du joueur
Interface de requête de commande
Interface de commande en arrière-plan
Démarrage rapide
- Après avoir installé git, utilisez la commande git clone https://github.com/kingston-csj/gamekeeper
- Une fois le code client empaqueté par webpack, il est placé dans le chemin admin/src/main/resources/static/
- Le code source du client se trouve sous webapp. Si un développement secondaire est requis, l'environnement npm doit être installé.
- Étapes de développement du client, après l'environnement de ligne de commande cd webapp, exécutez npm install pour télécharger les bibliothèques dépendantes
- Étape d'empaquetage du client, exécutez npm run build, copiez le répertoire statique et le fichier index.html générés par dist à l'emplacement spécifié sur le serveur
- Pour le développement de clients locaux, exécutez npm run start et démarrez le serveur proxy.
- Après avoir créé la base de données admin sur le serveur, importez resource/admin.sql.
- L'entrée de démarrage du serveur est WebStartup.java
Avis
Le nœud sélectionné pour ce projet est 15.14.0 Lors du développement secondaire du client, assurez-vous de sélectionner la version correcte. Sinon, télécharger node-sass sera un véritable cauchemar.
Bienvenue pour échanger et discuter
Bienvenue sur star/fork, bienvenue pour apprendre/utiliser, et j'ai hâte de contribuer au code ensemble !! Si vous trouvez un bug ou avez des questions, veuillez soumettre un problème !!