CSGO服务器-win下自动更新

闲来无事闻了一下CHATGPT,需要一定学习能力,第一个是自动更新和自动重启,第二个仅仅是自动重启。

来自CHATGPT

①要在Windows系统下配置CS:GO服务器的自动更新和重新启动,您可以使用以下步骤:

  1. 下载并安装SteamCMD:在您的计算机上创建一个新文件夹,命名为“SteamCMD”或任何其他名称,然后从Steam官网下载SteamCMD程序并将其解压缩到该文件夹中。

  2. 创建一个批处理文件:在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账号令牌,以便在服务器重新启动时自动登录您的账号。

  1. 安装nssm:下载并安装nssm(Non-Sucking Service Manager)工具,它可以让您将srcds.exe(CS:GO服务器运行文件)安装为Windows服务。您可以从nssm官网下载nssm程序,并将其解压缩到任意文件夹中。

  2. 创建一个新的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窗口。

  1. 配置计划任务:打开Windows任务计划程序,创建一个新任务,并在“触发器”选项卡上配置计划,以便定期运行批处理文件。在“操作”选项卡上,指定批处理文件的路径和名称。在“设置”选项卡中,将“如果任务运行时间超过”设置为“1小时”,并选中“如果任务未能完成,则重启”。

通过这些步骤,您就可以自动更新和重新启动您的CS:GO服务器。任务计划程序将会在您指定的时间间隔内运行批处理文件,以检查并更新服务器的游戏文件,并且如果服务器出现问题,nssm会自动重新启动它。

要配置CS:GO服务器的自动更新,您可以使用SteamCMD来下载和更新游戏文件。以下是在Windows系统上配置自动更新的步骤:

  1. 下载SteamCMD:在您计算机上创建一个新文件夹,命名为“SteamCMD”或任何其他名称,然后从Steam官网下载SteamCMD程序并将其解压缩到该文件夹中。

  2. 创建一个批处理文件:在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\”文件夹中。如果您安装了服务器的其他位置,请相应地更改路径。

  1. 配置计划任务:打开Windows任务计划程序,创建一个新任务,并在“触发器”选项卡上配置计划,以便定期运行批处理文件。在“操作”选项卡上,指定批处理文件的路径和名称。您可以选择每天、每周或每月运行任务。

通过这些步骤,您就可以自动更新您的CS:GO服务器。任务计划程序将会在您指定的时间间隔内运行批处理文件,以检查并更新服务器的游戏文件。

本文转自:bilibili.com 版权归原作者所有!

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容