Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add LAN network games. #737

Merged
merged 1 commit into from
Apr 4, 2023
Merged

Conversation

zicklag
Copy link
Member

@zicklag zicklag commented Mar 24, 2023

Work-in-progress, but pushing my code anyway.

@zicklag zicklag force-pushed the feat/lan-networking branch 6 times, most recently from 13648e6 to b203a0c Compare March 31, 2023 23:08
@zicklag zicklag linked an issue Apr 1, 2023 that may be closed by this pull request
@zicklag zicklag force-pushed the feat/lan-networking branch from b203a0c to ba9b790 Compare April 4, 2023 19:18
- Add session runner abstraction for use in networking sessions.

- Implement LAN service discovery and basic networking menu.

- Add ping to LAN server list.

- Setup basic LAN matchmaking.

- Get basic lan game functioning.

    - There is still at least one de-sync issue that needs to be found.

- Fix issue missing local player input.

- Lower frame rate during network games to lower bandwidth usage.

- Adjust Prediction Window

- Clarify ring license for cargo-deny.

- Remove unused protocol files.

- Cargo Format.

- Remove networking doc from API docs until we update it.

- Fix broken docs link.

- Fix network framerate.

- Tweak prediction window and input delay.

- Fix possible determinism issue in physics collision cache.

- Fix game pause and restart.

- Use exact commit for bevy_simple_tilemap patch.
@zicklag zicklag force-pushed the feat/lan-networking branch from ba9b790 to 7155815 Compare April 4, 2023 20:08
@zicklag zicklag marked this pull request as ready for review April 4, 2023 20:08
@zicklag zicklag force-pushed the feat/lan-networking branch from 7155815 to 5022d4c Compare April 4, 2023 20:11
@zicklag
Copy link
Member Author

zicklag commented Apr 4, 2023

Lot's is broken, but it's working at it's most fundamental level. I'm merging now to work on smaller changes at a time.

@zicklag zicklag added this pull request to the merge queue Apr 4, 2023
Merged via the queue into fishfolk:main with commit 6252237 Apr 4, 2023
@zicklag zicklag deleted the feat/lan-networking branch April 4, 2023 20:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Force libm feature on glam for deterministic math.
1 participant