泰拉瑞亚服务器搭建

作者 LiuChenZe 日期 2018-08-28 字数 9,140
泰拉瑞亚服务器搭建

自建云服务器

  1. 下载最新版的泰拉服务器工具TShock
  2. 解压后,会有个TerrariaServer.exe,双击即可
  3. 图片如下TerrariaServer.exe↑ 此图因为我就创了一个世界 所以只有1 按下1之后 enter.
  4. 之后有个server port(7777),可以输入端口号,直接enter默认使用7777.
  5. 之后一路enter下去,就会完成创建,如下图创建完成
  6. 上图的 /auth XXXXXX 是管理员密码(随机数字),需要进游戏输入,剩下就是进游戏,获取管理员权限

    1.保持TerrariaServer运行状态 进入游戏 输入/auth XXXXX
    2 设置管理员 /user add xxx xxx superadmin 如果ID有空格 请加入空格 前一个X是ID 后一个是密码 最后superadmin没有空格 注意名字和ID之间是空格
    3.登陆,输入 /login xxx:xxx 就行了
    登录成功你就可以用 /HELP 来看指令,如/rain start 这类等等

泰拉瑞亚服务器指令

config配置文件位于Tshock文件夹下。使用记事本方式打开此文件。修改config可以达到丰富服务器人性化的特点。以下是config配置↓↓↓【请修改冒号后面的数值】

