Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Other OS's?

A topic by unicate created Oct 27, 2025 Views: 355 Replies: 3
Viewing posts 1 to 4
(1 edit)

Hey I found the project and I love it.
So I wanted to run it on my NAS since it's a server based application, but most NASs run on linux, so it would be great to have it run there. 


However, I am a developer (focussed on mobile applications, which might be of interest as well) myself and I would be willing to help or at least I would try.
Let me know what your thoughts are.

(7 edits)

Just got that running in a container using wine.

1. Download the game and unpack it into a folder on your NAS

2. Create an .env file (in your dockers project directory (e.g. /docker/mcde/.env) with following options:

# Marvel Champions Docker Configuration
# Path to the game directory on your NAS
GAME_PATH=<path-to-the-dir-in-which-the-exe-file-is>
# Port for the web server
GAME_PORT=2345

3. run the yml (e.g. /docker/mcde/docker-compose.yml)

services:
  marvel-champions:
    image: tobix/pywine:3.12
    container_name: marvel-champions
    restart: unless-stopped
    environment:
      - WINEDEBUG=-all
      - WINEARCH=win64
    volumes:
      - ${GAME_PATH}:/game
    working_dir: /game
    ports:
      - "${GAME_PORT}:${GAME_PORT}"
    command: ["wine", "marvel-lcg.exe"]
    network_mode: bridge

4. Now in your local network, open the browser and type in the address of your NAS

http://192.168.1.49:2345 - where the ip needs to be replaced with your NAS IP and the PORT with the port you entered in the env file.

Project should start.


Nice side effect:

Now you can even play online multiplayer, if your NAS has some dyndns setup.


This is probably not the nicest way (since the container image is about 1.2GB) and probably not secure, if you find a smaller container that works (yea, not all of them work, I tried a couple of...), let me know!

Developer

Hi @unicate,

Thank you for your enthusiasm for the project and for providing a detailed example of how to run it on Linux! We really appreciate your effort.

However, I’m sorry to inform you that we currently do not have plans to release the application on any platforms other than Windows at this time. Additionally, we are not familiar with Linux and do not have plans to make the project open source now.

Thank you for your understanding!

I've hosted this too on my NAS. Works fine.


Important: You need to edit the launch.json

"server_addresses": ["0.0.0.0:2345"],

or else I couldn't open the site. This also allows us to only expose port 2345.


I use TrueNAS Scale, which doesn't allow custom apps (through the wizard) to set the working directory. To workaround this you can either use

/bin/bash -c cd /game;wine marvel-lcg.exe

as the command or alternatively create a run script and use that.

Would be great to get a native linux version so it shows logs/is more efficient than running it through wine.