
Я использую Wakeup Over Lan для запуска моего ПК с Windows 10 и хочу, чтобы мой сервер Minecraft (spigot 1.16.4) запускался при запуске компьютера. У меня есть пароль для моей учетной записи, и я не хочу его отключать.
пока что я попробовал:
использовать exe и использовать планировщик задач для запуска exe при запуске. «Запускать независимо от того, вошел ли пользователь в систему или нет» включено, как и «Не хранить пароль», и это не сработало.
Создать вторую учетную запись без пароля. То же самое, что и раньше, за исключением того, что при входе в систему запускается exe. Компьютер запускается и входит во вторую учетную запись, но сервер не запускается.
Spigot запускает окно cmd для запуска сервера, поэтому я подозреваю, что он не может открыть это окно и поэтому не работает. Есть ли способ заставить это работать?
решение1
Вам нужно использовать запланированные задачи в Windows. Для ваших конкретных целей, я думаю, подойдет событие "при загрузке". Команда (или задача) будет полным путем к скрипту, который запускает сервер, со всеми аргументами. В качестве альтернативы вы можете использовать скрипт .bat в качестве команды. Я использую эту технику для монтирования сетевых дисков всякий раз, когда я вхожу в систему, работает как часы.
Запустите taskschd.msc (из папки Windows) и пощелкайте, чтобы разобраться.
Более подробные инструкции вы можете найти здесь:
https://www.technipages.com/scheduled-task-windows
Если ссылка не работает, обратитесь к документации Microsoft и найдите тему «запланированные задачи».