游戏狂人
 
- 贡献度
- 196
- 金元
- 2839
- 积分
- 1078
- 精华
- 1
- 注册时间
- 2007-2-6
|
API版Terraria 可以说是一个集成多插件的MOD平台
其功能可以因插件的更新变得越来越强大
而tShock插件只是其中的功能之一
最新API平台和tShock软件下载 可以参考在http://bbs.3dmgame.com/thread-2034112-1-1.html帖子的附件
--------------------------------------------------------------------------------------------------------
首先来说API的安装和使用方法:
1.解压压缩包并覆盖在原Terraria游戏文件夹下
2.根据个人喜好移除不需要的插件
附:插件简介TShockAPI.dll 服务器插件
TrainerPlugin.dll 修改器插件
TexturePlugin.dll 纹理覆盖插件
TeleportPlugin.dll 传送功能插件
ResolutionPlugin.dll 运行参数设置插件(第三步中将会用到)
MinimapPlugin.dll 小地图插件
3.运行Terraria.exe(建服务器也不需要再运行原来版本的TShock.exe了)
另外主程序的快捷方式后也可以添加一些很有用的参数(下面的参数需要ResolutionPlugin.dll插件)
-x<width> -y<height> 指定游戏窗口分辨率(如:-x1440 -y900)
-fs 全屏
-skip 跳过游戏开始时的LOGO
-auto 将游戏窗口分辨率调成当前桌面分辨率
运行游戏后 在游戏中可以按快捷键启动相应的功能:
F4 快速传送(Teleport:传送;Save Loc:设置传送点;Edit:编辑;Delete:删除)
F6 小地图(找矿探索的利器啊)
F7 修改器(Grab Sun:拖拽太阳改时间;Infinite Mana:无限法力;God Mode:无敌;Infinite Breath:无限水下呼吸;Stop Spawns:停止刷新怪物;Infinite Ammo:弹药无限;Dumb AI:调低电脑AI;Debug Mode:调试模式,鼠标位置将出现光源;Light Tiles:去除光影)
F8 纹理替换MOD(textures目录下有一个把太阳花替换成了鬼脸的文件,大家发挥想象力创造属于自己的Terraria吧~~)
--------------------------------------------------------------------------------------------------------
下面说说用tShock怎么建一个有特色的服务器,强大的功能一定会让你满意^_^
首次运行服务器后,会在游戏目录生成一个tshock文件夹,里面全是配置文件,不同版本的tShock对应的配置文件和内容会有些出入
1. admin.txt GM角色IP过滤
想让自己的角色能使用强大的GM命令(后面有详细命令说明) 就要把自己的IP放在这个文件里面
有一点需要注意:如果自己连接自建服务器IP时输入的是localhost或者127.0.0.1,那么admin.txt中就要写localhost或者127.0.0.1,写公网IP的话 不会赋予GM权限
2. bans.txt、whitelist.txt和cheaters.txt 黑名单、白名单和作弊者名单
服务器会根据配置文件自动添加,或者GM通过命令添加,当然也可以直接改文件
3. config.txt或者config.json 服务器参数配置文件
前者是老版本tShock用的,后者是新版用的
config.txt文件格式如下:
true,50,4,700,true,true,7777,false,false,false,false,false
分别对应:
启用向导NPC,入侵常数,最大怪物刷新数,怪物刷新率,踢除作弊者,Ban掉作弊者,服务器端口,白名单,无限哥布林入侵,提除滥用炸弹玩家,BAN掉滥用炸弹玩家
config.json文件格式及说明如下:
{
"InvasionMultiplier": 50, 《--入侵常数(哥布林入侵的几率)
"DefaultMaximumSpawns": 4, 《--最大怪物刷新数
"DefaultSpawnRate": 700, 《--怪物刷新率(越小刷怪越快)
"ServerPort": 7777, 《--服务器端口
"EnableWhitelist": false, 《--白名单
"InfiniteInvasion": false, 《--无限哥布林入侵
"AlwaysPvP": true, 《--强制PvP
"KickSaveEditors": false, 《--踢出改档玩家
"BanSaveEditors": false, 《--BAN掉改档玩家
"BanKillTileAbusers": true, 《--BAN掉滥用炸弹的玩家
"KickKillTileAbusers": true 《--踢出滥用炸弹的玩家
}
4. errors.txt和grief.txt 错误记录(调试用的,一般不用去管它)
5. tiles.txt 忽略指定ID(十六进制)砖块的破裂检查(研究中)
6. motd.txt 服务器欢迎语文本
简单介绍几个功能标记:
%map% 当前地图名
%players% 所有连入玩家列表
%255,000,000% 改变之后的字体颜色(RGB三色10进制格式,范围0~255,不够三位的要用0补足)
拥有GM权限的角色在游戏中可以拥有神一样的能力,具体命令如下:
/kick {player} 《--踢出指定玩家
/ban {player} 《--BAN掉指定玩家
/off 《--关闭服务器
/reload 《--重载服务器参数配置文件
/dropmeteor 《--降下陨石
/star 《--降下星星
/bloodmoon 《--开启血月模式(大量刷怪)
/eater 《--召唤世界吞噬者BOSS
/eye 《--召唤眼球BOSS
/skeletron 《--召唤骷髅王BOSS
/hardcore 《--同时召唤3个BOSS附加哥布林入侵
/invade 《--哥布林入侵
/save 《--强制服务器存档
/spawn 《--将玩家传送回复活点
/tp {player} 《--传送到指定玩家身边
/tphere {player} 《--将指定玩家传到自己身边
/help 《--查看可用命令列表
/password {password} 《-- 改变服务器进入密码
/item {name} 《--制造物品(物品ID列表见2楼)
/spawnmob {id} {amount} 《--召唤指定怪物或NPC(相对应的ID列表见三楼)
/heal {player} 《--治愈指定玩家
/butcher 《--杀死附近所有不在城堡或房子里的NPC
/maxspawns 《--调整同一时间的最大刷怪量
/spawnrate 《--调整刷怪率(越小刷怪越快)
欢迎大家到群里交流经验心得(85510984)
LS于11年6月4日 |
|