关于自动更新:
求生服务端是有自动更新的功能。但仅限于Linux/Unix系统。方法如下:
在启动服务端的命令行添加以下参数:
-autoupdate -steam_dir "[steamcmd.sh所在路径]" -steamcmd_script "[更新脚本所在路径]/xxxxx.txt"
steam_dir 参数需要指定steamcmd的路径
steamcmd_script 参数需要指定执行脚本的路径
脚本内写上更新指令
例如:
-autoupdate -steam_dir "[/root/steamcmd]" -steamcmd_script "/root/l4d2/autoupdate.txt"
autoupdate.txt写上:
force_install_dir "服务端路径"
login anonymous
app_update 222860 validate
quit
最后,这个功能需要搭配插件使用:https://github.com/fdxx/l4d2_plugins/blob/main/l4d2_server_update_checker/addons/sourcemod/scripting/l4d2_server_update_checker.sp
别忘了签名文件
话虽如此,我不太建议使用这个功能。先不说更新容易炸插件炸服。如果遇到steamcmd更新也要等待半天。重启服务器会消耗很长时间。而且更新频率也没那么高了。如果服务器是无插件之类的可以考虑下
求生服务端是有自动更新的功能。但仅限于Linux/Unix系统。方法如下:
在启动服务端的命令行添加以下参数:
-autoupdate -steam_dir "[steamcmd.sh所在路径]" -steamcmd_script "[更新脚本所在路径]/xxxxx.txt"
steam_dir 参数需要指定steamcmd的路径
steamcmd_script 参数需要指定执行脚本的路径
脚本内写上更新指令
例如:
-autoupdate -steam_dir "[/root/steamcmd]" -steamcmd_script "/root/l4d2/autoupdate.txt"
autoupdate.txt写上:
force_install_dir "服务端路径"
login anonymous
app_update 222860 validate
quit
最后,这个功能需要搭配插件使用:https://github.com/fdxx/l4d2_plugins/blob/main/l4d2_server_update_checker/addons/sourcemod/scripting/l4d2_server_update_checker.sp
别忘了签名文件
话虽如此,我不太建议使用这个功能。先不说更新容易炸插件炸服。如果遇到steamcmd更新也要等待半天。重启服务器会消耗很长时间。而且更新频率也没那么高了。如果服务器是无插件之类的可以考虑下










