Whisper/Sandbox – User

From Bohemia Interactive Community
Jump to navigation Jump to search
No edit summary
No edit summary
Line 8: Line 8:
To know if a unit is local, use the [http://community.bistudio.com/wiki/local local] script command.
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
The basic rules to determine locality are as follows:
 
- Player's character is of course local to player's PC
- 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 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.
- 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).
- All other AI units are local to server (may be player's PC, of course).



Revision as of 16:24, 21 July 2006

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 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 moveInDriver for example). Other commands have only local effect, nothing will be done outside of computer where the command was issued (see setFog for example).