HldsUpdateTool 安装教程、下载 (译文)

独立专用服务器对有经验的用户来说,是最好的选择。

下载并安装HldsUpdateTool

  1. 下载 HldsUpdateTool 安装程序 (大约 700 KB).
  2. 运行安装程序,选择安装路径。
    注意:不要使用任何现有的Steam文件夹。
  3. 地区选项,请选择最接近您的区域(该信息将会被用于在用户的服 务器浏览列表中确定您服务器的位置)。
  4. 在指导安装完成后,浏览到 HldsUpdateTool 安装文件夹下,并运行HldsUpdateTool.exe 更新这个工具。

HldsUpdateTool 参数与变量

下面这些参数、变量,用于 HldsUpdateTool 程序命令行下运行:

格式: hldsupdatetool -command <command> [parameters] [flags]

  • 命令
    • -command version - 查看安装版本
    • -command list - 查看可用游戏
  • 参数
    • -game <game> - 安装一个游戏,这里的 <game> 是游戏的代码
    • -dir <installdir> - 指定安装所需的绝对路径目录 <installdir> (如果没有指定目录,该工具将安装到最后一次的安装路径)
    • -username <username> - Steam 帐号用户名 (只有需要访问受限内容时)
    • -password <password> - Steam 帐号密码 (只有需要访问受限内容时)
  • 变量
    • -remember_password - 记住密码 (假如有提供帐户和密码)
    • -verify_all - 验证所有 HLDS 文件已被更新
    • -retry - 假如 Steam 网络繁忙,每隔30秒自动重新进行连接

安装游戏内容

一旦HldsUpdateTool安装完成,您就可以开始安装游戏内容:

  1. 打开命令提示符(开始 > 运行 > cmd )
  2. 转到 HldsUpdateTool 安装目录
  3. 使用以下命令安装游戏:
    hldsupdatetool -command update -game <game> -dir <installdir>
    (这里的 <game> 是下面列出的游戏之一, <installdir> 是将要存储内容文件夹的绝对路径)
  • 起源引擎游戏
    • Counter-Strike Source - 反恐精英:起源
    • dods - 胜利之日:起源
    • hl2mp - 半条命2:死亡竞赛
    • tf - 军团要塞 2
  • GoldSrc引擎游戏
    • cstrike - 反恐精英 1.6
    • czero - 反恐精英: 零点行动
    • dmc - Deathmatch: Classic
    • dod - 胜利之日
    • gearbox - Opposing Force
    • ricochet - Ricochet
    • tfc - 军团要塞
    • valve - Half-Life Deathmatch
  • 第三方游戏内容
    • redorchestra - Red Orchestra
    • ship - The Ship
    • sin - Sin Episodes
    • darkmessiah - Dark Messiah
    • garrysmod - Garry's Mod

第三方 Mod

您必须将第三方mod文件安装在服务器文件夹中。详细请参阅第三方mod支持网站的附加信息。

配置服务器

这些配置程序均适用于 GoldSrc引擎服务器 ( hlds.exe ) 和起源引擎服务器(srcds.exe)。

启动参数

启动参数可以在命令行中输入或者为hlds.exe或srcds.exe 创建Windows快捷方式保存。如果您需要,使用多少启动参数都可以。不过,您必需准确输入所有的参数,否则专用服务器将不能启动。

  • -autoupdate - 每当发布更新时自动更新服务器端
  • -console - 启动服务器的控制台模式(没有图形界面)
  • -game <game name> - 指定服务器以什么游戏启动
  • -ip <ipaddress> - 有多个 IP 可用时指定服务器端IP
  • -port <port number> - 设置服务器通过端口(如果没指定,将默认使用27015端口)
  • +maxplayers <number of players> - 设置服务器玩家最大值
  • +map <map name> - 设置被始地图

server.cfg 设置

游戏服务器端的配置文件, 用于服务器端开始运行时自动执行服务器控制台参数的设定。
每个游戏的 server.cfg 文件,可在游戏安装目录中找得到(这将会在用 HldsUpdateTool 成功下载游戏后的子文件夹中,建议搜索 )。

  • hostname "yourhostname" - 您的服务器名称,显示在玩家的游戏列表中
  • rcon_password "yourpassword" - 管理密码,用于改变服务器设置。
  • sv_aim # - 设置自动瞄准模式,1 为启用;0 为禁用
  • sv_cheats # - 设置单人作弊模式,1 为启用;0 为禁用
  • sv_contact "admin@yourdomain.com" - 设置管理人联系电子邮件地址
  • 设置服务器所允许的最大数据传输率(字节每秒),#最小值: 1000 / 默认值: 10000 / 最大值25000
  • sv_region # - 设置您的服务器区域
    • -1 -世界
    • 0 - 美国东岸
    • 1 - 美国西岸
    • 2 - 南美洲
    • 3 - 欧洲
    • 4 - 亚洲
    • 5 - 澳大利亚
    • 6 - 中东
    • 7 - 非洲

