本站资源仅用于学习交流,禁止商业运营与违法、侵权等非法行为;资源下载后请于 24 小时内删除,违规后果由使用者自行承担。

项目部署与开发环境配置全文档
一、开发语言与核心环境
| 模块 | 技术栈详情 |
|---|---|
| 前端 | Unity 2018.4.12 |
| 后端 | Java |
| 服务器系统 | CentOS Linux release 7.6 |
二、后端部署全流程
(一)基础工具安装
1. 安装宝塔面板
执行以下命令完成安装:
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_lts.sh && bash install.sh ed8484bec
2. 数据库配置
- 版本要求:MySQL 5.6
- 启动命令:
./startup.sh
3. Java 环境安装(1.8.0 版本)
sudo yum install java-1.8.0-openjdk-devel
4. Apache Ant 安装与配置
- 下载并解压:
wget https://downloads.apache.org/ant/1.10.14/apache-ant-1.10.14-bin.tar.gz
tar -zxvf apache-ant-1.10.14-bin.tar.gz -C /usr/local/
mv /usr/local/apache-ant-1.10.14 /usr/local/ant
- 配置环境变量:
sudo vi /etc/profile
# 在文件中添加以下内容
export ANT_HOME=/usr/local/ant
export PATH=$PATH:$ANT_HOME/bin
# 使配置生效
source /etc/profile
- 验证安装:输入
ant -version,若返回 Apache Ant 版本信息则安装成功。
5. Apache Tomcat 安装与配置(8.5.42 版本)
- 准备目录与解压:
# 若 /opt/tomcat 目录不存在则创建
mkdir -p /opt/tomcat
# 上传 apache-tomcat-8.5.42.tar.gz 到 /opt/tomcat/ 后执行解压
tar -zxvf /opt/tomcat/apache-tomcat-8.5.42.tar.gz -C /opt/tomcat/
- 配置环境变量:
sudo vi /etc/profile
# 添加以下内容
# Tomcat environment variables
export CATALINA_HOME=/opt/tomcat/apache-tomcat-8.5.42
export PATH=$PATH:$CATALINA_HOME/bin
# 使配置生效
source /etc/profile
- 权限设置与配置文件创建:
chmod -R 7777 /opt
# 创建并编辑 setenv.sh 文件(若不存在则新建)
sudo vi /opt/tomcat/apache-tomcat-8.5.42/bin/setenv.sh
# 在文件中添加
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
6. Maven 安装与配置(3.6.3 版本)
- 下载与解压:
wget https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
tar -zxvf apache-maven-3.6.3-bin.tar.gz
sudo mv apache-maven-3.6.3 /opt/
# 创建符号链接
sudo ln -s /opt/apache-maven-3.6.3 /opt/maven
- 配置环境变量:
echo "export M2_HOME=/opt/maven" | sudo tee -a /etc/profile
echo "export MAVEN_HOME=/opt/maven" | sudo tee -a /etc/profile
echo "export PATH=${M2_HOME}/bin:${PATH}" | sudo tee -a /etc/profile
# 使配置生效
source /etc/profile
(二)项目编译与配置
1. 源码解压与权限设置
# 上传 home.tar.gz 到服务器根目录后执行
cd /
tar -zxvf home.tar.gz
chmod -R 7777 /home
2. 编译操作
- 自动编译(仅编译 3 个程序):
cd /home/shell
./make.sh
- 手动编译其他程序(逐个目录执行):
# 进入目标程序目录后执行
ant -f build-ant.xml
3. 数据库配置(核心步骤)
需在以下目录的 XML 配置文件中,填写数据库密码、数据区服等信息:
- /home/Server/AgentServer/agentserver/config
- /home/Server/GameCore/core-config
- /home/Server/GameServer/gameserver/config
- /home/Server/PublicServer/publicserver/config
- /home/Server/RobotServer/robotserver/config
- /home/Server/SocialServer/socialserver/config
- /home/Server/StatLogServer/statlogserver/config
4. WEB 平台编译与启动
- 编译工具:IntelliJ IDEA 2024.1.4
- 编译目录:/home/Server/Web
- 端口配置:
- 服务器启动端口:8080(需将源码端口改为 8080)
- 本地测试端口:8082-8099
三、前端(Unity)部署流程
(一)核心目录说明
| 目录路径 | 功能说明 |
|---|---|
| F:tzj1ClientLauncher | 出包工具目录,Unity 导入后可直接出包(IP 已配置完成) |
| F:tzj1ClientSubResource | 资源相关目录,关联出包文件 |
| F:tzj1ClientMain | 整个前端项目主目录,支持打 AB 包 |
| F:tzj1ClientSubResourceTool | 出包工具核心目录 |
| F:tzj1ClientSubResourceToolPkgTool | 打包工具目录 |
| F:tzj1 策划专用 | 策划相关文档目录 |
| F:tzj1ServerDoc | 运维相关文档目录 |
(二)出包操作
- 常规出包:直接使用
F:tzj1ClientLauncher目录下的工具,Unity 导入后无需修改即可出包。 - iOS 平台打包:需将
F:tzj1ClientMain和F:tzj1ClientSubResource两个源码目录转为 iOS 平台,通过 Unity 菜单栏的「IOS 打包」功能完成。 - 打包教程:可搜索关键词「打包」获取详细步骤。
四、API 接口相关目录
| 目录路径 | 接口类型 | 说明 |
|---|---|---|
| F:tzj1ServerWebAPIServer | API 接口 | 基础业务接口 |
| F:tzj1ServerWebPlatformKits | 运营接口 | 运营相关功能接口 |
| F:tzj1ServerWebGameManager | GM 接口 | 需额外配置后使用 |
| F:tzj1ServerWebClientLogKits | 客户端接口 | 对接前端客户端的接口 |
| F:tzj1ServerWebRuoYi-fast | 未知接口 | 功能未明确 |
| F:tzj1ServerWebTzjBackend | 未知接口 | 功能未明确 |
五、参考文档与补充说明
- 后端部署详细教程:参考
F:tzj1ServerDoc目录下的「服务器功能部署文档」及「编译教程」。 - 编译方式选择:WEB 平台可在服务器编译,也可本地编译后上传至服务器。
- 启动方式:后端服务通过对应目录的启动脚本启动,启动前需确保数据库配置正确。
© 版权声明
1. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需。
2. 本站提供的所有资源仅供本地单机参考学习使用,不存在任何商业目的与商业用途,请大家不要用于商用!
3.如果本站有侵犯、不妥之处的资源,请在网站右边客服联系我们。将会第一时间解决!若侵犯到您的权益,请联系站长邮箱:12225150@qq.com 我们会在24h小时之内进行删除处理。THE END

![【1.80御龍元素火龙[摸摸登陆器]】战神引擎WIN服务端+GM工具+充值后台+双端+架设教程-吾爱懒猫](https://www.52lanm.com/wp-content/uploads/2025/09/20250922070610486-Compress_Screenshot_20250922-063139.jpg)












暂无评论内容