해결된 질문
작성
·
45
답변 1
1
In MMORPGs, packet latency is not as important as it is in other genres (like LOL, FPS,...)
Balancing packet speed and bandwidth is crucial.
Sending 1 byte doesn't mean you REALLY send 1 byte,
Because of network encapsulation there will be a huge amount of header data.
Nagle helps you send packets instantly, but this is not always an advantage when it comes to MMORPG. So you can choose whether to use nagle.
- Send packets instantly (Nagle ON), but try to send as many packets as possible at once from your contents code. This is possible because most MMOs use Job Systems, you can try to send as many jobs as possible. (= gathering packets from contents side)
- Turn off Nagle and send packets, then it will gather as many packets as possible before sending it. (= gathering packets from network side)