Skip to content

Integrate AMCI with the existing Reactor handshake - #109

Open
miniduikboot wants to merge 1 commit into
NuclearPowered:masterfrom
miniduikboot:feature/amci
Open

Integrate AMCI with the existing Reactor handshake#109
miniduikboot wants to merge 1 commit into
NuclearPowered:masterfrom
miniduikboot:feature/amci

Conversation

@miniduikboot

Copy link
Copy Markdown
Collaborator

Innersloth added an option, AMCI, that allows mods to register themself on official servers. The servers can then show public lobbies for games with the same data on them. For more info, see
https://github.com/Innersloth-LLC/AmongUsModdingInformation?tab=readme-ov-file#all-client-mod-client-identification

Note that as of writing only the first point has been implemented on Innersloth's servers because the guid of players joining a game is not checked, so the Reactor handshake remains necessary.

Unfortunately only a single mod can be registered, so we have to be creative: we hash together all the ID's of the mods to a single GUID. We include all the mods that are required on all sides for this.

Closes: #108

Innersloth added an option, AMCI, that allows mods to register themself
on official servers. The servers can then show public lobbies for games
with the same data on them. For more info, see
https://github.com/Innersloth-LLC/AmongUsModdingInformation?tab=readme-ov-file#all-client-mod-client-identification

Note that as of writing only the first point has been implemented on
Innersloth's servers because the guid of players joining a game is not
checked, so the Reactor handshake remains necessary.

Unfortunately only a single mod can be registered, so we have to be
creative: we hash together all the ID's of the mods to a single GUID. We
include all the mods that are required on all sides for this.
Comment thread Reactor/Networking/ModList.cs
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.

2 participants