[FEAT] Support DayZ Experimental mode
Placeholder stub. As discussed in #64
Investigate viability of querying experimental servers, fetching modlists, and launching the alternate client.
I volunteer to test this for you with my server
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.
@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.