A Unity ID allows you to buy and/or subscribe to Unity products and services, shop in the Asset Store and participate in the Unity community.
Separate names with a comma.
I have used the preview of DOTS NetCode aka FPSSample for several months. It lacks documents and requires a lot of works. But it is usable and...
Using MySQL is ok. You don't need to save much information from Facebook. Only userId and email are enough. This is same to Google. Did you...
Have you viewed this one? It builds the project at 5:12. [MEDIA]
What is the Unity version? Any logs?
According to this, new DOTS stuff will come in ~3-4 weeks.
Do you mean clientFrontend = go.GetComponentInChildren<ClientFrontend>(); in Scripts/Game/Main/Game.cs?
Can't really understand your problems. Is the console popping up with the level menu?
What comes to my mind is Open Match. https://cloud.google.com/blog/products/open-source/open-match-flexible-and-extensible-matchmaking-for-games...
These errors come from different versions of Unity. Remark them, or change to corresponding variables if exist.
I lead a team working on this project. I am sure there are a lot of things to learn, from ECS to networking. I suggest not to implement...
Can you post some error messages. It's hard to know what's the problem without them.
You need to add a new member "Entity character" to AbilityCollection.InternalState and initialized it in HandleCharacterSpawn.Initialize. Then you...
I am not sure if I am right, but let me try. 1. Calculate pl0 (prediction long 0) by the extrapolation of (timel0 - timel2) / (timel1 - timel2)....
DOTS is cool, but is not necessary to be used with new transport package. In fact, we revised many code something like Update/FixUpdate to make...
@Mad_Mark I agree with you. This big project takes me several weeks to study. What I suggest is you can start from Level_Menu or testlevel.
You can read callers of NetworkServer.QueueEvent and NetworkClient.QueueEvent. Chat messages, console commands, ... etc are all reliable.
In NotifyDelivered, reliable NetworkEvent will be re-added into eventsOut when fail to deliver.
You need to add a new ability (like Ability_Melee). When the player pressed the button, activate the ability.
Add new keys to InputSystem.cs. Duplicate Ability_*.cs and add your new control logic. It is a little hard to implement bomb. Maybe Projectile*.cs...
I didn't meet the first problem. Maybe you can reopen the project. Or try to invest the call hierarchy. I had the problem similar to the second...