Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RaceRoom Racing Experience (211500) #1321

Open
2 tasks done
felsenhower opened this issue Sep 8, 2018 · 66 comments
Open
2 tasks done

RaceRoom Racing Experience (211500) #1321

felsenhower opened this issue Sep 8, 2018 · 66 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues

Comments

@felsenhower
Copy link

Compatibility Report

  • Name of the game with compatibility issues: RaceRoom Racing Experience
  • Steam AppID of the game: 211500

System Information

  • GPU: NVIDIA GeForce GTX 750 Ti
  • Driver/LLVM version: nvidia 396.54
  • Kernel version: 4.18.5
  • System specs
  • Proton version: 3.7-5 Beta

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

Symptoms

The 32-Bit version crashes straight away.
With the 64-Bit version the splash screen appears and after a minute this error message appears and the game shuts down:

Can't connect to server.
Error code: 0
@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Sep 8, 2018
@felsenhower
Copy link
Author

Update: When using Steam (Runtime) instead of Steam (Native), both 32-Bit and 64-Bit versions show the splash screen but the following error appears and the game quits:

Can't connect to server.
Error code: 17995
Internet Explorer 8 or later required

@FinixFighter
Copy link

I have same issue. My system is

  • GPU: AMD KABINI
  • Driver/LLVM version: 4.4 Mesa 18.2.2
  • Kernel version: 4.15.0-45-generic
  • Proton version: 3.16-8 Beta
    My log without using WINED3D is (probably not useful):
    without-wine-211500.log
    and my log using WINED3D is:
    with-wine-211500.log

I get the same error:
Screenshot-raceroom

@leillo1975
Copy link

I have the same error. Very interested in this game

@leillo1975
Copy link

With Proton 4.2-8, that includes fixes for games which embed web browsers using the Steam client, the game has the same error

@FinixFighter
Copy link

With Proton 4.2-8, that includes fixes for games which embed web browsers using the Steam client, the game has the same error

I confirm, the error is still there

@leillo1975
Copy link

I confirm, the error is still there

I suppose that you use 4.11-6...I haven't tried it yet.

@FinixFighter
Copy link

I suppose that you use 4.11-6...I haven't tried it yet.

Yes, I tried with 4.11-6

@leillo1975
Copy link

A Raceroom developer tells me on discord that the game uses CEF (Chromium Embedded) for browsing. I leave it here in case anyone has an idea.

@leillo1975
Copy link

I was trying to do a lot of tests with Wine and Lutris, and I found that installing the game in a 32bit prefix (with Lutris), and then installing ie8 with winetricks, the game change the error popup (now shows error 0):
Captura de pantalla de 2019-10-23 13-22-56

It takes a lot of time to show this error, and after talk with Raceroom devs, they said me that error 0 means that it can't connect to the server. Could be an anticheat system?
Then I see the log and there is something strange:

