OOS errors are caused by events that all players should be able to see, but only fire in one computer.
Some examples: Unit spawning, add resources, trigger a commandbutton ability, remove an unit, etc.
(You don't really need to make these events for one player anyway, since you can especify "spawn unit for player_2", "add money to player_4", etc)
The events that don't affect gameplay don't cause these errors. They are any form of text, camerawork and sounds.
I am hoping that using tihis method will eliminate OOS errors
I build teams for the different Factions / Players
There are scripts in CivilianPlayer Folder that spawn recruitment team (that belongs to a certain player from BUILD TEAMS )
These scripts are inactive
There are then scripts in the individual players folders that enable these scripts
I hope this solves OOS errors as I cannot test this myself (no network computers )
in civilian folder :
OATH_BREAKERS_SPAWNING1 : ns na D
*** IF ***
True.
*** THEN ***
Spawn an instance of Team 'Player_1/ARMYOFDEAD' at Waypoint 'ARMYOFDEAD'.
in player_1 folder :
OATH_BREAKERS :ns A D
*** IF ***
Unit 'MINAS_TIRITH_TOWER' Health IS Less Than 250 percent.
*** THEN ***
Player 'Player_1' fires Special power 'SuperweaponSpawnOathbreakers' at Waypoint 'ARMYOFDEAD'.
Play Sound 'AragornVoiceSummonOathbreakers' at Waypoint 'ARMYOFDEAD'.
The map is permanently revealed at Waypoint 'OSGILIATH' with a radius of 300.00 for Player '<All Players>'. (Afterwards referred to as Reveal Name: ARMYOFDEAD_REVEAL).
Player 'Player_1' fires Special power 'SpellBookArmyoftheDead' at Waypoint 'ARMYOFDEAD'.
Player 'Player_1' fires Special power 'SpellBookArmyoftheDead' at Waypoint 'ARMYOFDEAD2'.
(DISABLED) Spawn an instance of Team 'ARMYOFDEAD' at Waypoint 'ARMYOFDEAD'.//****disabled for possible OOS****
Enable Script 'PlyrCivilian/OATH_BREAKERS_SPAWNING1'.*****hope this solves OOS******
A radar event occurs at Team 'ARMYOFDEAD' of type Information
A radar event occurs at (3134.00,3195.00,0.00) of type Information
Player 'Player_1' fires Special power 'SpellBookArmyoftheDead' at Waypoint 'OSGILIATH'.
Player 'Player_1' fires Special power 'SpellBookArmyoftheDead' at Waypoint 'OSGILIATH'.
Move Team 'ARMYOFDEAD' to Waypoint 'ARMYOFDEAD_MORE2'.
----------------------------------------------------------------------------------------------------
I you are willing ,Check out the map in SHOWCASE under New Map For BFME2
I am hoping that spawning TEAMS that are already known by WB /MAP at startup
will solve OOS errors but can't know for sure
Try the Map and rate ,THANKS TO ALL
Edited by JUS_SAURON, 08 April 2009 - 10:31 AM.