Skip to content

[Multiplayer] Pull in changes from OMP, general fixes for vanilla multiplayer modes #1904

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

Open
wants to merge 114 commits into
base: dev
Choose a base branch
from

Conversation

yohjimane
Copy link
Contributor

@yohjimane yohjimane commented Jun 30, 2025

This branch only contains engine edits. A lot of stuff ported from OMP engine, credits to @pavelspitsin and @Alexandr682

Vanilla multiplayer modes should be pretty playable now.

Key changes:

@github-actions github-actions bot added Renderer AI Artificial Intelligence UI Physics External (3rd party) This issue is related to external component used by our project. Game assets A feature or an issue that involves gamedata change labels Jun 30, 2025
@yohjimane yohjimane requested a review from Xottab-DUTY June 30, 2025 00:58
@yohjimane yohjimane force-pushed the yohji/feat/multiplayer branch from 4b105df to fc39760 Compare June 30, 2025 01:54
Copy link
Member

@Xottab-DUTY Xottab-DUTY left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Can we remove the GameSpy bypass change from this PR?
    It can be done later.
  2. What versions of libcrypto-3.dll are used here?

@Xottab-DUTY Xottab-DUTY moved this to In Progress in Roadmap Jun 30, 2025
@yohjimane
Copy link
Contributor Author

yohjimane commented Jun 30, 2025

  1. What versions of libcrypto-3.dll are used here?

version 3.4.1.0! iirc I copied it over from the GameNetworkingSockets binaries that I manually built.

Pavel Spitsin and others added 27 commits June 29, 2025 19:59
…ty теперь используется только для передачи серверного пароля, из-за ограничений в 32 байта.
…единение с сервером во время игровой сессии
…отка была в потоке стим библиотеки, что не является корректным. Сейчас же перенесено в игровой поток.
…ameTypeCoop, bonus- dialog works in coop mode
@yohjimane yohjimane force-pushed the yohji/feat/multiplayer branch from fc39760 to bcb83c8 Compare June 30, 2025 03:01
@yohjimane
Copy link
Contributor Author

  1. Can we remove the GameSpy bypass change from this PR?
    It can be done later.

Moved that commit to PR #1902

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AI Artificial Intelligence External (3rd party) This issue is related to external component used by our project. Game assets A feature or an issue that involves gamedata change Multiplayer Physics Renderer UI
Projects
Status: In Progress
Development

Successfully merging this pull request may close these issues.

4 participants