[Retro Westward Journey] Linux 수동 서버 최신 구성 + MT3 reskin Westward Journey GM 백엔드 + Android 및 Apple 듀얼 터미널 + 비디오 튜토리얼
조립 지침:
알림: 무엇을 구축하든 서버는 필요한 환경을 설치하고 방화벽을 닫고 모든 포트를 열어야 합니다.
서버 방화벽을 닫고 모든 포트를 열어주세요.
MT3 reskin Retro Westward Journey Linux 설정 튜토리얼
서버 시스템: Centos7.6
Pagoda를 설치하고 명령을 직접 실행하면 됩니다.
yum install -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 방화벽 비활성화
추신: Tencent Cloud 또는 Alibaba Cloud를 사용하는 경우 콘솔 포트도 열어야 합니다.
2. xy.tar.gz를 서버 루트 디렉터리에 업로드합니다. (루트 디렉터리는 루트 디렉터리가 아닙니다!! WinSCP 또는 기타 도구를 사용하여 데이터를 업로드하거나 파고다로 직접 전송할 수 있습니다!!)
xy.tar.gz 압축 풀기
CD /
tar zxvf xy.tar.gz
777 권한 부여
chmod -R 7777 /usr/bin/qd
chmod -R 7777 /홈
chmod -R 7777 /www/wwwroot
3. 환경 구성
자바 설치
CD /집
rpm -ivh jdk-8u144-linux-x64.rpm
log4cpp 설치
CD /집
tar zxvf log4cpp-1.1.3.tar.gz
CD log4cpp
./구성
만들다
설치하다
냠 설치 -y gcc-c++ log4cpp
ln -s /usr/lib64/liblog4cpp.so.4 /usr/lib64/liblog4cpp.so.5 이 명령이 오류를 보고하면 무시하십시오.
4. 데이터베이스 비밀번호를 ******(파고다에서 직접 설정)로 설정하세요.
데이터베이스를 가져오는 명령을 입력하세요.
CD /집
./sk
데이터베이스 생성이 완료되었습니다. 탑을 통해 생성 성공 여부를 확인할 수 있습니다. (데이터베이스 - 서버에서 가져오기를 클릭하여 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/index.html 클라이언트와 일치하도록 자신의 IP 파일을 수정하세요.
/www/wwwroot/game/mhxy/config.php
/www/wwwroot/game/zc/user/reg.php
이것은 서버 측을 고려하기에 충분합니다. 클라이언트 측을 살펴보겠습니다.
7. 게임 서비스 시작
각 명령을 시작하여 새 창 세션 열기
qd
1
폐쇄
qd
11
시동 후에는 통과할 수 있습니다.
포트 보기 명령 netstat -lntp
이 끝에 20003이 보이면 기본적으로 괜찮습니다.
8. 클라이언트 수정(클라이언트 기본 주소 192.168.200.129)
기계적 인조 인간:
AndroidManifest.xml
libarmeabi-v7alibgame.so getRecruitSuccess 검색 여기에서 IP 번호가 잘못된 경우 다음 수정 사항을 참고하세요.
IOS 수정:
mt3
여기서는 Android를 예로 들어 보겠습니다.
클라이언트 디컴파일(변경 또는 기타 도구)
변경 이유는 3.3.5 이전에 컴파일되었으므로 반복되지 않습니다.
AndroidManifest.xml을 직접 수정할 수 있습니다.
libarmeabi-v7alibgame.so Search: 88 UE 도구를 사용하여 IP 번호를 수정한 경우 정렬이 필요합니다.
예를 들어, 여기의 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
GM:*****
게임 설정 주변 도구 모음:
링크: https://pan.baidu.com/s/1tDZQgJCYUM-3fT-OJeJyLw
추출 코드: 6rsp