openmoh/openmohaa

The option to disable multicast/ip6 for some systems like MorphOS

Opened this issue · 1 comments

Hi

I contacted Cowcat, and he decided to port OpenMoHAA to MorpHOS, which is great. He is working on it and trying to solve the issues with this new, unreleased port.

He has this suggestion that I posted below:

  • For developers my suggestion is give an option to disable multicast/ip6 for some systems. Found a way to enable the missing net functions/structures for the parts I mention before ( basically from Q3 Amiga/Morphos code ).

I think it's related to this issue from his previous message.

  • One of the first stops is that net code ( net_ip.c ) use struct's that don't exist in MOS SDK ( also no ip-net6 ). Kinda different of "regular" Q3 engines out there.

Do you plan to add this option?

net_enabled specify values from NET_* in qcommon.h. IPv6 can be disabled by setting net_enabled to 1 instead of 3.

It would be better to see how to add those structs without modifying the ioquake3 net_ip code (q_platform.h could be used to add structs for platform that don't support ipv6)