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

🎉 Replace old Http and MasterServer code with a new API interface #165

Draft
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

Zentro
Copy link
Member

@Zentro Zentro commented Feb 11, 2025

As part of the efforts to modernize multiplayer and online experiences, these changes will allow for the server to interact with the "new" API.

As part of these changes:

  • You will now need to register a API key for your server to be listed
  • The config file will now include a server identifier and the API key
  • The server will no longer quit if it can't reach the "master server"
  • The user authentication system will no longer depend on the API
    What does this mean? You no longer have to copy and paste a long token into your client. Instead, you can create one directly from your client and use it to identify yourself as a server "admin" or "mod." If you're logged in with your forum account, your client will automatically send a temporary challenge request to the API. The server can then use this request to verify your identity against the API and assign you the "ranked" role.

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.

1 participant