[رحلة إلى الغرب] أحدث ترتيب لخادم Linux اليدوي + واجهة MT3 reskin dream GM الخلفية + محطة Android وApple المزدوجة + فيديو تعليمي
تعليمات البناء:
تذكير دافئ: بغض النظر عن ما تم إنشاؤه، يجب على الخادم تثبيت البيئة المطلوبة وإغلاق جدار الحماية وفتح جميع المنافذ.
أغلق جدار حماية الخادم وافتح جميع المنافذ
MT3 reskin وRed Dust Journey to West Linux البرنامج التعليمي للإعداد
نظام الخادم: CENTOS7.6
فقط قم بتثبيت Pagoda وقم بتشغيل الأمر مباشرة.
يم تثبيت -y wget wget -O install.sh http://download.bt.cn/install/install_6.0.sh sh install.sh
بيئة البناء:
Nginx1.18
mysql5.6
php5.4 (تعطيل وظيفة exec، وحذف تكوين التحميل الزائد، وإعادة تشغيل php)
1. أغلق جدار الحماية وافتح المنافذ
منفذ إطلاق الباغودا: 1:65535
قم بإيقاف تشغيل جدار الحماية
إيقاف جدار الحماية Systemctl
Systemctl تعطيل جدار الحماية
ملاحظة: إذا كنت تستخدم Tencent Cloud أو Alibaba Cloud، فتذكر فتح منفذ وحدة التحكم أيضًا.
2. قم بتحميل xy.tar.gz إلى الدليل الجذر للخادم (الدليل الجذر ليس هو الدليل الجذر!! استخدم WinSCP أو أدوات أخرى لتحميل البيانات، أو يمكنك نقلها مباشرة إلى الباغودا!!)
قم بفك ضغط xy.tar.gz
مؤتمر نزع السلاح /
القطران zxvf xy.tar.gz
منح 777 أذونات
شمود -R 7777 /usr/bin/qd
شمود -R 7777 /المنزل
شمود-R 7777 /www/wwwroot
3. تكوين البيئة
قم بتثبيت جافا
مؤتمر نزع السلاح / المنزل
دورة في الدقيقة -ivh jdk-8u144-linux-x64.rpm
قم بتثبيت log4cpp
القطران zxvf log4cpp-1.1.3.tar.gz
مؤتمر نزع السلاح log4cpp
./تكوين
يصنع
قم بالتثبيت
يم تثبيت -y gcc-c++ log4cpp
ln -s /usr/lib64/liblog4cpp.so.4 /usr/lib64/liblog4cpp.so.5 إذا أبلغ هذا الأمر عن خطأ، فتجاهله
4. قم بتعيين كلمة مرور قاعدة البيانات على: ****** (يتم تعيينها مباشرة في الباغودا)
أدخل الأمر لاستيراد قاعدة البيانات
مؤتمر نزع السلاح / المنزل
./sk
تم الانتهاء من إنشاء قاعدة البيانات. يمكنك التحقق من نجاح الإنشاء من خلال الباغودا. (قاعدة البيانات - انقر فوق Get from Server للحصول على 2، وهو الصحيح)
بعد التشغيل، يمكنك حذف ملف sk للسلامة
6. إنشاء موقع على شبكة الإنترنت
هناك اختلافات في كل محطة هنا، يرجى الرجوع إلى البرنامج التعليمي النصي المصاحب الفعلي للحصول على التفاصيل.
إنشاء موقعين جديدين
الموقع 1: IP: المنفذ 88
المسار/www/wwwroot/game/mhxy
الموقع 2: 127.0.0.1:81
المسار/www/wwwroot/game/zc
7. قم بتعديل 192.168.200.129 على الخادم والموقع إلى IP الخاص بك
قم بتعديل /home/mt3/sdk_server/sdk.config.xml إلى IP الخاص بك
/www/wwwroot/game/mhxy/serverccz/index1.html قم بتغييره إلى عنوان IP الخاص بك لمطابقة العميل
/www/wwwroot/game/mhxy/config.php
/www/wwwroot/game/zc/user/reg.php
وهذا يكفي للنظر في جانب الخادم. دعونا نلقي نظرة على جانب العميل.
7. ابدأ خدمة اللعبة
ابدأ كل أمر لفتح جلسة نافذة جديدة
ق.د
1
إنهاء
ق.د
11
بعد بدء التشغيل، يمكنك المرور
أمر عرض المنفذ netstat -lntp
إذا رأيت 10003 في هذه النهاية، فلا بأس في الأساس.
8. تعديل العميل (العنوان الافتراضي للعميل 192.168.200.129)
أندرويد:
AndroidManifest.xml
libarmeabi-v7alibgame.so ابحث عن getRecruitSuccess هنا تحتاج إلى محاذاته إذا كان رقم IP الخاص بك خاطئًا، فيرجى الرجوع إلى التعديلات التالية.
تعديل دائرة الرقابة الداخلية:
mt3
هنا نأخذ أندرويد كمثال
إلغاء ترجمة العميل (التغيير أو أدوات أخرى)
تم استخدام سبب التغيير هنا وقد تم تجميعه قبل 3.3.5 ولن يتكرر.
يمكن تعديل AndroidManifest.xml مباشرة
libarmeabi-v7alibgame.so ابحث في getRecruitSuccess يجب تصحيح هذا إذا تم تعديل رقم IP الخاص بك باستخدام أداة UE
يمكنك تعديل اسم الملف على سبيل المثال، IP هنا
192.168.200.129 15 رقمًا إجمالاً
http://192.168.200.129:88/serverccz/index1.html
إذا كان IP الخاص بك يتكون من 13 رقمًا
http://192.168.8.129:88/serverccz/index111.html
ما عليك سوى نسخ ملف Index1.html وتغييره إلى ملف Index111.html (يُرجى إضافة رقمين لجعل الاسم مطابقًا للملف الفعلي)
هذا لن ينجح، لدي الرقم الصحيح وهو 15 هنا.
فكها مرة أخرى بعد التعديل!
http://192.168.200.129:88/serverccz/index1.html
http://42.194.135.168:88/serverccz/index11.html
عنوان التسجيل: http://IP:81/user/reg.php
يمكنك تسجيل الدخول بشكل طبيعي.
على ما يرام. بهذا يختتم هذا البرنامج التعليمي.
حظا سعيدا لك. . . .
قم بإجراء أبحاث أخرى بنفسك. . .
ملاحظة:
قدم بإيجاز استخدام الواجهة الخلفية لـ GM
خلفية جي إم
http://ip:81/gm/gm.php
المدير العام:******
مجموعة من الأدوات الطرفية لإعداد اللعبة:
الرابط: https://pan.baidu.com/s/1tDZQgJCYUM-3fT-OJeJyLw
رمز الاستخراج: 6rsp