


SteamDeck=1 %command%
The game dev added a workaround for the Steam Deck that will only work if you use the launch option. If you fail to use the launch option the game will just spawn an error window that states "Game was not started with EOS bootstrapper" and then the game will close
As will any game that uses the EOS version of EAC, the steam overlay is broken. This is not a game bug but a know issue with EOS EAC in proton. It has been reported to valve but there is no known workaround or fix. The game does not require the steam overlay to function properly so it is just a minor annoyance as you have to invite friends by alt+tabbing to your steam friends window
The game has some minor videos in the character customizing screen so if you do not have shader pre-cache enabled in steam I recommend you use current Proton-GE to see the videos(not necesary for gameplay but nice to have). Performance otherwise was the same between Valve and GE proton versions.

Constant crashes after a few minutes, mostly every 10 minutes the game just freezes and closes.
Multiplayer is fine and EAC works as intended, but the game always crashes after a few minutes making impossible to complete a full game, normally it happens when changing maps or changing faces in game.
Played the epic version using "Heroic Games Launcher". The game works fine for a couple of minutes and multiplayer is playable, but after that the game crashes while try to load anything, I don't think it's an EAC problem because if it was I will booted out of the game at the start.

SteamDeck=1 gamemoderun %command%
With these launch commands startup takes about 5-10s for each step (anti cheat, then black screen, then intro, then launch), but then it works flawlessly on wayland.