{
"InvasionMultiplier": 1, // 入侵规模,计算公式:入侵怪物数量=100+(X*HP>200的玩家)
"DefaultMaximumSpawns": 5,// 怪物刷新最大数值(设置越高怪物越多)
"DefaultSpawnRate": 600,// 刷新怪物时间间隔,数值越大刷新越慢
"ServerPort": 7777,// 服务器端口【默认】
"EnableWhitelist": false,// 是否开启白名单【true代表是,false代表否,以下都是】
"InfiniteInvasion": false,// 是否无限制怪物入侵【开启后使用命令召唤的怪物入侵将达到200万只左右】
"PvPMode": "normal",// PVP模式【normal表示可以正常使用PVP,always表示强制PVP,disabled表示强制PVE】
"SpawnProtection": true,// 是否保护出生点【强烈建议设置】
"SpawnProtectionRadius": 10,// 出生点保护范围【一格一个】
"MaxSlots": 8,// 服务器人数上限
"RangeChecks": true,// 不明
"DisableBuild": false,// 是否禁止建筑【开启后将无法破坏地图里任何东西】
"SuperAdminChatRGB": [
255,
0,
0
],// 超级管理员发言颜色【设置与人物初始设置颜色数值相同】
"SuperAdminChatPrefix": "(Admin) ",// GameMaster发言前缀(位于名字之前)
"SuperAdminChatSuffix": "",// GameMaster发言后缀(位于名字之后)
"BackupInterval": 0,// 地图备份时间间隔/分钟
"BackupKeepFor": 60,// 备份的地图保留时间
"RememberLeavePos": false,// 记录离开位置,再次登录服务器将传送到上一次离开服务器的位置
"HardcoreOnly": false,// 仅允许困难模式的玩家进入服务器
"MediumcoreOnly": false,// 仅允许中等模式的玩家进入服务器
"KickOnMediumcoreDeath": false,// 移除(kick)死亡的中等难度的玩家
"BanOnMediumcoreDeath": false,// 封禁(ban)死亡的中等难度的玩家
"AutoSave": true,// 是否自动保存地图,强烈建议开启
"AnnounceSave": true,// 自动保存的时候是否进行提示
"MaximumLoginAttempts": 5,// 登录次数尝试最大限制,尝试次数过多将被移除(kick)服务器
"ServerName": "",// 服务器名称
"UseServerName": false,// 是否使用服务器名称
"StorageType": "sqlite",// 数据库类型,建议不要改动
"MySqlHost": "localhost:3306",// 下面的都没用,建议不要改动
"MySqlDbName": "",
"MySqlUsername": "",
"MySqlPassword": "",
"MediumcoreBanReason": "Death results in a ban",// 中等难度的玩家被封禁(ban)时的理由
"MediumcoreKickReason": "Death results in a kick",// 中等难度的玩家被移除(kick)时的理由
"EnableIPBans": true,// 是否可以封禁(ban)ip地址
"EnableUUIDBans": true,// 是否可以封禁(ban)UUID
"EnableBanOnUsernames": false,// 是否可以封禁(ban)用户名
"DefaultRegistrationGroupName": "default",// 注册用户的默认用户组【如不了解组的规划请暂时不要改动】
"DefaultGuestGroupName": "guest",// 未注册用户的默认用户组
"DisableSpewLogs": true,// 禁止将服务器日志展示
"DisableSecondUpdateLogs": false,// 不明
"HashAlgorithm": "sha512",// 服务器里面玩家密码保存方法(要填一个哈希函数名)
"ServerFullReason": "Server is full",// 因服务器人满而被拒绝进入服务器的提示
"WhitelistKickReason": "You are not on the whitelist.",// 因不在白名单而被拒绝进入服务器的提示
"ServerFullNoReservedReason": "此为预留的管理员通道,您已被踢出服务器.",// 因服务器人满并预留给管理员的位置也满的情况下被拒绝进入服务器的提示
"SaveWorldOnCrash": true,// 服务器崩溃时是否及时保存地图
"EnableGeoIP": false,// 显示玩家国家所在地
"EnableTokenEndpointAuthentication": false,// 不明
"RestApiEnabled": false,// 不明
"RestApiPort": 7878,// 不明
"DisableTombstones": true,// 是否移除墓碑
"DisplayIPToAdmins": false,// 是否将玩家的IP地址展示给管理员
"KickProxyUsers": true,// 移除(kick)使用外挂的玩家
"DisableHardmode": false,// 禁止让世界进入困难模式(即肉山后)
"DisableDungeonGuardian": false,// 禁止攻打地牢守护者,与old man对话将会被立即传送到出生点
"DisableClownBombs": false,// 禁止小丑扔炸弹
"DisableSnowBalls": false,// 禁止使用雪球
"ChatFormat": "{1}{2}{3}: {4}",// 聊天格式【{1}为前缀,{2}为玩家名称,{3}为后缀,{4}为聊天内容】
"ChatAboveHeadsFormat": "{2}",// 在玩家头顶显示的内容【参考上一条】
"ForceTime": "normal",// THE WORLD!【normal表示昼夜正常交替,day表示出现极昼现象,night表示出现极夜现象】
"TileKillThreshold": 60,// 一秒挖掘,破坏物块的上限,否则将被冻结【可以用来检测外挂,下同】
"TilePlaceThreshold": 20,// 一秒摆放物块的上限
"TileLiquidThreshold": 15,// 一秒释放液体的上限
"ProjectileThreshold": 50,// 一秒使用弹药数量的上限【包括魔法攻击】
"HealOtherThreshold": 50,// 不明
"ProjIgnoreShrapnel": true,// 计算弹药使用上限是否忽略爆炸产生的碎片
"RequireLogin": false,// 是否开启强制注册登录
"DisableInvisPvP": false,// PVP状态下是否使隐身药水失效
"MaxRangeForDisabled": 10,// 被冻结后最大移动距离
"ServerPassword": "",// 服务器的密码,不设置表示无密码
"RegionProtectChests": true,// 领地内的箱子是否受到保护,PVE服务器强烈建议设置成true
"RegionProtectGemLocks": true,// 不明
"DisableLoginBeforeJoin": false,// 是否允许进入服务器前自动登录(在连接服务器后,但是人物还没出现在游戏里前)
"DisableUUIDLogin": false,// 是否禁止UUID登录
"KickEmptyUUID": false,// 是否移除(kick)空UUID的玩家
"AllowRegisterAnyUsername": false,// 是否允许注册任何用户名,PVE服务器强烈建议设置成false
"AllowLoginAnyUsername": true,// 是否允许登录任何用户名
"MaxDamage": 1175,// 玩家所受到的最大伤害点数,超过这个数值会被冻结
"MaxProjDamage": 1175,// 玩家受到弹药的最大伤害点数,同上
"KickOnDamageThresholdBroken": false,// 不明
"IgnoreProjUpdate": false,// 不明
"IgnoreProjKill": false,// 不明
"IgnoreNoClip": false,// 不明
"AllowIce": false,// 是否允许没有建筑权限的玩家用寒冰法杖放冰砖
"AllowCrimsonCreep": true,// 是否允许血腥之地扩散,PVE强烈建议设置成false,下同
"AllowCorruptionCreep": true,// 是否允许腐化之地扩散
"AllowHallowCreep": true,// 是否允许腐化之地扩散
"StatueSpawn200": 3,// 200物块以内的雕像最大刷怪量
"StatueSpawn600": 6,// 600物块以内的雕像最大刷怪量
"StatueSpawnWorld": 10,// 全世界内的雕像最大刷怪量
"PreventBannedItemSpawn": false,// 是否禁止用item指令和give指令获得被封禁(ban)掉的物品
"PreventDeadModification": true,// 不明
"EnableChatAboveHeads": false,// 在玩家说话时,他们头上是否会显示说的那句话
"ForceXmas": false,// 是否开启圣诞节
"AllowAllowedGroupsToSpawnBannedItems": false,// 是否允许有权限使用被禁物品的用户组通过指令获得被禁物品
"IgnoreChestStacksOnLoad": false,// 加载地图的时候是否检测箱子里物品堆叠上限
"LogPath": "tshock",// 日志文件存放路径
"UseSqlLogs": false,// 不明
"RevertToTextLogsOnSqlFailures": 10,// 不明
"PreventInvalidPlaceStyle": true,// 预防非法放置方式
"BroadcastRGB": [
127,
255,
212
],// 系统广播颜色
"ApplicationRestTokens": {},// 不明
"ReservedSlots": 1,// 预留给管理员的通道数量
"LogRest": false,// 日志是否刷新【?】
"RespawnSeconds": 5,// 玩家死亡后复活时间/秒
"RespawnBossSeconds": 10,// 一秒刷漆上限
"TilePaintThreshold": 15,// 不明
"ForceHalloween": false,// 是否开启万圣节
"AllowCutTilesAndBreakables": false,
"CommandSpecifier": "/",// 指令标志,在聊天框里首位输入该符号视为指令
"CommandSilentSpecifier": ".",
"KickOnHardcoreDeath": false,
"BanOnHardcoreDeath": false,
"HardcoreBanReason": "Death results in a ban",
"HardcoreKickReason": "Death results in a kick",
"AnonymousBossInvasions": true,
"MaxHP": 500,
"MaxMP": 200,
"SaveWorldOnLastPlayerExit": true,
"BCryptWorkFactor": 7,
"MinimumPasswordLength": 4,
"RESTMaximumRequestsPerInterval": 5,
"RESTRequestBucketDecreaseIntervalMinutes": 1,
"RESTLimitOnlyFailedLoginRequests": true,
"ShowBackupAutosaveMessages": true
}

