mirror of
https://github.com/MirrorNetworking/Mirror.git
synced 2024-11-18 11:00:32 +00:00
Added additional information about OnServerAddPlayer override
This commit is contained in:
parent
facbbf13c5
commit
2f2c595f41
17
migration.md
17
migration.md
@ -100,13 +100,22 @@ Every networked prefab and scene object needs to be adjusted. They will be usin
|
|||||||
Note that if you remove and add a NetworkIdentity, you will need to reassign it in any component that was referencing it.
|
Note that if you remove and add a NetworkIdentity, you will need to reassign it in any component that was referencing it.
|
||||||
|
|
||||||
## 8. Update Extended Components
|
## 8. Update Extended Components
|
||||||
Some commonly extended components, such as NetworkManager, have changed method parameters in Mirror. A commonly used override is OnServerAddPlayer. In your newly Mirror-capable NetworkManager, if you are using the OnServerAddPlayer override, make sure that it takes the correct parameters:
|
Some commonly extended components, such as NetworkManager, have changed method parameters in Mirror. A commonly used override is OnServerAddPlayer. Using the original HLAPI, your override may have looked like this:
|
||||||
```
|
```C#
|
||||||
public override void OnServerAddPlayer(NetworkConnection conn){
|
public override void OnServerAddPlayer(NetworkConnection conn, short playerControllerId, NetworkReader extraMessageReader)
|
||||||
base.OnServerAddPlayer(conn);
|
{
|
||||||
|
base.OnServerAddPlayer(conn, playerControllerId, extraMessageReader);
|
||||||
// your code
|
// your code
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
In your newly Mirror-capable NetworkManager, if you are using the OnServerAddPlayer override, remove the "playerControllerId" parameter from your override and the base call:
|
||||||
|
```C#
|
||||||
|
public override void OnServerAddPlayer(NetworkConnection conn, NetworkReader extraMessageReader){
|
||||||
|
base.OnServerAddPlayer(conn, extraMessageReader);
|
||||||
|
// your code
|
||||||
|
}
|
||||||
|
```
|
||||||
|
Note that in both HLAPI and Mirror the parameter "extraMessageReader" is optional.
|
||||||
|
|
||||||
## 9. Update your firewall and router
|
## 9. Update your firewall and router
|
||||||
LLAPI uses UDP. Mirror uses TCP by default. This means you may need to change your router
|
LLAPI uses UDP. Mirror uses TCP by default. This means you may need to change your router
|
||||||
|
Loading…
Reference in New Issue
Block a user