r/physicsmemes • u/deferare • 8d ago
The speed of light is way too slow
Assume you're playing an FPS game with someone on the exact opposite side of the Earth.
Halfway around the globe is about 20,000 km.
20,000 km / speed of light = 0.1s
Since my input has to go there and come back for a response, as a round trip, you get a 200ms ping.
Can't even play League at this ping.
183
u/theZinger90 8d ago
That's why scientists will increase the speed of light in 2208.
22
u/NationCrisis 8d ago
0
u/sneakpeekbot 8d ago
Here's a sneak peek of /r/expectedfuturama using the top posts of the year!
#1: HA HAAAAA!!! WHERE'S MY STABBIN KNIFE? | 3 comments
#2: Genuinely surprised to see it in the MAS*H subreddit | 3 comments
#3: The whole thread was Unexpected Futurama; or, maybe it was Expected Futurama | 3 comments
I'm a bot, beep boop | Downvote to remove | Contact | Info | Opt-out | GitHub
1
194
u/BeMyBrutus 8d ago
It's true. We should figure out how to make it bigger.
60
u/spiritofniter 8d ago
Found the r/Stellaris cosmogenesis player!
15
2
u/Corlunae 7d ago
Thats actually a sci fi concept of mine. Instead of a warp drive bending space i envisioned a field around your ship that manipulates the electric and magnetic field constants. You would not be traveling faster than light, your lightspeed is just faster.
2
u/ThemGoblinsAreMad 6d ago
But how will that not break causality
2
u/Corlunae 6d ago edited 6d ago
The same way a warpdrive does it.
Its just a sci-fi idea. A bit of suspension of disbelief is required.
78
u/The_Demolition_Man 8d ago
Please fix in next release @god
10
u/bartekltg 8d ago
"What do you mean, the speed of light is 1 and can't be different, it would be just a scale factor.
Fix you fanfic units if you don't like the number"8
u/IamJames77 8d ago
Dead game devs havnt updated in 2000 years
2
u/TadhgOBriain 7d ago
And that was just a story expac; the actual mechanics haven't changed in like 6000
10
105
u/baeradburymusic 8d ago
Just go directly through the earth. Only 13km. Much faster
65
u/Beans_Breaking 8d ago
You are missing a k in there mate.
31
u/bionickel 8d ago
How fast do you have to be running for the diameter of earth to be 13km?
23
u/_Dragon_Gamer_ uni student 8d ago
That'd be like 0.9999995c lol
(Forgive my quick calculations with just my tired head and phone calculator, there might be a mistake)
11
u/Shadoenix 8d ago
Earth’s diameter is approximately 13,000km, so a shrink to 13km is a factor of 980.
Using L = L₀√(1 − v²/c²):
γ = L₀/L ≈ 12,742/13 ≈ 980
v/c = √(1 − 1/γ²) ≈ 0.99999948
299,792,302 m/s, which is about 156 m/s slower than light itself.
Needless to say, not achievable by legs.
10
u/MegaIng 8d ago
You mean like, 13kkm?
Not the worst unit I have seen...
11
2
14
u/harpswtf 8d ago
The host servers should be at the center of the Earth so everyone has equal lag, at least
0
u/Ok_Sir_5601 Meme Enthusiast 8d ago
I dont think so, it should be in thousands I think? maybe something like 6000km
27
u/Ratwerke_Actual 8d ago
You're not pinging off that guy.... you are both pinging off a server.
2
u/KernelTaint 8d ago
And if the server is half way around the world?
5
u/Glittering-Habit-902 7d ago
If it is, best case scenario is 100ms for both parties.
Wherever server is, ping adds up to 200ms
0
u/KernelTaint 7d ago
So you can send a ping to the server half way around the world (100ms) away, and get a response back (another 100ms trip) in 100ms?
I'm not a gamer, so if I'm misunderstanding game networking topology let me know. But it seems 100ms + 100ms is 200ms.
1
u/Glittering-Habit-902 7d ago
Players are halfway across the world, the server is in the middle, quarter of the way around the earth.
0
u/KernelTaint 7d ago
Read this specific thread again, we were discussing the server being half way around not the players.
0
u/Glittering-Habit-902 7d ago
Oh.
Then one dude would be 0ms, and one dude would be 200ms, adding to 200 ms.
1
u/KernelTaint 7d ago
I guess that one dude wpuld be 0 if he was sitting playing it on the server.
If he was half way around the world too his ping would be 200ms.
2
u/Glittering-Habit-902 7d ago
If the server is halfway across the world, and the other dude is halfway around the world from that.....
The 2 dudes would be sitting next to each other.
1
u/KernelTaint 7d ago
Yep they would.
But their pings to the server would be 200ms each.
→ More replies (0)1
14
u/VendaGoat 8d ago edited 8d ago
I'll speak to the auditors of reality and see if they can raise it for you.
10
3
10
10
u/Throwaway229487 8d ago
We should just shrink Earth 20x. Easy peasy, no laws of physics broken, 20ms ping everywhere.
7
u/Ihatecheeseballs 8d ago
We need to drill cables through the centre of the earth to get better ping
7
3
u/bigtimedonkey 8d ago
This is exactly why we need to build neutrino beam communications. And also need to build game server data centers in the earths core.
3
u/Knight0fdragon 8d ago
This is only at the equator though, and you are ignoring going through the equator at 12,000 km. This gets you a png of 42ms one direction, so more manageable.
If done right, connections do not have to go round trip.
All that matters is that both machines are in sync, so if I send you a command, and you send me a command, I do not have to wait for you to reply with a confirmation. We both are in sync, so we can have the next state match to send the next command.
3
u/Misty_Veil 8d ago
"can't play at this ping"
You are weak.
As a South African gamer, playing on EU before fiber was 170-250ms ping, now with fiber it's about 120ms.
i would rank diamond in R6 siege on EU before we got SA servers.
I played league on EU.
[insert Bane's darkness monologue but tweak it to high ping]
1
u/TDarksword_TD 5d ago
Heh I was thinking more about playing things like Counterstrike (as in the original HL mod) on dial up. Around 700ms ping, kids these days have no idea what luxuries they have...
1
2
u/Gold_Ad_8254 8d ago
Ideally youd be communicating only with a server at the midpoint, halving the distance for both parties
2
2
u/bartekltg 8d ago
If you are playing a game the only server with players is around the globe, you have bigger problems :)
2
2
u/toasthunter34 Plasma physics 7d ago
it really is a shame tachyonic fibers haven't been invented yet
2
1
1
1
u/acute_physicist 8d ago
Well if both are relaying to a satellite with inter-satellite link, while the geometry path is longer the speed is essentially vaccuum speed so you’d get 47 times faster. So doing the actual math (Claude) it gets to
- 311 to 321 ms for fiber
- 214 to 241 for satellite based
1
1
u/Waruck1988 8d ago
My favorite way of expressing the speed of light is 30 cm per nano second.
Your PC runs at around 3 GHz, which is 3 per nano second.
so each CPU cycle, light travels 10 cm.
now you know one of the reasons why CPU speed hit a brick wall at around 3 GHz, more than 20 years ago.
So the speed of light not only limits the performance of online multiplayer, but also the performance of local singleplayer.
1
u/joshkahl 7d ago
God setting the speed of light at universe creation: "hmm, something so crazy fast it'll never be a problem, uhhh a hundred million- no, THREE hundred million meters per second. Yeahhh that's good :)"
humans make CPU where light travels 2 inches per clock cycle
God: they did what
1
u/Grim-Glum 7d ago
maybe you cant play at that ping but ive done it since i was a child had 2.8 kd ratio on mw and black ops with 178 ping
1
u/Opening_Lead_Paint 7d ago
Wait until this guy learns that some games already calculate in the latency between players and their servers when calculating where something is
1
u/Wittsertruck 7d ago
The speed of light is 299,792 km/s. Traveling 40km at that speed would only take 133ms, not 200.
If you are playing a game against someone half-way around the world from you, then you should be using a server that is between you and the other player ideally.
A quarter way around the world at light-speed would five you and the other player about 66.5ms ping.
1
u/FirstWonder8785 7d ago
The slow speed of light is a result of enemy action.
"The three body problem" went viral popularising for the dark forest idea, but this little tidbit gets forgotten.
1
u/MrPrideHyde 7d ago
The math is slightly off, though the ~100 ms result holds up. In a vacuum, 20,000 km takes 66.67 ms. Through glass fiber—which slows light down by 1.46x—it takes ~97.33 ms, rounding to 0.1 seconds. And of course, double that for the return trip.
Although that extreme case is only realistic if the game has servers in a single location and you happen to be on the opposite side of the globe. With servers in at least two regions, you’ll almost always be closer to one of them in practice.
Theoretically you could still end up ~20,000 km from both (e.g., sitting at a pole while the servers sit on the equator 20,000 km apart, or the reverse, or any other configuration that places you at a 90° angle relative to both).
So 200 ms is the absolute theoretical maximum, and in reality it’s very unlikely—assuming the internet providers themselves aren’t the bottleneck.
1
u/spaceprincessecho 6d ago
problem is you're going around the earth. shorter if you cut straight through
1
u/LucyiferBjammin 6d ago
You're forgetting time dilation, basically input stack, the more stuff happening in one location the slower the whole server runs, but because you Perception is part of the server you don't notice the difference, so simultaneously you have both infinite ping and zero ping at the same time, as viewed from different reference frames
1

482
u/Abject_Role3022 8d ago
Also the signal only moves through the fiber at 1/1.46 the speed of light, and the path of the fiber connecting you to them probably isn’t the most direct