I do set the interval, look in ReadConfig(), a tick interval of 0 means the messages are not sent at all (look in AnnounceTimer()). AnnounceTimer is called every second and checks if the current time differs with the last update more then adata->announceTicks. I am doing it this way so adata->announceTicks can be changed anytime without the need to restart the timer. current_ticks() is how many ticks ASSS has been running, look in util.h. if you remove that if statement, you get an arena message every second He said he didn't need that anymore: Aquarius, try pasting your modules.conf