找回密码
 注册

STEAM登陆

绑定游戏账号后可使用

QQ登录

只需一步,快速开始

查看: 2009|回复: 0
收起左侧

[转帖] 教你架设更加高级的对战服务器(比如高级难度)[打包下载]

 关闭 [复制链接]

该用户从未签到

16

主题

53

回帖

308

积分

UID
62
僵尸币
10742
贡献度
0
注册时间
2008-6-13
在线时间
0 小时
最后登录
2012-5-3
发表于 2009-2-8 00:26:50 | 显示全部楼层 |阅读模式

不注册个乐园论坛账号能玩??

您需要 登录 才可以下载或查看,没有账号?注册

×
教你架设更加高级的对战服务器(比如高级难度)[打包下载]

本文提供的脚本均提供打包下载:
下载点:
BRSBOX

RAYFILE
NamiPan

关于如何下载L4D专用服务器的文章请参阅:
http://game.ali213.net/viewthread.php?tid=2434610&page=1&extra=

或者使用酷派的3730版最新破解傻瓜安装文件(已集成服务器端,推荐):
http://game.ali213.net/thread-2555917-1-1.html

由于官方从12.5.2008的更新开始便限制私服对战服务器的难度更改(默认普通难度),很多玩家抱怨在普通难度下幸存者过于"血硬",而且没有自动循环地图的功能,导致一章打完之后所有在服的玩家都会被"请"出服务器.所以架设一个稳定,高效的服务器是当务之急,也能为各个L4D fans提供一个良好的网络环境...
然后支持大家购买Z版.

本文提供以下功能的指南
服务器的难度更改
服务器的对战模式锁定
投票功能的难度锁定与打开
添加服务器自动循环地图功能



为了方便玩家识别,文中所指 "\l4d\left4dead\" 目录下应该有 credits.txt 文件.

第一步:
首先更改 ..\l4d\left4dead\cfg\server.cfg 文件

QUOTE:// L4D Server.cfg
// 远程连接密码
rcon_password "xxx"
setmaster add 207.173.177.11
setmaster add 69.28.151.162
setmaster add 68.142.72.246:27011
setmaster add 68.142.72.247:27011
setmaster add 68.142.72.250:27011
setmaster add 72.165.61.189:27011
sv_visiblemaxplayers 8  //服务器最大人数
// 游戏难度easy,normal,hard,impossible
z_difficulty hard
// Keeps from automatically kicking players
mp_disable_autokick 1
// Voice Options
sv_alltalk 1 // 0 - Off, 1 - On
sv_clearhinthistory 0 //Clear memory of server side hints displayed to the player.
// Region Codes: 0 - US East coast, 1 - US West coast, 2 - South America, 3 - Europe, 4 - Asia, 5 - Australia, 6 - Middle East, 7 - Africa, 255 - world
sv_region 4
sv_allow_lobby_connect_only 0
第二步:

解压 sourcemod-1.2.0-hg2534 到 \l4d\left4dead\ 目录下.
解压 mmsource-1.7.1-hg628.zip 到 \l4d\left4dead\ 目录下.其中的 metamod.vdf 请复制到 \l4d\left4dead\addons 目录下.

>>Force Mission Changer<<
官方服务器在章节结束之后自动踢出所有的玩家.
这个脚本可以让在服玩家在每章的终结自动进入下一个设定好的章节乃至循环.
解压 Force Mission Changer (l4d).zip 到 \l4d\left4dead\ 目录下.
如果服务器有飞机场和小镇的修改版对战地图则可以编辑:
\l4d\left4dead\addons\sourcemod\data\sm_l4dvs_mapchanger.txt
使其支持这两个地图的循环.考虑到客户端的普及,提供的文件中不包含这两个地图章节的设定.

Force Mission Changer设定档修改文件位于
\l4d\left4dead\cfg\sourcemod\sm_l4dvs_mapchanger.cfg

QUOTE:sm_l4d_fmc - 开启地图循环功能
sm_l4d_fmc_ifdie - 合作模式下,所有玩家在最终章挂掉之后地图是否自动换到下一个战役.
sm_l4d_fmc_gmode - 选择游戏模式: 0 -coop/1 - versus.
sm_l4d_fmc_def - 首次加载的地图名.
sm_l4d_fmc_announce - 是否对所有玩家开启地图预提示功能.
>>Director Enforcer<<
官方的对战服在战役结束前玩家全部退出会自动换回Co-op服务器,此脚本可以始终让服务器保持在对战服.同时可以自定义难度,
以及支持更改难度投票功能的锁定与打开.
使用方法:
1.将 hzombies.smx 文件复制到 \l4d\left4dead\addons\sourcemod\plugins\
2.运行srcds.exe
3.编辑 \l4d\left4dead\cfg\sourcemod\hzombies.cfg

QUOTE:// This file was auto-generated by SourceMod (v1.2.0-dev)
// ConVars for plugin "hzombies.smx"


// 服务器的难度选择 (Easy, Normal, Hard, Impossible)
// 推荐 "Hard" 默认 "Normal"
l4d_difficulty "Hard"

// 对战服锁定 (-1=disable 0=disallow 1=allow)
// 推荐 "1" 默认 "-1"
l4d_human_zombies "1"

// 允许投票更改难度 (Versus mode only) (0=off,1=on)
// 推荐 "0" 默认 "1"
l4d_votedifficulty "0"
4.重启 srcds.exe

至此,你的服务器已经更加人性化.

本教程参考翻译国外BBS的原创文章.
http://www.left4dead411.com/forums/index.php?action=vthread&forum=9&topic=8755

以上下载文件均有可能更新,现列出下载地址.
http://www.metamodsource.net/mmsdrop/1.7/
http://www.sourcemod.net/snapshots-1.2.php
http://forums.alliedmods.net/showthread.php?t=81982
http://forums.alliedmods.net/showthread.php?t=81088

欢迎转载
by LancerDancer@game.ali213.net
疯狂小馒头
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

回到顶部
快速回复 返回顶部 返回列表