Tshock所有指令详细介绍

  1. 指令:auth

    开服后服主需要进入服务器,但是如何获得管理权限呢?开服后会发现服务器有一横黄色字体,其中/auth xxxxxxxx最为瞩目【一般都为八位数,可通过tshock的auth.txt文件夹修改密码】,在服务器里输入auth命令+密码即可获得临时超级管理权限,如何获得永久管理权限呢?以后会说到。
    auth xxxxxxxx –获取临时管理权限,退出服务器后权限重置

  2. 指令:auth-verify

    服主获得临时超级管理权限之后建议马上输入此命令,这样以后就不能通过auth获得管理权限了,以防黑客获取权限【如果黑客真的来了…估计这命令也没用】,在这之前一定要获取永久管理权限,否则下次登录服务器就无法获取管理权限了。想要再次可以使用auth指令获取临时管理权限可以删掉tshock目录下的auth.lck文件解除。
    auth-verify –禁止使用auth指令

  3. 指令:user

    管理玩家以及用户组
    子命令:
    user add 玩家名字 密码 用户组 –添加玩家到某一个用户组
    user del 玩家名字 –删除玩家信息
    user password 玩家名字 新密码 –更改某一玩家的密码【这个真…】
    user group 玩家名字 用户组 –更改某一玩家的用户组
    备注:user命令可以更改玩家的信息,极为重要,如无特殊情况,请不要把该命令权限交给他人

  4. 指令:login

    一般服务器都会设置登录这个选项,进入服务器后输入以下子命令登录至服务器。
    子命令:
    login –直接使用角色名称和UUID登录
    login 密码 –使用游戏角色名称和密码登录
    login 用户名 密码 –使用用户名和密码登录
    备注:请牢记您的密码。

  5. 指令:password

    用于修改用户的登录密码。
    password 旧密码 新密码 –修改登录密码
    备注:请牢记您更改后的密码。

  6. 指令:register

    用于注册服务器用户账号。
    子命令:
    register 密码 –使用游戏玩家名称当做用户名和密码注册
    register 用户名 密码 –使用自己设置的用户名和密码注册
    备注:请牢记注册后的密码并尽量弄复杂。

  7. 指令:ban

    封禁掉某玩家。
    子命令:(【】内内容选填)
    ban add 玩家名称 【理由】 –永久封禁一个用户
    ban addip IP地址 【理由】 –永久封禁一个IP地址,通过此IP地址进入的玩家将被禁止进服务器
    ban addtemp 玩家名称 时间 【理由】 –限时性封禁一个用户
    ban list 【页码】 –显示正在被封禁的用户列表,不输入页码默认显示第一页
    ban listip 【页码】 –显示正在被封禁的IP地址列表
    相关命令:
    del 用户名 –解封一个用户
    delip IP地址 –解封一个IP地址
    备注:第三条子命令所涉及到的时间的格式为【1d1h1m1s】,其中d=day代表天,h=
    hour代表小时,m代表分钟,s代表秒,如果想封禁玩家123长达一天三小时的时间那么格式为:
    ban addtemp 123 1d3h 就是想封禁你你能把我咋滴
    无视理由= =

  8. 指令:broadcast

    系统广播命令,但不知道能不能定时播放,貌似有个插件可以做到。
    broadcast 内容 –播放广播
    相关命令:
    bc 内容 –也是播放广播,只不过是broadcast的缩写
    say 内容 –还是播放广播

  9. 指令:displaylogs

    是否保存服务器日志,不修改config的情况下默认目录为tshock
    【如以后有些指令我没有给出用法,即直接输入生效】

  10. 指令:group

    管理用户组。
    子命令:
    group add 新的用户组名称 权限 –添加一个新的用户组并给其初始权限
    group addperm 用户组 权限 –给某一用户组添加权限
    group color 用户组 颜色 –改变某一用户组的聊天颜色【颜色为RGB值,具体度娘】
    group del 用户组名称 –删除一个用户组
    group delperm 用户组名称 权限 –删除某一用户组的某个权限
    group list 【页码】–显示所有已设置的用户组
    group listperm 用户组名称 【页码】 –显示某一用户组的所有权限
    group parent 用户组名称 父亲用户组名称 –修改某一用户组的父亲组
    group prefix 用户组名称 前缀 –设置某一用户组聊天前缀
    group suffix 用户组名称 后缀 –设置某一用户组聊天后缀

    备注:这里的父亲用户组值得一提,如果用户组123为456的父亲用户组,那么456将继承123的全部权限,在tshock默认的用户组中,guest是最没权限但是所有用户组的父亲组,故所有用户组都将继承他的权限。如果123和456都含有同一个权限,只删除456的那个权限的话是无法彻底删去的,因为他还有123这个父亲撑腰。所以要完全撤掉这个权限需要撤销掉123的这个权限、如果123还有父亲用户组的话那就要继续找继续找,知道找到最年长的一辈才能彻底删掉这个权限。
    备注2:【】代表所有权限,可以说超级管理员只有一个权限,那就是【

  11. 指令:itemban

    封禁掉某一物品。
    子命令:
    itemban add 物品英文名称或物品ID–封禁掉某一物品
    itemban allow 物品英文名称或物品IP 用户组名称–允许某一用户组使用该被封禁的物品
    itemban del 物品英文名称或物品ID–将某一物品解除封禁
    itemban disallow 物品英文名称或物品ID 用户组名称–取消某一用户组对该封禁物品的使用权限
    itemban list 【页码】–列出所有被封禁掉的物品
    备注:没有权限使用该物品的用户组会被冻结。

  12. 指令:region

    设置领地,极为重要!
    子命令:
    region set 1/2 –设置临时边界点。
    region clear –清除设置的临时边界点
    region define 名字 –给刚才设置的临时边界起名,将其变成私有领地。
    region delete 领地名称 –删除某一个私有领地
    region name -显示当前位置的领地名称
    region list 【页码】 –显示当前所有领地
    region resize 领地名称 –重新设置领地大小
    region allow 玩家名称 领地名称 –将某一领地分享给另一位玩家
    region remove 玩家名称 领地名称 –取消将某一领地分享给某位玩家
    region allowg 用户组名称 领地名称 –将某一领地分享给某一个用户组
    region removeg 用户组名称 领地名称 –将某一领地的分享权限取消至某个用户组
    region info 领地名称 –显示领地信息
    region protect 领地名称 true/false –是否开启保护某个领地
    region z 领地名称 优先等级 –设置领地的优先权
    备注:如何设置领地?
    先输入region set 1,之后使用稿子在一个长方形的左上角敲一下,
    输入region set 2,之后使用稿子在同一个长方形的右下角敲一下
    输入region define 名称 设置成自己的私有领地吧!
    私有领地不可被除领主之外的人破坏或建筑,除非共享给某个玩家。

  13. 指令:kick

    将玩家移除服务器,克熊孩子专用【其实ban更好…】。
    kick 玩家名称 【理由】

  14. 指令:projban

    在服务器里封禁某种弹药使用权限。
    子命令:
    projban add 弹药ID –封禁某种弹药
    projban allow 弹药ID 用户组名称 –允许某一用户组使用该被封禁的弹药
    projban del 弹药ID –恢复某一个弹药的使用权限
    projban disallow 弹药ID 用户组名称 –解除某一用户组使用某个弹药的权限
    projban list –列出所有被封禁的弹药

  15. 指令:mute

    禁言某玩家
    mute 用户名 【理由】–禁言某位玩家
    相关命令:
    unmute 用户名 –解除某位玩家的禁言

  16. 指令:savessc

    手动保存服务器的玩家存档。

  17. 指令:tempgroup

    就是在本次服务器关服前设置用户组,就是说,在本次关服前玩家都是看tempgroup的。比group要更前面,所以如果玩家被设置有tempgroup的话,他的权限是按照他的tempgroup来算的,而不是他的group

  18. 指令:userinfo

    查询某一用户信息
    usernfo 玩家姓名
    相关命令:
    ui 玩家姓名 –ui就是userinfo的简写

  19. 指令:annoy

    骚扰【shenmegui】一个玩家。
    annoy 玩家名称 骚扰时间
    备注:怎么骚扰的,可以亲自试验一下,23333

  20. 指令:confuse

    让某个玩家不再受控制。【即,方向箭无法正确的控制角色移动】【这命令真NB】
    confuse 玩家名称
    备注:对同一个玩家输入两次该命令将解除不受控制状态。

  21. 指令:rocket

    在某位玩家旁边发射一个火箭。
    rocket 玩家名称

  22. 指令:firework

    在某位玩家身边发射烟花。
    firework 玩家名称 【red/green/blue/yellow】

  23. 指令:checkupdates

    检查服务器【tshock】的更新状况。
    指令:off
    介绍:关闭服务器并且保存服务器数据。
    相关命令:
    exit –同上

  24. 指令:off-nosave

    关闭服务器但不保存服务器数据。服务器被熊炸了之后立即使用该命令,不要犹豫。
    相关命令:
    exit-nosave –真是没事闲着==

  25. 指令:reload

    重新载入config文件,不必重新启动服务器去加载config文件了,但是部分配置还必须重启服务器才能生效。

  26. 指令:restart

    重启服务器。

  27. 指令:serverpassword

    修改服务器的密码。

  28. 指令:version

    显示当前tshock版本信息

  29. 指令:whitelist

    管理服务器白名单【需在config配置文件里把白名单打开】

  30. 指令:give

    给予玩家一个物品。
    give 物品英文名称或物品ID 玩家名称(可以是自己) 【数量】【英文前缀(武器用)】
    相关命令:
    g 物品英文名称或物品ID 玩家名称(可以是自己) 【数量】【英文前缀(武器用)】 –即give的简写

  31. 指令:item

    给予自己一个物品。
    item 物品英文名称或物品ID【数量】【英文前缀(武器用)】
    相关命令:
    i 物品英文名称或物品ID【数量】【英文前缀(武器用)】–不解释

  32. 指令:butcher

    杀死当前服务器里的怪物或可爱的npc。
    butcher 怪物id/npc
    备注:不写ID将表示杀死所有除了玩家的生物。

  33. 指令:invade

    开启军团入侵指令!
    invade 入侵军团
    备注:入侵军团的类型有:goblin【哥布林】,snowman【雪人军团】,pirate【海盗】。另外,南瓜月,血月,霜月有其他指令。

  34. 指令:maxspawn

    设置怪物最大刷新量,但只是临时的。
    备注:关闭服务器后失效,永久修改最大怪物刷新量请去修改config配置文件。

  35. 指令:spawnboss

    嘛,稍微懂点英文的都知道是召唤boss的指令~
    spawnboss BOSS名称 【数量】
    相关命令:
    sb BOSS名称 【数量】 –简写不解释,但是这简写简直233
    备注:boss类型主要有:eye-克苏鲁之眼/eater-世界吞噬者/wof-血肉之墙/queen-蜂后/brain-克苏鲁之脑/king-史莱姆王/twins-双子魔眼/prime-机械骷髅王/skeletron-骷髅王/golem-石巨人/plantera-世纪之花/destroyer-世界毁灭者/duke-猪鲨公爵/all-所有种类boss,若没有填数量一空则默认为一。

  36. 指令:spawnmob

    在你的身边召唤一个怪物或者NPC。
    spawnmob 怪物ID或NPC的ID 【数量】
    相关命令:
    sm 怪物ID或NPC的ID 【数量】 –如果召唤一堆NPC会发生什么?

  37. 指令:spawnrate

    设置怪物刷新时间间隔,同样是临时性的,需要通过config配置文件设置永久性的。

  38. 指令:pumpkin

    介绍:召唤南瓜月!!!
    备注:本人没有测试白天是否可以使用指令召唤南瓜月。

  39. 指令:home

    回到自己设置的出生点【床】。

  40. 指令:spawn

    介绍:回到地图【服务器】的出生点。

  41. 指令:tp

    神の指令,可以传送到别人身边。
    子命令:
    tp 玩家名称 –传送到某人身边。
    tp x坐标 y坐标 –传送到特定的一个坐标,可以通过GPS查看坐标。

  42. 指令:tpallow

    设置别人是否可以传送到你身边。

  43. 指令:tphere

    将别人传送到你身边,有可能侵犯他人隐私。

  44. tphere 玩家名称

    如果玩家名称填写all或者【*】,则表示所有玩家。

  45. 指令:antibuild

    是否开启禁止建筑【破坏】模式,开启后无法破坏地图上的任何东西,但也是临时性的。

  46. 指令:tpnpc

    传送到某个npc,权限为“tshock.tp.npc”

  47. 指令:tppos

    传送到地点,权限为“tshock.tp.pos”。

  48. 指令:pos

    获取当前地点,权限为“tshock.tp.getpos”

  49. 指令:bloodmoon

    开启血月!

  50. 指令:grow

    在你的旁边生长一颗植株,可以达到无限资源的目的。【本来就可以无线资源吧..】
    grow tree/epictree/mushroom/cactus/herb
    备注:这几个英文单词指得分别是:树,棕桐树,蘑菇,仙人掌,草药。

  51. 指令:dropmeteor

    使用该指令将会随机生成一个陨石!!!请在主城周围使用该命令否则后果自负。

  52. 指令:eclipse

    开启日食,配合config配置修改成极昼模式可以达到永久日食的目的。

  53. 指令:forcexmas

    是否开启圣诞模式,注意,有是否选项!
    forcexmas true/false

  54. 指令:fullmoon

    使用该指令开启满月!

  55. 指令:hardmode

    如当前地图处于简单模式【肉山前】,使用该指令立刻转至困难模式【肉山后】,反亦之。

  56. 指令:protectspawn

    开启临时保护出生点模式,范围在config配置文件里修改,不过也只是临时性的。

  57. 指令:rain

    是否开启或停止下雨。
    rain stop/start –前者停止正在下的雨,后者则开始下雨

  58. 指令:setspawn

    将你脚下踩得这块方块设置为地图的出生点,这个是永久的!但是仍然可以输入该指令改变地图出生点。

  59. 指令:settle

    立刻强制所有液体平衡。

  60. 指令:wind

    改变风速
    wind 数值

  61. 指令:time

    设置地图的时间
    time day/night/dusk/noon/midnight
    备注:day代表白天,游戏时间为4:00整,这个时间点表示刚刚天亮。night表示傍晚,时间未知。dusk代表黄昏,表示刚刚步入夜晚。noon表示正午,太阳当空照~一天中最亮的时候。midnight代表午夜。

  62. 指令:world

    显示当前地图信息

  63. 指令:buff

    给予自己一种buff,可以自定义时间哦!
    buff buff序号或者英文名称 【持续的时间】
    备注:时间选项不添加默认为60秒。

  64. 指令:clear

    清理以你为O点的半径中的怪物/物品/弹药。
    clear item/npc/projectile 【半径】
    备注:半径不填写大概默认为全部。npc代表怪物,第三者代表弹药,item代表掉落物品。

  65. 指令:gbuff

    给予某个玩家一种buff。
    gbuff 玩家名称 buff名称或buffID 【时间】
    相关指令:
    buffplayer 玩家名称 buff名称或buffID 【时间】
    备注:时间一栏不填写默认为60秒。

  66. 指令:godmode

    这将会给一个人上帝的权限!!!
    godmode –给予自己上帝的权利!
    godmode 用户名 –给予一个玩家上帝的权利!
    上帝的权利:当你收到任何伤害【这种伤害会减少你的体力】的时候,你马上恢复你血量上限的血量【比如你有200点血量上限,你收到伤害时,会立刻回满200点血。】。可是如果该伤害是致命的,仍然会死亡。【比如地牢守护者】

  67. 指令:heal

    治疗一个玩家【包括hp和mp】
    heal –治疗自己
    heal 玩家名称 –治疗某一个玩家

  68. 指令:kill

    干死某位玩家233。
    kill 玩家名称 –杀掉玩家

  69. 指令:me

    跟自己卖萌= ̄ω ̄=。
    me 聊天内容

  70. 指令:party

    组队聊天内容。
    party 聊天内容 –其中的组队是指pvp的队伍颜色。
    相关指令:
    p 聊天内容 –可以更加快捷的跟组队聊天

  71. 指令:reply

    回复某人私聊给你的话【亦可给某人发送私信】。
    reply 私信内容
    相关命令:
    r 聊天内容

  72. 指令:slap

    扇别人一巴掌!并强制造成五点血量伤害,据说有击退效果。
    slap 玩家姓名
    slap+名字+伤害数值 揍某人多少滴血

  73. 指令:stats

    显示当前服务器的信息。

  74. 指令:warp

    管理当前服务器所开的地图的传送点,不同的地图有不同的传送点管理。
    子命令:
    warp 传送点 –传送到该传送点,服务器的注册用户默认拥有该指令。
    warp add 传送点名称 –在当前脚下设置一个传送点并命名,所有传送点都是公共的。
    warp del 传送点名称 –删除某一传送点。
    warp list 【页数】 –显示当前服务器开的地图所设置的所有传送点。
    warp send 玩家名称 传送点名称 –将某一用户立即强制传送到某一传送点。
    warp hide 传送点名称 ture/false –设置传送点是否显示,ture为是,反之。
    备注:warp可以在任意一个地方建立传送点,也可以用来设置服务器活动传送点,所以如无特殊情况,请不要授予注册玩家管理传送点的权限。

  75. 指令:whisper

    发送一种私聊信息给予某位玩家。
    whisper 聊天内容 –私聊某位玩家。
    相关命令:
    tell 聊天内容 –还是私聊某位玩家。
    w 聊天内容 –whisper的简写。

  76. 指令:aliases

    查询某一命令的相同命令【比如上一条指令的whisper,就有两个相同命令,即tell和w】。

  77. 指令:help

    查询当前用户组可供使用的命令。

  78. 指令:motd

    显示服务器设置的欢迎信息。

  79. 指令:playing

    显示当前服务器所有在线玩家。
    相关命令:
    online
    who

  80. 指令:rule

    显示服务器设置的规则!新手最好先看服规,否则后果自负。

