Jump to content
  • 1
Saiyko

World of Warships on Linux Guide (major update 2020)

21 comments in this topic

Question

[GG-EZ]
Players
2,631 posts
13,523 battles

[latest edit: july 2020]

 

You might have heard until now there were options (i.e. a lot of fiddling) to make wows work under linux, but that still left certain things either subpar or even not working.

 

I have tried it myself finally, with the proton layer that is built in with steam, and it works like a charm, which finally allowed me to fully delete the Spy&BloatWare that is winX.

 

I tried it under ubuntu mate 18.10 myself, so I expect any ubuntu (debian) derivative to go as well. [*Currently on pop!OS, an ubuntu fork which aims specifically at making linux gaming easier. I can recommend it very much, despite my initial hesitations on gnome. It's important to know that whatever of the main Desktop environments you chose, all of them have been optimized for speed hard the last few years.]

 

 

Basic steps

 

  • install Steam, goto Settings - Steam Play, enable both "Enable steam play for supported titles" and "Enable Steam Play for all other titles/ Run other titles with [proton 3.7.8]"

steamsettings.png.5720f9e73069a45a3d0232c55551557c.png

  • update drivers. I went with 3.90 nvidia proprietary myself. You will not have to download specific drivers if you have an AMD GPU, they will always be in the kernel itself. On ubuntu this would look something like this:

2126307743_softupd.thumb.png.d54f27fb036ae0fb0abb6e1a61cda48a.png

 

  • [This will be different if your distro has very different origins (arch/fedora) etc. Just google/duckduckgo for "how to install nvidia drivers under [my distro] and you'll be fine. This is also why I can really advice pop!OS for people with nvidia (*)]
  • install steam's WoWs
  • and there you go :)
  • (*) Pop!_OS is a fork ("clone with tweaks") from Ubuntu, made by an American firm called system76 that specializes in making computers that come with linux, so they try to provide a better experience for the typical user. See: https://pop.system76.com/)

 

 

Making an existing account work in Steam

 

  • download the zip at https://drive.google.com/file/d/1sCT_Gq6j9F0b03AzUdrJoR9yktQMda0K/view
  • find your WoWs folder. Should be something like [steam]/Steamapps/common/WoWs
  • the files you want to change are in its "bin" subfolder, or in one of its subfolders to be more exact, which will have the "name" of a number
  • go there and sort on name so the highest number is on top, mine at the moment looks like this

 

-unknown.png.5a8b99d1457b945e01d8e97f8210472a.png

 

  • so if I had just updated, I now had to go into the "2591463" folder.
  • copy paste the entirety of the zip file above into that "highest number"-folder, it will ask you to overwrite certain things, that's normal, approve it
  • DELETE the bin64\steamapi64.dll file in that folder, or, if for some reason you are using 32 bit (is that still possible?) you delete bin32\steamapi.dll

           (don't worry about deleting files, you can always restore them with right clicking on the game in your steam list - properties - local files - verify integrity)

 

At this point, I would already try launching the game. We all know the wonders of weegee optimization, so these "tricks" tend to not always work the same, depending on the update. But for me it has been working at this point for quite a while now.

 

 

(

  • if that's not enough, copy the content from the bin64 folder in the above zip file into the "clientrunner" as well (see my picture, it's also in the bin main folder)
  • try the game again
  • still doesn't work, also delete the steamapi64.dll from the clientrunner folder.

)

 

 

[begin update (02/01/2019)]

 

  • specific: I have resweeped my system and went with Manjaro. Probably because of the rolling release nature of it, the game works even smoother.
  • general: there seem to be general troubles with getting into the arsenal/inventory. To fix this you need to install MS core fonts.
  • debian & derivatives + ubuntu & derivatives: sudo apt install ttf-mscorefonts-installer
  • arch/manjaro: yay ttf-ms-fonts (or whatever pacman wrapper you would use)
  • slow loading of the ingame browser (arsenal, clans?, inventory) etc, is helped by editing the file "/etc/systemd/system.conf". Adjust the line "#DefaultLimitNOFILE" to "DefaultLimitNOFILE=8192". This is only valid for systemD systems, but that should be most distributions these days.

 

[/end update]  (* The problems of ingame loading of inventory/arsenal etc seem to have disappeared for quite a while now (2020))

 

 

In case you're wondering about other typical apps. Discord has linux specific editions (deb files in my case), and teamspeak can be built from github, both working. [* you can just download an "installation" file now from the website]

Just helping people to get rid of the BS MS train.

 

 

Lutris as an alternative to Steam

 

From the website itself: "Lutris is an Open Source gaming platform for Linux. It installs and launches games so you can start playing without the hassle of setting up your games. Get your games from GOG, Steam, Battle.net, Origin, Uplay and many other sources running on any Linux powered gaming machine."

 

  • Install lutris from your distro's software app, or command line (e.g. sudo apt install lutris) or from https://lutris.net/
  • Once you done that, you can from that moment on, search for games on the same website, which will trigger a script activation in the lutris program, which will do all the necessary installation and "tricks" for you
  • For WoWs this is: https://lutris.net/games/world-of-warships/
  • (I'd recommend [your server] DXVK version)

 

 

Compatibility, issues and other games

 

  • A good source how to find if your games are available to work under proton at all, is https://www.protondb.com/
  • Wows atm has a "gold" rating, so you know the scoring is trustworthy, cause that's exactly right (gold means: works with tweaks, although if you just install steam without a pre-existing WoWs-account you'll have to do no tweaking at all)
  • In case you run into trouble with WoWs or any other game, you'll often find helpful tricks to make it work on that page (e.g. https://www.protondb.com/app/552990 for WoWs)
  • For WoWs in particular, you can always PM me like some ppl already did, or go post your question/problem on the thread in the general part of the English speaking forum on, or ofc just here

 

changing servers

 

  • If you have accounts on other servers, there is no real need to install multiple clients
  • go to your main WoWs folder, and open the preferences.xml file, there you will find the currentRealm entry. You can change that to your alternate account (eu, na, ru (*))
  • (I don't know the south east Asia abbreviation (probably "sea"), but I doubt there's many ppl that interested :D )

 

changeserver.thumb.jpg.fac02c9ae7c4558ad5af338548d8f65f.jpg

 

  •  

 

To any mods, and/or @MrConway

 

I posted this under gameplay (just like e.g.

) cause in the end it is the most watched subforum. Whether you keep it here or not, can you make it sticky somewhere as a collection of user's experiences with linux+WoWs. Recently, and especially 2018 with steam+proton, linux has made huge strides regarding gaming, so we can finally go away from the do it yourself/at your own risk approach.

 

Edited by Saiyko
update
  • Cool 5
  • Boring 1

Share this post


Link to post
Share on other sites

20 answers to this question

Recommended Posts

  • 1
[GG-EZ]
Players
2,631 posts
13,523 battles
2 minutes ago, bratisla_boy said:

Even with systemd ? :Smile_trollface:

Sigh, I know. Apparantly you can go back to upstart in ubuntu (https://appuals.com/remove-systemd-ubuntu-permanently/) though I have no experience with it.

 

4 minutes ago, bratisla_boy said:

What kind of graphic card do you have on your system ? (I remember some very frustating moments with AMD, but apparently situation is better now ?)

You did see me saying I installed nvidia proprietary, right? :Smile-_tongue:

Anyway, I run a 1060/6GB

Share this post


Link to post
Share on other sites
  • 1
[WG]
WG Staff, Alpha Tester
3,355 posts
3,871 battles

Gameplay is not the right section for this thread, but I'll gladly pin it here!  :)

  • Cool 1

Share this post


Link to post
Share on other sites
  • 0
Players
363 posts
4,108 battles

Even with systemd ? :Smile_trollface:

 

Thanks for sharing your experience ! What kind of graphic card do you have on your system ? (I remember some very frustating moments with AMD, but apparently situation is better now ?)

Share this post


Link to post
Share on other sites
  • 0
[LEOND]
[LEOND]
Alpha Tester
1,222 posts
6,026 battles

AMD is still frustrating up to a point (or at least I did not found an easy solution to some problems with their drivers outside of Ubuntu rolling releases)

 

DirectX 11 is still not working with stock wine (though Proton or DXVK should work fine) while directX9 works out of the box

 

and than there is still the a mouse bug on some systems that prevents a 360° turnaround in anything else but windowed mode+virtual desktop (still don't know why or how to solve it)

Share this post


Link to post
Share on other sites
  • 0
[KOKOS]
Beta Tester, Players
3,387 posts
10,102 battles
3 minutes ago, Saiyko said:

Anyway, I run a 1060/6GB

 

Do you get the same FPS with running World of Warships under Linux in comparison with World of Warships running on a Windows (10) system?

Share this post


Link to post
Share on other sites
  • 0
[GG-EZ]
Players
2,631 posts
13,523 battles
12 minutes ago, MaxxyNL said:

 

Do you get the same FPS with running World of Warships under Linux in comparison with World of Warships running on a Windows (10) system?

Almost exactly the same, I'm still twiddling with some settings. At the moment it is better than winX when I disable the ingame AA and tweak the nvidia settings to override. (though that's not telling a lot I guess cause the same should be possible in winX (right?), but I never did that)

 

edit: never mind, I did do that in winX, too long ago to remember immediately. Linux FPS is better.

 

edit: never mind v 2.0: I can't really compare. I just realized I used Vsync in WinX, and I'm not too sure about all the graphics options I used there. Short version is I don't notice any real difference.

Share this post


Link to post
Share on other sites
  • 0
[LEOND]
[LEOND]
Alpha Tester
1,222 posts
6,026 battles

Not having WinX to test but talking with people in game who have you get equal fps but the game/match loads much faster

Share this post


Link to post
Share on other sites
  • 0
[GG-EZ]
Players
2,631 posts
13,523 battles
2 hours ago, thiextar said:

Linux is great for programming and similar tasks, but is just a pointless pain for gaming and everything else tbh.

Did you read my post?

Except for some specific settings to enable and some different lingo, it is almost the exact same thing as installing a game on a winbox. (ie couldn't be further away from "pointless pain")

 

If anything is still "difficult" regarding gaming on linux, it is because MS has infiltrated the market with some debatable strategies, and users are too lazy/stupid to change, often with 20 year olds paradigms of linux in their head (I should remind myself to wish you a happy 2009 next month btw), which makes game developers reluctant to invest much time in it.

 

The lovely thing about Valve/steam investing here, is it will attract at least some users/consumers to switch or at least give it a try. More users on alternative systems will make more & more devs interested.

 

It is just a question of breaking the vicious circle.

 

(Also, I'm not even sure what you mean by "everything else"...)

Share this post


Link to post
Share on other sites
  • 0
[LEOND]
[LEOND]
Alpha Tester
1,222 posts
6,026 battles
On 12/16/2018 at 8:22 PM, captainronrico said:

I have one problem that is audio lag/distorted

but it's playable

alsa or pulse audio and which version of wine?  

(there are known issues with alsa and wine-staging/proton, switching to pulse audio and/or stock wine can solve it)

Share this post


Link to post
Share on other sites
  • 0
[GG-EZ]
Players
2,631 posts
13,523 battles

Added an update, mainly in regards to troubles concerning linux and arsenal and inventory.

 

Problems there are caused by WoWs using an internal browser ingame (chrome clone?)

 

Interestingly enough I discovered that you can go into your arsenal from any external browser through http://arsenal.worldofwarships.com/. You might need to login into your account first through e.g. the shop.

Share this post


Link to post
Share on other sites
  • 0
Players
12 posts
5,889 battles
On 12/20/2018 at 7:00 AM, kodos said:

alsa or pulse audio and which version of wine?  

(there are known issues with alsa and wine-staging/proton, switching to pulse audio and/or stock wine can solve it)

pulse audio with proton 3.16-4

Share this post


Link to post
Share on other sites
  • 0
Players
13 posts
13,968 battles
Le 02/01/2019 à 20:57, Saiyko a dit :

Added an update, mainly in regards to troubles concerning linux and arsenal and inventory.

 

Problems there are caused by WoWs using an internal browser ingame (chrome clone?)

 

Interestingly enough I discovered that you can go into your arsenal from any external browser through http://arsenal.worldofwarships.com/. You might need to login into your account first through e.g. the shop.

The new link is https://armory.worldofwarships.com

  • Cool 1

Share this post


Link to post
Share on other sites
  • 0
Players
242 posts
11,757 battles
On 12/16/2018 at 2:47 PM, Saiyko said:

 

- remove or rename ~/.steam/steam/steamapps/common/World of Warships/steam_api.dll so you can log in with your normal (i.e. non steam) account

Since I finally got rid of Windows 7 this weekend I ended up in this thread :cap_haloween:

This part has changed a bit:

 

https://steamcommunity.com/sharedfiles/filedetails/?id=1890831652

  • Cool 1

Share this post


Link to post
Share on other sites
  • 0
[GG-EZ]
Players
2,631 posts
13,523 battles
10 minutes ago, Rick_Hunter said:

Since I finally got rid of Windows 7 this weekend I ended up in this thread :cap_haloween:

This part has changed a bit:

 

https://steamcommunity.com/sharedfiles/filedetails/?id=1890831652

Yea I know, I haven't updated it in quite a while tbh.

Share this post


Link to post
Share on other sites
  • 0
[LEOND]
[LEOND]
Alpha Tester
1,222 posts
6,026 battles
4 hours ago, Temeteus82 said:

Sorry to wake up this thread. Anyone had a go with Wine 5.0 in Linux?

5.2 and 5.2-staging are working fine

 

I did not get any newer version to work with the game and also some older ones had problem

(4.20-staging worked well though, one of the 5.0 RC versions too)

 

only problem so far is that the game itself and the WGC need different windows version to work without errors (so I use different a wineprefix for them)

Share this post


Link to post
Share on other sites
  • 0
[P-I-R]
Players
8 posts
4,744 battles

Hi, I am happily playing on linux (openSUSE) for a long time(more then 3 years) both WOWS and WOT and usually get it fixed. But now I stuck. I use plain wine, no lutris, neither proton. I use VXDK and so on. What stop working now is that it needs wgc update and at the start of update it say that update failed and I can retry or cancel. Nothing suspicious in wine output. just some usual warnings. Does anyone has idea or already known workaround?

Share this post


Link to post
Share on other sites
  • -9
[-AP-]
Players
2,710 posts
6,532 battles

Linux is great for programming and similar tasks, but is just a pointless pain for gaming and everything else tbh.

  • Cool 1
  • Bad 1
  • Angry 1

Share this post


Link to post
Share on other sites

×