K文件提交服务器计算,Windows 下 L4D2 的服务器架设与c-r-a-c-k
看到坛子很多朋友有条件架设服务器无奈不会弄而放弃,
还有些朋友是会架设服务器但是受不了每次升级都要等c-r-a-c-k文件也放弃了
我就这里简单说说服务器的架设和c-r-a-c-k的方法吧
(抛砖引玉算是为这个游戏在D版届普及做点贡献吧,坛子卖 Key 的别打脸啊:)
首安装 Windows HLDS Update Tool
这是 Valve 官方提供的服务器端文件下载、更新的小工具。
下载地址:http://store.steampowered.com/about/
安装完毕之后,就可以开始用 hldsupdatetool 来获取服务器的源文件了。
假设 Windows HLDS Update Tool 的安装到了 D 盘 hldsupdatetool 文件夹,
而你想把 L4D2 的服务器端文件放到 D:\l4d2 文件夹内。
打开命令提示符窗口,依次输入下列操作:
输入 d: 回车;
输入 cd hldsupdatetool 回车;
输入 HldsUpdateTool.exe -command update -game left4dead2 -dir d:\l4d2 回车;
****** ex. ******
Microsoft Windows [版本 6.1.7600]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。
C:\Users\Benhon>d:
D:\>cd hldsupdatetool
D:\hldsupdatetool>HldsUpdateTool.exe -command update -game left4dead2 -dir d:\l4d2Checking bootstrapper version ...
Updating Installation
Download ...
……
****** ex. ******
等 HLDS Update Tool 初始化完毕,
它就自动开始从 Valve 官方的 Steam Content Server
下载 L4D2 的服务器端文件到 D:\L4D2 文件夹了,如下:
D:\hldsupdatetool>HldsUpdateTool.exe -command update -game left4dead2 -dir d:\l4d2
Checking bootstrapper version ...
Updating Installation
Download ...
……
Checking/Installing 'left 4 dead 2 common' version 6
……
Checking/Installing 'left 4 dead 2 win32 dedicated server' version 1
……
HLDS installation up to date
直到提示 HLDS installation up to date 就说明更新完毕了。
架设 L4D2 的服务器端文件齐全了就可以开始接下的c-r-a-c-k与设置阶段了。
(如果更新途中进度卡住不动了,就有可能是网络繁忙或者链接被重置了
你只需要 Ctrl+C 终止远行 HldsUpdateTool.exe,再点一下光标键↑
使用 HldsUpdateTool.exe -command update -game left4dead2 -dir d:\l4d2
这个命令继续更新,HLDS Update Tool 会自动对比文件
紧接着先前的下载点继续增量更新,不用担心前面的工作白费:)
c-r-a-c-k L4D2 的服务器需要用到 REVOLUTiON 出品的 Emulator,
它有 Linux 和 Windows 两个版本,目前最新的版本号 9.81 R3
这里就介绍下 Windows 环境下的用法吧。
支持 L4D2 v4031
Version 2.0.0.1 (left4dead2)
Exe build: 14:49:10 Nov 20 2009 (4031) (550)
下载地址:
www.rev-crew.info/viewtopic.php?f=5&t=7
http://cs.rin.ru/forum/viewtopic.php?f=29&t=30678
(不想注册论坛或者连到国外比较慢的朋友
去我的网盘也可以下载 benhon.ys168.com)
打开压缩包 RevEmu 9.81 R3.zip,
将 rev.ini、Steam.dll 两个文件解压到 D:\L4D2\left4dead2 文件夹里
将 items_440.bin 放到 D:\L4D2\left4dead2\platform 文件夹里
另外将 D:\L4D2\left4dead2\bin\steamclient.dll 重命名备份,
比如命名成 steamclient.dll.BAK
再将压缩包里的 steamclient.dll 文件放到 D:\L4D2\left4dead2\bin\
如果想要你的 L4D2 服务器能正确显示正版玩家的SteamID、
(一些插件功能实现是需要识别 SteamID 的)
并使用 VAC2 、能在公网刷出等功能,还需要用到两个文件:
Steam.dll 和 steamclient.dll
这两个文件不是先前压缩包里的,也不是下载来的 L4D2 服务器里的
而是 Steam 客户端目录里的。如果你的架设 L4D2 服务器的主机上有装 Steam,
登录一个空白免费帐号,直接在 rev.ini 里指定一下就行了;
没有安装 Steam 在本地安装一下,再把 Steam.dll 和 steamclient.dll 两个文件上传到
服务器也行。
假设服务器上安装了 Steam,路径 F:\Steam\ ,
编辑 L4D2 服务器端根目录 (D:\L4D2\left4dead2\)的 rev.ini 文件
修改三处:
……
SteamDll=F:\Steam\Steam.dll
……
SteamClient = True
……
ClientDLL=F:\Steam\steamclient.dll
……
保存就 OK 了。这样服务器就 c-r-a-c-k 了,可以同时支持Z、D版玩家连入了。
启动服务器之前,在 D:\L4D2\left4dead2\ 目录做个批处理文件,
添加一些必要的启动参数。批处理文件内容如下:
start srcds.exe -console -game left4dead2 -netconport 27016 -netconpassword mima -insecure -maxplayers 8 +hostport 27015 +map c1m1_hotel +exec
server.cfg +sv_region 4 +sv_lan 0 +ip x.x.x.x +log off
ps.
-insecure 禁用 VAC2,Z版F 就不需要了;
+ip x.x.x.x 设置成服务器的网卡设置的IP;
-netconport 27016 L4D2服务器 Telnet 远程维护端口,使用TCP协议,告别 HLSW :) 仅限控制 srcds 的 console 不会控制系统;
-netconpassword mima Telnet 远程链接的密码,使用 TCP 协议;
+hostport 27015 为游戏端口,架设在内网的服务器映射端口时 UDP 和 TCP 协议都需要,不开放 TCP协议的话,游戏里就无法使用 RCON 。
另外创建一个简单的 server.cfg 配置文件(D:\L4D2\left4dead2\left4dead2\cfg\)写入:
****** >> server.cfg ******
//
//
//
hostname "Powered by Benhon"
rcon_password "mima"
sv_visiblemaxplayers 8
sv_lan 0
sv_region 4
sv_allow_lobby_connect_only 0
sv_alltalk 1
sv_cheats 0
sv_consistency 0
sv_contact "benhon@qq.com"
sv_pure 0
sv_voiceenable 1
sv_log_onefile 0
sv_logbans 0
sv_logecho 0
sv_logfile 0
sv_logflush 0
log off
****** server.cfg ******
ps. 至于前面要加几行 "//" 注释符,是因为我们平时都是用记事本
编辑的 cfg 文件,记事本默认都会加上 BOM 头,这样的 cfg 文件
srcds 引擎是识别不了前面的两行。如果使用 UltraEdit 等软件
编辑 cfg 文件并且保存为 UTF-8 无BOM 的格式,就不许要前面
几行 "//" 注释符号,切记。还有关于服务器中文名字的设置,想
直接写在 server.cfg 里写中文 hostname 必须 server.cfg 格式为
UTF-8 无 BOM 格式,另外新版 HLSW console 里直接hostname
telnet 也直接 hostname 就行。
服务器欢迎界面可以定义,编辑 motd.txt 文件
支持 html 编码和 URL;指定 motd.txt 文件,在 server.cfg 里添加
motd_enabled 1
motdfile "motd_27015.txt"
服务器 LOGO 也支持自定义,编辑 host.txt
不过只支持 URL ,例如:
http://benhon2008.googlepages.com/banner_27015.htm
一些常用的 server.cfg 参数也简单说下:
sv_reservation_timeout 60
客户端连接超时值,单位秒;
sv_search_max_ping 300
搜索服务器最大延时,超过这个 ping 的玩家搜不到你的F;
(因为服务器有计算玩家的平均延时来给予高 Ping 玩家延时补偿。
如果你三个人都是两位数的 ping 本来玩得很好很流畅,现在却连进来了个阿尔及利亚的玩家,你们三个是陪他一起 lag 还是怎么着:)
所以防止高 ping 玩家很有必要的)
sv_tags "Server Browser Join Enabled"
客户端服务器列表搜索的关键词、标签;方便“回头客”快速定位你的服务器;
(客户端服务器搜索列表在控制台使用 openserverbrowser 参数打开)
sv_steamgroup 607219
把服务器和 Steam 组绑定。
这里设置一个 Steam Group ID ,只要属于这个 Steam 组的玩家启动游戏后就会直接在游戏界面下方显示服务器的快速通道,很实用的功能。
(Z版和Steam Crack玩家看下,免 Steam 版的玩家就忽略吧)
加速服务器,提高系统的内核时钟频率让换图、游戏更流畅。方法:
1.开启 srcdsfpsboost.exe,下载地址
http://whisper.ausgamers.com/wiki/index.php/Tickrate
http://whisper.ausgamers.com/downloads/srcdsfpsboost.zip
2.Windows Media Player 方法:
http://bbs.pcgames.com.cn/topic-507459.html
暂时就写这么多,有什么问题的话,大家多多交流。
[本帖最后由 benhon 于 2009-11-30 10:16 编辑]
K文件提交服务器计算,Windows 下 L4D2 的服务器架设与c-r-a-c-k相关推荐
- 国内邮件服务器 评测,Windows下的邮件服务器性能评测(组图)
<Windows下的邮件服务器性能评测(组图)>由会员分享,可在线阅读,更多相关<Windows下的邮件服务器性能评测(组图)(15页珍藏版)>请在人人文库网上搜索. 1.前言 ...
- Pycharm远程连接服务器(windows下远程修改服务器代码)
http://blog.csdn.net/duankaifei/article/details/41898641 1.写在前面 之前一致用putty,ssh,修改代码,或者本地修改,上传到服务 ...
- mysql服务器默认使用用户_在Windows下配置MySql服务器默认使用的用户是
在Windows下配置MySql服务器默认使用的用户是 答:root 制单的基本要求是 答:完整 及时 简明 正确 为了妥善解决各类旅游企业受损严重,普遍面临的现金流不足.应收账款风险.大量游客投诉和 ...
- windows下的BT服务器搭建方案
windows下的BT服务器搭建方案 需要BitTorrent3.9.1的资料还要继续找 BT下载可以说是目前网络上最流行的P2P文件共享方式了.BT服务器相比于FTP服务器有许 ...
- windows下搭建NFS服务器
windows下搭建NFS服务器 在windows下,搭建NFS服务器最简单的方式就是下载一个NFS服务器软件,然后安装就可以了. 使用的NFS服务器软件:NFS Server 1.2.43. 下载地 ...
- Windows下安装NTP服务器——搭建时间同步服务器
Windows下安装NTP服务器--搭建时间同步服务器 NTP服务器介绍 NTP服务器[Network Time Protocol(NTP)]是用来使计算机时间同步化的一种协议,它可以使计算机对其服务 ...
- 文件服务器 ldap,windows下搭建ldap服务器
windows下搭建ldap服务器 内容精选 换一换 当您发现云服务器的运行速度变慢或云服务器突然出现网络断开的情况,则可能是云服务器的带宽和CPU利用率过高导致.如果您已经通过云监控服务创建过告警任 ...
- Windows下搭建MQTT服务器
Windows下搭建MQTT服务器 1.MQTT服务器软件筛选 2.MQTT服务器软件mosquitto下载 3.修改mosquitto配置,并启动mosquitto服务 4.利用mosquitto工 ...
- Redis学习笔记(一)—— 在windows下搭建redis服务器
redis简介: redis是一个缓存数据库,里面的数据都是字符串,使用key-value形式存储,使用redis缓存数据可以提高系统的访问性能,一般开发时使用windows下的redis服务器,生产 ...
最新文章
- python中json.dump() 和 json.dumps() 有那些区别?
- .NET实现SOA(1)
- html华为官网静态网页,Web静态页面:华为商城主页
- pads layout 中 hatch和flood之区别
- Node.js 部署免费/自动续订 HTTPS
- cf451E. Devu and Flowers(产生不同多重集数量)
- python中excel制作成绩报表_python制作简单excel统计报表2之操作excel的模块openpyxl简单用法...
- Android中List、Set、Map数据结构详解
- android sp wp实例,android sp wp详解
- MySQL/InnoDB中,乐观锁、悲观锁、共享锁、排它锁、行锁、表锁、死锁概念的理解...
- maven学习(五)——maven命令的组合使用
- 鸿蒙历程和路标图,鸿蒙2.0来了?华为开发者大会时间确认:Mate40会不会首发?...
- MAC使用RZ SZ指令实现本地与远程服务器之间文件上传与下载
- 【线性分类器】(三)线性分类器的松弛求解: LEMS 算法,H-K 算法
- 通过链接下载google drive文件
- CTFT、DFT、DTFT、DFS的区别与联系
- 康托尔三分集是不可列集的证明
- java中的add()_java中的add方法
- 华为云服务器型号解析——通用计算型
- 取消UOS双系统开机启动
热门文章
- 自用的把自己微信和支付宝收款信息回调到服务器的安卓app
- 1024分辨率《变形金刚3》BD中英双字 高清 1080P 9G 720P 6G 下载
- 联通智网软件测试面试经验
- CATIA二次开发——自动导出BOM表
- 素数计数公式全面拉丁化改写-小有改进-Meissel公式-梅塞尔-Lehmer公式-莱梅=勒梅尔-筛法三种形式-孟庆余公式(转载)...
- SNMPV1, V2, V3 Agent 配置 + NMS测试
- 整体部分(The Whole and the Parts)
- 艾奇android视频格式转换器,艾奇android视频格式转换器 全部输出格式列表
- 数据可视化报表工具的整体设计
- html网页div框架代码,div层仿网页框架布局特效代码