terraria吧 关注:764,511贴子:9,950,694

【巨坑】【Tshock】所有指令详细讲解

取消只看楼主收藏回复

这个是楼主迄今为止开的第三个坑,前两个仍然填补中。
闲来无事在吧里转了好一大圈没有介绍tshock指令的帖子。
方便广大服主,我只好挖开这个坑。
希望大家多多关照。
坑挖开之后先填一点。更新时间不定。【楼主学生党】
【PS:发现错误请及时帮忙更改,感谢】


IP属地:浙江1楼2015-05-18 12:41回复
    ===本楼目录===


    IP属地:浙江2楼2015-05-18 12:42
    收起回复
      2025-08-31 00:09:50
      广告
      不感兴趣
      开通SVIP免广告
      Tshock介绍:
      Tshock是一款terraria服务器出色的插件,其在原版服务器的基础上添加了一系列简单易上手且实用的指令,极大地丰富了服务器的可玩性。
      开服方法详见置顶。


      IP属地:浙江本楼含有高级字体8楼2015-05-18 12:46
      收起回复
        一、config.json配置文件详解
        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": false,//是否保护出生点【强烈建议设置】
        "SpawnProtectionRadius": 10,//出生点保护范围【一格一个】
        "MaxSlots": 6,//服务器人数上限
        "RangeChecks": true,//不明
        "DisableBuild": false,//是否禁止建筑【开启后将无法破坏地图里任何东西】
        "SuperAdminChatRGB": [
        255.0,
        0.0,
        0.0
        ],//GameMaster发言颜色【设置与人物初始设置颜色数值相同】


        IP属地:浙江本楼含有高级字体9楼2015-05-18 13:02
        收起回复
          "SuperAdminChatPrefix": "[GM]",//GameMaster发言前缀(位于名字之前)
          "SuperAdminChatSuffix": "~~",//GameMaster发言后缀(位于名字之后)
          "BackupInterval": 0,//地图备份时间间隔/分钟
          "BackupKeepFor": 60,//备份的地图保留时间
          "RememberLeavePos": false,//记录离开位置,再次登录服务器将传送到上一次离开服务器的位置
          "HardcoreOnly": false,//仅允许困难模式的玩家进入服务器
          "MediumcoreOnly": false,//仅允许中等模式的玩家进入服务器
          "KickOnMediumcoreDeath": false,//移除(kick)死亡的中等难度的玩家
          "BanOnMediumcoreDeath": false,//封禁(ban)死亡的中等难度的玩家
          "AutoSave": true,//是否自动保存地图,强烈建议开启
          "AnnounceSave": true,//自动保存的时候是否进行提示
          "MaximumLoginAttempts": 3,//登录次数尝试最大限制,尝试次数过多将被移除(kick)服务器
          "RconPassword": "",//没用就对了,建议不要改动
          "RconPort": 7777,//同上
          "ServerName": "Terraria Small Team",//服务器名称
          "UseServerName": true,//是否使用服务器名称
          "MasterServer": "127.0.0.1",//本机IP连接地址,改动后自己可能进不去服务器
          "StorageType": "sqlite",//数据库类型,建议不要改动
          "MySqlHost": "localhost:3306",//下面的都没用,建议不要改动
          "MySqlDbName": "",
          "MySqlUsername": "",
          "MySqlPassword": "",


          IP属地:浙江本楼含有高级字体10楼2015-05-18 20:42
          收起回复
            "MediumcoreBanReason": "Death results in a ban",//中等难度的玩家被封禁(ban)时的理由
            "MediumcoreKickReason": "Death results in a kick",//中等难度的玩家被移除(kick)时的理由
            "EnableDNSHostResolution": false,//不明,大概和网络有关
            "EnableIPBans": true,//是否可以封禁(ban)ip地址
            "EnableUUIDBans": true,//是否开启封禁(ban)UUID
            "EnableBanOnUsernames": false,//是否可以封禁(ban)用户名
            "DefaultRegistrationGroupName": "default",//注册用户的默认用户组【如不了解组的规划请暂时不要改动】
            "DefaultGuestGroupName": "guest",//未注册用户的默认用户组
            "DisableSpewLogs": true,//禁止将服务器日志展示给玩家
            "HashAlgorithm": "sha512",//不明
            "BufferPackets": true,//不明,大概和buff有关
            "ServerFullReason": "Sorry,you can`t into the server,because the Server is full",//因服务器人满而被拒绝进入服务器的提示
            "WhitelistKickReason": "You are not on the whitelist.",//因不在白名单而被拒绝进入服务器的提示
            "ServerFullNoReservedReason": "Server is full. No reserved slots open.",//因服务器人满并预留给管理员的位置也满的情况下被拒绝进入服务器的提示
            "SaveWorldOnCrash": true,//服务器崩溃时是否及时保存地图
            "EnableGeoIP": false,//显示玩家IP的所在地【有可能侵犯他人隐私,建议不要开启】
            "EnableTokenEndpointAuthentication": false,//不明QAQ
            "RestApiEnabled": false,//上同下
            "RestApiPort": 7878,//呵呵
            "DisableTombstones": true,//是否移除墓碑
            "DisplayIPToAdmins": false,//是否将玩家的IP地址展示给管理员
            "KickProxyUsers": true,//移除(kick)使用外挂的玩家
            "DisableHardmode": false,//禁止让世界进入困难模式(即肉山后)
            "DisableDungeonGuardian": false,//禁止攻打地牢守护者,与old man对话将会被立即传送到出生点
            "ServerSideCharacter": false,//是否强制开荒模式(慎用)!开启后人物存档将保留在服务器但不影响单人游戏的存档。
            "ServerSideCharacterSave": 5,//服务器人物存档保存时间间隔/分钟
            "LogonDiscardThreshold": 250,//开启强制开荒后,检测到玩家背包里有违规物品时将提示
            "DisableClownBombs": false,//禁止小丑往出生点扔炸弹【大概】
            "DisableSnowBalls": false,//禁止使用雪球


            IP属地:浙江本楼含有高级字体17楼2015-05-19 11:59
            收起回复
              "ChatFormat": "{1}{2}{3}: {4}",//聊天格式【{1}为前缀,{2}为玩家名称,{3}为后缀,{4}为聊天内容】
              "ChatAboveHeadsFormat": "{2}",//在玩家头顶显示的内容【参考上一条】
              "ForceTime": "normal",//THE WORLD!【normal表示昼夜正常交替,day表示出现极昼现象,night表示出现极夜现象】
              "TileKillThreshold": 60,//一秒挖掘,破坏物块的上限,否则将被冻结【可以用来检测外挂,下同】
              "TilePlaceThreshold": 20,//一秒摆放物块的上限
              "TileLiquidThreshold": 2,//一秒释放液体的上限
              "ProjectileThreshold": 50,//一秒使用弹药数量的上限【包括魔法攻击】
              "ProjIgnoreShrapnel": true,//计算弹药使用上限是否忽略爆炸产生的碎片
              "RequireLogin": false,//是否开启强制注册登录
              "DisableInvisPvP": false,//PVP状态下是否使隐身药水失效
              "MaxRangeForDisabled": 10,//被冻结后最大移动距离
              "ServerPassword": "",//服务器的密码,不设置表示无密码
              "RegionProtectChests": true,//领地内的箱子是否受到保护,PVE服务器强烈建议设置成true
              "DisableLoginBeforeJoin": false,//大概意思是踢出登录失败的玩家?
              "DisableUUIDLogin": false,//是否禁止UUID登录
              "KickEmptyUUID": false,//是否移除(kick)空UUID的玩家
              "AllowRegisterAnyUsername": false,//是否允许注册任何用户名,PVE服务器强烈建议设置成false
              "AllowLoginAnyUsername": true,//是否允许登录任何用户名
              "MaxDamage": 175,//玩家所受到的最大伤害点数,超过这个数值会被冻结
              "MaxProjDamage": 175,//玩家受到弹药的最大伤害点数,同上
              "IgnoreProjUpdate": false,//不明,下同
              "IgnoreProjKill": false,//下同
              "IgnoreNoClip": false,//下不同
              "AllowIce": true,//是否禁止冰的扩散【这啥?】
              "AllowCrimsonCreep": false,//是否允许血腥之地扩散,PVE强烈建议设置成false,下同
              "AllowCorruptionCreep": false,//是否允许腐化之地扩散
              "AllowHallowCreep": false,//是否允许神圣之地扩散


              IP属地:浙江本楼含有高级字体18楼2015-05-19 12:15
              收起回复
                "StatueSpawn200": 3,//不明,但是可能和出生点有关,建议不要改动,下同
                "StatueSpawn600": 6,//赞成上一条
                "StatueSpawnWorld": 10,//雕像召唤物品的最高上限
                "PreventBannedItemSpawn": false,//是否禁止用item指令和give指令获得被封禁(ban)掉的物品
                "PreventDeadModification": true,//不明真相的吃瓜群众
                "EnableChatAboveHeads": false,//楼上带我一个
                "ForceXmas": false,//是否开启圣诞节
                "AllowAllowedGroupsToSpawnBannedItems": false,//是否允许有权限使用被封禁(ban)物品的用户组使用被封禁(ban)的物品
                "IgnoreChestStacksOnLoad": false,//加载地图的时候是否检测箱子里物品堆叠上线
                "LogPath": "tshock",//日志文件存放路径
                "PreventInvalidPlaceStyle": true,//不明
                "BroadcastRGB": [
                127.0,
                255.0,
                212.0
                ],//系统广播颜色,和上述GameMaster的设置颜色方式一样
                "RestUseNewPermissionModel": true,//是否刷新的时候使用新的模特【?】
                "ApplicationRestTokens": {},//不明
                "ReservedSlots": 3,//预留给管理员的通道数量
                "LogRest": false,//日志是否刷新【?】
                "RespawnSeconds": 3,//玩家死亡后复活时间/秒
                "TilePaintThreshold": 15,//一秒刷漆上限
                "EnableMaxBytesInBuffer": false,//不懂
                "MaxBytesInBuffer": 5242880,//还是不懂
                "ForceHalloween": false,//是否开启万圣节
                "AllowCutTilesAndBreakables": false,
                "CommandSpecifier": "/"//指令标志,在聊天框里首位输入该符号视为指令
                }


                IP属地:浙江本楼含有高级字体19楼2015-05-19 12:28
                收起回复
                  2025-08-31 00:03:50
                  广告
                  不感兴趣
                  开通SVIP免广告
                  指令:itemban
                  介绍:封禁掉某一物品。
                  子命令:
                  itemban add 物品英文名称或物品ID--封禁掉某一物品
                  itemban allow 物品英文名称或物品IP 用户组名称--允许某一用户组使用该被封禁的物品
                  itemban del 物品英文名称或物品ID--将某一物品解除封禁
                  itemban disallow 物品英文名称或物品ID 用户组名称--取消某一用户组对该封禁物品的使用权限
                  itemban list 【页码】--列出所有被封禁掉的物品
                  备注:没有权限使用该物品的用户组会被冻结。
                  指令: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 名称 设置成自己的私有领地吧!
                  私有领地不可被除领主之外的人破坏或建筑,除非共享给某个玩家。


                  IP属地:浙江本楼含有高级字体28楼2015-05-23 06:47
                  收起回复
                    指令:kick
                    介绍:将玩家移除服务器,克熊孩子专用【其实ban更好...】。
                    kick 玩家名称 【理由】


                    指令:projban
                    介绍:在服务器里封禁某种弹药使用权限。

                    子命令:
                    projban add 弹药ID --封禁某种弹药

                    projban allow 弹药ID 用户组名称 --允许某一用户组使用该被封禁的弹药
                    projban del 弹药ID --恢复某一个弹药的使用权限
                    projban disallow 弹药ID 用户组名称 --解除某一用户组使用某个弹药的权限
                    projban list --列出所有被封禁的弹药


                    指令:mute
                    介绍:禁言某玩家,刷屏的你们惨咯~

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



                    指令:savessc

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



                    指令:tempgroup
                    介绍:‘设置临时用户组,不明意义。




                    IP属地:浙江本楼含有高级字体32楼2015-05-25 11:24
                    收起回复
                      指令:userinfo
                      介绍:查询某一用户信息。

                      usernfo 玩家姓名
                      相关命令:
                      ui 玩家姓名 --ui就是userinfo的简写


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


                      指令:confuse
                      介绍:让某个玩家不再受控制。【即,方向箭无法正确的控制角色移动】【这命令真NB】

                      confuse 玩家名称
                      备注:对同一个玩家输入两次该命令将解除不受控制状态。


                      指令:rocket
                      介绍:在某位玩家旁边发射一个火箭。

                      rocket 玩家名称


                      指令:firework
                      介绍:在某位玩家身边发射烟花。

                      firework 玩家名称 【red/green/blue/yellow】


                      指令:checkupdates
                      介绍:检查服务器【tshock】的更新状况。



                      指令:off
                      介绍:关闭服务器并且保存服务器数据。

                      相关命令:
                      exit --同上
                      指令off-nosave
                      介绍:关闭服务器但不保存服务器数据。服务器被熊炸了之后立即使用该命令,不要犹豫。

                      相关命令:
                      exit-nosave --真是没事闲着==


                      IP属地:浙江本楼含有高级字体33楼2015-05-25 12:07
                      收起回复
                        指令:reload
                        介绍:重新载入config文件,不必重新启动服务器去加载config文件了,但是部分配置还必须重启服务器才能生效。



                        指令:restart
                        介绍:重启服务器。



                        指令:serverpassword
                        介绍:修改服务器的密码。



                        指令:version
                        介绍:显示当前tshock版本信息。



                        指令:whitelist
                        介绍:管理服务器白名单【需在config配置文件里把白名单打开】


                        IP属地:浙江本楼含有高级字体34楼2015-05-25 12:48
                        回复
                          指令:give
                          介绍:给予玩家一个物品。
                          give 物品英文名称或物品ID 玩家名称(可以是自己) 【数量】【英文前缀(武器用)】
                          相关命令:
                          g 物品英文名称或物品ID 玩家名称(可以是自己) 【数量】【英文前缀(武器用)】 --即give的简写


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


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


                          指令:invade
                          介绍:开启军团入侵指令!

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


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



                          IP属地:浙江本楼含有高级字体35楼2015-05-25 12:56
                          收起回复
                            指令:bloodmoon
                            介绍:开启血月!



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


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



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



                            指令:forcexmas
                            介绍:是否开启圣诞模式,注意,有是否选项!

                            forcexmas true/false





                            IP属地:浙江本楼含有高级字体42楼2015-05-29 11:52
                            收起回复
                              2025-08-30 23:57:50
                              广告
                              不感兴趣
                              开通SVIP免广告
                              经过寒窗苦读十二年,lz终于被释放出来了【一段时间】
                              不多说,继续填坑。
                              指令:fullmoon
                              介绍:使用该指令开启满月!

                              这啥...


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



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



                              指令:rain
                              介绍:是否开启或停止下雨。

                              rain stop/start --前者停止正在下的雨,后者则开始下雨



                              IP属地:浙江本楼含有高级字体46楼2015-06-02 19:53
                              收起回复