To get started, download and install .NET Core 2.1.4 or higher. This project uses Visual Studio Code for lightweight development, and is highly recommended but optional. After installing both, open the top directory for Comet. You will be asked to install the C# extension for Visual Studio Code, and restore packages. When done, restart Visual Studio Code. Then, you’ll be ready to build.
After building Comet, open and modify the Comet.Account.config and Comet.Game.config configuration files in the Comet.Account and Comet.Game bin folders. Modify the MySQL connection details to point to your instance. If you don’t have MySQL installed, consider MySQL Community Server (comes with MySQL Workbench). Import scripts are located in the repository’s “sql” folder.
Once imported, open realm from the comet.account database. Enter your external IP address (port forwarding required) or an internal IP address for testing (the client does not support 127.0.0.1). Security between the realm ‘s game server and the account server is optional, but highly recommended if not running on one host. Check with your host provider for options on security groups or virtual networks between VMs.