游戏服部署步骤

部署.NET 6.0

请参考微软官方部署文档部署.NET 6.0。
[在 Ubuntu 20.04 上安装 .NET SDK 或 .NET 运行时](https://learn.microsoft.com/zh-cn/dotnet/core/install/linux-ubuntu-2004)

修改及上传配置。

  • 修改游戏服配置 打开 tang 解决方案的 Sailina.Tang.Game.Host 项目下的appsettings.json文件,将其中的数据库链接、redis链接及RabbitMQ链接修改为您的服务器地址: 配置图片
    • 修改 Server:Env 配置为prdalt text
    • 修改 RabbitMQ:Enabled 配置为 true
    • 修改 PersistentDelay:Enabled 配置为 true
  • 上传配置

    将上述两个文件上传到游戏服服务器的/etc/tang/目录下。如: alt text

构建并上传DEB部署包

注意:以下步骤请全部在Ubuntu 20.04环境下操作,亲情推荐WSL,😁

  • 将game-server-deb.zip解压并将其中的deb目录覆盖tang解决方案中的deb目录, alt text
  • 执行 build.sh 脚本开始构建deb包。
  • 将构建好的 tang-game-server.deb 包上传到游戏服。

    部署deb包并启动服务。

  • 执行 sudo dpkg -i tang-game-server.deb 部署deb包。
  • 执行 sudo systemctl start tang 启动服务。