Multiplayer: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
No edit summary
NY00123 (talk | contribs)
m Rename EDuke32-OldMP -> NetDuke32 and replace broken release notes URL
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
Until the client-server rewrite is complete, [http://forums.duke4.net/topic/6523-eduke32-oldmp/ EDuke32-OldMP] is required for multiplayer.
[http://yang-online.com/ YANG (Yet Another Netplay Guider)] is recommended for Internet play.
__TOC__
__TOC__


== Modern Client/Server Multiplayer ==
== Modern Client/Server Multiplayer ==


<font size="5">EDuke32 multiplayer is broken indefinitely in current versions. Try [[#Old-Style Master/Slave or Peer-to-Peer Multiplayer|old versions]] instead.</font>
<font size="4">Your mileage may vary with multiplayer support in current versions. If you encounter problems, try [[#Old-Style Master/Slave or Peer-to-Peer Multiplayer|old versions]] instead.</font>


===To start a multiplayer server===
===To start a multiplayer server===
Line 43: Line 39:
</table>
</table>


== Old-Style Master/Slave or Peer-to-Peer Multiplayer ==
== Old-Style Lockstep Multiplayer ==


Since new multiplayer code is broken, you can use the last version of EDuke32 to contain the old code in the meantime.
Since new multiplayer code is broken, you can use the last version of EDuke32 to contain the old code in the meantime.


Required version: [http://forums.duke4.net/topic/6523-eduke32-oldmp/ EDuke32-OldMP]
Required version: [https://forums.duke4.net/topic/11826-netduke32-enhanced-duke3d-netplay/ NetDuke32]
 
[https://yang-online.com/ YANG (Yet Another Netplay Guider)] is recommended for Internet play.


Documentation for the command-line parameters is available here: http://static.jonof.id.au/modsuppt/jfduke3d/releasenotes.html
Documentation for the VoidSW command-line parameters is available here, and should also apply to NetDuke32 in master/slave mode: https://wiki.eduke32.com/wiki/Command_line_options

Latest revision as of 12:44, 15 February 2022

Modern Client/Server Multiplayer

Your mileage may vary with multiplayer support in current versions. If you encounter problems, try old versions instead.

To start a multiplayer server

At the command prompt, run the command:

eduke32 -server

By default servers listen on port UDP 23513.

Clients will then connect with

eduke32 -connect <server IP>

Note: You will probably have to change the default console key in keyboard options to something else because "pause" just pauses the game and does not open console.

Server table

We can list servers here in future when Server/Client is more stable. :)

Server Name Max Players IP:Port Status IRC Server/Channel
N/A N/A N/A N/A N/A

Old-Style Lockstep Multiplayer

Since new multiplayer code is broken, you can use the last version of EDuke32 to contain the old code in the meantime.

Required version: NetDuke32

YANG (Yet Another Netplay Guider) is recommended for Internet play.

Documentation for the VoidSW command-line parameters is available here, and should also apply to NetDuke32 in master/slave mode: https://wiki.eduke32.com/wiki/Command_line_options