Tshock内置权限详解

从此节开始,我将为大家介绍tshock原版权限详解,这些权限会用在group addperm 中使用,且特别重要。

【tshock.account系列权限】

备注:所有原版tshock权限的第一个单词均有tshock,没有特例。

  1. 权限:tshock.account.register

    允许用户组内的用户可以在服务器内注册账号。
    备注:使用方法:group addperm 用户组名称 tshock.account.register,这样就给予了一个用户组可以注册的权限,但是不要忘记父亲用户组哦,子用户组可以继承父用户组的所有权限。

  2. 权限:tshock.account.login

    允许用户组内的用户可以登录账号。
    备注:这条和上面一条最好不要做任何改动。

  3. 权限:tshock.account.changepassword

    允许用户组可以修改自己账号的密码。

  4. 权限:tshock.admin.warp

    介绍:可以管理warp点系列。对应的还有一个指令是玩家使用warp点的,不要混了。

  5. 权限:tshock.admin.itemban

    介绍:可以封禁某种物品的使用权限

  6. 权限:tshock.admin.projectileban

    介绍:可以封禁某种弹药的使用权限

  7. 权限:tshock.admin.group

    介绍:可以使用group系列命令

  8. 权限:tshock.admin.region

    介绍:可以使用region【圈地】系列指令

  9. 权限:tshock.admin.mute

    介绍:可以禁言某人

  10. 权限:tshock.admin.seeplayerids

    可以查看当前服务器玩家的人物信息。

  11. 权限:tshock.admin.savessi

    可以被服务器保存背包数据
    备注:对于那些临时玩家和用大号进开荒服的玩家们,可以考虑单独弄一个用户组并将此权限删除。

  12. 权限: tshock.admin.tempgroup

    介绍:可以使用tempgroup指令

  13. 权限:tshock.admin.broadcast

    介绍:可以使用say等指令进行系统【服务器】广播

  14. 权限:tshock.admin.userinfo

    可以获取当前在线的用户信息【可能包括IP地址】

