• Stars
    star
    123
  • Rank 289,031 (Top 6 %)
  • Language
    C#
  • License
    GNU General Publi...
  • Created over 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A .NET Core Clash Royale Server

ClashRoyale (2017)

clash royale License: GPL v3 Build Status

make sure to checkout my latest project

A .NET Core Clash Royale Server (v1.9)

Need help? Join our Discord

Battles

The server supports battles, for those a patched client is neccessary.

See the wiki for a tutorial

How to start

Requirements:

for Ubuntu use these commands to set it up:

Main Server:
mkdir ClashRoyale
git clone https://github.com/retroroyale/ClashRoyale.git && cd ClashRoyale/src/ClashRoyale

dotnet publish "ClashRoyale.csproj" -c Release -o app
Battle Server:
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

To configurate your server, such as the database you have to edit the config.json file.

Run the server:

Main Server:

dotnet app/ClashRoyale.dll

Battle Server:

dotnet app/ClashRoyale.Battles.dll

Update the server:

Main Server:

git pull && dotnet publish "ClashRoyale.csproj" -c Release -o app && dotnet app/ClashRoyale.dll

Battle Server:

git pull && dotnet publish "ClashRoyale.Battles.csproj" -c Release -o app && dotnet app/ClashRoyale.Battles.dll

Need help?

Contact me on Discord (Incredible#2109) or open an issue.