3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 26620|回复: 34
打印 上一主题 下一主题

[原创] 【技术指导】TeknoMW3 8 服务器设置以及ServerDefender插件使用详解

  [复制链接]

335

主题

9601

帖子

551

积分

高级玩家

Rank: 4

贡献度
64
金元
2950
积分
551
精华
0
注册时间
2012-1-12

古河渚圣诞快乐花好月圆

跳转到指定楼层
主题
发表于 2013-8-16 13:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 马卡洛夫@Makaro 于 2013-8-18 18:23 编辑
扫描以下二维码,立即关注 3DM-小梦 的新浪微博(点击二维码图片可以快速访问)

此帖已加入本版区联机资料大全

感谢各位对TeknoMW3 8的支持,在我们的不懈努力下,服务器已经多达10余个,欢迎更多服主及玩家入住TeknoMW3 8

TeknoMW3 8最新版本8.2.3,这个版本里增强了服务器端,并且引入全新的远程服务器管理插件ServerDefender(日后升级ServerDefender,只需下载新的ServerDefender插件替换旧版即可),并且增加了多款插件增强服务器娱乐性与安全性(需要手动加载)

要建立TeknoMW3 8服务器,你需要先掌握以下知识:
COD8服务器server.cfg+default.dspl详解;自动平衡;控制台命令 :
http://bbs.3dmgame.com/thread-2836698-1-3.html

服务器.dsr游戏模式文件修改教程:
http://bbs.3dmgame.com/thread-3784731-1-1.html

InfinityScript插件使用方法:
http://bbs.3dmgame.com/thread-3805231-1-2.html

注意:很多服主在2.7时代喜欢为服务器加载ServerAddon运行时及ServerAddon插件(如Promod等),但是到TeknoMW3 8,我们并不推荐使用ServerAddon运行时,因为ServerAddon远没有InfinityScript那样使用方便,而且已知ServerAddon与TeknoMW3 8存在诸多兼容性问题。PubX技术组会不断开发新的插件来扩充TeknoMW3 8的可拓展性。

TeknoMW3 8 建立服务器及服务器设置快速指南

TeknoMW3 8中增加了方便服主们快速建立不同类型服务器的工具(图1中红框所示),可以让建服变得简单高效,也省去了许多不必要的麻烦


图1

其中,“使用指定端口建立局域网服务器”功能是方便快速建立局域网服务器而设立的,这种服务器只需占用一个端口,操作最为简单,但是不会自动选择地图,需要服主自己选择
使用该功能建立的服务器,会使用上方“端口”后门的文本框中指定的端口,请确保指定端口可以被其他客户端访问

“使用服务器建立向导”功能,是帮助新手服主快速建立互联网服务器的最佳选择,点击后如图2所示


图2

其中,互联网服务器需要占用3个端口,除了MasterServer端口必须为28966外,其余两个端口可以自行制定,需要确保所有端口都能被客户端访问
“Cfg文件”后的文本框,是指定你的服务器要调用那个cfg文件(默认为server.cfg),可以根据你的实际需要修改
“载入插件”文本框,可以指定服务器需要使用的插件,填写格式为 +loadscript "xxx.dll",如果要载入多个插件,需要将每个+loadscript代码中间用空格分离(示例:+loadscript "zombies.dll" +loadscript "MapEdit_NoFly.dll"),请严格按照要求的格式填写

“使用自定义命令参数(高级)”功能,类似与2.7时代使用批处理建服的方式,可自定义性更高但操作最复杂,适合经验丰富的服主使用,界面如图3所示


图3

当然,你也可以使用批处理来建立服务器,建立方法可以在上面提到的帖子里参考到,这里就不再重复

ServerDefender插件使用详解

ServerDefender由PubX开发,是远程管理服务器的最佳选择,它拥有大部分RCON的功能以及RCON及其他服务器管理插件所不具备的优势,ServerDefender的最新版本为3.0,它已内置与T8.2.3版中,拥有ServerAdmin(远程服务器管理),Messages(消息推送),Vote(投票),AdvFunc(高级服务器管理)4大组件。

ServerDefender依赖于服务器端配置文件,配置文件对ServerDefender起到至关重要的作用(例如控制功能的开启与关闭,记录admin信息、黑名单信息、欢迎消息信息等),所有配置文件均储存在游戏根目录下ServerDefender目录中,目录内容如图4所示


图4

其中:
sv_config.ini是ServerDefender的核心配置文件,直接关系到各个功能是否开启,以及部分参数
admin.pubxlist中记录了所有Admin的GUID(注意,不是游戏里那个GUID,是由InfinityScript运行时生成的每个玩家生成的GUID,修改teknogods.ini文件里的ID会导致该GUID发生变化)
xacban.pubxlist是ServerDefender的XACBAN列表,在装有ServerDefender的服务器中,不仅在服务器BAN列表里记录被封禁的玩家信息,也在ServerDefender中的XACBAN列表记录被封禁的玩家信息,解BAN时需要同时删除这两个BAN列表里相应的玩家信息,XACBAN列表可以在sv_config.ini中禁用,我们后面会详细说明
message.pubxlist中记录了服务器需要显示的所有公告信息,服务器会在指定间隔内循环显示所有公告信息,公告信息可以在sv_config.ini中禁用,我们后面会详细说明
hudwelcomemessage.txt中记录了Hud欢迎消息信息,Hud欢迎消息可以在sv_config.ini中禁用,我们后面会详细说明

