闲来无事闻了一下CHATGPT,需要一定学习能力,第一个是自动更新和自动重启,第二个仅仅是自动重启。
来自CHATGPT
①要在Windows系统下配置CS:GO服务器的自动更新和重新启动,您可以使用以下步骤:
-
下载并安装SteamCMD:在您的计算机上创建一个新文件夹,命名为“SteamCMD”或任何其他名称,然后从Steam官网下载SteamCMD程序并将其解压缩到该文件夹中。
-
创建一个批处理文件:在SteamCMD文件夹中创建一个新文本文件,将其命名为“update_csgo.bat”或任何其他名称,并将以下命令添加到其中:
bashCopy code
@echo off
steamcmd.exe +login anonymous +force_install_dir "C:\csgo_server\" +app_update 740 validate +quit
cd "C:\csgo_server\"
srcds.exe -game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_active +map de_dust2 +sv_setsteamaccount YOUR_ACCOUNT_TOKEN
请注意,这些命令假定您已将CS:GO服务器安装到“C:\csgo_server\”文件夹中。如果您安装了服务器的其他位置,请相应地更改路径。同时请将“YOUR_ACCOUNT_TOKEN”替换为您的Steam账号令牌,以便在服务器重新启动时自动登录您的账号。
-
安装nssm:下载并安装nssm(Non-Sucking Service Manager)工具,它可以让您将srcds.exe(CS:GO服务器运行文件)安装为Windows服务。您可以从nssm官网下载nssm程序,并将其解压缩到任意文件夹中。
-
创建一个新的Windows服务:打开命令提示符,输入以下命令:
Copy code
nssm install csgo_server
在“Path”字段中输入“C:\csgo_server\srcds.exe”,并在“Startup directory”字段中输入“C:\csgo_server\”。在“Arguments”字段中输入以下命令:
pythonCopy code
-game csgo -console -usercon +game_type 0 +game_mode 1 +mapgroup mg_active +map de_dust2 +sv_setsteamaccount YOUR_ACCOUNT_TOKEN
将“YOUR_ACCOUNT_TOKEN”替换为您的Steam账号令牌。保存并关闭nssm窗口。
-
配置计划任务:打开Windows任务计划程序,创建一个新任务,并在“触发器”选项卡上配置计划,以便定期运行批处理文件。在“操作”选项卡上,指定批处理文件的路径和名称。在“设置”选项卡中,将“如果任务运行时间超过”设置为“1小时”,并选中“如果任务未能完成,则重启”。
通过这些步骤,您就可以自动更新和重新启动您的CS:GO服务器。任务计划程序将会在您指定的时间间隔内运行批处理文件,以检查并更新服务器的游戏文件,并且如果服务器出现问题,nssm会自动重新启动它。
![](http://img.findcsgo.com/tu.php?url=http://i0.hdslb.com/bfs/article/4adb9255ada5b97061e610b682b8636764fe50ed.png)
②
要配置CS:GO服务器的自动更新,您可以使用SteamCMD来下载和更新游戏文件。以下是在Windows系统上配置自动更新的步骤:
-
下载SteamCMD:在您计算机上创建一个新文件夹,命名为“SteamCMD”或任何其他名称,然后从Steam官网下载SteamCMD程序并将其解压缩到该文件夹中。
-
创建一个批处理文件:在SteamCMD文件夹中创建一个新文本文件,将其命名为“update_csgo.bat”或任何其他名称,并将以下命令添加到其中:
lessCopy code
@echo off
steamcmd.exe +login anonymous +force_install_dir "C:\csgo_server\" +app_update 740 validate +quit
请注意,这些命令假定您已将CS:GO服务器安装到“C:\csgo_server\”文件夹中。如果您安装了服务器的其他位置,请相应地更改路径。
-
配置计划任务:打开Windows任务计划程序,创建一个新任务,并在“触发器”选项卡上配置计划,以便定期运行批处理文件。在“操作”选项卡上,指定批处理文件的路径和名称。您可以选择每天、每周或每月运行任务。
通过这些步骤,您就可以自动更新您的CS:GO服务器。任务计划程序将会在您指定的时间间隔内运行批处理文件,以检查并更新服务器的游戏文件。
本文转自:bilibili.com 版权归原作者所有!
暂无评论内容