dztui icon indicating copy to clipboard operation
dztui copied to clipboard

[FEAT] Support DayZ Experimental mode

Open aclist opened this issue 2 years ago • 4 comments

Placeholder stub. As discussed in #64

Investigate viability of querying experimental servers, fetching modlists, and launching the alternate client.

aclist avatar May 10 '23 08:05 aclist

I volunteer to test this for you with my server

Freejack01 avatar May 13 '23 03:05 Freejack01

Results of initial feasibility test:

DayZ Experimental encodes its A2S_rules response differently from mainline DayZ servers. The byte encoding logic is currently unknown and not disclosed by Bohemia. Mod lists returned by experimental servers will be garbled until some information is available on how this response is supposed to be decoded, or until a third-party library extends support for experimental servers.

Unfortunately, it is not possible to simply port the standard A2S logic over for experimental servers. While they use the same types of mods and Steam Workshop, querying the public IP of an experimental server returns garbled results.

This feature is technically blocked until there are further developments around A2S_rules. This impedes further elaboration of any functionality around experimental servers because we need a modlist to proceed.

aclist avatar May 14 '23 07:05 aclist

@Freejack01

I have made progress and am getting ready to implement a method of querying non-standard servers. Do you have some examples of DayZ Experimental servers to test with? I would need their IP:port combination, or a link to a page listing the server info.

aclist avatar Oct 29 '23 03:10 aclist