我想设置一个 ventrilo 服务器,以便随时保持运行,但又不想一直开着电脑。有没有免费的服务器或其他东西可以帮我实现这个功能?
答案1
假设你在 Linux 中运行它,你可以使用 crontab 以特定用户身份启动任务 - 以该用户身份登录,然后
首先确保您具有启动 ventrillo 的正确权限 - 而不是使用 ./ventrillo_serv,而是使用 sh /path/to/ventrillo/ventrilo_serv - 如果可行,您可以将其添加到 crontab,否则您需要使脚本可执行
crontab -e
打开一个文本文件 - 这是你的 crontab
添加一行说
@reboot sh /路径/到/ventrillo/ventrilo_serv
- 这将在重启时运行命令(您也可以使用它来不时运行命令)
假设你可以想出一些方法来启动你的服务器睡眠呼吸暂停也一样。
如果是 Windows,你可能可以将批处理文件或快捷方式放入启动菜单中。
答案2
我认为您使用的操作系统在这里很重要。
我曾经在 Linux 机器上运行过 ventrilo 服务器很长一段时间。如果您想要真正精通,您可以编写一个 init 脚本(类似于 /etc/init.d/ 中的脚本),它将启动您的 Ventrilo 守护进程(注意确保它以“root”以外的用户身份启动)。
但是,更方便的解决方案可能是创建一个脚本,检查 Ventrilo 是否正在运行,如果未运行则启动它。然后,您可以将其放入 cron 作业中,并让它每 15 分钟左右执行一次。