Running /home/leo/.local/share/lutris/runners/wine/ge-protonified-nofshack-4.9-x86_64/bin/wine /home/leo/.local/share/lutris/runners/winesteam/prefix64/drive_c/Program Files (x86)/Steam/Steam.exe -no-cef-sandbox -console steam://open/games/details
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[2019-10-23 13:20:47] Startup - updater built Oct  2 2019 11:48:24
[2019-10-23 13:20:47] Verifying installation...
[2019-10-23 13:20:47] Unable to read and verify install manifest Z:\home\leo\.local\share\lutris\runners\winesteam\prefix64\drive_c\Program Files (x86)\Steam\package\steam_client_win32.installed
[2019-10-23 13:20:47] Verification complete
[2019-10-23 13:20:47] Downloading Update...
[2019-10-23 13:20:47] Checking for available update...
[2019-10-23 13:20:47] Downloading manifest: client-download.steampowered.com/client/steam_client_win32
[2019-10-23 13:20:48] Package file bins_cef_win32_win7.zip.vz.6e3143d686de8e4ddd0e9bee24591d9b191ae35b_49860617 missing or incorrect size
[2019-10-23 13:20:48] Package file bins_webhelpers_win32_win7.zip.vz.e2c7965224459f3833879185cb6ba78919287ba5_1595810 missing or incorrect size
[2019-10-23 13:20:48] Add pending download: media4.steampowered.com/client/bins_cef_win32_win7.zip.vz.6e3143d686de8e4ddd0e9bee24591d9b191ae35b_49860617
[2019-10-23 13:20:48] Add pending download: media4.steampowered.com/client/bins_webhelpers_win32_win7.zip.vz.e2c7965224459f3833879185cb6ba78919287ba5_1595810
[2019-10-23 13:20:48] Downloading update (0 of 50,250 KB)...
[2019-10-23 13:20:48] Downloading update (6,190 of 50,250 KB)...
[2019-10-23 13:20:48] Downloading update (14,864 of 50,250 KB)...
[2019-10-23 13:20:48] Downloading update (24,047 of 50,250 KB)...
[2019-10-23 13:20:49] Downloading update (35,570 of 50,250 KB)...
[2019-10-23 13:20:49] Downloading update (46,708 of 50,250 KB)...
[2019-10-23 13:20:50] Downloading update (50,250 of 50,250 KB)...
[2019-10-23 13:20:50] Download Complete.
[2019-10-23 13:20:50] uninstalled manifest found in Z:\home\leo\.local\share\lutris\runners\winesteam\prefix64\drive_c\Program Files (x86)\Steam\package\steam_client_win32 (1).
[2019-10-23 13:20:50] Extracting package...
[2019-10-23 13:21:03] Installing update...
[2019-10-23 13:21:11] Failed to clear up temporary update files used for rollback, continuing anyway
[2019-10-23 13:21:11] Cleaning up...
[2019-10-23 13:21:11] Update complete, launching...
[2019-10-23 13:21:11] Shutdown
Waiting on children
wine: cannot find L"Z:\\home\\leo\\.local\\share\\lutris\\runners\\winesteam\\prefix64\\drive_c\\Program Files (x86)\\Steam\\bin\\cef\\cef.win7\\steamwebhelper.exe"
All children gone
Exit with returncode 42

steamwebhelper.exe is located in the route that you can see at the end of the log.

@leillo1975
Copy link

I created a new entry on WineHP-AppDB with this information:
https://appdb.winehq.org/objectManager.php?sClass=version&iId=27656

@DarkMavrik
Copy link

A Raceroom developer tells me on discord that the game uses CEF (Chromium Embedded) for browsing. I leave it here in case anyone has an idea.

Not sure how this would be a issue, steam uses this to log in to the application every time, I think the game for some reason is using a Explorer service to contact their servers. not sure on a workaround. Did try the game on GE proton for the laughs and same thing

@leillo1975
Copy link

I've tried too many things already and none of them work. In my opinion this is a safety measure, and probably the game rejects O.S. by not knowing it.

@leillo1975 leillo1975 mentioned this issue Sep 18, 2020
2 tasks
@frostworx
Copy link

Hi,
just gave it a quick try for @leillo1975 as we spoke about racing games on boiling steam matrix and he mentioned it.
Appended are logfiles for both proton-6.3-6c and Proton-6.16-GE-1 (sure unsupported, but maybe someone is interested)

Looks like the game fails to open the registration page correctly, as it opens a "http://error.raceroomracing.com/register/?steamId=....." in the default system browser (firefox here) after the IE8 error requester, which returns 502 Bad Gateway nginx/1.14.0 (Ubuntu).
It does not help register via steam account on their registration page manually before - the crash remains the same.
Maybe some gecko incompatibility.
I personally don't care about the game, but if there's some need for more detailed logs, I'll leave the game installed for a while :)
steam-211500-proton-ge-6..log
steam-211500.log

@leillo1975
Copy link

