ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
23.51k stars 1.03k forks source link

Anno 1800 (916440) #2544

Open doitsujin opened 5 years ago

doitsujin commented 5 years ago

Compatibility Report

System Information

I confirm:

steam-916440.log

Symptoms

The game boots up and then immediately crashes, showing the following error message: Bildschirmfoto-680 This is with the Uplay overlay already disabled.

The game does actually work on my wine-tkg 4.6 setup, although I'm not sure if that's due to wine itself or any native libraries installed through winetricks.

Reproduction

  1. Start the game, for the first time and let it crash
  2. Disable the Uplay overlay
  3. Start the game again, it'll fail with the above error
kisak-valve commented 5 years ago

As a side note, looks like this game would benefit from Media Foundation support.

alan-cugler commented 5 years ago

I've been messing with this all morning.

If I don't close the uplay window then the game just stays a black screen with no sound, though the cursor will change to the in game cursor design. If I exit out of uplay then the black screen becomes functional and I get the in game warning, however (I think) because I exited uplay, the game window closes a few moments later and there is an annoying uplay background process I have to manually go kill.

alan-cugler commented 5 years ago

I did try to run this through Lutris. I got the same behavior from there as well.

ananace commented 5 years ago

For me, disabling the overlay lets the game launch to the point where it presents the epilepsy warning screen, then it suddenly closes. UPlay is still running at that point, and has to be manually killed - both it and the remaining Anno process.

Switching UPlay to launch in offline mode gets me past the warning screen and into the game proper though, at that point it seems to run quite acceptably, and I imagine that it'll run even better when DXVK is updated. (Without any multiplayer features of course, being offline and all)

jakub-chatrny commented 5 years ago

Same error here. I've tried disabled overalys uplay in offline makes no difference. Tried both steam+proton4.2, lutris+wine4.5 For numerous tries (~3h) I've managed run game 3 times, game was running nicely, but after game restart same error again.

GPU Driver:NVIDIA 418.56
GPU:NVIDIA GeForce GTX 1060 6GB
CPU:Intel Core i5-3450 @ 3.10GHz
Distro:Ubuntu 18.10
Kernel:4.18.0-17-generic
jakub-chatrny commented 5 years ago

For those who are looking for workaround:

  1. Run anno with Lutris + tkg-protonified-4.1-x86_64 (you can use set up from Lutris web page)
  2. Turn uplay to offline
  3. Run Anno in Uplay (It will start wine steam also)
  4. Wait for Anno1800.exe process to appear and then kill it (first time)
  5. Run Anno in Uplay again
  6. Game loads up without "Wine C++ Runtime library" error (if it shows system dialog for application not responding just click wait)

It is wierd but worked for me every time so far. Although game is kinda laggy (not depending on quality settings - same lag for low as for high) but playable.

Enjoy game!

Source of workaround (thenopeguy): https://www.reddit.com/r/anno/comments/awfm4d/anno_1800_on_linux/

Edit: Also I'm not sure if its necessary but I have disabled overlays in both Uplay and Steam

Holzhaus commented 5 years ago

Out of the box, Anno 1800 will crash right after the epilepsy warning screen. However, you can make the single player part of the game work by disabling the Uplay overlay and switching Uplay into offline mode.

This can be done by editing the file ~/.steam/steam/steamapps/compatdata/916440/pfx/drive_c/users/steamuser/Local Settings/Application Data/Ubisoft Game Launcher/settings.yml and setting overlay.enabled = false and user.forceoffline = true. Next time you start Anno 1800 via Steam, the Uplay login window opens but won't let you log in because you are in offline mode. Click on "Settings" and unset the checkbox for "Always start Uplay in offline mode", then click on the small "Restart Uplay" button above it. Now you can log in and don't forget to set the "Remember Me" checkbox. After logging in successfully, you can now reenable offline mode (e.g. by closing uplay, and setting user.forceoffline = true in the config file again).

Multiplayer won't work that way, obviously. Also, zooming in/out causes a few graphical artifacts, but that might be solved by a newer DXVK version. Other than that, the game is perfectly playable.

doitsujin commented 5 years ago

Also, zooming in/out causes a few graphical artifacts, but that might be solved by a newer DXVK version.

