What's New
LAN Multiplayer
Peer-to-peer lockstep networking over UDP. Two players on the same LAN can play co-op or deathmatch.
# Machine A
./macdoom -net 1 192.168.1.20
# Machine B
./macdoom -net 2 192.168.1.10
# Deathmatch
./macdoom -net 1 192.168.1.20 -deathmatchSame-machine testing with -port/-port2:
Terminal 1: ./macdoom -net 1 127.0.0.1 -port 5029 -port2 5030
Terminal 2: ./macdoom -net 2 127.0.0.1 -port 5030 -port2 5029Disconnect Handling
If a peer disconnects (process killed, network drop), the remaining player continues solo after 5 seconds instead of freezing. Graceful quit via ESC sends an immediate disconnect notification.
Input Fixes
- Arrow keys and trackpad in the ESC menu no longer move the character
- Cursor is free and visible when menu is open, grabbed during gameplay
- Mouse delta consumed correctly to prevent movement jumps on menu close
What's Changed
- LAN multiplayer networking and input fixes by @tornikegomareli in #2
New Contributors
- @tornikegomareli made their first contribution in #2
Full Changelog: v0.1.0...v0.2.0