toma  /  4 Jan 2022, 18:23
KTX 1.40 and MVDSV 0.34 is released
It is not exactly a new stuff, as both were released in September 2021, but there hasn't been any post here on

KTX Release notes
MVDSV Release notes

Compiled binaries:

From the many features and bugfixes I would like to explicitly mention one, which could help players with packet loss:
The qizmo-like packet duplication has been added to mvdsv and to ezquake.
What does it mean?
You can request the server to duplicate or triplicate a packet that the server sends to your client. And you can tell the client to send every packet twice or 3 times as well. In case you have packet loss, this could reduce the packet loss significantly.

How does it work?
Server packet duplication:
To ask the server to send a packet twice, simply type
/setinfo dupe 1
in the client console. 1 means that the server will send 1 extra packet for each packet.
/setinfo dupe 2
will tell the server to send 2 extra packet for each packet.
You can enable some debug messages in the client with
/showpackets 1
. The packets coming from the server are the ones with the "<--" mark, and your client's packets are marked with the "-->" mark. You should see 2 (or more) lines with "<--" marks if you enabled server packet duplication.

Client packet duplication:
To ask the client to send a packet twice, simply type
/cl_c2sdupe 1
in the client console. Just like for server packet duplication, 1 here will mean that your client is sending 1 extra packet for each packet.
Unfortunately the debug message that you activate with
/showpackets 1
will not show duplicate (or triplicate) packets sent by your client. There is no (easy) way to track or visualize this. The server will drop anyhow any duplicated packet, so actually there will be only 1 packet that reaches the server.
This feature was added to ezquake around February 2021, so you will need a ezquake-3.6 at least.

Keep in mind that this feature only helps in reducing packet loss. Has nothing to do with ping.
Also keep in mind that if you request the server to send packet duplication, it will only send multiple packets to your client, and to noone else on the server.
You have to be logged in to be able to post a comment.