【tshock.buff】系列权限

  1. 权限:tshock.buff.self

    可以给自己加buff

  2. 权限:tshock.buff.others

    可以给其他玩家加buff
    备注:如果一个用户组同时拥有以上两条权限,那么就可以使用buff系列指令。

【tshock.cfg系列权限】

  1. 权限:tshock.cfg.maintenance

    可以关闭或重新启动服务器
    备注:任何时候,都不要把这条权限给除超级管理之外的任何用户组!!!任何时候,都不要把这条权限给除超级管理之外的任何用户组!!!任何时候,都不要把这条权限给除超级管理之外的任何用户组!!!【很重要所以说三遍】

  2. 权限:tshock.cfg.whitelist

    可以管理白名单

  3. 权限:tshock.cfg.password

    可以修改服务器密码

  4. 权限:tshock.cfg.reload

    可以使用指令重新加载config配置文件

  5. 权限:tshock.cfg.updateplugins

    可以使用指令更新tshock

【tshock.ignore系列权限】

  1. 权限:tshock.ignore.removetile

    介绍:是否让该用户组免于受到挖掘物块速度上限的检测

  2. 权限:tshock.ignore.placetile

    介绍:是否让该用户组免于受到物块摆放速度上限的检测

  3. 权限:tshock.ignore.liquid

    介绍:是否让该用户组免于受到液体摆放速度上限的检测

  4. 权限:tshock.ignore.projectile

    介绍:是否让该用户组免于受到弹药伤害上限的检测

  5. 权限:tshock.ignore.paint

    介绍:是否让该用户组免于受到喷漆速度上限的检测

  6. 权限:tshock.ignore.noclip

    介绍:是否让该用户组免于受到锤击物块上限的检测

  7. 权限:tshock.ignore.itemstack

    介绍:是否让该用户组免于受到物品堆叠上限的检测

  8. 权限:tshock.ignore.damage

    介绍:是否让该用户组免于受到伤害上限的检测

  9. 权限:tshock.ignore.ssi

    介绍:是否让该用户组免于受到背包的检测

  10. 权限:tshock.ignore.dropbanneditem

    介绍:是否让该用户可以丢弃服务器封禁的物品并不消失

