An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          




![CodeFactor Grade](https://img.shields.io/codefactor/grade/github/guthius/mirage-net)
![GitHub License](https://img.shields.io/github/license/guthius/mirage-net)

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
```