If you're referring to shadows, this actually seems to be a (rare) game bug and is usually fixed by restarting the game.

withoutaface commented 5 years ago

Maybe a possible workaround for the "C++ Runtime" crash: I guess it's caused by launch combination steam + uplay on newer wine versions. Tested the game with the first patch and was facing the c++ runtime error on lutris (tkg-protonified 4.5 faudio / tkg4.6) & proton 4.2-3 tkg-protonified 4.1 worked as described above. (all with uplay offline mode and both overlays disabled)

Nearly giving up after trying also vcrun2015 from winetricks and win10 configurartion (uninstalled afterwards) i used the "Run EXE inside wine prefix" function and navigated directly to "steamapps/common/Anno 1800/Bin/Win64/Anno1800.exe" (no wine process should be running in the prefix! / it's also working for me with setting executeable path directly to Anno1800.exe in lutris)

Now the game behave different on my system:

My guess is that the error is caused by different behavior with the launch parameter "-uplay_steam_mode" from Uplay [Terminal with Uplay.exe] UbisoftGameLauncher.exe [deleted] -upc_arguments -uplay_steam_mode Anno1800.exe -uplay_steam_mode

[Terminal direct Anno1800.exe launch] UbisoftGameLauncher.exe [deleted] -upc_arguments Anno1800.exe -uplay_steam_mode

Maybe this can also be tested with proton and steamlinux (overwrite launch command)!?

System: OS: Ubuntu 19.04 KERNEL: 5.0.0-13-generic CPU: Intel Core i7-6700HQ @ 2.60GHz GPU: NVIDIA GeForce GTX 1070 GPU DRIVER: NVIDIA 430.09 RAM: 16 GB

withoutaface commented 5 years ago

I'm now able to run the game without c++ runtime error on proton 4.2-3 using a workaround to launch the exe with cmd inside the prefix. The commands marked as NOT WORKING are giving me a "file corruption detected, validate files with uplay" error. Sadly i was not able to adapt the launch command from steam directly.

Feel free to adapt it for your system

#!/bin/bash
#ubuntu 19.04 / proton 4.2-3 / bash 5.0
echo "launch Anno1800.exe with Proton 4.2 (hopefully no c++ crash!)"
export STEAMROOT="$HOME/.steam"
export PATH="$STEAMROOT/steam/steamapps/common/Proton 4.2/dist/bin/:$STEAMROOT/ubuntu12_32/steam-runtime/amd64/bin:$STEAMROOT/ubuntu12_32/steam-runtime/amd64/usr/bin:$PATH"
export WINEDEBUG="-all"
export WINEDLLPATH="$STEAMROOT/steam/steamapps/common/Proton 4.2/dist/lib64/wine:$STEAMROOT/steam/steamapps/common/Proton 4.2/dist/lib/wine"
export LD_LIBRARY_PATH="$STEAMROOT/steam/steamapps/common/Proton 4.2/dist/lib64:$STEAMROOT/steam/steamapps/common/Proton 4.2/dist/lib:$STEAMROOT/ubuntu12_32/steam-runtime/pinned_libs_32:$STEAMROOT/ubuntu12_32/steam-runtime/pinned_libs_64:/usr/lib/x86_64-linux-gnu/libfakeroot:/lib/i386-linux-gnu:/usr/lib/i386-linux-gnu:/usr/local/lib:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/lib:/usr/lib:/usr/lib/i386-linux-gnu/i686:/usr/lib/i386-linux-gnu/sse2:/usr/lib/i386-linux-gnu/i686/sse2:$STEAMROOT/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu:$STEAMROOT/ubuntu12_32/steam-runtime/i386/lib:$STEAMROOT/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu:$STEAMROOT/ubuntu12_32/steam-runtime/i386/usr/lib:$STEAMROOT/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu:$STEAMROOT/ubuntu12_32/steam-runtime/amd64/lib:$STEAMROOT/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu:$STEAMROOT/ubuntu12_32/steam-runtime/amd64/usr/lib:"
#export WINEDLLOVERRIDES="d3d11=n;dxgi=n"
export WINEPREFIX="$STEAMROOT/steam/steamapps/compatdata/916440/pfx"
EXE_PATH_WIN_FOLDER="\steam\steamapps\common\Anno 1800\Bin\Win64"
EXE_PATH_WIN_DRIVE=$(echo $STEAMROOT | sed -e 's/\//\\/g')
EXE_PATH_WIN="Z:$EXE_PATH_WIN_DRIVE$EXE_PATH_WIN_FOLDER"
echo "exe path for cmd launch:"
echo $EXE_PATH_WIN
echo "WINE PREFIX:"
echo $WINEPREFIX
echo "WINE VERSION:"
wine --version
echo "create Anno1800.bat file:"
echo "@echo try to start Anno1800.exe with cmd in Proton environment" > Anno1800.bat
echo "@echo change directory to $EXE_PATH_WIN" >> Anno1800.bat
echo "@cd $EXE_PATH_WIN" >> Anno1800.bat
echo "@echo launch Anno1800.exe" >> Anno1800.bat
echo "@start Anno1800.exe" >> Anno1800.bat
echo "@exit"
cat Anno1800.bat
echo "launch Anno1800.bat"
wine cmd /c Anno1800.bat

# NOT WORKING #
#wine ~/.steam/steam/steamapps/common/Anno\ 1800/Bin/Win64/Anno1800.exe
#STEAM_COMPAT_DATA_PATH=~/.steam/steam/steamapps/compatdata/916440 ~/.steam/steam/steamapps/common/Proton\ 4.2/proton run ~/.steam/steam/steamapps/common/Anno\ 1800/Bin/Win64/Anno1800.exe
#STEAM_COMPAT_DATA_PATH=~/.steam/steam/steamapps/compatdata/916440 ~/.steam/steam/steamapps/common/Proton\ 4.2/proton waitforexitandrun ~/.steam/steam/steamapps/common/Anno\ 1800/Bin/Win64/Anno1800.exe
fgblomqvist commented 5 years ago

Not sure if this is of any help, but I bought the game on Epic Game Store and can, therefore, run it independently in UPlay, and it runs fine for me out-of-box (Wine tkg 4.6, DXVK 1.1.1). No multiplayer since it fails to detect NAT type (or something like that, probably possible to work around somehow), but yeah, just figured I'd throw it out there.

Palaix commented 5 years ago

Now Anno starts with the script from "withoutaface" (thanks!). Before i got the C++ error. But graphic looks ugly. The grass and mountains are shown as black. Also some overlays (e.g. talking persons) seems to have missing colors.

I changed the graphic settings from medium to high or ultra. All the same. Screenshot is not possible because the image just shows black screen. I attached a photo from smartphone. IMG_20190511_204549

Ubuntu 19.04 rx580 i5-8400 5.1.1-050101-generic (also older ones) steam overlay and UPlay overlay are disabled.

withoutaface commented 5 years ago

i made a little launcher to start the game directly from steam (Anno1800 links to launcher; launcher starts renamed exe with cmd).

<EDIT: removed instructions/picture>

<Link removed by moderator>

kisak-valve commented 5 years ago

Hello @withoutaface, unofficial launchers and other random executables are a gray area because it's not easy to quickly check if they're only doing what they claim or if there is licensing issues, so I've removed the link. Thanks for sharing the earlier workaround.

withoutaface commented 5 years ago

Hello @kisak-valve, okay, thanks for clarification.

Palaix commented 5 years ago

I checked with new Proton 4.2-4 but i still get the C++ error popup and game doesn't start. With the startscript from withoutaface it starts but with ugly graphics like i posted before. Here is my steam.log (started without script directly out of steam). steam-916440.log

kisak-valve commented 5 years ago

Fatal Python error: Py_Initialize: can't initialize sys standard streams in the logs looks like a line of interest.

doitsujin commented 5 years ago

@Palaix which version of Mesa and LLVM are you using? The game renders fine on Mesa 19.1-git and LLVM 9.0-git, although I personally haven't tested the stable versions with this game yet.

Palaix commented 5 years ago

mesa: 19.0.2-1ubuntu1 LLVM (?): libllvm7:amd64 1:7.0.1-8 libllvm8:amd64 1:8-3 libllvm8:i386 1:8-3

Palaix commented 5 years ago

this is my steam-systeminfo: steaminfo.txt

Palaix commented 5 years ago

Hello @kisak-valve do you have any idea to workaround or to test/debug something about the python error? I couldn't find anything helpfull with my search.

Palaix commented 5 years ago

I updated LLVM and mesa with padoka PPA. Still not starting (c++ error popup). LLVM: 9.0.0 mesa: 19.2-0

steam-916440.log

withoutaface commented 5 years ago

Hello @Palaix @kisak-valve tested the game today on my second machine with ubuntu 18.04.2 (+hwe) + Proton 4.2-4 and it's starting fine without c++ crash and running with no graphic glitches (~20 fps on wqhd resolution +high settings ).

is proton using python from the system or is it shipping it's own build?

OS: Ubuntu 18.04.2 LTS KERNEL: 4.18.0-20-generic CPU: Intel Core i5-3570K @ 3.40GHz GPU: Radeon RX 580 (glxinfo: Radeon RX 580 Series (POLARIS10, DRM 3.26.0, 4.18.0-20-generic, LLVM 7.0.0)) GPU DRIVER: 4.4 Mesa 18.2.8 RAM: 16 GB

Palaix commented 5 years ago

Hi !

I did a testinstall with manjaro (stable) and Anno 1800 is running in steam (offline mode). Everything works on high settings. It's good playable (5 hours ;-)) but it is not 100% smoothly also with low graphic settings.

manjaro: Python 3.7.3-1 Ubuntu: Python 3.7.3-2

Both running with gnome-shell. If there is anything more i can provide just please tell me.

Palaix commented 5 years ago

@kisak-valve Can't find the difference why Anno is running in Manjaro but doesn't work with Ubuntu 19.04. I need a hint what to check, what to log etc. I have both distros running so perfect situation to analyse... I wonder why @withoutaface can run it even in older Ubuntu release.

mozo78 commented 4 years ago

Is this glitch normal and expected: Screenshot_20190803_175955 I can't find such problem nowhere. Is it just me? NVIDIA: 430.40 DXVK: 1.3.1

Thaodan commented 4 years ago

Happened to me too after the latest update.

mozo78 commented 4 years ago

Too bad I just tried it for the first time :(

doitsujin commented 4 years ago

This is already fixed in DXVK as of doitsujin/dxvk@6b2f4f93cc51c7c75dbf4cc067c0b924052d6d35.

Holzhaus commented 4 years ago

Today, Anno 1800 patch 5.3 was released. Since the update, I can't start it anymore using Proton/DXVK.

After hitting "Play", Uplay starts Anno, then a black fullscreen window appears. Instead of showing the intro videos/main menu, that window disappears after a few seconds. The process(es) still remain (Steam marks the game as currently running), so I need to terminate them manually using pkill.

Disabling the Uplay overlay and enabling offline mode doesn't help.

kisak-valve commented 4 years ago

Hello @Holzhaus, please add PROTON_LOG=1 %command% to the game's launch options and drag and drop the generated $HOME/steam-$APPID.log into the comment box.

Holzhaus commented 4 years ago

@kisak-valve When using PROTON_LOG=1, the black window doesn't just disappear. Instead an error dialog pops up (the same one as as in the original post): 2019-10-17-23-40-24_3840x2160

This doesn't happen if PROTON_LOG=1 is not set.

steam-916440.log

System info: https://gist.github.com/Holzhaus/689587ef5810ef659dcaa32ab66abec7

Holzhaus commented 4 years ago

The latest update (5.3.893800) seems to have fixed it. I googled at a bit and some Windows users experienced the startup issue, too. Maybe it was just a game bug that was fixed now.

KoalaLord commented 4 years ago

The latest update (5.3.893800) seems to have fixed it. I googled at a bit and some Windows users experienced the startup issue, too. Maybe it was just a game bug that was fixed now.

@Holzhaus Hey, hast du es jetzt hinbekommen? Hab die gleiche Fehlermeldung immer noch und weiß nicht was ich noch versuchen soll. Würde außerdem gern online spielen. PS: Bin neu im Ubuntu Universum

Holzhaus commented 4 years ago

@KoalaLord: I still get the same error message and don't know what to do. I also want to play online.

I removed PROTON_LOG=1 from the launch options. I also had to edit the file ~/.steam/steam/steamapps/compatdata/916440/pfx/drive_c/users/steamuser/Local Settings/Application Data/Ubisoft Game Launcher/settings.yml and made these changes:

overlay:
  enabled: false
# [...]
user:
  forceoffline: true

I don't think online multiplayer works at the moment.

See this: https://github.com/ValveSoftware/Proton/issues/2544#issuecomment-485766158

cwildfoerster commented 4 years ago

can't get past

======================
Proton: 1576681293 proton-4.11-11
SteamGameId: 916440
Command: ['/home/nini/.local/share/Steam/steamapps/common/Anno 1800/Bin/Win64/Anno1800.exe', '-uplay_steam_mode']
Options: set()
======================
...
...
...
29796.861:0031:0032:err:seh:setup_exception stack overflow 1680 bytes in thread 0032 eip 00007f7cbbf8c118 esp 0000000000130f80 stack 0x130000-0x131000-0x230000

Ubuntu 19.10, just installed the game, changing the settings.yml or the suggested winetricks doesn't help much.

withoutaface commented 4 years ago

Is this game locked now for use with steam proton? It's not visible in my library anymore if the "linux button" is clicked. Otherwise it says "available on windows" and the install button is grey. (I had it installed previously on the same machine. did not change steam settings just uninstalled the game)

p0kR commented 4 years ago

Using Lutris I found a (Lutris-) version of Proton with which i can run Anno 1800. This may not be useful for steamusers directly, but I hope that sharing my experiences could help fixing protons compatibility for steam.

Only lutris-nofshack-4.19-x86_64 works nice (except for network features) for me.

I also tried all lutris-proton versions between lutris-4.16-x86_64 and lutris-4.20-x86_64 and the corresponding nofshack-verions, but none of them even launched or they crashed at startup.

I tried the lutris-proton versions based on different Wine 5 versions up to version 5.7. In these version Anno 1800 tells me that the network features would work (I get the green network circle in the upper right corner in the main menu). But when I try to start a new game or continue a previous played savegame, it takes up to 40 minutes of loading screens to get me to the game and then it is really slow (it feels like 5 fps or something like that and it does not matter what graphics settings I used). I tried different recent dxvk versions, but I did not see any big differences between those runs.

I don't know if these information are useful, but maybe someone who has more knowledge of wine, proton or the lutris proton builds might be able to find out, why exactly lutris-nofshack-4.19-x86_64 is working way much better than all the other versions.

coxe87b commented 4 years ago

I'm also using Lutris to run Anno 1800 under Proton. My settings: Wine version: lutris-5.7-x86_64 DXVK version: 1.6.1L nvapi and nvapi64 disabled. DXVK_HUD = 0 PYTHONIOENCODING = utf8 Latest version of the game as at May 2020, however I do not have any DLC if that matters. I am using Medium settings and it lags for about 30 sec to 1 minute but then framerate improves and it becomes playable.

I am able to run the game with Uplay overlays disabled. I am also able to run the game in online mode (although I haven't tested multiplayer out yet).

My system is: Core i5-9600K | 16GB DDR4 | AMD Radeon RX 470 | mesa-git 20.2.0_devel driver Using Arch Linux, currently kernel 5.6.11-arch1-1

Holzhaus commented 4 years ago

Anno 1800 works fine in Steam/Proton without Lutris/Custom Wine/etc. for me. You only need to start Uplay in offline mode. Network isn't working though, so you can't do multiplayer or use Uplay Club items/buildings/characters.

mpawlowski7 commented 4 years ago

Sadly I have almost the same experience as @p0kR, but in my case even lutris-nofshack-4.19-x86_64 doesn't work for me. I can summarize this as follows:

My OS is Ubuntu 20.04 and GPU RTX 2060 SUPER with the latest drivers installed. I've tried also the Nvidia Vulkan beta driver but the same thing is happening. DXVK version I've tried is 1.6 and 1.7. I was thinking that maybe it's because of the NVME drive?

Thaodan commented 4 years ago

I have the same issue as you, I'm using wine-staging build from master. The problem started when the new content update was activated. I suspect that this update triggered a bug or unsupported feature. I first thought maybe the bug was in the game and asked here: https://www.reddit.com/r/anno/comments/gw4o03/very_slow_loading_speed_since_the_latest_dlc_was/

Holzhaus commented 3 years ago

I can confirm the extremely long loading times with Proton 5.13. The main menu works fine, but I when I try to load a game it takes forever. The game doesn't lock up (the loading screen wallpapers and advice still change), but nothing happens. I gave up after ~40 minutes and killed the process.

Holzhaus commented 3 years ago

Long loading times seem to be fixed with Proton 5.13.2. It now works out-of the-box.

Remaining issues:

Holzhaus commented 3 years ago

This seems to be fixed with mesa 21.0.2. The game still freezes and needs to be killed, but the system stays usable (Ryzen 4800U).

dmesg output:

[ 5717.833529] umip_printk: 197 callbacks suppressed
[ 5717.833536] umip: Anno1800.exe[392890] ip:14fe2502a sp:20d91ebe8: SGDT instruction cannot be used by applications.
[ 5717.833543] umip: Anno1800.exe[392890] ip:14fe2502a sp:20d91ebe8: For now, expensive software emulation returns the result.
[ 5718.855102] umip: Anno1800.exe[392884] ip:14fe2502a sp:20c8bebe8: SGDT instruction cannot be used by applications.
[ 5718.855119] umip: Anno1800.exe[392884] ip:14fe2502a sp:20c8bebe8: For now, expensive software emulation returns the result.
[ 5719.854879] umip: Anno1800.exe[392882] ip:14fe2502a sp:20c29ebe8: SGDT instruction cannot be used by applications.
[ 5838.026964] umip_printk: 197 callbacks suppressed
[ 5838.026975] umip: Anno1800.exe[392891] ip:14fe2502a sp:20de2ebe8: SGDT instruction cannot be used by applications.
[ 5838.026984] umip: Anno1800.exe[392891] ip:14fe2502a sp:20de2ebe8: For now, expensive software emulation returns the result.
[ 5839.049067] umip: Anno1800.exe[392889] ip:14fe2502a sp:20d80ebe8: SGDT instruction cannot be used by applications.
[ 5839.049075] umip: Anno1800.exe[392889] ip:14fe2502a sp:20d80ebe8: For now, expensive software emulation returns the result.
[ 5840.107210] umip: Anno1800.exe[392886] ip:14fe2502a sp:20ccde818: SGDT instruction cannot be used by applications.
folknor commented 1 year ago

Anyone able to get it running who (1) just bought and installed it now that it has been re-released on Steam, (2) doesn't use lutris, but just runs it through Steam, (3) uses valves proton or tkg/GE, (4) and who didn't already have uplay or "ubifuck connect" or whatever it's called installed?

It refuses to start even once for me. The launcher never opens. The Anno1800.exe process uses 100% CPU until I stop the game. I've tried with Proton Ex and GE. I also tried editing the settings yaml with the suggestions earlier in this ticket, I tried with gamemode and a few other things.

I have a steam-916440.log, but I doubt it's useful to anyone. If it is, I can drop it in here obviously.

Apparently ubi broke the game, but I have no idea: https://old.reddit.com/r/anno/comments/zg1k2z/anno_wont_launch/ (with reply from dev) https://old.reddit.com/r/anno/comments/zhip4b/game_is_unable_to_launch/ https://old.reddit.com/r/anno/comments/zhw1cn/game_wont_launch/ https://old.reddit.com/r/anno/comments/zhy3e3/anno_1800_steam_archlinux_swaywm_not_starting_game/ etc

KoalaLord commented 1 year ago

The 1.16 update is pretty buggy in generell on windows too. Might have nothing to do with Linux. I bought it on steam when it released and it worked fine with Ubuntu. Wait until 16.1 update . Might take some weeks.

Knogle commented 1 year ago

Any news regarding the multiplayer issue?

MaxXor commented 1 year ago

@folknor I match all (1) to (4) in your post. I simply installed it on Arch Linux using GNOME 43 via Steam Proton, selected the last stable version. Ubisoft connect works fine with my account and the game itself runs great, except multiplayer. Also somehow the Ubisoft Connect software apparently can't save my account credentials, I didn't link my Steam & Ubisoft account.

folknor commented 1 year ago

Ubisoft connect works fine with my account and the game itself runs great, except multiplayer.

Yes, works for me as well now after the patch. Thank you! :-)