NCTO-23 client server system for multiplayer#47
Merged
alexis-belmonte merged 48 commits intomainfrom Mar 13, 2026
Merged
Conversation
…t & introduce a generic func exposition - Add `noinspection UnnecessaryLocalVariableJS` to suppress inaccurate warning - Minor simplifications
This reverts commit 706d33f.
…vironment & introduce a generic func exposition" This reverts commit a4c93b4.
… thru stack definition
… pass tests & allow the use of import aliases
…ths to `tsconfig.paths.json`
…mplement `visitChildDirectorySettings`
…aspects, add a functional accessor method
…-client-server-system-for-multiplayer
…ng components, will revert if this break stuffs
…-client-server-system-for-multiplayer
…ae4cf6f080643d1d9d
…efore setting its metadata
Contributor
Author
|
Blocks #46 |
Louis-rollet
requested changes
Mar 8, 2026
Collaborator
Louis-rollet
left a comment
There was a problem hiding this comment.
please look into why the hub.tsx doesn't show the released list of published project anymore on the home and /hub page as it works well on the main branch
Collaborator
There was a problem hiding this comment.
it seems the hub is no longer visible by default when arriving on the website and also in the /hub page
Contributor
Author
There was a problem hiding this comment.
Should work now with our conjointed work
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Jira ticket
https://naucto.atlassian.net/browse/NCTO-23
What does your MR do ?
MultiplayerSettingsProvidersystem with a directory-based settings tree, transformer functions, andvisitChildDirectorySettingstraversal.fs,os,process).openapi-code-gento@hey-api/openapi-ts; removes client generation from the frontend entirely.enumFromNamereflection utility for enums.9e7420fand13df065.main: map save fix (Ncto 134 Save issue on project s3 #41), Lua draw functions (NCTO 142 function to draw lines and rect #42), hub/CDN/publish (Ncto 135 make an option to share the game using a link #43), auth refresh & logout (Ncto 144 refresh cookie when access expired, and loggout and refresh token expired #44), sprite editor tools (NCTO-152 improve sprite editor #45), sound editor Tone.js rewrite ([SOUND EDITOR][REFACTOR] restructure Music class into functional comp… #16).How to test it
Test as usual against the backend. Not a lot to show with the multiplayer tab right now, but a lot of things have been changed or upgraded under the hood.
Screenshot
Notes
The multiplayer settings tab and the
MultiplayerSettingsProviderare still WIP. The class-based Lua NET API is experimental, not sure if I'm going to keep it as is or expose the functions directly without some kind of namespace.