查看: 2503|回复: 26

[更新]HldsUpdateTool

[复制链接]
发表于 2013-3-12 03:31:14 | 显示全部楼层 |阅读模式
编辑服务端更新程序.bat 指定服务端下载到哪里!

HldsUpdateTool 安装教程、下载 (译文)
admin 2010年01月22日 6,456 阅读 招募 订阅
独立专用服务器对有经验的用户来说,是最好的选择。


下载并安装HldsUpdateTool
下载 HldsUpdateTool 安装程序 (大约 700 KB).
运行安装程序,选择安装路径。
注意:不要使用任何现有的Steam文件夹。
地区选项,请选择最接近您的区域(该信息将会被用于在用户的服 务器浏览列表中确定您服务器的位置)。
在指导安装完成后,浏览到 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安装完成,您就可以开始安装游戏内容:

打开命令提示符(开始 > 运行 > cmd )
转到 HldsUpdateTool 安装目录
使用以下命令安装游戏:
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 "[email protected]" - 设置管理人联系电子邮件地址
设置服务器所允许的最大数据传输率(字节每秒),#最小值: 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能利用一切可用的资源和带宽托管游戏。

将您服务器中使用的所有自定义文件(bsp, wav, mdl等等)列为清单。
按照目录结构上传文件到网页服务器。
可选: 要显示横幅图片(比如,一张显示“下载服务由…提供”信息的图片),上传一张 340×56 像素的图片到< 自定义内容目录>/gfx/banner.gif
使用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>就是对您服务器上的内容文件拥有读取权限的帐户的用户名和密码的组合。

额外的专用服务器配置资源
CStrike-Planet.com
HLDS101.com
Planet Half-Life
SRCDS.com

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

Windows 专用服务器邮件列表
Windows 专用服务器邮件存档
Linux 专用服务器邮件列表
Linux 专用服务器邮件存档


HldsUpdateTool.rar

401.61 KB, 下载次数: 1

售价: 2 金钱  [记录]

发表于 2013-3-12 23:09:06 | 显示全部楼层
帮你项项吧  
woshilkc 该用户已被删除
发表于 2013-3-13 04:25:35 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-3-13 06:12:18 | 显示全部楼层
帮你顶,人还是厚道点好  
发表于 2013-3-13 06:38:42 本用户来自手机登陆 | 显示全部楼层
这么复杂,服务器这东西…
发表于 2013-3-13 18:53:01 | 显示全部楼层
我来看看!谢谢  
发表于 2013-3-14 05:06:36 | 显示全部楼层
嘿...反了反了,,,,  
159753 该用户已被删除
发表于 2013-3-15 11:24:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-3-15 21:42:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2013-3-18 11:59:02 | 显示全部楼层
说的不错  
您需要登录后才可以回帖 登录 | 中文注册

本版积分规则