The lag - I hate it. Tips for lag reduction?

  • Please make sure you are posting in the correct place. Server ads go here and modpack bugs go here
  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

KirinDave

New Member
Jul 29, 2019
3,086
0
0
It's not being a dick to point out a fail solution in a whimsical manner.

Let me go over some of the issues with using ssh tunnels for the average minecraft server owner.

It is. Let me show you a respectfully "whimsical" way to do it.

for the more advanced use cygwin and real ssh.

Congratulations. You are the first person in the world to recommend cygwin un-ironically. Ultimate Hipster Award: Get!

This is the same thing as hooking up Himachi and making a private vpn.

Hamachi. And that's not right; it's quite different.
 

Xaviorm

New Member
Jul 29, 2019
23
0
0
It is. Let me show you a respectfully "whimsical" way to do i
Congratulations. You are the first person in the world to recommend cygwin un-ironically. Ultimate Hipster Award: Get!
Hamachi. And that's not right; it's quite different.

Different in implementation but you expose your self potentially to the same risk. We can pick nits all day if we want.

Letting anyone you do not explicitly trust in your private network is dangerous. Many who read this forum have no idea how much so. Opening a private network is not something just do because you want to solve a lag issue. I realize that people just want to go for a quick fix but seriously this is not approach you should take. Just like you never give anyone your password, you never let anyone log in directly in to your server over the internet.

As to the gentlemen who said I didn't have a solution I suggested several avenues to take to try and solve the problem not bypass it. He has a networking issue and is dropping packets for some reason. Not running his server I would not know what to look at, there are too many variables. If you read enough of these threads you will see similar answers. No one can give a smoking gun "this is what your lag is caused by" answer.

As for end game stability if you run a server long enough and pour over enough threads you will see a common approach. Ban items and mods that cause issues. Sorry if that isn't the answer you wanted but myself and several others on my server can destroy the TPS on any modded minecraft server out there given enough time. After an active server has been up for a while there are just too many ticks being burned in a single thread for the processor to keep up. The IC2 console spam on my 1.4.7 server alone takes ~3 minutes before it stops on a server start. That is just one mod doing it's checks.

Until minecraft and modding frameworks change the approach that is used to do ticks this is going to remain the case. It is what it is. I hope it will change but it probably wont.

Check out tick threading. It's buggy as hell but if he can get it stable it will let servers that can only run tens of clients, suddenly be able to run 100+. It's that big of a deal.

Anyway I'm out of this thread. Enjoy minecrafting.
 

KirinDave

New Member
Jul 29, 2019
3,086
0
0
Different in implementation but you expose your self potentially to the same risk. We can pick nits all day if we want.

Letting anyone you do not explicitly trust in your private network is dangerous. Many who read this forum have no idea how much so. Opening a private network is not something just do because you want to solve a lag issue. I realize that people just want to go for a quick fix but seriously this is not approach you should take. Just like you never give anyone your password, you never let anyone log in directly in to your server over the internet.[/quote]

Cool story, but this is not what Hamachi does. You obviously do not know, and that's fine. Hamachi is a beautiful but sadly somewhat stillborn product. It is offtopic to continue this discussion here, but please feel free to privmsg me if you'd like me to explain the actual security implications here.
 

dlord

New Member
Jul 29, 2019
147
0
0
With everything said, let me sum it up with the following words: "Network of Trust".

Taken from Linus Torvald's mouth during his Git talk in Google back in 2007 (Starts at 27:35):


And I quote:

…the way real security work is done: by Network of Trust. If you have ever done any security work, and it did not involve the concept of Network of Trust, it wasn't security work. It was, Masturbation.

It's the basics of any security work. In that sense, I don't think any sane admin would give out SSH accounts to anyone not part of their list of trusted people.

It's the same with Hamachi. You create your own network, then you invite the people you trust to become part of that network.

Everyone raised good points. Security isn't something to be taken lightly. It's probably been stressed more than enough times here.

But let me go back on topic: the OP is asking for ways to reduce lag. And like anything in real life, not all solutions make sense. Some are just happy to have it working (like my SSH workaround). Some are willing to cut corners just to have a great experience. And that's what really matters here.

We've given enough advice on things like security and what to check. Let the user decide on what to do.