How to Create a Backup of Your IOSoccer Server ​
Regular backups of your IOSoccer server protect you from data loss — whether due to a failed update, a faulty configuration or a plugin that keeps the server from starting.
Note
IOSoccer does not store any world progress on the server — there is no savegame that could be transferred or restored. What gets backed up are your configuration files, your map rotation, your plugins, your admin lists, your ban lists and your custom maps — exactly the files that take the most work to rebuild.
When should you create a backup? ​
- Before updating the server version
- Before installing or removing Metamod:Source, SourceMod or individual plugins
- Before major changes to the
server.cfg, to themapcycle.txtor to the admin lists - Before uploading custom maps
- At regular intervals so you always have a safe state to return to
Create a backup ​
You can find the exact process for creating, managing and restoring a backup in the general guide: Create Backup.
Tip
Lock important backups (e.g. before major changes) so they cannot be overwritten by automatic backups. Also download especially important backups to your PC in case your backup limit is reached.
Back up the configuration
If you only want to secure the most important files, download the folders /iosoccer/cfg/, /iosoccer/addons/ and /iosoccer/maps/ as well as the file /iosoccer/mapcycle.txt via SFTP.
Match statistics
If you let your server store match data, it writes the results as JSON files into the statistics folder of the game directory. If the folder /iosoccer/statistics/ exists on your server, include it in the backup — otherwise your past match results are gone after a restore.
Warning
Stop your server before creating or restoring a backup. That way no file is being written to while the backup runs. Also remember to write current bans to the ban files with writeid and writeip beforehand — otherwise they only live in memory and will not end up in the backup.
Info
Automatic backups as well as restarts can be requested free of charge via a support ticket. The "Scheduled Tasks" feature is currently in development and will be released this year.