Update:
This post contained some outdated information and dead links.
The latest information about Renegade X on Linux can be found on renx wiki: https://wiki.totemarts.games/wiki/Linux_Guide
There are also some other things that you can check out:
https://lutris.net/games/renegade-x/
https://appdb.winehq.org/objectManager.php?sClass=application&iId=13916
Original post:
I have been sitting on this guide that was written some time ago, but as I didn't have time to improve it or even get someone else besides me to confirm that it works, I am posting it here in case someone finds it useful.
Well, I am posting a link to guide on Etherpad (free and open source collaborative text editing thing), so that people can change and improve it in case of new findings:
https://etherpad.net/p/renx_linux
But in case some rando decided to rm -rf / the whole thing, here is a copy of the text as of the time of posting:
With this guide RenX can also runs decently well as a server.
However, I feel that there is some potential to make "Renegade X server on Linux" more automated and less complicated to set up by making it available as a VM or as a Docker image.
Thing is that I do have working Lubuntu RenX server VM, but it is 18 GB total (Lubuntu + Wine + all requirements (dx2010, dotnet) + Renegade X), which is far from comfortably portable, so it would be much better to have a script or container that automatically downloads and sets up RenX server automatically.
But that would again require work, which I can assist with, provided there is even enough interest for such thing.
But that would require some testing