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

注册 登录

QQ登录

只需一步,快速开始

查看: 50735|回复: 22
打印 上一主题 下一主题

Terraria最新API平台详解+tShock建服完全教程及GM命令详解(二三楼为物品及NPC的ID列表)

  [复制链接]

14

主题

222

帖子

1078

积分

游戏狂人

Rank: 6Rank: 6

贡献度
196
金元
2839
积分
1078
精华
1
注册时间
2007-2-6
跳转到指定楼层
主题
发表于 2011-6-4 11:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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日
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-6 18:13 , Processed in 0.027399 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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