|
第一次运行后会生成一个名为tshock的文件夹
/ _, r/ f$ v' m' ^. _- ^) j不要删除里面的任何东西9 E' Y8 k' [5 v A9 Y
/ K- i: a5 j. A0 s9 g/ [
* t( m6 L3 X; A% G; G要详细讲解的是config.json这个文件9 d$ A+ m' N4 B7 w7 c3 \4 P2 L
( D4 T: s( V6 D" H% L. ]- _; P{' B9 E! a! w P5 Z/ \& A
"InvasionMultiplier": 1, //入侵几率(哥布林和雪人) 单位是%! [: v6 n% H* @% _0 _
"DefaultMaximumSpawns": 5, //最大刷怪量0 m8 q+ v+ I! X* t4 [! u: X
"DefaultSpawnRate": 600, //刷怪速度 单位貌似是秒1 c/ t- G) K7 n
"ServerPort": 7777, //端口; U" {; W0 w! k" B5 p+ |& m
"EnableWhitelist": false, //开启白名单' U7 ]% \3 M/ }, b* d# U
"InfiniteInvasion": false, //开启会使入侵几率无效 会无限入侵
# F! c3 t, O. E6 E- Q6 O+ n& B"PvPMode": "normal", //PVP模式 可以设置成"normal(普通)", "always(经常)", "disabled(关闭)"
) l# _) B/ x. M0 r$ S" R"SpawnProtection": true, //出生点保护+ e$ v" a3 @% i# y
"SpawnProtectionRadius": 10, //出生点保护距离
1 s4 W* v, n, X$ l5 g"MaxSlots": 8, //最大玩家数量- R/ P; I6 F, l/ [$ `) a
"RangeChecks": true, //不明意义
" ?; {0 O% _& N! z. {& ~# d"DisableBuild": false, //无法建筑. l( r A9 b0 j0 V+ K [5 l
"SuperAdminChatRGB": [ //管理员打字颜色 颜色代码跟创建人物时的一样
0 e2 [1 ~8 Z7 Q1 h, |255.0,3 x0 t3 {: X/ C( G5 `7 J
0.0,: |% E' i& I2 P' s5 L( T; w
0.0
/ S% g& s% X, y! M9 j& L& D],1 `" y5 [$ \- D# A! I
"SuperAdminChatPrefix": "(Admin) ", //管理员前缀; h' i, x7 s0 k! G. U, h# m
"SuperAdminChatSuffix": "", //管理员后缀。。。。。。
" r# p; p$ s/ q7 D; R) {0 x"BackupInterval": 0, //备份间隔 单位分钟
- t6 b$ v n5 Q5 w0 S0 T"BackupKeepFor": 60, //备份保留时间 单位分钟& Z' ~/ H' j( a# g# @8 u$ F) c
"RememberLeavePos": false, //目测就是所有玩家退出后服务器会继续运行 false不会
3 X7 o3 W' |3 T2 C2 u"HardcoreOnly": false, //仅限高难度玩家(就是创建角色时选择的难度)! \7 N; s% v d; a: ?- p. X
"MediumcoreOnly": false, //仅限中等难度 中等指死亡后死亡后所有物品掉落的: A& i- d8 W9 D
"KickOnMediumcoreDeath": false, //中等难度玩家死亡后被T出
2 D1 u$ E; r( ]$ o"BanOnMediumcoreDeath": false, //中等难度玩家死亡后会被BAN
4 s8 r' _9 Y n2 m# ]"AutoSave": true, //自动保存% a4 N) Y& j5 J7 V0 c3 A' ~
"MaximumLoginAttempts": 3, //登录失败n次自动T出
( y: n, G5 Q3 u8 e* E/ w"RconPassword": "", //不懂$ I9 e* ~. k/ w; g$ U
"RconPort": 7777, //不懂& E* R- z2 V0 y3 e1 a4 v" d
"ServerName": "", //服务器名; I' ~- n& ]$ j4 w; u4 g' p D
"MasterServer": "127.0.0.1", //IP$ {& W5 D9 |9 a; H* Q& b
"StorageType": "sqlite", //数据库格式 默认就好
9 c. y. U" Q$ e! e6 r; S3 s4 D"MySqlHost": "localhost:3306", //没用
( o E" K( ^' e2 T' F1 O0 G"MySqlDbName": "", //没用
( N8 y9 X% P6 s# P# o/ [7 |"MySqlUsername": "", //没用) X9 {5 @ e- r$ }' H$ X9 w* h
"MySqlPassword": "", //没用0 [, h. j. @# z( x6 ?1 f5 s
"MediumcoreBanReason": "Death results in a ban", //中等难度玩家死亡后被T时的说明
" q& W/ \# ^1 @"MediumcoreKickReason": "Death results in a kick",//中等难度玩家死亡后被BAN时的说明
8 F8 I9 S# y- c% H6 s6 Z"EnableDNSHostResolution": false, //可以使用DNS解析进入+ n1 ?. [/ p+ M% s9 m h
"EnableIPBans": true, //开始IP BAN
1 H- b) B5 \) o"EnableBanOnUsernames": false, //开启用户名 BAN
3 l+ n4 T# J C! z/ J f6 z"DefaultRegistrationGroupName": "default", //模式用户组名字
' |2 q0 G2 c9 I* J4 ~"DefaultGuestGroupName": "guest", //默认来宾用户组名字. o' l) J: P! L, s9 V5 }
"DisableSpewLogs": true, //貌似是不给玩家看日志2 f* w' Y) a+ v9 a( r& W! ~- J
"HashAlgorithm": "sha512", //加密方式' M8 V& y2 C+ u* T
"BufferPackets": true, //缓冲区的数据包并发送他们在每帧结束 意义不明) I3 P+ ]+ Q' {8 C
"ServerFullReason": "Server is full", //服务器满人时的提示6 U) w: I3 R# [& E7 E* }$ W+ M( Q
"ServerFullNoReservedReason": "Server is full. No reserved slots open.", //服务器满人时不给人进的原因9 q: J. ?3 k: k+ o
) ?3 _! r& y, C! o7 B! f
"SaveWorldOnCrash": true, //在有异常是自动保存) |* [, [, I( ~$ X8 \0 P: V' H) k# m
"EnableGeoIP": false, //有玩家加入时提示/ `) g& q* f0 ]) A- i) U5 ~+ \
"EnableTokenEndpointAuthentication": false, //开启/status 给任何人
: t, \+ b l/ ]5 v0 n0 F3 S1 a"ServerNickname": "TShock Server", //在↑指令开启时适用
) s0 t. P& r9 W6 c& ]7 W- G1 ]: x"RestApiEnabled": false, //不懂
! W4 u# U& p7 Q, _% ]"RestApiPort": 7878, //不懂
8 y' {, Y$ v2 F. y3 Y"DisableTombstones": true, //没有墓碑! A( ]" W. m2 h! f# |4 I
"DisplayIPToAdmins": false, //貌似是IP登录
$ n9 `( c, m4 \+ ~, X I3 k"EnableInsecureTileFixes": true, //不懂 貌似会让砖变样子
7 _' U1 Z/ |! D0 S7 z. q0 b L"KickProxyUsers": true, //T出使用代理的玩家
' U) R m3 r9 E9 _2 l"DisableHardmode": false, //高难度模式关闭, d3 @$ W8 \4 C5 `- C
"DisableDungeonGuardian": false, //关闭地牢守卫0 H& `! Q8 Y9 n4 K3 |
"ServerSideInventory": false, //实验功能 不知意义# ~4 M" G+ {# c# Q w
"DisablePlayerCountReporting": false, //禁用统计系统1 p% _ U: u3 J7 F5 ]9 G" P
"DisableClownBombs": false, //禁止小丑在出生点放炸弹
% l/ G% [( G4 r6 j5 n/ S* J( p( G"DisableSnowBalls": false, //在出生地没有雪球?
* O: h. f5 {1 P7 K9 y: u"ChatFormat": "{1}{2}{3}: {4}", //改变游戏内聊天格式,{ 0 } =组名,{ 1 } =组前缀,{ 2 } =玩家名字,{ 3 } =组后缀,{ 4 } =聊天消息
\. Y6 _/ ?0 y8 f"ForceTime": "normal", //使时间正常
( m( n! H4 i" f* c"TileKillThreshold": 60, //不懂$ W: ]" x, [. ?8 b' [) b
"TilePlaceThreshold": 20, //不懂0 u" K5 s5 Y: r# s
"TileLiquidThreshold": 15, //不懂
8 e6 H# b* n5 n9 y0 f( P"ProjectileThreshold": 50, //不懂* s2 L0 z% ?" f, ~9 t7 W; l8 @# p
"RequireLogin": false, //必须登陆3 _' Q3 w7 K7 Q% U, V' A5 Q
"DisableInvisPvP": false, //禁止隐形药剂用于PVP" U! c0 `& l O( L5 D
"MaxRangeForDisabled": 10, //貌似是体力值什么的 不懂 R- c, j# g' T% ^/ o
"ServerPassword": "", //服务器密码; Y) _& I! E3 L* U
"RegionProtectChests": false, //建筑权限之内的0 Q$ b- \ |& b( i5 ~3 l
"DisableLoginBeforeJoin": false, //开启登陆前输入密码, m' B7 o5 ~# T: o& x" c9 K0 c3 ]
"AllowRegisterAnyUsername": false, //可以用任何用户名注册- q9 |9 [" g# c/ B" X4 b4 l$ e
"AllowLoginAnyUsername": true //可以使用任何用户名登陆( ]7 |4 P5 A) ]; @# C' `2 ~
}; e. M+ c3 N7 N. R! e4 ^' B* {
. U9 l# W) A$ \6 E5 t5 y
: |6 d* Q9 z* ]( ~' B9 G h' [7 g$ K5 @3 C& ^
" P& S5 p) m. N. `- z/ T$ F
4 w; G2 @- U( W6 W( Q0 A) A- y# G
|
|