No, a gamelogic created from the editor is only guaranteed to be "local" to the server. It is still a global (network) object, so the code will be run once on every machine. Code like this should only be run on the server to ensure it only happens once.
if (isServer) then { myobj = "Land_majak_podesta" createVehicle getpos this; publicVariable "myobj"; };