Whisper/Sandbox – User

From Bohemia Interactive Community
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
'''
== Locality in Multiplayer ==
'''
Entities in OFP are handled, in multiplayer, by one computer alone, which sends updates about this entity to other computers connected to the MP game.
A unit is said "local" when it is handled by the local computer.
To know if a unit is local, use the [http://community.bistudio.com/wiki/local local] script command.
The basic rules to determine locality are as follows:
- Player's character is of course local to player's PC
- AI units in a group whose leader is player are local to player's PC.
- AI units in a vehicle under player's command are local to player's PC.
- All other AI units are local to server (may be player's PC, of course).
Knowing locality of a unit is very important as certain command only affect local units (see [http://community.bistudio.com/wiki/moveInDriver moveInDriver] for example).
Other commands have only local effect, nothing will be done outside of computer where the command was issued (see [http://community.bistudio.com/wiki/setFog setFog] for example).
A unit can change locality during its lifetime. Typical cases are a player dying (his squad AI units are passed to server), use of a [http://community.bistudio.com/wiki/join join] command, or units or players entering or exiting vehicles.




[[Category:Sandbox]]
[[Category:Sandbox]]

Revision as of 13:52, 24 July 2006