Just released v.14, added backup options (see the Release Notes).
Also fixed the permissions problem when installing/updating. Shame on me, just did not notice this when testing
Yeah, of course that's intended
No, it's not, never thought about the possibility for a player name to contain spaces. Could you send me a snippet of the output_log.txt containing a "RequestToSpawnPlayer:"-line for such a player?
Hm, one could simply do this by an external script using the functions of the management scripts (i.e. the telnet-interface). Of course I could also add this internally but I think that's too user dependent. Added as ticket 15 for now.
Well, this is the ideal usage example for hooks Just write a hook for serverPostStop which executes 7dtd.sh backup.
That definitely won't go in the normal release as this is way to much depending on what the server is doing. Should never be done automatically IMHO.
Again too dangerous. What if an update breaks compatibility in some aspect? The server might not be able to start again until the admin notices.
For the scripts this could be done. For 7dtd I already thought about it myself but unfortunately SteamCMD doesn't provide a command to only check for updates but only allows to actually run the update
Added as ticket 16 though, might find some way.
Have never worked with expect myself, but I don't see an obvious reason why it should not work. You could also use the provided function telnetCommand though which basically does the same.
. /usr/local/lib/7dtd/common.sh
checkRootLoadConf
telnetCommand <instancename> <command> [timeout=1s]
Command would be "lp" or "say Checkout http://your.website.goes.here for server info" in the case of the linked thread.
Regards,
Alloc