Sid Meier's Civilization VII

Sid Meier's Civilization VII

View Stats:
Issue: You are not connected to online services (Linux/Fedora)
Hey guys,
just looking for help in the community as i can not get the online-feature running.

Whatever i do, the click on the 2K-Symbol just does nothing. Message is "You are not connected to online services". Does the game need additional access?
Maybe someone got it working?

Currently working with Vulkan Version, but have tried multiple Proton-Versions.
Running Fedora 41.
< >
Showing 1-6 of 6 comments
Fabse Feb 8 @ 8:19am 
I'm still experiencing online connectivity issues with Civilization VII on Fedora (Steam/Vulkan). Despite a stable internet connection, the game fails to connect to its online services. I have ruled out local firewall and SELinux issues.

**Key Findings from Logs (located in the folder below):**
`/home/[user]/.local/share/Steam/steamapps/compatdata/1295660/pfx/drive_c/users/steamuser/AppData/Local/Firaxis Games/Sid Meier's Civilization VII/Logs`

- **Prebuilt Database Warnings:**
Several warnings such as:
```
Prebuilt database not found at '.../Base/Assets/frontend.template.sqlite'
```
appear during startup. These seem related to internal initialization and likely aren't the cause of the connectivity issue.

- **Online Services (twokdna.log):**
- **JSON Parsing Errors:**
The log repeatedly shows:
```
Error in JsonDocumentRapid::Parse: Missing a comma or '}' after an object member.
```
This indicates that a faulty JSON response (likely from the SSO or Discovery service) is causing parsing failures.

- **SSO Failures:**
Errors such as:
```
[SingleSignOn](dnaProvider): None Failed (WebRequest_BuildError)
[SsoAccountLinking](dnaProvider): None Failed (CantExecuteCommand_SsoMustBeLoggedIn)
```
prevent the game from reaching a logged-in state, thereby blocking online features.

- **Discovery Issues:**
Messages like:
```
[Discovery](dnaProvider): Begin Failed (CantExecuteCommand_FeatureIsNotInReadyState)
[DCL] Discovery Failed
```
suggest that the discovery service for server information is also failing.

**Summary:**
The logs suggest that the issue stems from erroneous or incomplete responses from the online services—particularly affecting SSO and Discovery—which cause JSON parsing errors. These errors prevent proper initialization of online features (like account linking and promotions).

**Request:**
Please advise if this is a known issue or if there is a patch/workaround available. All relevant logs are in the directory mentioned above.

Thanks for your assistance!
Sentinel Feb 8 @ 9:05am 
I had the issues with my Sophos UTM and SSL-Inspection, had to add two URLs to the exception list. I think the game has it's own certificate validation and collides with an HTTPS-Proxy.
Fabse Feb 8 @ 10:11am 
Originally posted by Sentinel:
I had the issues with my Sophos UTM and SSL-Inspection, had to add two URLs to the exception list. I think the game has it's own certificate validation and collides with an HTTPS-Proxy.

Thanks for your reply mate!
Can you go a little more into detail what you added and where?
Sentinel Feb 8 @ 11:10am 
Does this apply tou you? Are you running a proxy with SSL-inspection? For the Sophos UTM it's this setting (I did change it to english, but it's still mostly german, sorry): https://steamuserimages-a.akamaihd.net/ugc/63715343002046068/C3779AD70D82035640504C0AB89A218C8D49EB90/

It creates an expeption, so it won't do an ssl-inspection for the two marked URLs (regular expression). Do you use a Sophos UTM with SSL-inspection in the proxy? I thought it's a so rare combination (and not trivial to implement). My logs showed me this two URLs, maybe there is another problem on your side, DNS? Can you get a log, which URL the game wants to reach (the first one is a long, random sub-domain, this is why I put a wildcard in it) and if you can resolve it with the machine - if not, check with another divice, like your phone?

Edit: Ich sehe gerade deutsch ist auch ok!
Last edited by Sentinel; Feb 8 @ 11:14am
Wait there is more: https://steamuserimages-a.akamaihd.net/ugc/63715343002499700/89F9645F6BBBA577F750A8F3DAADDB5FC1B12C7F/

I revisited the game and log and found these, so I also changed the second exception to a wildcard, now I have the Civ7 Ads on the main menu (my twitch drops are still missing).
So far the URLs are:
Last edited by Sentinel; Feb 8 @ 2:37pm
Fabse Feb 9 @ 1:42am 
Aftter banging my head against the issue for two days, - it was a combination of the ssl settings (had to manually add the exceptions) and the name on steam. This issue made me go mad...
For everyone - it does not work if your Steam name has special Characters, like "" ...
Namechange + Reconnect did work.
https://steamcommunity.com/app/1295660/discussions/0/591762405949771492/
< >
Showing 1-6 of 6 comments
Per page: 1530 50

Date Posted: Feb 7 @ 11:18am
Posts: 6