- New chat commands
- Infinite number of Admins
- Player bans
- Fixed CSV files
- Access management for chat commands (some commands will be available to regular players, while others will be exclusive to admins)
- Add new chat commands
- Finish the Wiki
- Improve README.md
The server supports battles, for those a patched client is neccessary.
- .NET SDK 8.0
- MySql Database (on Debian i suggest LAMP with PMA or on windows i suggest XAMPP with PMA)
for Ubuntu use these commands to set it up:
mkdir ClashRoyale
git clone https://github.com/Hashmane/HashRoyale.git && cd ClashRoyale/src/ClashRoyale
dotnet publish
For Windows:
git clone https://github.com/Hashmane/HashRoyale.git
cd ClashRoyale/src/ClashRoyale
dotnet publish
Run the server once to create the config.json file: dotnet bin/Release/net8.0/ClashRoyale.dll
To configurate your server, such as the database you have to edit the config.json file.
Run it again to actually start it: dotnet bin/Release/net8.0/ClashRoyale.dll
It should look like this:
dotnet bin/Release/net8.0/ClashRoyale.dll
dotnet ClashRoyale.Battles/bin/Release/netcoreapp3.1/ClashRoyale.Battles.dll (from /ZrdRoyale/src/)
git pull && dotnet publish "ClashRoyale.csproj" -c Release -o app && dotnet bin/Release/net8.0/ClashRoyale.dll
git pull && dotnet publish "ClashRoyale.Battles.csproj" -c Release -o app && dotnet ClashRoyale.Battles/bin/Release/netcoreapp3.1/ClashRoyale.Battles.dll
Contact me on Telegram (https://t.me/alhorm13) or open an issue.
