简介
这是一个开源项目,当时也是站长在无聊的时候找到的,感谢Retroroyale作者的开源项目
附:system version[Ubuntu18.04]
准备
- 下载.NET Core SDK 3.1需要安装
- MySql Database【我这里使用了宝塔面板,就不演示使用了】
主服务器安装
- mkdir ClashRoyale
- git clone https://github.com/retroroyale/ClashRoyale.git && cd ClashRoyale/src/ClashRoyale
- dotnet publish "ClashRoyale.csproj" -c Release -o app
副服务器安装
- mkdir ClashRoyaleBattles
- git clone https://github.com/retroroyale/ClashRoyale.git ClashRoyaleBattles && cd ClashRoyaleBattles/src/ClashRoyale.Battles
- dotnet publish "ClashRoyale.Battles.csproj" -c Release -o app
想要启动服务器你需要配置config.json文件【文件位置ClashRoyale/srcClashRoyale/config.json】
启动服务器
- 主服务器启动
- dotnet app/ClashRoyale.dll
- 更新方法:git pull && dotnet publish "ClashRoyale.csproj" -c Release -o app && dotnet app/ClashRoyale.dll
- 副服务器启动
- dotnet app/ClashRoyale.Battles.dll
- 更新方法:git pull && dotnet publish "ClashRoyale.Battles.csproj" -c Release -o app && dotnet app/ClashRoyale.Battles.dll
导入数据库【宝塔为例】
用宝塔导入数据库
相关项目
Retroroyale GitHub
maestrococ GitHub
BerkanYildiz GitHub
4 comments
你的文章让我感受到了正能量,非常棒! http://www.55baobei.com/N5CbkOX6JJ.html
为啥没有config.json
能不能用Windowsserver配置服务器?
可以,不过我没有尝试