Thanks a lot for this info, @frostworx . I hope @aeikum , @kisak-valve or someone at @ValveSoftware and Codeweavers can take a look and finally we can play this game on Linux.

@leillo1975
Copy link

leillo1975 commented Oct 10, 2021

I asked on @GloriousEggroll Proton's Discord room and he has told me that the failure is due to an unimplemented wininet function:

143567.631:0118:0144:fixme:wininet:query_global_option Stub for 105

@kisak-valve kisak-valve changed the title RaceRoom Racing Experience can't connect to server or crashes (211500) RaceRoom Racing Experience (211500) Oct 10, 2021
@GloriousEggroll
Copy link
Contributor

GloriousEggroll commented Oct 11, 2021

I relayed the info about the missing bits to Alistair (part of our staging team), and he whipped up a patch that allows it to work and go in game \o/. I was able to go in game and join multiplayer sessions.
raceroom
raceroom2

@DarkMavrik
Copy link

DarkMavrik commented Oct 11, 2021

Replying to #1321 (comment)

wow thats was a fast fix for an annoying issue, so basically this was all from a registration not loading?

@GloriousEggroll
Copy link
Contributor

GloriousEggroll commented Oct 11, 2021

Replying to #1321 (comment)

No, nothing to do with registry/registration.

wininet:query_global_option Stub for 105

wininet has a function called query_global_option. That function does a switch for options with various titles correlating to numbers. The option for number 105 did not have an entry so it was returning the catchall fixme line saying that it was not implemented. Alistair implemented the correct code to perform the actions needed when that option (105) is sent through the switch. Not an easy fix, luckily Alistair was familiar with the wininet code enough to get a fix in place. It's only about 10 lines of code, but hard to come up with if you don't know what it's supposed to do.

I've released a build that has the necessary patch:

https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/6.19-GE-2

@leillo1975
Copy link

This is REALLY, REALLY GREAT. I tried it some minutes on multiplayer and works perfect, with wheel and FFB support and a great performance. Thanks a lot @GloriousEggroll and @alesliehughes . I'll be waiting for this for years !!!

@leillo1975
Copy link

About the Alistair Leslie-Hughes patch, can Proton devs include it on the next version?

@aeikum
Copy link
Collaborator

aeikum commented Oct 12, 2021

I've filed an internal bug for it, thanks for the heads up.

@GenocideStomper
Copy link

I'm running Proton-6.19-GE-2, and I still get the error when running both the 64-bit and 32-bit option: "Can't connect to server. Error code:87".

Is there something additionally I have to do to get it to work?

@leillo1975
Copy link

I'm running Proton-6.19-GE-2, and I still get the error when running both the 64-bit and 32-bit option: "Can't connect to server. Error code:87".

Is there something additionally I have to do to get it to work?

Error Code: 87 is a different error code. Before, this errors was 17995 or 0. Can you upload the game log?

@leillo1975
Copy link

leillo1975 commented Oct 13, 2021

I'm running Proton-6.19-GE-2, and I still get the error when running both the 64-bit and 32-bit option: "Can't connect to server. Error code:87".

Is there something additionally I have to do to get it to work?

On RaceRoom Discord Help Room the moderator tells me this:
"Client is failing to connect to the content server.

This typically happens when servers are down during maintenance but I don't think there was one recently, so if this is ongoing it sounds like sth on his side might be preventing the connection.
Hard to tell what's causing this, might be some VPN or DNS issue, might be ISP blocking."

EDIT: More Windows10 users have also this problem . Seems a RRRE server issue. I would try it later

@fuzunspm
Copy link

Game works perfectly with 6.19-2! Except there is a weird shadow glitch on all tracks I tried. Not car shadows but It should be cloud shadows which is following player car and disappears when looking to a specific direction. Video link below for better description.

specs: 5700xt, amd 2600, 32gb ram, arch linux 5.14.11, mesa 21.2.3

