Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Base information

This image is based on Ubuntu 25.04 and Wine 10.11 with all the latest features — staging, TKG, NTSync, and WoW64. Additionally, wine-mono and vcrun 2022 (Visual C++ 2022 Redistributable) are preinstalled.
This Docker build is designed to be compatible with https://hub.docker.com/r/steamcmd/steamcmd

ARM64

ARM64 compatibility is provided by Box64/Fex-emu/Hangover

DockerHUB

https://hub.docker.com/r/tsxcloud/steamcmd-wine-ntsync

Usage

Pull latest image

docker pull tsxcloud/steamcmd-wine-ntsync:latest

Test interactively

docker run --entrypoint bash -it tsxcloud/steamcmd-wine-ntsync:latest
  • To run SteamCMD:

    steamcmd
  • To run x86_64 Linux programs:

    $runx64 ./your_x64_program
  • To run x86_64 Windows programs:

    wine your_x64_program.exe

An example of usage can be seen with the game LOTR Moria. https://github.com/tsx-cloud/moria-docker-arm


Running a Game Server or App on ARM with Docker

If you want to run a playful server or Windows program on ARM, follow this step-by-step approach:

1. Start with the default image

tsxcloud/steamcmd-wine-ntsync:latest

2. If that doesn't work, try the FEX variant

tsxcloud/steamcmd-wine-ntsync:arm64-fex

3. Still no luck? Try with Hangover

tsxcloud/steamcmd-wine-ntsync:arm64-hangover

4. Nothing works? Back to step 1 — but with tweaks

Switch back to:

tsxcloud/steamcmd-wine-ntsync:latest

And experiment with Box64 environment variables. See Box64 Usage Docs for full options.

Example in a bash script:

export BOX64_DYNAREC_STRONGMEM=1

🔧 How to set environment variables in docker-compose.yml

services:
  game-server:
    image: tsxcloud/steamcmd-wine-ntsync:latest
    environment:
      - BOX64_DYNAREC_STRONGMEM=1
      - BOX64_LOG=1

This tiered approach gives you a fallback at every step — and lets you squeeze every bit of compatibility out of your ARM system.

Enjoying the project? A ⭐ goes a long way!

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages