红色中国俱乐部

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3800|回复: 1
打印 上一主题 下一主题

胜利之日dod服务器设置初级说明

[复制链接]
跳转到指定楼层
1#
发表于 2013-8-19 22:22:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

忘记怎么建服务器了,找到了孙文当年写的帖子,晚上用自己的机器试验一下,
红色中国6号试验服务器,16人的
以下,:
大家都想开DoD服务器,那我就写一个最简单的DoD服务器教程。
顺便在此告诉大家哦,其实不管谁,只要你有电脑,不管是宽带还是ADSL,都能建服务器的。并且DoD服务器和CS(反恐精英)服务器建立的方式完全一样。你也可以去找CS服务器建立的文章来看。

好了,现在请按以下步骤做,3分钟就能把一个服务器建立好。


1、打开你安装的DoD游戏目录X:/Steam/day of defeat/dod/ .我们要在这里改几个文件。以下要修改的文件都可以选择用记事本打开。


2、使用默认的dll文件
    先把liblist.gam用打开。
    找到 gamedll "dlls\shrikebot.dll",把它改为gamedll "dlls\dod.dll" (shrikebot.dll是为了在家里和BOT电脑玩的时候用的,DoD其实本来用的就是dod.dll)


3、给服务器给个名称,加个OP密码
    打开server.cfg找到 hostname "XXXXXXX" ,这里的XXXXXXX就是服务器名称,想怎么起就怎么写,可以改成中文的服务器名称。

    找到rcon_password  "XXXX",这里的XXXX就是OP管理员密码,也改一下吧。

    server.cfg是服务器最主要的参数设置文件,本文不做讨论,通常和我一样都用默认的最好了,除非你想开变态的服。Server.cfg的中文说明在此http://www.vday.cn/index.php?mod ... umid=4&postid=5


4、服务器运行的地图列表
    打开mapcycle.txt ,你会看到好多地图名称,服务器就是按这个列表顺序运行地图的。以后增加地图的话,就把地图装好后,写个名称在这里。


5、服务器欢迎画面
    打开motd.txt ,直接写些字或公告上去就行,当玩家进入服务器的时候会看到的。

    如果你会做网页的话,可以?TML来写motd.txt,让欢迎画面弄得更漂亮些,可以加入图片或FLASH,但记得图片链接在http其他网站上。


6、设置好了~我们进行最后一步!
    我们进入 X:/Steam/day of defeat/ 文件夹,找到hlds.exe ,点鼠标右键给它创建一个快捷方式。在快捷方式方式上点鼠标右键,选择属性,然后在目标E:\dod\hlds.exe后面加上以下文字 -console -game dod +map dod_anzio +maxplayers 32 -port 27015

-consle -game dod 为告诉hlds,以GUI界面运行DoD服务器
+map dod_anzio 为以dod_anzio该地图最先开始
+maxplayers 32 为开32人的服务器,可设置0-32之间
-port 27015  服务器开在UTP 27015端口


7、OK,全部完成,现在就双击这个快捷方式运行服务器吧。


[分享进阶的一些心得体会,初学者完全可以不看]

1、如果你的电脑配置不是太好,不要去装插件之类的东西,那些东西很消耗资源。并且降低游戏人数,我自己开的服务器就是如此,只适合20人左右。

2、最新的HL服务器版本为3147,请降级吧!
因为很多人还在用2771 2834的客户端
服务器升级到3147后,只能被3147的客户端搜索到
而2771版本的服务器,不能被3147客户端找到
所以推荐使用2834的版本,能让所有的人找到。

3、ADSL上开服务器,请按带宽来设置人数。
    DoD中,每个玩家大概要使用 5Kb/s 的网速连接,如果你的ADSL上行是650K的话, 650÷8≈81Kb/s  81÷5≈16  就是说最多开16人的,当然为了稳定还是开12人的吧。

4、服务器推荐使用WIN2003,WIN2000别用,WIN2000事实证明比WIN2003低5-20的PING。

    如果你电脑不是太好,也可以用WIN98来开服务器。如果你Lunix UNIX 学得好的话,用它们更佳

