Multiplayer
The multiplayer functionality is currently broken in mainline EDuke32. Instead, it is recommended that you use the NetDuke32 fork with the same multiplayer parameters for connection establishment as for VoidSW.
For example, a three-player hosted game is launched like so:
(Player 1, hosts) netduke32 -net -n0:3
(Player 2, joins) netduke32 -net -n0 host1
(Player 3, joins) netduke32 -net -n0 host1
Replace host1 by the host's IP address or hostname. Note that by default servers listen on port UDP 23513, so the host must forward that port.
For a more user-friendly interface, it is also possible to use the NetLauncher executable bundled with older releases of NetDuke32. Its source code can be found here.