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发言颜色【设置与人物初始设置颜色数值相同】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:TerrariaSmallTeam,//服务器名称
UseServerName:true,//是否使用服务器名称
MasterServer:127.0.0.1,//本机IP连接地址,改动后自己可能进不去服务器
StorageType:sqlite,//数据库类型,建议不要改动
MySqlHost:localhost:3306,//下面的都没用,建议不要改动
MySqlDbName:,
MySqlUsername:,
MySqlPassword:,MediumcoreBanReason:Deathresultsinaban,//中等难度的玩家被封禁(ban)时的理由
MediumcoreKickReason:Deathresultsinakick,//中等难度的玩家被移除(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,youcan`tintotheserver,becausetheServerisfull,//因服务器人满而被拒绝进入服务器的提示
WhitelistKickReason:Youarenotonthewhitelist.,//因不在白名单而被拒绝进入服务器的提示
ServerFullNoReservedReason:Serverisfull.Noreservedslotsopen.,//因服务器人满并预留给管理员的位置也满的情况下被拒绝进入服务器的提示
SaveWorldOnCrash:true,//服务器崩溃时是否及时保存地图
EnableGeoIP:false,//显示玩家IP的所在地【有可能侵犯他人隐私,建议不要开启】
EnableTokenEndpointAuthentication:false,//不明QAQ
RestApiEnabled:false,//上同下
RestApiPort:7878,//呵呵
DisableTombstones:true,//是否移除墓碑
DisplayIPToAdmins:false,//是否将玩家的IP地址展示给管理员
KickProxyUsers:true,//移除(kick)使用外挂的玩家
DisableHardmode:false,//禁止让世界进入困难模式(即肉山后)
DisableDungeonGuardian:false,//禁止攻打地牢守护者,与oldman对话将会被立即传送到出生点
ServerSideCharacter:false,//是否强制开荒模式(慎用)!开启后人物存档将保留在服务器但不影响单人游戏的存档。
ServerSideCharacterSave:5,//服务器人物存档保存时间间隔/分钟
LogonDiscardThreshold:250,//开启强制开荒后,检测到玩家背包里有违规物品时将提示
DisableClownBombs:false,//禁止小丑往出生点扔炸弹【大概】
DisableSnowBalls:false,//禁止使用雪球ChatFormat:{1}{2}{3}:{4},//聊天格式【{1}为前缀,{2}为玩家名称,{3}为后缀,{4}为聊天内容】
ChatAboveHeadsFormat:{2},//在玩家头顶显示的内容【参考上一条】
ForceTime:normal,//THEWORLD!【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,//是否允许神圣之地扩散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:///指令标志,在聊天框里首位输入该符号视为指令
}
Tshock是一款terraria服务器出色的插件,其在原版服务器的基础上添加了一系列简单易上手且实用的指令,极大地丰富了服务器的可玩性。