5、服务器增加新地图,用地图下载HTTP方式吧,比直接从服务器下快十几倍。参考http://www.vday.cn/index.php?mod ... umid=4&postid=9


6、服务器的端口 27015 为UDP端口,如果你在局域网上做服务器的话,最好在路由器上映射一下该UDP端口。如果不映射也可以,只不过不映射的话其他玩家在网上只能通过Steam列表来查找到你。

DOD服务器设置初级说明

DOD服务器设置初级说明(作者:红色中国[Red^CHINA]·孙文)


有的新功能还没挖掘不敢乱说

//-----------------------------------------------
// Server Config For Day Of Defeat v1.0 Server
//-----------------------------------------------
//
// Special Thx to [AR]-All Ready Online Network
// for help with this server config

// 服务器名字
hostname "DoD v1.0"

//服务器加密码(上锁)
//sv_password "yourpasshere"

//给观察者加密
//sv_spectator_password "yourpasshere"

//远程控制台密码
//rcon_password "rconhere"

//-----------------------------------------------
// Server Variables 服务器参数
//-----------------------------------------------
//自动瞄准
mp_autocrosshair 0

// 闪光效果1开0关(手雷)
mp_flashlight 1

// 每方最多11个人
//mp_teamplay 11

//友军火力 0关1开
mp_friendlyfire 0

//无限制旗帜
mp_fraglimit 0

//30分钟一盘
mp_timelimit 30

//客户端自动下载缺少的文件0关1开
sv_allowdownload 1

//可以自动上传(LOGO)0关1开
sv_allowupload 1

//作弊模式0关1开
sv_cheats 0

//最多有观察者4个
sv_maxspectators 4

//限制网络传输的资料最大值和最小值
sv_maxrate 6000
sv_minrate 0

//玩家的logo多久可喷一次(秒)
decalfrequency 30

//关于不合格的延迟和丢帧的处理
fakelag 0
fakeloss 0

//客户端暂停游戏 0关1开
pausable 0

//-----------------------------------------------
// Physics settings 物理设定
//-----------------------------------------------
//准确度10
sv_accelerate 10

//自动瞄准 0关1开
sv_aim 0

//空中射击准确度是10
sv_airaccelerate 10
//跳起来的移动速度是1
sv_airmove 1
//加速是4
sv_friction 4
//地心引力(重力)800
sv_gravity 800
//奖励得分0关1开
sv_bounce 1
// 客户路径是3.5
sv_clienttrace 3.5
//士兵的外型自定义0关1开
sv_clipmode 0
//行进速度 18 脚步大小(也许越大爬坡越快吧)
sv_stepsize 18
//停顿恢复100体力
sv_stopspeed 100
//最大速度500
sv_maxspeed 500
//水中射击准确10
sv_wateraccelerate 10
//水中加速度是1
sv_waterfriction 1
//爬出水面 速度2
edgefriction 2
// 爆头开
mp_falldamage 1
// 脚步声开
mp_footsteps 1

//-----------------------------------------------
// DoD Extra settings 特别设置
//-----------------------------------------------
//This Enables DoD’s Netcoding
//防止服务器LAG 0关1开
sv_unlag 1

//DoD Beta 2.0 Bullet Tracer settings 弹道设定
traceroffset 100
tracerlength 0.45
tracerred 1.3
tracerblue 0.1
tracergreen 0.7
traceralpha 0.45
tracerspeed 6250

//Turn on\off Spectating Team 观察者是否允许
mp_allowspectators 1

//Turn on/off death messages 死亡信息是否显示
mp_deathmsg 1

// load ban files 加载BANDED文件
exec listip.cfg
exec banned.cfg

// 新增"sv_log_onefile "(默认为0)来决定是使用唯一的日志文件,还是为每次换图创建单独的日志文件。默认为后者。
// 新增"sv_log_singleplayer "(默认为0)来决定是否为单机游戏创建日志文件。默认为关闭。
// 新增"sv_stats "(默认为1)来决定是否记录服务器状态(CPU使用百分比,FPS,带宽等 0为关闭,1为打开)。确定CPU使用率需要大量资源,而且需要没秒完成一次。
// 新增针对超出带宽请求的rate限制代码。
//"max_queries_sec " (默认为0.5)定义每个玩家每秒的最大请求数。
// "max_queries_sec_global " (默认为10)定义全部请求的每秒最大请求数。
// "max_queries_window " (默认为30)为平均请求率超标定义时间窗口。
// "sv_logblocks" (默认为0,0为关闭,1为打开)日志记录被此代码阻隔的IP地址。
//建议设置如下(据说可以解决HLSW 超时的问题)

