Workaround bad network routes
Posted: Sat Feb 17, 2024 10:41 am
Hey,
this goes out to the network specialists.
Background:
==========
since a few weeks I have the problem that I get super bad lagspikes and jitter on ONLY my favorite game server (let's call it FAVSRV).
Via traceroute and ping I found that this happens only on the network route from my home (big german ISP connection) and
FAVSRV.
When I try traceroute and ping from a VPS I own then there seems to be no problems.
Here's my (failed) solution attempt:
==========================
I thought I could route the traffic from my home bzflag-client to FAVSRV via my VPS.
Being very nooby in network stuff I tried this on my VPS:
socat tcp-l:1234,fork,reuseaddr tcp:${FAVSRVIP}:${FAVSRVPORT}
socat udp-l:1234,fork,reuseaddr udp:${FAVSRVIP}:${FAVSRVPORT}
With my bzflag-client at home I now enter my VPS-IP and port 1234 and it then connects to FAVSRV via my VPS.
That's working - yay.
What does NOT work is the callsign authentication. I get a "-".
Question:
========
Can anyone help me with fixing the callsign authentication there?
Or come up with a better solution?
If this is a very stupid idiotic attempt, you can say that too, I don't mind.
Cheers,
Mudfreak
this goes out to the network specialists.
Background:
==========
since a few weeks I have the problem that I get super bad lagspikes and jitter on ONLY my favorite game server (let's call it FAVSRV).
Via traceroute and ping I found that this happens only on the network route from my home (big german ISP connection) and
FAVSRV.
When I try traceroute and ping from a VPS I own then there seems to be no problems.
Here's my (failed) solution attempt:
==========================
I thought I could route the traffic from my home bzflag-client to FAVSRV via my VPS.
Being very nooby in network stuff I tried this on my VPS:
socat tcp-l:1234,fork,reuseaddr tcp:${FAVSRVIP}:${FAVSRVPORT}
socat udp-l:1234,fork,reuseaddr udp:${FAVSRVIP}:${FAVSRVPORT}
With my bzflag-client at home I now enter my VPS-IP and port 1234 and it then connects to FAVSRV via my VPS.
That's working - yay.
What does NOT work is the callsign authentication. I get a "-".
Question:
========
Can anyone help me with fixing the callsign authentication there?
Or come up with a better solution?
If this is a very stupid idiotic attempt, you can say that too, I don't mind.
Cheers,
Mudfreak