【tshock.item系列权限】

  1. 权限:tshock.item.spawn

    介绍:该用户组是否可以使用item指令。

  2. 权限:tshock.item.usebanned

    介绍:该用户组是否可以使用被服务器封禁的物品。

【tshock.npc系列权限】

  1. 权限:tshock.npc.maxspawns

    介绍:是否可以使用指令控制最大刷怪数量

  2. 权限:tshock.npc.spawnrate

    介绍:是否可以使用指令控制怪物刷新时间间隔

  3. 权限:tshock.npc.invade

    介绍:是否可以开启怪物入侵【比如雪人军团之类的…】

  4. 权限:tshock.npc.spawnboss

    介绍:是否可以使用指令召唤boss

  5. 权限:tshock.npc.rename

    介绍:是否可以重新命名NpC

  6. 权限:tshock.npc.spawnmob

    介绍:是否可以使用指令召唤怪物

  7. 权限:tshock.npc.summonboss

    介绍:是否可以使用物品召唤boss

  8. 权限:tshock.npc.butcher

    介绍:是否可以使用指令杀死怪物【butcher指令】

  9. 权限:tshock.npc.startinvasion

    介绍:是否可以使用物品召唤军团入侵【比如雪人军团之类的…】

【 tshock.superadmin系列权限】

  1. 权限:tshock.superadmin.authverify

    介绍:用户组是否可以禁止使用auth指令获取临时管理员权限

  2. 权限:tshock.superadmin.user

    介绍:用户组是否可以使用user指令管理用户组
    【以上两条基本就可以操控整个服务器的权限了,如无特殊情况请不要以上两条权限给予给他人】

