I administer several servers that all should have a linked admin/ban list, and so forth. As the servers all run on the same machine, my first instinct was to symlink the data folders. However, it occurred to me that ULX may not reread the file before writing, meaning that the multiple installs would constantly stomp each other's changes.
I tried looking at the code but I'm struggling to track it. For instance, gimp messages seem to read and then write, so I'm hopeful. But I just can't track the ban and UCL paths, they're too complex for me.
So, two questions.
Is it safe to have multiple servers using the same ULX/ULib data files? And, perhaps more importantly, what's the best way to do this?