Skip to main content
GameDev.net gamedev.net
Developer Blog

This is a developer's personal perspective or experience. Views expressed are those of the author.

PRO Tired of ads? Read GameDev.net ad-free and help keep the community independent with GameDev Pro — $3/month.

eieio.games
eieio.games Blog
· 7 months, 4 weeks ago • Nolen Royalty (eieiogames@gmail.com)

Why does SSH send 100 packets per keystroke?

Briefing

The article dives into the peculiar behavior of SSH, which transmits 100 packets for every keystroke. This detail is crucial for developers, especially those working on networked games, as it can lead to performance bottlenecks. By recognizing this inefficiency, programmers can make informed decisions about optimizing their game's network code.

Additionally, the author shares how forking Go's crypto library resulted in a substantial performance boost for their game. This practical experience underscores the importance of exploring alternative libraries and methods to enhance game performance, an insight that all developers should consider in their projects.

“I made my next game twice as fast by forking go's crypto library.”

— Author · Discussing performance improvements.
Original source
Read on eieio.games
At a glance
what
SSH sends 100 packets per keystroke.
who
The author of the article, a game developer.
impact
This behavior can lead to performance issues in networked games.
context
Understanding SSH's packet behavior is vital for optimizing game connectivity.
Signal Positive

The article offers valuable insights for improving game performance.

Discuss

Follow multiplayer updates

See relevant stories in your personalized news feed.

Sign in to follow

Continue on GameDev.net

Useful next steps related to this story.

Game development news without the noise

One useful weekly briefing. No daily flood.

Sending your confirmation email…

Discussion

Loading comments...