# Gateway Timer Event Scripts in 8.0.6

**URL:** <https://forum.inductiveautomation.com/t/gateway-timer-event-scripts-in-8-0-6/30168>\
**Category:** Ignition\
**Created:** [November 21, 2019, 11:33pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-event-scripts-in-8-0-6/30168 "2019-11-21T23:33:53Z")\
**Posts on this page:** 1\
**Showing post:** 16

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [December 9, 2019, 9:32pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-event-scripts-in-8-0-6/30168/16 "2019-12-09T21:32:57Z")

</div>

> [@byrnep](#):
>
> So, now that it seems like I have a handle on the original problem, I’d just like to bump the error I was getting on starting up a project in Designer flagging a ‘collision in system.util.initialize’ Seems like this is a separate, independent issue. Any idea what could be causing it?

It's a (minor, inconsequential) programming error on our part - nothing you've done, and nothing that'll affect you.

> [@byrnep](#):
>
> They ran once and only once, regardless of how many projects I had open.

That's really _not_ how it worked in 7.9. Any 'gateway event script' that you made in 7.9 would run exactly once...per project. If you make two gateway startup scripts, in two separate projects...you're going to end up with two scripts running on gateway startup. The same principle applies in 8.0, there's just now an explicit global project.

The gateway event scripts **are** gateway scoped, in that they _execute_ on the gateway, but the actual definition is still per-project, and there is no "singleton" nature to them.

---

_[View the full topic](https://forum.inductiveautomation.com/t/gateway-timer-event-scripts-in-8-0-6/30168)._
