Updating a server version (say from 0.14.23 to 0.15.10) will overwrite everything in the {{ service_root }}/factorio folder. In an ideal situation, one would simply be able to change the server_version value, and the role would seamlessly handled everything without loosing any config files or world data.