• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

SeekingEtermity

Lt. General
35 Badges
Dec 14, 2018
1.602
1.824
  • Stellaris: Humanoids Species Pack
  • Stellaris: Leviathans Story Pack
  • Stellaris: Digital Anniversary Edition
  • Stellaris
  • Ancient Space
  • Pillars of Eternity
  • Europa Universalis III: Collection
  • Stellaris - Path to Destruction bundle
  • Surviving Mars
  • Age of Wonders III
  • Stellaris: Apocalypse
  • Stellaris: Distant Stars
  • Shadowrun: Hong Kong
  • Stellaris: Megacorp
  • Stellaris: Ancient Relics
  • Stellaris: Lithoids
  • Stellaris: Federations
  • Stellaris: Necroids
  • Stellaris: Nemesis
  • Magicka 2
  • Stellaris: Synthetic Dawn
  • Semper Fi
  • Majesty 2 Collection
  • Magicka
  • Heir to the Throne
  • Hearts of Iron III Collection
  • Hearts of Iron III: Their Finest Hour
  • Hearts of Iron III
  • For the Motherland
  • Divine Wind
  • Europa Universalis III
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Old Gods
  • Crusader Kings II
  • Cities in Motion 2
Is there a way to get Stellaris to do multi-player with a direct connection between machines, rather than bouncing off a (slow, high-latency) server somewhere? My friend and I play on the same LAN, in a house with a 1Gbps Internet connection. However, it's still painfully obvious that our connection is being routed not only externally, but externally through some extremely slow/distant servers and/or connections. This makes for extremely unpleasant gameplay, even aside from the encroaching late-game slowdown.

Evidence that we aren't directly connecting now:
  • Transferring a few megabytes of save file takes a minute, rather than the second or so it should over the LAN.
  • Some actions on my (hosts) part have weird brief delays, like pausing, but everything he does on his side is subject to massive, multi-second delays unless the game is paused.
Machine setup: Both using latest Steam version, crossplay beta. He's on Linux (some version of Ubuntu, didn't check which) and I'm on Windows 10. I'm wired to the LAN (1Gbps CAT6 cable), he's on 802.11ac WiFi to a router 15 feet away (speed tests show ~250 Mbps from his machine), we're on the same subnet, our shared fiber Internet connection has a symmetric gigabit link (speed tests from my machine show ~980Mbps) although honestly the Internet link shouldn't even be relevant aside from connecting to Steam / PDX.

What we've tried / done already:

Neither connecting using the game list, nor using the Direct Join button, seem to make any difference. I have fully allowed incoming connections to Stellaris at my machine firewall, and the router does not impose any firewall on same-subnet LAN. I prefer to not open all the relevant ports on the router's external firewall, since there's no way to restrict what they'd be talking to, but I'll try that if there's any reason to expect it'll fix things. It really shouldn't be needed, though; again, we're on the same LAN.

What I'm looking for, in descending order of value:
  1. Is there any way to scan the LAN for Stellaris games, and connect without using the Internet server?
  2. Is there any way to directly connect to a Stellaris game via an IP address or similar?
  3. Is there any way to convince Stellaris to not pointlessly bounce our game traffic a third of the way around the world to Sweden and back, or whatever else is causing multiple seconds of latency?
Thanks...
 
Second to this. I have GOG version, and Stellaris doesn't have direct IP option so that all the data have to go through Paradox's Amazon AWS server which is really slow in mainland China.
 
  • 1Like
Reactions:
I have done some rather extensive testing and gone through some trial and error with the steam version trying to overcome problems related to the game's internet requirements for multiplayer. That being said, I can't help much. My testing showed that to launch a multiplayer game, you must, at a minimum, have an internet connection to launch. After the game is launched you can disconnect from the internet and it will play fine, although there may be some extra lag at the very first when the game tries to look for internet. It's like a 5-8 second freeze and it doesn't occur on every pc at the same time.

I would really like to see paradox stop using this type of authentication because it causes a lot of problems. Not the least of which is that it prevents you from continuing a LAN game just because your internet went down.
 
Last edited:
Second to this. I have GOG version, and Stellaris doesn't have direct IP option so that all the data have to go through Paradox's Amazon AWS server which is really slow in mainland China.
Yes, playing multiplayer in China is a big problem.

We have four operators in China, and their network export routes are all different. When we connect across operators, there will be "hard delay", usually 20-60ms increase. Even if IDC is connected to multiple operators, we do not have a specific server program to deploy them (again, the client does not have a direct connection option). Therefore, I have asked several administrators for help, but there is no reply yet.

And we checked the game directory and found that there may be residual server-side test files that have not been removed. We want a server-side program to set up by ourselves.

Server-sidemaybe is "stellaris_server_RD.exe",I don’t know if it’s right.

92d3604e11b861b2.png

e282fbe11f1ec5f0.png


This is all the information I know.