#先移動到當前 .ps1 檔案的路徑 $dir = Split-Path $MyInvocation.MyCommand.Path Write-Host "正在備份伺服器到 /backups" #自訂備份的檔名 $backupname = "MyServer_$(Get-Date -Format 'yyyyMMddHHmm')" #選擇要備份的資料夾 (如果你只想備份地圖可以將 log, plugins 刪掉) Compress-Archive -LiteralPath logs, plugins, world, world_nether, world_the_end -DestinationPath backups$backupname.zip #選擇要備份的檔案 (*.*代表該目錄下不含資料夾的所有文件 不想備份這些的話可以直接刪除這行) Compress-Archive -Path *.* -Update -DestinationPath backups$backupname.zip Write-Host "正在下載最新的 paperclip.jar" #這裡我放上 1.16.5 PaperMC 最新版的下載網址 不想更新的話可以直接刪除這行 Invoke-WebRequest -Uri https://papermc.io/api/v1/paper/1.16.5/latest/download -OutFile paperclip.jar Write-Host "正在開啟麥塊伺服器......" #自訂伺服器參數 java -Xmx1G -Xms3G -jar paperclip.jar nogui Write-Host "伺服器已關閉,即將重啟 Windows......" #重啟整台電腦 Restart-Computer |
kktwtwyufoo 給 大家:
歡迎大家來到魔法世界的記事的小屋,有任何問題歡迎留言,小說也非常歡迎觀賞的,謝謝配合。看更多我要大聲說昨天23:14