Mars Minigame Server is a real-time multiplayer game server developed by Infinite Star Studios. This server manages a strategic capture-the-point game set on Mars, where players control tanks to capture and defend various points on the map.
- Real-time multiplayer gameplay
- Strategic point capture mechanics
- Tank battle system
- Artillery strike capabilities
- Intermission and match duration management
- Persistent game state across server restarts
- ASP.NET Core
- SignalR for real-time communication
- Entity Framework Core (if used for data persistence)
- Clone the repository
- Ensure you have .NET Core SDK installed
- Navigate to the project directory
- Run
dotnet restoreto restore dependencies - Run
dotnet buildto build the project - Run
dotnet runto start the server
appsettings.json: Contains configuration for allowed origins, logging, and other server settings- Game settings such as match duration and intermission time can be adjusted in the
GameState.csfile
/gameHub: SignalR hub for real-time game communication/health: Health check endpoint/: Welcome message endpoint
To contribute to this project:
- Fork the repository
- Create a new branch for your feature
- Commit your changes
- Push to your fork
- Create a pull request
Deployment instructions are available in the deployment guide (link to be added).
This project is proprietary software. All rights reserved.
© 2023 Infinite Star Studios. All rights reserved.
For more information, please contact Infinite Star Studios.