https://odysee.com/@ggnoredo:2/raceroom_proton_shadow_glitch

@GenocideStomper
Copy link

GenocideStomper commented Oct 14, 2021

Replying to #1321 (comment)

Thanks for investigating this. However I just tried again right now and get the same error.

I've attached the proton log: steam-211500.log

Something else to note:
image
After clicking on the "OK" button, my browser opens up and I get taken to this URL: http://error.raceroomracing.com/register/?steamId=steamID64&errorCode=87&clientTime=1634214143000&http=-100005&https=-100005&version=0.9.3.030%2064-bit
I've replaced my steamID64 with 'steamID64'.
However the link with my actual Steam ID results in a 502 Bad Gateway error:
image
Could this suggest I have trouble connecting to RRRE servers in general?

@leillo1975
Copy link

I've been playing for half an hour since 14:30 CEST with no problems with Proton 6.19-GE2. I think is a problem with RRRE servers

@ntr09
Copy link

ntr09 commented Oct 24, 2021

Those of you using Proton 6.19-GE-2, how are you getting FFB to work? I cannot get it working with my G27, though the game runs flawlessly otherwise.

@leillo1975
Copy link

leillo1975 commented Oct 24, 2021

Do you use new-lg4ff? https://github.com/berarma/new-lg4ff
With this driver you will activate ffb in all car games
To change settings on wheels you can use Oversteer or PyLinuxWheel
https://github.com/berarma/oversteer
https://gitlab.com/OdinTdh/pyLinuxWheel

@berarma

@ntr09
Copy link

ntr09 commented Oct 25, 2021

I was yes. I actually got it working just now, not sure what the issue was, but I rebooted the system and changed some oversteer settings and everything seems to be fine now.

@fuzunspm
Copy link

My g29 FFB is not working after upgrading 6.20 from 6.19. I have oversteer and new-lg4ff.

@leillo1975
Copy link

My g29 FFB is not working after upgrading 6.20 from 6.19. I have oversteer and new-lg4ff.

Strange, @GloriousEggroll must know this

@ntr09
Copy link

ntr09 commented Oct 30, 2021

Has anyone managed to get the dedicated server working on linux?

@leillo1975
Copy link

Has anyone managed to get the dedicated server working on linux?

Not, and is really a pity . This have a different ID : 354060. @kisak-valve , is needed to open a new issue?

@kisak-valve
Copy link
Member

Hello @leillo1975, yes, the dedicated server should be tracked separately.

@fuzunspm
Copy link

FFB is still not working on new release of 6.21. Latest working proton-ge version is 6.19

@leillo1975
Copy link

FFB is still not working on new release of 6.21. Latest working proton-ge version is 6.19

@GloriousEggroll , you know this?

@legacychimera247
Copy link

legacychimera247 commented Nov 22, 2021

out of curiosity, i finally got the game to run with proton experimental, but the game is completely unplayable due to low performances, set everything on low but still, is unplayable

5 or 6 years ago i was on windows with a much shittier computer and the game run just fine on lowest details

my actual configuration is : i5-2400 quadcore, 8 gb of ram, nvidia geforce 530 with 2 gb dedicated memory and an ssd, my old one (with a laptop) was : intel dual core, 3 gb ram and an amd card with 512 mb of ram

My new one is a little bit better than minimum system requirements listed on steam

the old configuration instead was not ideal but perfectly playable, maybe the game evolved so much over the years, or proton does have such a huge loss in performances against windows?

EDIT : i discovered the problem, proton experimental is not seeing my graphic card and using llvmpipe instead...

@leillo1975
Copy link

leillo1975 commented Nov 25, 2021

I think that graphics card doesn't support Vulkan, and is probably running without DXVK, so the game will be slower. You need at least a Nvidia Maxwell 1 GPU Architecture or AMD APU 2000 series and HD 7000 or better to use Vulkan and take advantage of it.

@legacychimera247
Copy link

