collinsmith / riiablo

Diablo II remade using Java and LibGDX
http://riiablo.com
Apache License 2.0
872 stars 99 forks source link

Create D2GS implementation using UDP #82

Open collinsmith opened 4 years ago

collinsmith commented 4 years ago

Continuation of @collinsmith in https://github.com/collinsmith/riiablo/issues/78#issuecomment-651586952

Creating an implementation of D2GS using UDP would be very nice. With packet loss and server lag in the original client (as well as the lock-step architecture), the performance really chunks. I think adding UDP would help fix this behavior.

I've done research into various frameworks that support UDP, and I think Netty is the best bet. See https://github.com/collinsmith/riiablo/tree/master/server/netty