[Retro Westward Journey] การจัดเรียงล่าสุดของเซิร์ฟเวอร์ Linux แบบแมนนวล + MT3 reskin Westward Journey GM แบ็กเอนด์ + Android และ Apple dual-terminal + วิดีโอสอน
คำแนะนำในการก่อสร้าง:
คำเตือนที่อบอุ่น: ไม่ว่าจะถูกสร้างขึ้นมาใดก็ตาม เซิร์ฟเวอร์จะต้องติดตั้งสภาพแวดล้อมที่จำเป็น ปิดไฟร์วอลล์ และเปิดพอร์ตทั้งหมด
ปิดไฟร์วอลล์เซิร์ฟเวอร์และเปิดพอร์ตทั้งหมด โปรดดูที่ Baidu
MT3 reskin บทช่วยสอนการตั้งค่า Westward Journey Linux ย้อนยุค
ระบบเซิร์ฟเวอร์: Centos7.6
เพียงติดตั้ง Pagoda และรันคำสั่งโดยตรง
ยำติดตั้ง -y wget wget -O install.sh http://download.bt.cn/install/install_6.0.sh sh install.sh
สร้างสภาพแวดล้อม:
Nginx1.14
mysql5.6
php5.4 (ลบฟังก์ชัน exec และรีสตาร์ท php)
1. ปิดไฟร์วอลล์และเปิดพอร์ต
ช่องปล่อยเจดีย์: 1:65535
systemctl หยุดไฟร์วอลล์
systemctl ปิดการใช้งานไฟร์วอลล์
PS: หากคุณใช้ Tencent Cloud หรือ Alibaba Cloud อย่าลืมเปิดพอร์ตคอนโซลด้วย
2. อัปโหลด xy.tar.gz ไปยังไดเรกทอรีรากของเซิร์ฟเวอร์ (ไดเรกทอรีรากไม่ใช่ไดเรกทอรีราก !! ใช้ WinSCP หรือเครื่องมืออื่น ๆ เพื่ออัปโหลดข้อมูล หรือคุณสามารถถ่ายโอนไปยังเจดีย์โดยตรง!!)
แตกไฟล์ xy.tar.gz
ซีดี /
ทาร์ zxvf xy.tar.gz
ให้สิทธิ์ 777
chmod -R 7777 /usr/bin/qd
chmod -R 7777 /home
chmod -R 7777 /www/wwwroot
3. การกำหนดค่าสภาพแวดล้อม
ติดตั้งจาวา
ซีดี /home
รอบต่อนาที -ivh jdk-8u144-linux-x64.rpm
ติดตั้ง log4cpp
ซีดี /home
tar 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. ตั้งรหัสผ่านฐานข้อมูลเป็น: ****** (ตั้งโดยตรงในเจดีย์)
ป้อนคำสั่งเพื่อนำเข้าฐานข้อมูล
ซีดี /home
./sk
การสร้างฐานข้อมูลเสร็จสมบูรณ์ คุณสามารถตรวจสอบได้ว่าการสร้างสำเร็จหรือไม่ผ่านเจดีย์ (ฐานข้อมูล - คลิกรับจากเซิร์ฟเวอร์เพื่อรับ 2 ซึ่งถูกต้อง)
หลังจากรันแล้ว คุณสามารถลบไฟล์ sk เพื่อความปลอดภัยได้
6. สร้างเว็บไซต์
มีความแตกต่างในแต่ละเทอร์มินัล โปรดดูรายละเอียดจากบทช่วยสอนจริงที่แนบมาด้วย
สร้างไซต์ใหม่สองแห่ง
ไซต์หนึ่ง
ไอพี: พอร์ต 88
Path/www/wwwroot/game/mhxy
ไซต์ที่สอง
พอร์ต 127.0.0.1:81
Path/www/wwwroot/game/zc
7. แก้ไข 192.168.200.129 บนเซิร์ฟเวอร์และเว็บไซต์เป็น IP ของคุณ
แต่ละด้านมีความแตกต่างกัน โปรดอ้างอิงถึงสถานการณ์จริง
แก้ไขส่วนท้ายนี้
แก้ไข /home/mt3/sdk_server/sdk.config.xml เป็น IP ของคุณเอง
/www/wwwroot/game/mhxy/serverccz/index.html แก้ไขไฟล์ IP ของคุณเองเพื่อให้ตรงกับไคลเอนต์
/www/wwwroot/game/mhxy/config.php
/www/wwwroot/game/zc/user/reg.php
นี่ก็เพียงพอแล้วสำหรับการพิจารณาฝั่งเซิร์ฟเวอร์
7. เริ่มบริการเกม
เริ่มแต่ละคำสั่งเพื่อเปิดเซสชันหน้าต่างใหม่
คิวดี
1
ปิด
คิวดี
11
หลังจากเริ่มต้นคุณสามารถผ่านได้
คำสั่งมุมมองพอร์ต netstat -lntp
โดยพื้นฐานแล้วมันเป็นเรื่องปกติถ้าคุณเห็น 20003 ในส่วนนี้
8. การปรับเปลี่ยนไคลเอนต์ (ที่อยู่เริ่มต้นไคลเอนต์ 192.168.200.129)
แอนดรอยด์:
AndroidManifest.xml
libarmeabi-v7alibgame.so ค้นหา getRecruitSuccess ที่นี่ คุณต้องจัดเรียง หากหมายเลข IP ของคุณไม่ถูกต้อง โปรดดูการแก้ไขต่อไปนี้
การปรับเปลี่ยนไอโอเอส:
mt3
ที่นี่เราใช้ Android เป็นตัวอย่าง
ถอดรหัสไคลเอนต์ (การเปลี่ยนแปลงหรือเครื่องมืออื่น ๆ )
เหตุผลของการเปลี่ยนแปลงถูกนำมาใช้ที่นี่ ได้รับการคอมไพล์ก่อน 3.3.5 และจะไม่ทำซ้ำ
AndroidManifest.xml สามารถแก้ไขได้โดยตรง
libarmeabi-v7alibgame.so ค้นหา: 88 สิ่งนี้ต้องมีการจัดตำแหน่งหากหมายเลข IP ของคุณได้รับการแก้ไขโดยใช้เครื่องมือ UE
คุณสามารถแก้ไขชื่อไฟล์ได้ เช่น IP ที่นี่
192.168.200.129 รวม 15 หลัก
http://192.168.200.129:88/serverccz/index.html
หาก IP ของคุณเป็น 13 หลัก
http://192.168.8.129:88/serverccz/index11.html
เพียงคัดลอก index.html แล้วเปลี่ยนเป็น index11.html (โปรดเพิ่มตัวเลขสองตัวเพื่อให้ชื่อเหมือนกับไฟล์จริง)
สิ่งนี้จะไม่ทำงาน นี่คือตัวเลข 15 หลัก
http://192.168.200.129:88/serverccz/index.html
http://42.194.135.168:88/serverccz/index1.html
ถอดรหัสกลับหลังจากการดัดแปลง!
ที่อยู่การลงทะเบียน: http://IP:81/user/reg.php
คุณสามารถเข้าสู่ระบบได้ตามปกติ
ใช้ได้. นี่เป็นการสรุปบทช่วยสอนนี้
ขอให้โชคดีกับคุณ - - -
ทำวิจัยอื่น ๆ ด้วยตนเอง - -
ป.ล.:
แนะนำการใช้แบ็กเอนด์ GM สั้นๆ
แบ็กเอนด์ http://ip:81/gm/gm.php
จีเอ็ม:******
ชุดเครื่องมือต่อพ่วงการตั้งค่าเกม:
ลิงค์: https://pan.baidu.com/s/1tDZQgJCYUM-3fT-OJeJyLw
รหัสการสกัด: 6rsp