Server setup
Setuping the server isn't necessary but it enables extra features in the game like Shop, Events and User profile.
After extracting the zip file you will see two folders. In the Database you see a sql file.
This file is for creating the sql database. You can open it in Sql Management Studio and execute it to create the database.
Then other folder contains the visual studio project.
Then open the appsettings.json The important settings that you should config are highlighted in this image.
Then you can simply build and run the server with this setting