kamaradski 609 Posted July 30, 2014 //Ahoyworld.net presents: Ahoy Server Tools What is this: This is a collection of PowerShell & Batch scripts that will help you manage your dedicated gameservers on a windows machine. We use these scripts to manage our own servers, and thought to release them in the open, as they might be beneficial for other communities too. What is part of this: Arma3 Restarter Start & re-start Arma3 Server Start & re-start BEC CPU Affinity (dedicate 1 or more cores to this server & BEC instance) Update and validate your Arma3 Server installation via SteamCMD Support for Performance Binaries (Steam profiling Beta-Branch) Sync Keys, Missions and BE-configurations across servers Clean and archive log-files (Server & BEC) Automatic Server Configuration & Log backup (incl BEC) Supports TADST profiles Supports multiple instances of the restarter on 1 server And more... Documentation: https://docs.google.com/document/d/1tjpWVrarHHUY2zxQe-1HFdEyeus_aDumcN-sUYXBnmA Squad Restarter Start & re-start Squad Server Allows you to set dedicated CPU Core(s) for the Squad Server Update and validate your Squad Server installation via SteamCMD Automatic Server Configuration & Log backup Supports multiple instances of the restarter on 1 server And more... Documentation: https://docs.google.com/document/d/12BuIfNB8puUpwy2OAGsJ2KApqK-DnciQNFnwSFA_t7o Kerbal Restarter Start & re-start Kerbal Server Allows you to set dedicated CPU Core(s) for the Kerbal Server Update and your Kerbal Server installation via the DMPupdater Automatic Server Configuration & Log backup Supports multiple instances of the restarter on 1 server And more... Documentation: Soon to come Download: https://bitbucket.org/kamaradski/ahoy-server-tools/downloads Please note: This is a community project, and we will appreciate all external ideas to improve these scripts or extend it's functionality. Any input can be logged in the Issue Tracker or bigger input can be happily forked and imported with a pull request. These scripts have been tested on Windows 2008 R2, and might need small changes in order to work on other versions of this OS. Donations: We take donations on our PayPal account via the following donation link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WHH8VTC58XU7G Archived Projects: Restarter script (Restarts Arma & BEC when crashed) Updater script (Updates all your arma servers at once, using SteamCMD) Backup script (Simple script that can be run to make remote backups) File UNlocker (Used to automatically unlock files in use by Arma3Server.exe) Log Compressor (Compresses your old log files in zip containers) Rebooter (Simple script that restarts your servers upon box restart) Repo_Downloader (automatic arma3sync repo downloader) Change-log: Version 1.7 Arma Restarter: - Added CPU affinity (assign 1 or more dedicated CPU cores to the Server and BEC) - Added support for Performance Binaries Kerbal restarter: - Initial release Older versions: Spoiler Version 1.6 - Initial release of Squad_Server restarter tool Version 1.5 - Total re-write in PowerShell - Integrate all separate tools into 1 powerful script Version 1.4 Rebooter V1.3: - Fixed: #29: Reboot.bat - tweak the way links are called upon start - Fixed: #28: Reboot.bat - fix several issues with spaces & compatibility Arma_Restarter V1.5: - Fixed: #31: A3_Restarter - issue where the unlocker would start too early - Fixed: #30: A3_Restarter - issue where BEC would start too early Arma_Updater V1.4: - Fixed: #32: Investigate issue where the updater would still delete the excluded file extensions Backup_Tool V1.2: - Fixed: #34: Backup script removing our own server name and change to something more generic - Fixed: #33: Backup script not closing window after run-cycle Version 1.3 (NEW) Repo_Downloader V1.0: - Fixed: #24: create script to automatically sync a3sync repo from FTP Version 1.2 Log Compressor V1.3: - Fixed: #16: log-compressor - Create 1 big log-archive instead of singular archives Rebooter V1.2: - Fixed: #8: Reboot script keeps hanging at last job - Added: New closing information on screen Backup_Tool V1.1: - Fixed: More small issues - Added: Some changes to the information displayed - Fixed: #22: backup_tool - Add support for userconfig directory - Added: #9: add EU3 to Backup-script - Fixed: #18: Several small bug fixing - Added: #17: Add TADST to backup script Arma_Updater V1.3: - Fixed: #19: a3_updater - Add support for seperate logfile location - Fixed: #7: Add cleaning exception rules for TADST in updater - Fixed: #20: a3_updater - Add cleaning exceptions for more file extensions - Fixed: #23: a3_updater - Add cleaning exception for userconfig Arma_Restarter V1.4: - Added: #11: a3_restarter - make loopbackping hard-coded - Added: #12: a3_restarter - Improve readability of onscreen messages - Added: #13: a3_restarter - Add logging capabilities - Fixed: #14: a3_restarter - HOTFIX: BEC not starting - Fixed: #15: a3_restarter - Unlocker not starting - Added: #6: add port indicator to restarter - Added: #10: Generic improvements to a3_restarter script Version 1.1 File_UNlocker V1.3 - Hotfix: Fixed issue with path calling Version 1.0 - first release Links: Downloads Issue Tracker Ahoyworld.co.uk release Armaholic release kamaradski.com release BIS forums release Squad Forum release Quote Share this post Link to post Share on other sites
kamaradski 609 Posted July 30, 2014 Frontpaged on Armaholics: Quote Share this post Link to post Share on other sites
kamaradski 609 Posted August 3, 2014 Released a hotfix update to the unlocker.bat Ahoy_Server_Tools_V1.1.zip Commit:File_UNlocker V1.3- Hotfix: Fixed issue with path calling Quote Share this post Link to post Share on other sites
kamaradski 609 Posted September 30, 2014 Released: Ahoy_Server_Tools_V1.2 Change-log: Log Compressor V1.3: - Fixed: #16: log-compressor - Create 1 big log-archive instead of singular archives Rebooter V1.2: - Fixed: #8: Reboot script keeps hanging at last job- Added: New closing information on screen Backup_Tool V1.1: - Fixed: More small issues- Added: Some changes to the information displayed - Fixed: #22: backup_tool - Add support for userconfig directory - Added: #9: add EU3 to Backup-script- Fixed: #18: Several small bug fixing- Added: #17: Add TADST to backup script Arma_Updater V1.3: - Fixed: #19: a3_updater - Add support for seperate logfile location- Fixed: #7: Add cleaning exception rules for TADST in updater- Fixed: #20: a3_updater - Add cleaning exceptions for more file extensions- Fixed: #23: a3_updater - Add cleaning exception for userconfig Arma_Restarter V1.4: - Added: #11: a3_restarter - make loopbackping hard-coded- Added: #12: a3_restarter - Improve readability of onscreen messages- Added: #13: a3_restarter - Add logging capabilities- Fixed: #14: a3_restarter - HOTFIX: BEC not starting- Fixed: #15: a3_restarter - Unlocker not starting - Added: #6: add port indicator to restarter- Added: #10: Generic improvements to a3_restarter script Download: https://bitbucket.org/kamaradski/ahoy-server-tools/downloads Quote Share this post Link to post Share on other sites
kamaradski 609 Posted October 6, 2014 Another big update: v1.4 Rebooter V1.3: - Fixed: #29: Reboot.bat - tweak the way links are called upon start- Fixed: #28: Reboot.bat - fix several issues with spaces & compatibility Arma_Restarter V1.5: - Fixed: #31: A3_Restarter - issue where the unlocker would start too early- Fixed: #30: A3_Restarter - issue where BEC would start too early Arma_Updater V1.4: - Fixed: #32: Investigate issue where the updater would still delete the excluded file extensions Backup_Tool V1.2: - Fixed: #34: Backup script removing our own server name and change to something more generic- Fixed: #33: Backup script not closing window after run-cycle v1.3(NEW) Repo_Downloader V1.0:- Fixed: #24: create script to automatically sync a3sync repo from FTP Download here: https://bitbucket.org/kamaradski/ahoy-server-tools/downloads Quote Share this post Link to post Share on other sites
kamaradski 609 Posted August 3, 2015 Ahoy_Server_Tools V1.5 Introducing a totally new, re-written from scratch, Restarter tool: A3_Restarter V2.0 This new Restarter has been written in PowerShell V2 and allows for better stability, better compatibility (windows Vista & up), and many new features to be added to the core functionality. Since there is no more need for separate Unlockers, log-archivers, updaters, backup scripts etc, we have moved all those scripts to the "old projects" folder. Main features:- Start & re-start Arma3 Server- Start & re-start BEC- Update and validate your Arma3 Server installation via SteamCMD- Sync Keys, Missions and BE-configurations across servers- Clean and archive log-files (Server & BEC)- Automatic Server Configuration & Log backup (incl BEC)- Supports TADST profiles User Documentation:https://docs.google.com/document/d/1tjpWVrarHHUY2zxQe-1HFdEyeus_aDumcN-sUYXBnmA Download:https://bitbucket.org/kamaradski/ahoy-server-tools/downloads 1 PERO reacted to this Quote Share this post Link to post Share on other sites
kamaradski 609 Posted January 1, 2016 Version 1.6 now includes a Squad Server restarter !!## Squad Restarter Start & re-start Squad Server Allows you to set dedicated CPU Core(s) for the Squad Server Update and validate your Squad Server installation via SteamCMD Automatic Server Configuration & Log backup And more... Documentation:https://docs.google.com/document/d/12BuIfNB8puUpwy2OAGsJ2KApqK-DnciQNFnwSFA_t7o Download here: https://bitbucket.org/kamaradski/ahoy-server-tools/downloads Quote Share this post Link to post Share on other sites