Gloopy 0 Posted August 10, 2009 Hopefully this is a nice simple one to answer, but searched the wiki and found nothing and searched here too. This is my init.sqf ["MediumTentCamp_napa", 0, (getmarkerpos "camp")] execVM "Createcomposition.sqf"; ["heli_park_ru1", 0, (getmarkerpos "camp_1")] execVM "Createcomposition.sqf"; ["mediumtentcamp2_ru", 90, (getmarkerpos "camp_2")] execVM "Createcomposition.sqf"; ["fuel_dump_ru1", 0, (getmarkerpos "camp_3")] execVM "Createcomposition.sqf"; construct = "Land_A_BuildingWIP" createVehicle (getMarkerPos "conmarker"); construct1 = "Land_A_CraneCon" createVehicle (getMarkerPos "conmarker1"); For some reason, Land_A_BuildingWIP and Land_A_CraneCon are spawning a few times, sometimes twice, sometimes 3 times. Each one spawns a little bit north of the other. Have tried to replicated running a local multiplayer server and can't do it, when I play it online it's running from my dedicated server. As far as i can tell the three compositions aren't spawning multiple times unless they're spawning inside each other and I can't see them. Someone share their infinite wisdom with me please :) It takes a hell of a lot more than two satchel charges to blow up 3 construction yards. Share this post Link to post Share on other sites
poweruser 5 Posted August 10, 2009 The init script is run on all connected machines once at mission start (server, clients and jip-clients). That means that on a dedicated server with #X clients the script is executed 1+#X times and as the command 'createVehicle' has global effect, the 'LAND_A_*' objects objects are created 1+#X as well. To make sure that some code is only run once on mission start, put this if-clause around it: if(isServer) then { // code to be run only on the server }; Share this post Link to post Share on other sites
Gloopy 0 Posted August 11, 2009 You sir, Are a hero. Regards -Gloopy Share this post Link to post Share on other sites