Pre-Release - Discussion

Hi,
I installed the latest ucc, mirror and this package and ran the demo. I see the button to switch authorative model has been disabled and is set to client authorative, any idea how I can enable server authorative in the demo?
 
Hi,
I installed the latest ucc, mirror and this package and ran the demo. I see the button to switch authorative model has been disabled and is set to client authorative, any idea how I can enable server authorative in the demo?
Hi, how are you?
Change it in AuthorityManager from the NetworkManager, I disabled this feature because it caused too many bugs.
 
Last edited:
Hello, may I ask if you can explain to me the principle of ability synchronization? If I implement an ability myself, how can I synchronize it with mirror?
 
Hello, may I ask if you can explain to me the principle of ability synchronization? If I implement an ability myself, how can I synchronize it with mirror?
Hi how are you?
In fact for example for Jump, instead of waiting for the Ability to stop to reconcile, the character will be able to reconcile during the Ability but for the moment it only has a prototype but it looks good.
After all, it all depends on your Ability and what Ability base it depends on.

Then there are the modules in NetworkCharcterInput and NetworkCharacter but give me time to put everything in place I will surely succeed in simplifying all of this.
 
Hi, sorry I'm on vacation, I'm preparing a big update that should arrive soon, then I'll take care of the new ability reconciliation system to finally add the Drive and Add-Ons.
 
Hello, may I ask if there have been any updates recently?
Hi, sorry I preferred to continue working on the integration rather than making updates that might break your projects, but this is well on the way to a stable version.
I am doing the prediction of all abilities, I fixed the Pickup and did the prediction and reconciliation for it, for example.
I cut the INetworkCharacter by adding INetworkCharacterInventory, this does not change anything for PUN but for me it allows me to have the 2 separate, if I want to reconcile only the inventory or only the character.
I check the inputs every frame on the client but they are only played once per fixed update, this allows stability between the client and the server.
etc...
 
Hello, has a new version been updated?
Hi, how are you?
I just finished the schema to achieve my goals!
Unfortunately I prefer to finish all this before releasing an update...
I hope you won't be disappointed for the wait, because I've changed and improved a lot of things.
 
Hi
I am trying to get the demo scene on a dedicated server.
Do I just upload the demo scene ( Linux dedicated server ), or do I upload menu as well,
I am just wondering if the demo scene must have the Authorization and/or other network manager scripts in the scene...
Thanks
 
Hi
I am trying to get the demo scene on a dedicated server.
Do I just upload the demo scene ( Linux dedicated server ), or do I upload menu as well,
I am just wondering if the demo scene must have the Authorization and/or other network manager scripts in the scene...
Thanks
Hi, how are you?
If you don't know, I advise you to put the same menu and the same scene on the server and client, in the NetworkManager you have to set HeadlessStartMode to AutoStartServer under Auto-StartOptions, without forgetting to put the same DefineSymbols except those of my integration which can be different but they are not all operational for now, so I advise you to keep the same ones too.

/!\ The define symbol ULTIMATE_CHARACTER_CONTROLLER_MULTIPLAYER is not only for PUN, it is needed on my integration as well /!\
 
Last edited:
Back
Top