| 123456789101112131415161718192021222324252627282930 |
- 新机器部署:
- data_online_20250820.tar.gz是备份的项目安装结构,上传到新机器中,执行:
- 1、mkdir /data
- 2、tar -xvpzf data_online_20250820.tar.gz -C /data
- 3、 /data/doc/install.txt 中记录了需要安装的环境,直接按顺序执行其中的命令
- 4、daemon.json 需要拷贝到/etc/docker/ 中 (需要第3步中先安装docker)
- 5、skweb.conf拷贝到/etc/nginx/conf.d/ 中 (需要第3步中先安装nginx)
- 6、进入/data/docker/db,执行docker-compose up -d,会安装3个db并启动
- 7、链接mongodb,找到x5_tk_login,修改server_info中的服务器列表信息
- 8、cd /data/java/chatserver && ./run.sh start
- 9、cd /data/gm && ./run.sh start
- 10、进入 /data/java,启动对应的服(进入对应的文件夹,执行./run.sh start),或者启动所有服(./runall.sh start)
- 更新:
- 以下的目录是基于项目基础目录:/data/java,测试服(49.232.165.138)是:/home/java
- game
- 1、执行.\gradlew.bat clean build jar,会在各个包的build/libs中生成对应的jar文件
- 2、serverlogic-1.0.0.jar 上传到gameServerFile目录,其他jar上传到gameServerFile/lib
- 3、配置文件上传到 gameServerFile/conf/server
- 然后重启即可
- loginserver
- 1、执行.\gradlew.bat clean build jar,会在项目更目录的build/libs中看到生成的loginserver-1.0-SNAPSHOT.war
- 2、进入/data/java/loginserver/apache-tomcat-8.5.95/bin,执行shutdown.sh 脚本停止服务
- 3、进入/data/java/loginserver/apache-tomcat-8.5.95/webapps目录,执行 rm -rf loginserver-1.0-SNAPSHOT*
- 4、上传loginserver-1.0-SNAPSHOT.war到第三步的目录
- 5、进入第二步的目录,执行startup.sh 开启服务
|