|
|
第一次运行后会生成一个名为tshock的文件夹
8 `/ J3 p9 g) T不要删除里面的任何东西( ]0 g& ~& {4 {
. y8 _8 e; `3 K4 R" D U2 j- G. K. m Y# v& ~
要详细讲解的是config.json这个文件
' |2 w8 u- G8 w0 [5 I6 M) ~) v! ?5 b/ O5 @; m O* M5 y! F5 D( w
{" W2 U8 [: E/ ]. y: x3 k2 |
"InvasionMultiplier": 1, //入侵几率(哥布林和雪人) 单位是%/ t/ w9 Z3 q, o# _ R
"DefaultMaximumSpawns": 5, //最大刷怪量
8 b. v9 S, e: z( n- S"DefaultSpawnRate": 600, //刷怪速度 单位貌似是秒
( z5 g4 ~6 ?& Z"ServerPort": 7777, //端口2 Y1 I5 q8 @6 X" W9 h; i7 c' g0 j, o7 X
"EnableWhitelist": false, //开启白名单
( h) a! c0 Z D8 _8 a$ S( R9 H"InfiniteInvasion": false, //开启会使入侵几率无效 会无限入侵6 t" L. G' d$ ~, c6 o3 n
"PvPMode": "normal", //PVP模式 可以设置成"normal(普通)", "always(经常)", "disabled(关闭)"6 V1 X+ U$ @- V' |. q3 B' Z
"SpawnProtection": true, //出生点保护
! E& h) v" N1 P5 p"SpawnProtectionRadius": 10, //出生点保护距离
5 d1 v) ~, `# u"MaxSlots": 8, //最大玩家数量% T5 C7 `, C4 ]5 X& |3 F7 N1 F$ Q; K
"RangeChecks": true, //不明意义3 I) }* S" p6 t( ~; h, L/ G
"DisableBuild": false, //无法建筑+ o9 N1 }2 U$ R
"SuperAdminChatRGB": [ //管理员打字颜色 颜色代码跟创建人物时的一样
( p8 T1 L( \3 Y# O% D255.0,
, \( p- V1 v2 F( \) R8 Q* d5 q0.0,- X. T, ^% V; W
0.0# S: N+ y8 F8 k- Q
],
! X( `: a b& B3 W) I, ^"SuperAdminChatPrefix": "(Admin) ", //管理员前缀
- a+ l6 d+ @$ ?' V b. q"SuperAdminChatSuffix": "", //管理员后缀。。。。。。# \- w! C0 @* m! |) W6 x
"BackupInterval": 0, //备份间隔 单位分钟
( D' J# k7 }; ]# z0 p"BackupKeepFor": 60, //备份保留时间 单位分钟* o% w( @# Z# D+ V0 G/ S. p
"RememberLeavePos": false, //目测就是所有玩家退出后服务器会继续运行 false不会% t& J5 Q) H* ]2 Q
"HardcoreOnly": false, //仅限高难度玩家(就是创建角色时选择的难度)
* j% E' v) Q' m% r: y+ S"MediumcoreOnly": false, //仅限中等难度 中等指死亡后死亡后所有物品掉落的+ d, q1 K2 W- n% r9 l9 Y
"KickOnMediumcoreDeath": false, //中等难度玩家死亡后被T出
$ D+ k, X' N4 K% S"BanOnMediumcoreDeath": false, //中等难度玩家死亡后会被BAN9 p7 b5 A2 {' p9 u) G$ S$ Q6 C% x
"AutoSave": true, //自动保存 B6 ~# j# x4 }' v8 W
"MaximumLoginAttempts": 3, //登录失败n次自动T出
! o/ o& y8 ?; E# C, D" p! o! O. d"RconPassword": "", //不懂
8 X1 y9 l. L9 F6 v1 `5 B"RconPort": 7777, //不懂( |, o9 _" a$ a
"ServerName": "", //服务器名
+ d# \2 H( b f; X9 Z6 _+ l"MasterServer": "127.0.0.1", //IP8 X, G) d1 n# M' n4 Z) N
"StorageType": "sqlite", //数据库格式 默认就好, S* D1 m) H. z
"MySqlHost": "localhost:3306", //没用
* C9 Y3 |' ~3 S' Y"MySqlDbName": "", //没用
4 h2 b; B# U5 h4 w, j, v" u; e$ ?"MySqlUsername": "", //没用
1 i- U0 ^3 i& r$ A% A( X4 {"MySqlPassword": "", //没用
+ ~+ {6 |. A# t. v3 }, D) f" Q"MediumcoreBanReason": "Death results in a ban", //中等难度玩家死亡后被T时的说明
% f: P: T# d/ H' l"MediumcoreKickReason": "Death results in a kick",//中等难度玩家死亡后被BAN时的说明
2 v) N" j$ N! l" f& s9 Y"EnableDNSHostResolution": false, //可以使用DNS解析进入: v& Y$ d) W: h3 I* K. R# N
"EnableIPBans": true, //开始IP BAN* j, w+ x+ G& F% B! M- ]
"EnableBanOnUsernames": false, //开启用户名 BAN
9 k- Q( y, A4 D, m8 ]# R# U( A9 A"DefaultRegistrationGroupName": "default", //模式用户组名字
9 P8 b! X) Y% o8 k3 w7 k: T- p"DefaultGuestGroupName": "guest", //默认来宾用户组名字
8 U" f# ^6 W+ V2 Q: a"DisableSpewLogs": true, //貌似是不给玩家看日志9 U- c0 V7 h% v) Y0 _: _
"HashAlgorithm": "sha512", //加密方式) Y0 ]$ F# T5 j2 j' T3 i, u
"BufferPackets": true, //缓冲区的数据包并发送他们在每帧结束 意义不明. Q9 `7 }# [+ s2 |
"ServerFullReason": "Server is full", //服务器满人时的提示
1 M) M* s* B0 Q7 d. L {"ServerFullNoReservedReason": "Server is full. No reserved slots open.", //服务器满人时不给人进的原因
) O; E2 T" \- A0 t8 w9 {& J
% j( j, ^4 ^* G$ R! j2 h D! Q"SaveWorldOnCrash": true, //在有异常是自动保存
- b" `! F7 U9 B! f3 H$ ^"EnableGeoIP": false, //有玩家加入时提示
" t: l1 W. E+ |# S"EnableTokenEndpointAuthentication": false, //开启/status 给任何人
7 N- D- N+ ?. {# l3 P. g- m: J"ServerNickname": "TShock Server", //在↑指令开启时适用/ U& Y3 k3 V9 S8 c6 `) F
"RestApiEnabled": false, //不懂 $ ~1 E* I& K! e% W' X' O8 O
"RestApiPort": 7878, //不懂
* [) d8 K8 ^+ W) Y( o' ~. Q" e"DisableTombstones": true, //没有墓碑
: N" P+ m/ f3 \0 ~"DisplayIPToAdmins": false, //貌似是IP登录
' U6 m" B. y; v"EnableInsecureTileFixes": true, //不懂 貌似会让砖变样子( x" @$ q7 I/ l8 q
"KickProxyUsers": true, //T出使用代理的玩家3 M( h9 b4 m; U! E$ P& l
"DisableHardmode": false, //高难度模式关闭# K& w) }# a4 X5 Z d U
"DisableDungeonGuardian": false, //关闭地牢守卫
1 U* V/ z3 I, C4 Q6 o/ U5 I' ^$ p"ServerSideInventory": false, //实验功能 不知意义& f% y) H0 p' n4 `% R
"DisablePlayerCountReporting": false, //禁用统计系统; E% n9 J8 {2 F: @& E
"DisableClownBombs": false, //禁止小丑在出生点放炸弹* h7 e' `* O% B7 @
"DisableSnowBalls": false, //在出生地没有雪球?2 _2 ~, N" c2 x; f
"ChatFormat": "{1}{2}{3}: {4}", //改变游戏内聊天格式,{ 0 } =组名,{ 1 } =组前缀,{ 2 } =玩家名字,{ 3 } =组后缀,{ 4 } =聊天消息 1 g8 u; k) O; Q$ {
"ForceTime": "normal", //使时间正常, w9 d% z7 e+ ^
"TileKillThreshold": 60, //不懂) A; [8 A& X0 s) Q( P& r0 a3 A
"TilePlaceThreshold": 20, //不懂
7 y: e; D+ G/ X4 L- k( v9 L"TileLiquidThreshold": 15, //不懂
4 W$ i* @1 `% L"ProjectileThreshold": 50, //不懂
$ |4 r* ?6 k/ q: f"RequireLogin": false, //必须登陆# ?& j! V$ q+ k; I
"DisableInvisPvP": false, //禁止隐形药剂用于PVP
: z( D3 Z8 ]# t- i( }"MaxRangeForDisabled": 10, //貌似是体力值什么的 不懂
* k4 M5 P# }8 R2 n4 _0 q4 o# w"ServerPassword": "", //服务器密码
9 g4 e: c. w5 _/ Q"RegionProtectChests": false, //建筑权限之内的/ A( a$ U) p ]# N
"DisableLoginBeforeJoin": false, //开启登陆前输入密码6 w% P0 E) t& Y
"AllowRegisterAnyUsername": false, //可以用任何用户名注册9 Z0 g$ z1 k5 z7 y- W5 \
"AllowLoginAnyUsername": true //可以使用任何用户名登陆0 L+ V4 A; \3 s0 I3 U
}3 c! L8 Q3 |* j7 k4 G$ V9 F7 n
. h$ ^- w. Q7 _1 Y4 A$ G" m) _6 @+ j- y+ ]3 c. R, c
5 o( o; T, X, `' d/ N4 Y; m( m; R& ~; d' V4 |' N) T9 F
: \, n0 a/ p1 [
8 P6 ^; K) b8 @% q/ k
|
|