Appendix
1. Project Overview
- 1.1 What is this project about?
- 1.2 Overview of the different projects (MainServer, CastServer, AuthServer, Common)
2. Version History
3. Installation & Setup
- 3.1 Requirements & Installation
- 3.2 Setting up the emulator
- 3.3 Setting up the database
- 3.4 Setting up the client
4. Configuration Examples
- 4.1 Config setup for localhost
- 4.2 Config setup for VPS
- 4.3 Config setup for multiple servers across different VPSs
5. Database
6. Website API
7. Updater & Client Tools
- 7.1 The Updater: How the launcher retrieves updates
- 7.2 Changing the client version (using the client version tool)
- 7.3 Changing the CGD password (using the password tool)
- 7.4 CGD Archive Manager Tool

8. Reporting Issues
9. Acknowledgements
10. Future steps
Contacts
- For info, contributions or bug reports related to the emulator, please open an issue on this repository.
- For general inquiries, contact us at support@toybattles.net
- For ToyBattles related issues, contact us on our discord server or via https://toybattles.net/support