Star Wars Jedi Knight: Dark Forces II - OpenJKDF2 Server (amd64/arm64)
103
A multi-architecture (AMD64 / ARM64) Docker container for hosting classic Jedi Knight: Dark Forces II multiplayer matches using the modern OpenJKDF2 source port engine. This image features automated headless desktop staging via VNC/noVNC/Fluxbox to fully support OpenJKDF2's interactive hosting GUI.
Because the OpenJKDF2 source port does not feature a separate text-only console binary, the engine must run its 3D graphical subsystem even when hosting a dedicated server.
Inside an isolated headless container, your system's CPU is forced to handle Mesa LLVMpipe 3D Software Rendering.
Run this command from your terminal to start up a fully functional server instance instantly:
docker run -d -it \
--name openjkdf2-server \
-p 8080:8080/tcp \
-p 27020:27020/udp \
-v "/mnt/user/appdata/jkdf2:/jkdf2" \
bobbydigital420/openjkdf2-dedicated-server:latest
Note: Remember to replace /mnt/user/appdata/jkdf2 with the actual path to your local retail game files (the folder containing JK.EXE)
http://[YOUR_SERVER_IP]:8080/vnc.html10.0.0.123) straight into the in-game search bar!To allow players outside your local home network to discover and link to your match lobby, you must forward ports 27015-27020 (UDP) from your WAN interface directly to the local static IP address of your hosting server.
Content type
Image
Digest
sha256:99b1721c1…
Size
244.8 MB
Last updated
10 days ago
docker pull bobbydigital420/openjkdf2-dedicated-server