https://github.com/guthius/mirage-net
A .NET conversion of the VB6 Mirage 3.0.3 Game Engine
https://github.com/guthius/mirage-net
Last synced: 12 months ago
JSON representation
A .NET conversion of the VB6 Mirage 3.0.3 Game Engine
- Host: GitHub
- URL: https://github.com/guthius/mirage-net
- Owner: Guthius
- License: mit
- Created: 2024-12-30T14:14:12.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-05-30T10:50:08.000Z (about 1 year ago)
- Last Synced: 2025-05-30T13:56:47.637Z (about 1 year ago)
- Language: C#
- Size: 6.66 MB
- Stars: 5
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README


This is a full conversion of the Mirage 3.0.3 game engine from VB6 to C#.
## Features
- Account management
- Character creation
- Basic combat system
- NPC's
- Items (Inventory + Equipment)
## Running the Server
### Prerequisites
- Docker and Docker Compose installed on your system
- .NET 9.0 SDK or later
### Steps to Run
1. First, start the required services using Docker Compose:
```bash
docker-compose up -d
```
2. Once the services are up and running, you can start the server:
```bash
cd src/Mirage.Server
dotnet run
```
The server will initialize and be ready to accept client connections.
Make sure the Docker services are running before starting the server, as it depends on them for proper functionality.
### Stopping the Server
1. To stop the server, press `Ctrl+C` in the terminal where it's running.
2. To stop the Docker services when you're done:
```bash
docker-compose down
```