打包及上传.txt 1.7 KB

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