【tshock.tp系列权限】

  1. 权限:tshock.tp.self

    介绍:用户组可以使用tp指令【注意,不是系列,仅限tp】

  2. 权限:tshock.tp.others

    介绍:用户组可以使用tphere指令

  3. 权限:tshock.tp.block

    介绍:使当前用户组的成员成为tp指令的目标时可以阻止他。

  4. 权限:tshock.tp.toall

    介绍:可以使用tp指令传送到任何人身边【但是没有测试过是否和tshock.tp.block权限相矛盾】

  5. 权限:tshock.tp.silent

    介绍:可以传送到别人身边但没有提示【然并卵】

  6. 权限:tshock.tp.home

    介绍:可以使用home指令

  7. 权限:tshock.tp.spawn

    介绍:可以使用spawn命令

【tshock.world系列权限】

  1. 权限:tshock.world.editspawn

    介绍:使当前用户组是否可以设置临时出生点保护,拥有此权限将可以修改出生点(无视出生点保护)

  2. 权限:tshock.world.editregion

    介绍:修改领地内的东西(无视领地保护)

  3. 权限:tshock.world.time.bloodmoon

    介绍:是否可以使用指令开启血月

  4. 权限:tshock.world.time.pumpkinmoon

    介绍:同上,血月变成南瓜月

  5. 权限:tshock.world.time.snowmoon

    介绍:霜月【我越来越懒了哈哈哈哈哈哈哈哈哈】

  6. 权限:tshock.world.grow

    介绍:是否可以使用grow指令

  7. 权限:tshock.world.hardmode

    介绍:是否可以使用指令改变当前地图的难度【即困难模式和简单模式】

  8. 权限:tshock.world.movenpc

    介绍:是否可以移动npc房间【开荒服务器建议给予普通玩家此权限】

  9. 权限:tshock.world.converthardmode

    介绍:是否可以将神圣腐化互相转换

  10. 权限:tshock.world.setxmas

    介绍:是否可以使用指令开启圣诞节

  11. 权限:tshock.world.save

    介绍:是否可以使用save指令【注,其中不包括off】

  12. 权限:tshock.world.settleliquids

    介绍:是否可以使用指令平衡液体

  13. 权限:tshock.world.info

    介绍:是否可以获取服务器当前开启的地图信息

  14. 权限:tshock.world.setspawn

    介绍:是否可以重新设置系统出生点

  15. 权限:tshock.world.time.dropmeteor

    介绍:是否可以使用指令刷新陨石…

  16. 权限:tshock.world.time.eclipse

    介绍:是否可以使用指令开启日食

  17. 权限:tshock.world.time.fullmoon

    介绍:是否可以使用指令开启满月模式

  18. 权限:tshock.world.modify

    介绍:不受禁止破坏指令的影响

  19. 权限:tshock.world.paint

    介绍:是否可以使用油漆

  20. 权限:tshock.world.rain

    介绍:是否可以使用指令下雨

  21. 权限:tshock.world.wind

    介绍:是否可以改变风速?

