天书奇谈_源码_搭建架设_3D最新天启版_自带假人

2024-04-10 20:04

本文主要是介绍天书奇谈_源码_搭建架设_3D最新天启版_自带假人,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

本教程仅限学习使用,禁止商用,一切后果与本人无关,此声明具有法律效应!!!!

一. 效果演示

天书奇谈_源码_搭建架设

环境: centos7.6 , 放开所有端口

源码获取

https://githubs.xyz/y30.html

二. 宝塔环境搭建

安装宝塔

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

输入 y , 回车 ,等待安装宝塔完成, 出现下面图片,证明已经安装完成

用上面的 外网面板地址 访问,登录宝塔(如果访问不了说明服务器没有放开全部端口,开放端口问百度),用手机号注册一个,然后返回页面登录

登录成功后,找到软件商店

安装如下环境

Nginx1.18
mysql5.6
php5.4

修改下数据库密码:syymw.com

修改mysql配置26行加上 lower_case_table_names=1

服务里面: 点 重载配置,重启

三. 服务器安装

关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

用 xshell+xftp 上传tsqt.tar.gz到服务器根目录

解压tsqt.tar.gz

cd /
tar zxvf tsqt.tar.gz

给目录权限

chmod -R 777 /data/
chmod -R 777 /usr/java/
chmod -R 777 /www/wwwroot/syymw.com

java环境配置(用vim编辑器修改,不会的百度)

vim etc/profile末尾添加JAVA_HOME=/usr/java/jdk1.8.0_241     
JRE_HOME=/usr/java/jdk1.8.0_241/jre     
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

改完之后,esc键->wq保存

环境变量生效

source /etc/profile

修改 \data\sql\gm_manage_sg_002.sql 文件,替换123.207.42.5为你的服务器外网ip

注意: "你的IP" 换成 你服务器ip

sed -i 's/123.207.42.5/你的IP/g' gm_manage_sg_002.sql

导入数据库

cd /data
./sk

宝塔新建网站

新建一个网站-你的ip:端口 或域名:端口

网站目录设置/www/wwwroot/http://syymw.com

设置 伪静态

关闭防跨站

替换ip

需要将下面所有的文件的ip替换成你服务器ip

用sed命令替换 , 注意: "你的IP" 要 换

sed -i 's/123.207.42.5/你的IP/g' /data/gameserver/db_s2/logcenter.conf
sed -i 's/123.207.42.5/你的IP/g' /data/gameserver/fight_s1/fightserver.conf
sed -i 's/123.207.42.5/你的IP/g' /data/gameserver/game_s1/config.lua
sed -i 's/123.207.42.5/你的IP/g' /data/gameserver/game_s1/gameworld.conf
sed -i 's/123.207.42.5/你的IP/g' /data/gameserver/game_s1/logcenter.conf
sed -i 's/123.207.42.5/你的IP/g' /data/gameserver/game_s1/loginserver.conf
sed -i 's/123.207.42.5/你的IP/g' /data/gameserver/game_s2/config.lua
sed -i 's/123.207.42.5/你的IP/g' /data/gameserver/game_s2/gameworld.conf
sed -i 's/123.207.42.5/你的IP/g' /data/gameserver/game_s2/logcenter.conf
sed -i 's/123.207.42.5/你的IP/g' /data/gameserver/game_s2/loginserver.conf
sed -i 's/123.207.42.5/你的IP/g' /data/gway-002/bin/WEB-INF/classes/server.properties

到此算服务端就可以了,启动服务器

cd /data/
./start.sh

GM后台

http://IP:81/gm/gm.php 连不上的可能是服务器端口为开放

四. 客户端搭建

找到apk,然后用解压软件打开

解压\assets\channel_config.json 这一个文件出来

还有解压 \assets\launch\LaunchHelper.lua 这个文件

将上面两个文件的所有123.207.42.5 替换 成你服务器ip , 然后保存到 压缩包apk内。

签名

打开ApkToolAid工具

生成签名后的apk ,然后就可以运行了。

GM 工具发送 演示视频里面有介绍。

源码获取

https://githubs.xyz/y30.html

这篇关于天书奇谈_源码_搭建架设_3D最新天启版_自带假人的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/892008

相关文章

Java 正则表达式URL 匹配与源码全解析

《Java正则表达式URL匹配与源码全解析》在Web应用开发中,我们经常需要对URL进行格式验证,今天我们结合Java的Pattern和Matcher类,深入理解正则表达式在实际应用中... 目录1.正则表达式分解:2. 添加域名匹配 (2)3. 添加路径和查询参数匹配 (3) 4. 最终优化版本5.设计思

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

Java调用C++动态库超详细步骤讲解(附源码)

《Java调用C++动态库超详细步骤讲解(附源码)》C语言因其高效和接近硬件的特性,时常会被用在性能要求较高或者需要直接操作硬件的场合,:本文主要介绍Java调用C++动态库的相关资料,文中通过代... 目录一、直接调用C++库第一步:动态库生成(vs2017+qt5.12.10)第二步:Java调用C++

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

MySQL双主搭建+keepalived高可用的实现

《MySQL双主搭建+keepalived高可用的实现》本文主要介绍了MySQL双主搭建+keepalived高可用的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、测试环境准备二、主从搭建1.创建复制用户2.创建复制关系3.开启复制,确认复制是否成功4.同

Python使用自带的base64库进行base64编码和解码

《Python使用自带的base64库进行base64编码和解码》在Python中,处理数据的编码和解码是数据传输和存储中非常普遍的需求,其中,Base64是一种常用的编码方案,本文我将详细介绍如何使... 目录引言使用python的base64库进行编码和解码编码函数解码函数Base64编码的应用场景注意

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

Python实现无痛修改第三方库源码的方法详解

《Python实现无痛修改第三方库源码的方法详解》很多时候,我们下载的第三方库是不会有需求不满足的情况,但也有极少的情况,第三方库没有兼顾到需求,本文将介绍几个修改源码的操作,大家可以根据需求进行选择... 目录需求不符合模拟示例 1. 修改源文件2. 继承修改3. 猴子补丁4. 追踪局部变量需求不符合很

查看Oracle数据库中UNDO表空间的使用情况(最新推荐)

《查看Oracle数据库中UNDO表空间的使用情况(最新推荐)》Oracle数据库中查看UNDO表空间使用情况的4种方法:DBA_TABLESPACES和DBA_DATA_FILES提供基本信息,V$... 目录1. 通过 DBjavascriptA_TABLESPACES 和 DBA_DATA_FILES

最新Spring Security实战教程之Spring Security安全框架指南

《最新SpringSecurity实战教程之SpringSecurity安全框架指南》SpringSecurity是Spring生态系统中的核心组件,提供认证、授权和防护机制,以保护应用免受各种安... 目录前言什么是Spring Security?同类框架对比Spring Security典型应用场景传统