HLDS 资源管理命令

使用如下的命令来控制 HLDS/SRCDS 资源管理。

  • sv_allowdownload # - 设为1来载入客户端上的内容(地图, 喷图,以及相关材质) ,设为0来禁止载入
  • sv_allowupload # - 设为1允许客户端上传自定义喷图到服务器,设为0来禁止自定义喷图
  • hpk_maxsize # - 限制客户端上传的喷图文件的大小(范围: .1 MB 至1.5 MB - 设为0则允许任意大小的文件)
  • sv_downloadurl <url> - 使用这个设置来让客户端通过不同的服务器下载内容(将降低服务器由于客户端下载内容所产生的负载) - 设置您的< 网址>为如下格式http://www..com/< filepath>,请参考条目快速HTTP 下载的说明
  • sv_filetransfercompression # -设为1来启用游戏服务器发送到客户端的文件的压缩功能,设为0则禁用该功能
  • sv_send_logos # -设为1时允许服务器端将自定义喷图发给每个客户端(sv_allowdownload也必须同时启用),而为0时的禁用喷图
  • sv_send_resources # - 设为1来将安全资源(模型)发送至客户端,设为0则不发送

游戏设置

你也可以创建自定义设置文件,并使用命令 exec <文件名> 来载入这些文件(<文件名为游戏安装目录下的一个文件的名字)。

  • 反恐精英
    • mp_timelimit <minutes> - 使用来设置每张地图的持续时间(分钟)。
    • mp_buytime <minutes> - 使用来设置允许玩家在游戏开始之前可以购买武器的时间(分钟)
    • mp_startmoney <amount> - 使用来设置开局时玩家的金钱数
    • mp_c4timer <seconds> - 使用来设置已安防的 C4 炸弹的引爆时间(秒)
    • mp_freezetime <seconds> - 使用来设置每局开始时玩家静止的时间(秒)

motd.txt

该文件就是进入服务器的中 “公告板”。如果你愿意,可以放置您的联系方式和网站地址在这个文件里。

HTML 代码允许在此文件中.

范例 motd.txt:

欢迎来到我的服务器
请记住本站域名 www.cspromod.cn
服务器将循环转换下面地图:
de_dust2
cs_assault
de_train
cs_Havana

mapcycle.txt

此文件包含服务器地图的循环名单。

范例 mapcycle.txt:

de_dust2
cs_assault
de_train
cs_Havana

快速 HTTP 下载

用户可通过HTTP方式从Web服务器下载自定义内容,以减少资源和专用服务器带宽占用。快速的HTTP下载令SRCDS与HLDS能利用一切可用的资源和带宽托管游戏。

  1. 将您服务器中使用的所有自定义文件(bsp, wav, mdl等等)列为清单。
  2. 按照目录结构上传文件到网页服务器。
  3. 可选: 要显示横幅图片(比如,一张显示“下载服务由...提供”信息的图片),上传一张 340x56 像素的图片到< 自定义内容目录>/gfx/banner.gif
  4. 使用sv_downloadurl <url>命令并设置<url>为http://<domain>/<custom_content_directory>/(<domain>为您网页服务器域名,<custom_content_directory>为映射您 HLDS 或者 SRCDS 游戏安装目录自定义内容文件夹的路径名)若您的网页服务器使用了基础 HTTP 认证进行安全保护,请使用如下格式http://<username>:<password>@<domain>/<custom_content_directory>来添加 HTTP 用户名及密码已进行认证,<username>和<password>就是对您服务器上的内容文件拥有读取权限的帐户的用户名和密码的组合。

额外的专用服务器配置资源

专用服务器帮助资源

加入您相应操作系统的专用服务器讨论列表并查看邮件列表存档以找到关于专用服务器问题的解决方案:

原文:steampowered.com 译自:CSPromod.cn
如有修正、遗留、错误,请通知我们,将及时更新此页。
转载请注明。

本站遵循网络共享协议 . 转载请注明作者与网址

已有 9 条评论

  1. Pingback 引用通告: CSPromod 服务器建立与破解 [修复版] | CSPromod 反恐精英专业版

  2. 服务器、插件教程版块的内容,嘻嘻~

  3. 不是很清楚了。。。。尤其是命令行部分,如果可以,请举例说明。。。

  4. 我晕。。。。什么时候回复变2010-1-22了。。。。

  5. 在CMD里运行C:\Program Files (x86)\Valve\HLServer\hldsupdatetool -command update -game Counter-Strike Source -dir g:\css\

    提示文件名,目录或卷标语法不正确。。。

  6. 双引号已经加了

  7. 算了,不研究这个了,这个应该是正版服架设的工具,等no steam了

  8. Pingback 引用通告: great cat food