SteamDeck=1 %command%
Developer added a workaround for the steam deck. without spoofing the Steam Deck using the launch option the game would not start, also needed some manual tweaking to get the game to start even with the launch option
When launching the game for the first time using the launch option mentioned it will hang on starting. After all the steam install scripts completes the game will show as playing but will not appear. Wait about 15 seconds(if you don't you will have to repeat the process). You will then need to find all the Epic Online Services
processes and kill them. This is easier to do with the GUI system monitor's search function as some of will will be CrBrowser
processes that will not mention the EOS services by name.
After killing the EOS processes the game will start. The game will launch successfully after that. You will only have to repeat the process if you delete the prefix- the issue only happens on prefix creation, switching proton versions has no affect.
One last note: The game will run fine on Valve's proton (I was using 8 in my tests) but the game has some minor videos in the character customizing screen so if you do not have shader pre-cache enabled in steam I recommend you use Proton-GE to see the videos. Performance otherwise was the same between Valve and GE proton versions.

Loading in looked a bit strange
Cannot join friends through steam or epic games, must use lobby code.
Can confirm that game throw error on launch "Game not launched with EOS bootstrap", game is not playable
EAC error "Failed to get the process' path"
gamemoderun %command%

sometimes the mouse cursor would appear onscreen while in the settings which would prevent the game from registering the gamepad inputs
Bot matches loaded up fine and ran without issue
I tried it on the deck for shits and giggles after failing to get it working on my pc and whadya know it worked right out of the box. Both instances are fresh installs so no idea why only one works.

The game hangs with "Midnight Ghost Hunt was not started with EOS bootstrapper. Please verify game files through Steam"
Verifying files does nothing, I would guess the windows bat files used to install the EOS hook aren't properly running due to cmd line/language differences. I ain't smart enough to figure out how to fix that. The game works perfectly if you own it on Epic and launch it from there, however Steam version does not work.

Broken on steam
Tried adding this to engine.ini:
[/script/onlinesubsystemos.eossettings]
CacheDir=C:\Users\steamuser\AppData\Local\MidnightGhostHunt\Saved
which somewhere mentioned could help with the "Game not launched with EOS bootstrap" error. It did not help.
Tried default proton, proton experimental, and proton GE 8.27. Tried using winetricks to uninstall EOS. Tried tweaking Engine.ini. Tried importing steam version of the game into Heroic and launching it from there, as well as adding heroic's version of the game to steam and launching it from steam. Nothing will get past the "Midnight Ghost Hunt was not started with EOS bootstrapper. Please re-launch the game through Steam." error.

Lagspikes in some maps

Can't launch the game without being rejected with a message telling you to launch it through steam (although already launched from steam).
Related to the recent addition of Epic Online Services that does not seem to launch when starting the game

Failed to start game with crossplay - Midnight Ghost Hunt was not started with EOS bootstrapper. Please re-launch the game through steam
After trying multiple proton versions (GE-Proton7-37, GE-Proton7-55, GE-Proton8-14, Proton Experimental, Proton 8.0-3), the epic games launcher still seems to be throwing errors.
This might be fixable with a 3rd party launcher, but the game is borked on normal steam.
Midnight Ghost Hunt was not started with EOS bootstrapper. Please re-launch the game through steam
Game fails to launch and gives "Midnight Ghost Hunt was not started with eos bootstrapper. Please re-launch the game through steam". Manually installing the Epic launcher doesn't work since the two are sandboxed and separate from each other.
Doesn't work as stated, Alternative way is to play with your Epic Account using Heroic Game Launcher
The Only way I got this working is by using Heroic Game Launcher and adding it to my steam library. Every now and then I it wouldn't launch and I would either restart the steam deck or go to desktop mode and force update through Heroic Game Launcher and then restart steam deck.
The latest upate enabled crossplay between Steam and Epic Games. This seemed to break it for me on Steam, as Epic Online Servers were not detected, so the game would not launch. However, playing it through the Epic Games Store (using Heroic Games Launcher) was nearly flawless. The only thing I would say is to turn off video tooltips in the options menu, as those seemed to crash the game for some reason.
Despite Some Server Limitations, The Game IS Now Playable On Linux
As of the recent Anniversary update, multiplayer works with a caveat; I wasn't able to join any of the newly-added dedicated servers (As soon as I saw the loadout screen I would immediately receive a "You were kicked from the server" message) but if I host my own server I can play just fine against bots and other players. A player on my friends list was able to accept my invite and play with me with no issues. I have chatted with a member of the Dev team on their posts about Linux compatibility specifically in regards to EAC issues and they are aware of it and do plan to have a solution at some point so that's worth mentioning here too.
Setting the multiplayer issues aside, the game ran incredibly well once I was actually in a match which is a huge step up from the previous patch where the game wouldn't even boot for me after throwing an EAC detection error on startup. At 1440p max settings I was getting a buttery smooth framerate with no graphical issues, no hitching, no audio problems, or anything else of note. If they can just smooth out the EAC issues and allow Linux players to join dedicated server matches this game could easily earn a Platinum rating!
Need to disable 'Show Tooltip Videos' under Options > Gameplay to prevent crashing in loadout select menus.
Crashing with default game settings. Need to disable 'Show Tooltip Videos' under Options > Gameplay to prevent crashing in loadout select menus.
It WILL work, but you HAVE to drop your graphics from ultra to mid/high if you're encountering issues at the start of a match
Had to lower graphics settings to join a match properly
Normally games of this sort run ultra settings just fine. But when starting a match it caused the game to crash upon hitting the loadout selection screen.
Game will crash if graphics settings are too high
Once game is started, there really aren't any issues
Crashes every match in in-game menus when displaying info bubbles on mouse hover
I also installed Proton Easy anti cheat runtime from Steam, did not make a difference
The game recently patched , i did read an article for them months ago syaing they intened to fix the EAC immplemneation , I guess they have done as it worked straight after the latest patch.
I have been wanting this game to run for ages, I did read a note saying the inteneded to make EAC run on linux with the game, it seems they have. Once patched I set to proton hotfix and all working and no more errors about not beiong able to laod EAC.. Happy days.
Game starts, and tutorial works, but can't join a server
I can get in and play the tutorial, but I can't connect to any server. When I am able to connect, I get auto-kicked within 30 seconds, which makes me think that EAC is freaking out over something.
can't load EAC
Failed to load the anti-cheat module.
EAC not starting
Whenever I boot the game EAC launches but says "failed to load module" it ends up not working
EAC prevents startup
The game was working some time ago with flatpak steam but not anymore. EAC is not able to load.
While it was still working I was able to start the game but sometimes it had an issue where compiling the Proton shaders ate up all of the RAM. Just pressing skip at that stage did solve the issue and the game ran just fine.
Once yout get it to work there are no major issues, I'd blame the timeouts on my hardware
PROTON_USE_WINED3D=1 %command%
Easy Anti-Cheat (EAC) fails loading modules:
There seems to be an issue with glibc version 2.36. You can check your version by running ld --version
in your terminal. The simplest workaround is to install Steam via flatpak which runs in a separate namespace and uses glibc 2.33, the hard one is to downgrade glibc and many other packages to 2.35 but it might break your system.
For me the previous didn't work since 1. I have glibc 2.34 and 2. even installing with flatpak didn't work, I'm guessing it has something to do with my GPU lacking vulkan.
This is what did:
- Install the game
- Configure proton experimental or any of the latest proton-ge (tried 7-25 and 7-33)
- Disconnect from the internet and hit play
- Reconnect as soon as I see the game open
- Wait a minute or two before clicking start so Steam can reconnect to its servers
- Press any key to play
GLHF!
Maps were slow to load sometimes causing timeouts and getting me kicked from the match. The best workaround was to host the game by myself or play maps Carnival & Mansion.
Took me ~8hs to figure out everything, it stressed me a lot and nearly missed playing with my friends
EAC - BROKEN!
Tried switching from the latest version of proton, to proton experimental, and GE, nothing worked. Game will not clear the EAC launcher.
Some users report the flatpak version of the game works - but I'm not using flatpak. EAC fails to initlalize. The developer should properly configure their game.
EAC failed to find module.
Doesn't run neither on flatpak steam or desktop steam
EAC doesn't load
Failed to lead anti cheat module ,anti cheat does not load correctly and prevent us to reach main screen.
Will not run unless EAC is linux authorized.
Works out of the box in Nobara linux
Game consistently freezes in tutorial after using the generator (workbench, or whatever that is) for a few seconds.
Need to disable preview
Not working currently due to EAC
Seems to work on SteamDeck and with the flatpak version, but not with non-flatpak-steam.
Failed to load the anti-cheat module error on startup.
Have to run flatpak steam in order for EAC module to load. Also, need to disable 'Show Tooltip Videos' under Options > Gameplay to prevent crashing in loadout select menus. Works flawlessly after that.
Need to disable 'Show Tooltip Videos' under Options > Gameplay to prevent crashing in loadout select menus.
Game still won't load EAC module.
Game starts loader, then stops when it gets to loading EAC module.
Still saying "failed to load EAC module" for me.
unable to play, EAC module still won't load