【Tshock原版剩余权限(没有分类)】

  1. 权限:tshock.clear

    介绍:是否可以使用clear指令【注意是clear不是clean】

  2. 权限:tshock.kill

    介绍:是否可以使用指令干掉某人

  3. 权限:tshock.reservedslot

    介绍:该用户组的成员进入服务器时,不受最大人数的限制【服务器满员了照样进来,可以用在vip用户组上】

  4. 权限:tshock.warp

    介绍:是否可以使用warp进行传送【注意,这和tshock.admin.warp权限有所不同,该权限只能利用warp指令进行传送而tshock.admin.warp则是可以使用warp系列的指令,即管理warp传送点】

  5. 权限:tshock.slap

    介绍:是否可以扇别人一巴掌

  6. 权限:tshock.whisper

    介绍:是否可以查看当前服务器人物信息

  7. 权限:tshock.annoy

    介绍:是否可以骚扰别人

  8. 权限:tshock.heal

    介绍:是否可以通过指令治愈自己

  9. 权限:tshock.partychat

    介绍:是否可以进行队内聊天【即party和p】

  10. 权限:tshock.info

    介绍:是否可以看到服务器信息

  11. 权限:tshock.thirdperson

    介绍:是否可以跟自己卖萌

  12. 权限:tshock.godmode

    介绍:是否可以使用godmode指令

  13. 权限:tshock.canchat

    介绍:是否可以聊天【这条权限碉堡了】

  14. 权限:tshock.projectiles.usebanned【因为projectiles类别的权限就这么一条,我就放在其余权限里了】

    介绍:是否可以使用被封禁【ban】掉的弹药。


本文作者:LiuChenZe

本文链接:http://LiuChenZe.github.io/2018/08/28/泰拉瑞亚服务器搭建/

版权声明: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。