The title may seem a but cryptic, but allow me to elaborate. I've been running a server for some years now, with an active community and a modified gameplay (so not vanilla). The way I've been developing until now is very simple, just making changes in the configs on the "production" server and I haven't really tried setting up testing servers etc. I wonder how others do it. My question is basicly, what is the optimal workflow for managing and developing your server? Everything seems so chaotic and I'm looking to get some structure into the whole thing.