资源图标

[管理]FastDeploy—— 快速开服 1.2

没有下载许可
英文名称
FastDeploy
中文名称
快速开服
来源
原创
API类型
TerrariaServerAPI
插件类型
  1. 管理
语言支持
  1. 简体中文
适用版本
  1. 1.4
前置Mod/插件
TShockAPI,OTAPI
开源地址
https://gitee.com/hufang360/TShockFastDeploy
API版本
2.1
帮助服主快速完成一些开服操作。

代码:
/fd init,快速处理(开服通用权限和设置);
/fd perm,设置常用权限,并新增GM超管组;
/fd group <组名称>,设置本插件的默认组名称;
/fd reload, 配置重载;

/fd add <指令>,指令授权;
/fd del <指令>,取消授权;
/fd refer <journey | ignore | tp>,授权参考;


快速设置(/fd init)

1、安装插件(建议同时安装自动注册插件)。
2、在命令行界面,输入“/fd init”,然后敲Enter键:
ef2b1f8222ead98624b09d109c4b76fe22d0198d[1].png
3、服主进入服务器,完成注册和登录,新服主建议同时安装自动注册,便可省去手动注册登录的麻烦。如果你还不会注册和登录,请恕我啰嗦一下:
注册:进游戏后在聊天框里输入 “/register 4321”,然后敲Enter键;
登录:聊天框输入 “/login 4321”,然后敲Enter键;

4、获取服主权限,例如我的人物名叫 hf,则在 命令行界面 输入 /user group hf GM
5、在命令行界面输入 /exit 关服,然后重启服务器,至此一个强制开荒的tshock服务器就开好了。



如果你是新服主,看到这就可以了 ;-)





快速授权(/fd perm)

a64a3407e706b45dbbdacf6dbef012f118e5124f[1].png


指令授权(/fd add | /fd del)

有时想让小伙伴能够使用部分指令
例如:授权使用 /tpnpc 指令
授权:输入“/fd add tpnpc”,然后敲Enter键。
取消:输入 “/fd del tpnpc”,然后敲Enter键。
86f81634eda74d65c7f02598fb286806720f818a[1].png

注意,目前只能够处理 主指令的权限,那些二级指令的权限还没处理。
目前能够处理的二级指令,只有warp这一个,例如:
/fd add warp 会授权 tshock.admin.warp
/fd add warp add 会授权 tshock.admin.warp
也欢迎提供你想要处理的二级指令。


授权参考(/fd refer)

目前只提供journey、ignore 和 tp 这 3个主题的授权参考。
在命令行上(或服主在游戏内)输入 /fd refer jour 将列出13条和旅行模式相关的权限:
例如:
允许玩家开关无敌,输入 /fd add jgod
不允许玩家开关无敌,输入 /fd del jgod
/godmode 指令 可以通过 /fd add godmode 来授权)
0b1c5d266417b29b70c827d464653f1e75c0f088[1].png


/fd refer ignore

3a2a7e980da1682b6c2994781821ae07071d1082[1].png



/fd refer tp

dd4cdc1061ac9534cda9af5ba71501da9d271d01[1].png


配置文件(高级用法)​

现在我每次开新服,都是复制下上个服的文件夹,然后逐个删掉不需要的文件。
tshock/config.json 和 tshock/tshock.sqlite 是一定要删除的,为了方便将必要的权限和设置,写进插件配置文件 tshock/FastDeploy/config.json,插件会自动创建这么一个配置文件,初始的设置大概是这样的。

JSON:
{
  "Group": "default",
  "Permissions": [
    "tshock.tp.pylon",
    "tshock.tp.tppotion",
    "tshock.tp.magicconch",
    "tshock.tp.demonconch",
    "tshock.tp.rod",
    "tshock.world.toggleparty",
    "tshock.world.time.usesundial",
    "tshock.world.editspawn",
    "tshock.world.movenpc",
    "tshock.npc.hurttown",
    "tshock.npc.startinvasion",
    "tshock.npc.startdd2",
    "tshock.npc.spawnpets",
    "tshock.ignore.removetile",
    "tshock.ignore.liquid",
    "tshock.ignore.paint",
    "tshock.ignore.placetile",
    "tshock.ignore.projectile",
    "tshock.ignore.damage",
    "tshock.ignore.sendtilesquare"
  ],
  "GMPermissions": [
    "*",
    "!tshock.ignore.ssc"
  ],
  "SSCEnable": true,
  "RequireLogin": true,
  "LogPath": "tshock/logs",
  "DebugLogs": false,
  "AnnounceSave": false,
  "ShowBackupAutosaveMessages": false,
  "EnableChatAboveHeads": true,
  "DisablePrimeBombs": true,
  "RespawnSeconds": 5,
  "RespawnBossSeconds": 10
}

部分配置解释:
"Group": "default", 插件的默认组,通过/fd group <组名称>,能够更改这个设置值。
这个默认组是相对于本插件的,作用于 /fd init/fd perm/fd add/fd del 操作。

场景1:让不注册玩家就能正常玩耍,只需执行 /fd group guest,然后执行 /fd perm
场景2:给本地人物刷一把天顶剑,执行 /fd group guest,执行 /fd add item,进入游戏后执行 /item zenith(不要用这个去联机服作弊哈~~卑鄙的作弊者,不要使用我这个插件~~气~)


"Permissions": [],给默认组(本插件)添加的权限,/fd perm 指令添加的权限就是来自这里。



有啥好建议,欢迎留言!;-)
  • 投币
反馈: czq516
作者
hufang360
价格
2枚
下载
122
查看
3,200
首次发布
最后更新
评分
0.00 星 0 人评分

最新更新

  1. 支持tshock4.x和tshock5.x

    增加 /fd list 指令,执行后会列出默认组可用的指令。 修复 /fd add 指令无法处理中间有空格的指令,例如:/fd add warp add。 /fd add...

* 这是一则由 Google AdSense 自动推荐的广告,与本站无关,不对其真实性与可靠性负责

顶部