max_queries_sec 5
max_queries_sec_global 10
max_queries_window 30

//另外就是服务器管理为图形界面,并以其为默认界面。如果想使用以前的控制台窗口界面,请在命令行中加入"-console"。
//如HLDS.EXE -game dod -port 27017 +maxplayers 32 +map dod_zalec -console
=======================================
远程控制服务器的方法。
首先先在dod目录下修改server.cfg增加rcon_password *****之后,你的主机就可以设定远程控制
2.在你要远程控制主机的计算机找dod目录里的rcon.cfg(没有请自己添加)
rcon_address 服务器
IPrcon_port 27015
rcon_password xxxxxx
developer 1
echo rcon password for CS11 server has been accepteddeveloper 0
3.在你的计算机桌面,修改dod快捷方式

E:SIERRAHalf-Lifehl.exe -port 27015 -console -game dod +exec rcon.cfg


〉进入游戏〉开始游戏时按~出现控制台,打一行指令
rcon users
如果游戏玩家都被列出表示成功,所有指令前都必须加rcon。
======================================
特别解释-port 端口一般人都设定为27015,若同一个ip多人上网玩DOD,跳远一点的端口,才不会冲突。
+exec rcon.cfg执行 rcon.cfg这个档案,不需要进入游戏时浪费时间输入。


sv_maxrate "20000"
sv_maxspeed "900"
sv_minrate "6000"
这3个参数对服务器来说最好改成这样,这在一定程度上能缓解服务器的LAG现象。很多服务器以上3个值设置的都比较抵,所以有的时候就算你的PING很好好,可是人多你还是感觉到得卡的。

PS:客服端请在控制台输入 rate 20000  cl_cmdrate 101  cl_clupdaterate 101在你进入到一个服务器的时候最好?LSW看看服务器的设置值,改成了服务器匹配的数值最好,可以减少LOSS和CHOCK值。


--------------------------------------------------------------------------------

作者:丹青
发表时间:2006-10-12 9:04:28



服务器枪支限制的方法

服务器枪支限制的方法(作者:胜利之日资料站)


通常在 server.cfg 中设置枪支。

枪支种类如下,设置-1为无限,设置0为禁用,设置2为2把。
以下的枪支从字面上大家就应该能理解吧。呵呵。


以下参数请自行设置:

//Allies盟军
mp_limitallies30cal "0"
mp_limitalliesbar "0"
mp_limitalliescarbine "0"
mp_limitalliesgarand "0"
mp_limitalliesgreasegun "0"
mp_limitalliesspring "0"
mp_limitalliesthompson "0"
mp_limitalliesbazooka "0"
mp_limitalliesmortar  "0"

//Axis德军
mp_limitaxisfg42 "0"
mp_limitaxisfg42s "0"
mp_limitaxisk43 "0"
mp_limitaxiskar "0"
mp_limitaxismg34 "0"
mp_limitaxismg42 "0"
mp_limitaxismp40 "0"
mp_limitaxismp44 "0"
mp_limitaxisscopedkar "0"
mp_limitaxispschrek "0"
mp_limitaxismortar "0"

//Brit英军
mp_limitbritassault "0"
mp_limitbritlight "0"
mp_limitbritmg "0"
mp_limitbritsniper "0"
mp_limitbritpiat "0"
mp_limitbritmortar "0"
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
2#
发表于 2013-8-22 02:13:46 | 只看该作者
看得我头晕,没看完.6哥建一个吧,晚上老兄弟们娱乐娱乐
您需要登录后才可以回帖 登录 | 注册

本版积分规则

RC俱乐部 ( 津ICP备16001767号 )

GMT+8, 2024-12-23 22:28 , Processed in 0.047399 second(s), 8 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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