Yeah well, kisak gave me some advices and now the game is perfectly playlble

Of course lowest settings possible but still better than nothing i would say

It's a shame anyway cause i think it would run much better in windows...

@kiwibrick
Copy link

Small problem I have found, game starts and plays fine, but in graphics options if I change the screen that r3e is displayed on (I have triples, not working in r3e yet either) it doesn't move the game window from my left screen to my centre screen but it does disable any interaction with the mouse, like the window is losing focus or it just doesn't know where the window is.
I have repeated it 3 times now, each time I need to reinstall as there is no keyboard navigation in r3e menus so I cannot change the setting back.

Running a fresh Linux mint install with proton experimental

@fuzunspm
Copy link

proton-ge-custom-bin 7.0rc3_GE_1-1 finally fixed the FFB issue on my end (wasn't working since 6.19)

@tperka
Copy link

tperka commented Jun 24, 2022

@martinezpenya how did you make T300 RS work properly in-game? I am constantly experiencing issues described here:
Kimplul/hid-tmff2#39

@martinezpenya
Copy link

@martinezpenya how did you make T300 RS work properly in-game? I am constantly experiencing issues described here: Kimplul/hid-tmff2#39

I've tested that game works on my ubuntu, i don't remeber if I tested my wheel, but I think my pedals where not recognized properly and I have also VR so (by now) I need windows to play.
Sorry.

@fuzunspm
Copy link

fuzunspm commented Aug 23, 2022

shadow glitch

Same issue still persists after several updates. I'm on 6700xt now.

@fuzunspm
Copy link

recently i switched to t300rs wheel and raceroom is the only game that makes wheel sticking to the right

@tperka
Copy link

tperka commented Sep 25, 2022

I've got the same issue as @fuzunspm using hid-tmff2 module for T300RS. rFactor 2 and AC work flawlessly but in RRRE keeps sticking to right. Author of module has tried to fix issue but it seems like it is a bug in proton.

@berarma
Copy link

berarma commented Sep 25, 2022

I've got the same issue as @fuzunspm using hid-tmff2 module for T300RS. rFactor 2 and AC work flawlessly but in RRRE keeps sticking to right. Author of module has tried to fix issue but it seems like it is a bug in proton.

I've seen reports of this game working with Logitech wheels. I have doubts this is a Proton bug.

@srlemke
Copy link

srlemke commented Sep 30, 2022

shadow glitch

Same issue still persists after several updates. I'm on 6700xt now.

Also happens for me on a 6900XT, opensuse, Proton6.

@srlemke
Copy link

srlemke commented Nov 23, 2022

The shadow glitch is fixed with DXVK2 (right now at proton experimental / bleeding edge beta).

@douglasbatista
Copy link

FFB not working with my Logitech G29.
I already have new-lg4ff and Oversteer FFB working fine in other games, but in RaceRoom it doesn't work.

Tried several Proton versions, including 6.19-GE2, Experimental and 7.0rc3_GE_1, but no FFB at all.

@legacychimera247
Copy link

well seems that latest proton experimental broke the game

when i enter a race, screen just goes black, reverted to old proton 7 and solved the issue, althought i have the shadow issue i didn't have before...

@kisak-valve
Copy link
Member

Hello @legacychimera247, please add PROTON_LOG=1 %command% to the game's launch options, reproduce the black screen, and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

@legacychimera247
Copy link

steam-211500.log

hello, i would love to copy specs from steam but incredibily enough i'm having problems in doing that, so i'll write those manually

my specs are:
cpu : ryzen 7 5700x,
gpu : sapphire radeon rx6600
ram : 16 gb

the raceroom file is attached

@legacychimera247
Copy link

by the way, i generally use proton experimental, not to keep multiple versions of proton wasting disk space, and that's where the problem lies in, as i just tried proton 8 and work like a charm, it doesn't even have the shadows problem...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues
Projects
None yet
Development

No branches or pull requests