Gamekeeper عبارة عن منصة لإدارة الواجهة الخلفية للعبة يمكن استخدامها بواسطة مشاريع jforgame أو mmorpg. التحكم في أذونات الواجهة الأمامية والخلفية بشكل منفصل.
تقنية الواجهة الأمامية المستخدمة: vue + webpack + elementUi تقنية الواجهة الخلفية المستخدمة: مجموعة عائلة Spring-boot
بعض تأثيرات عملية العميل
واجهة تسجيل الدخول
الواجهة الرئيسية
واجهة إدارة المستخدم
واجهة إدارة الأدوار
واجهة مراقبة الخادم
واجهة الاستعلام عن المشغل
واجهة الاستعلام عن الطلب
واجهة الأوامر الخلفية
بداية سريعة
- بعد تثبيت git، استخدم الأمر git clone https://github.com/kingston-csj/gamekeeper
- بعد أن يتم حزم كود العميل بواسطة webpack، يتم وضعه في المسار admin/src/main/resources/static/
- يوجد الكود المصدري للعميل ضمن webapp. إذا كان التطوير الثانوي مطلوبًا، فيجب تثبيت بيئة npm.
- خطوات تطوير العميل، بعد تطبيق webapp الخاص ببيئة سطر الأوامر، قم بتنفيذ تثبيت npm لتنزيل المكتبات التابعة
- خطوة تعبئة العميل، وتنفيذ إنشاء تشغيل npm، ونسخ الدليل الثابت وملف Index.html الذي تم إنشاؤه بواسطة dist إلى الموقع المحدد على الخادم
- لتطوير العميل المحلي، قم بتنفيذ تشغيل npm وابدأ تشغيل الخادم الوكيل.
- بعد إنشاء قاعدة بيانات المسؤول على الخادم، قم باستيراد المورد/admin.sql.
- إدخال بدء تشغيل الخادم هو WebStartup.java
يلاحظ
العقدة المحددة لهذا المشروع هي 15.14.0. عند إجراء التطوير الثانوي للعميل، تأكد من تحديد الإصدار الصحيح. وإلا فإن تنزيل Node-Sass سيكون بمثابة كابوس حقيقي.
مرحبا بكم في تبادل ومناقشة
مرحبًا بك في star/fork، ومرحبًا بك للتعلم/الاستخدام، ونتطلع إلى المساهمة بالكود معًا. إذا وجدت خطأً أو كانت لديك أي أسئلة، فيرجى إرسال مشكلة!!