同其他服务器管理插件一样,ServerDefender也有许多命令使用,使用方法就是按T或Y输入指定指令后按回车(T和Y是你与其他玩家交流时的快捷键,你的设置不同,按键也会不同),ServerDefender会将所有输入的命令“吃”掉(就是不会让别人看见你输入的命令)

ServerDefender 3.0有以下命令:
!help 查看所有命令
!rcon 注册成为Admin,注册成功后会将你的GUID记录到Admin列表
!status 查看所有玩家列表
!dump 根据玩家名查看某个玩家的详细信息
!dumpc 根据玩家Num查看某个玩家的详细信息
!whoami 查看自己的详细信息
!setclient 修改客户端高级配置,仅适合经验丰富的玩家使用
@ 根据玩家名发送消息给指定玩家
!votekick 根据玩家名发起投票踢出指定玩家
!votenextmap 发起投票换图
!voterestart 发起投票重新开启当前地图
---------------分割线,下面是Admin命令---------------
!kick 根据玩家名临时封禁玩家
!kickc 根据玩家Num临时封禁玩家
!drop 根据玩家名踢出玩家
!dropc 根据玩家Num踢出玩家
!ban 根据玩家名永久封禁玩家
!banc 根据玩家Num永久封禁玩家
!nextmap 与服务端map_rotate命令功能相同
!restart 与服务端map_restart命令功能相同
!fastrestart 与服务端fast_restart命令功能相同
!map 换到指定地图
!console 发送公告消息
!rawconsole 发送RAW公告消息
!hudconsole 以Hud形式在屏幕中央发送大号字消息
!set 修改服务器端高级配置,仅适用于经验丰富的Admin使用
!loadscript 载入指定插件
!unloadscript 卸载指定插件
!desvote 阻止当前投票成功(将反对数改为99)
!antiknife 开启或关闭手刀
!spawnsafe 开启或关闭出生后短时间内无敌
!magic 根据直接击杀某玩家

sv_config.ini详解

[Basic]
// Admin注册密码
Rcon=1234
// 开启ServerAdmin
ServerAdminOn=true
// 开启Vote
Vote=true
// 开启服务器公告和欢迎消息
Messages=true
// 开启AdvFunc
AdvFunc=true

[ServerAdmin]
// 使用XACBAN列表
XacBanList=true
// 显示Admin状态(开启后,会以Hud形式显示服务器当前是否有Admin在线)
ShowAdminStatic=true

[Messages]
// 公告信息间隔时间
ConsoleTime=45
// 开启欢迎消息
OpenWelcomeMessage=true
// 显示的欢迎消息(*为玩家名,只能有一个)
WelcomeMessage=^3Welcome Player: ^2* ^3join ^_^server!
// 开启Hud欢迎消息
HudWelcomeMessage=true
// Hud欢迎消息显示时间
HudHideTime=5

[Vote]
// 允许使用Votekick
VoteKickOn=true
// 投票最大时间
VoteTime=45

[AdvFunc]
// 开启Anti-Kinfe
AntiKnife=false
// 开启Anti-Camp
AntiCamp=false
// 允许Admin使用!magic命令
MagicBullet=true
// 开启出生保护
SpawnProtector=false
// 无敌时间
SpawnProtectorTime=3


hudwelcomemessage.txt详解

介绍:HudWelcomeMessage功能可以以Hud方式在刚加入服务器的玩家的屏幕上显示信息,效果如图5所示


图5

hudwelcomemessage.txt文件内容(示例):
^3Hi ^2* ^3. Welcome to join ^_^ server!
^1Don't hack! Hacker well be banned in this server.
^2Have nice day! ^3--PubX Development
cardicon_sniper
^1P^2u^3b^4X

其中,第1行是在图5中间的第1行大字,其中*号是玩家名,只能在这一行用也只能用一个
第2行是图5中间的第2行大字
第3行是图5中间的第3行大字
第4行是图5中间靠下的ICON的名字,如果不清楚该写什么或者不要ICON,请将这行改成空的
第5行是图5顶部的固定Hud,会一直显示

1,2,3,4行的显示时间是可以在sv_config.ini中设置,单位为秒。
第5行的字会一直显示,如果不需要,可以去掉


总结:这次码了这么多字,就是想让大家都能建立8.2的服务器,并且让大家能够学会怎样设置ServerDefender。

今天要讲得就这么多,我也该休息了,还是那句话,Hive nice day!
好了,我是小梦,咱们下次再见吧

评分

3

查看全部评分

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-31 06:42 , Processed in 0.028435 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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