In case you didn’t know, Total War: Rome II is out now on Steam! It’s the latest game we’ve been working on (at Creative Assembly in the UK). This is a quick guide on getting Rome II running under Steam on Linux, using PlayOnLinux (a wine wrapper). Note: this won’t be using the native Linux version of Steam, this is specifically about running Rome II under Steam, running in a Wine environment.
I’m primarily a network developer (online services) and spend almost all of my time in Linux, so decided I’d try and get it running, and it’s surprisingly easy!
Install PlayOnLinux and Steam
First step, we need to install PlayOnLinux and 7zip – PlayOnLinux is a wrapper around Wine, that picks the correct versions and extensions to make some games (and particularly Steam) run properly. 7zip is required to enable PlayOnLinux to extract some of the packages it requires.
You should run this bit from a terminal:
sudo apt-get install playonlinux p7zip-full
That should get PlayOnLinux itself installed. Fire it up, and you should be greeted with a welcome wizard – just continue through this until you get to the main PlayOnLinux screen.
Click “Install”, search for Steam and choose Install again; this may prompt to install the Mono runtime and a few extras; the defaults should be ok.
Once installed, startup Steam! Obviously, you’ll need to actually own Rome II to do this… Select Total War: Rome II from your list of games, and click install (just as you would in Windows).
Install Rome II and play!
Once that’s done (could take a while – it has to download about 9gb of data, so maybe get a coffee, or a 3 course meal while it’s going), click Play and you should (provided everything’s gone smoothly so far!) be greeted with the Total War launcher, and you’re done 🙂
I just tried a multiplayer quick battle (with another real player) and all worked just fine; no desyncs or disconnects and in-game audio was all stellar. The framerate wasn’t quite as good as I’d hoped but I think with a bit of wine fiddling, this could be improved.
Let me know how you get on!