|
第一次运行后会生成一个名为tshock的文件夹
/ J6 I2 W8 N5 a I" L不要删除里面的任何东西5 T) \9 G1 s3 m% \( N. b& c, Y/ b
' e% g& y0 t! d+ C7 k
' l0 Y6 ]+ H9 K7 H* T" u5 K
要详细讲解的是config.json这个文件0 M. m$ l% J* l& r' m
2 B2 h' u1 w' P; b& C
{- v- V! V m7 F
"InvasionMultiplier": 1, //入侵几率(哥布林和雪人) 单位是%: ]" p/ P/ W2 h' S1 C% _2 c) p `, w; C
"DefaultMaximumSpawns": 5, //最大刷怪量3 V1 h. `0 S0 j s2 A$ r7 M! S
"DefaultSpawnRate": 600, //刷怪速度 单位貌似是秒- {& X) X3 n( k* L9 l S1 O, d" `/ u
"ServerPort": 7777, //端口
& E4 c' t3 m) B7 [5 ~! f8 W* p/ X"EnableWhitelist": false, //开启白名单
! R( S$ f4 Y1 f2 Z# ]. `"InfiniteInvasion": false, //开启会使入侵几率无效 会无限入侵
6 S p9 R+ y) L"PvPMode": "normal", //PVP模式 可以设置成"normal(普通)", "always(经常)", "disabled(关闭)"5 i2 y: {, G5 H* u
"SpawnProtection": true, //出生点保护
- T# M9 H3 @) d"SpawnProtectionRadius": 10, //出生点保护距离+ P( b' p1 M. e% j+ I1 R
"MaxSlots": 8, //最大玩家数量
& |3 y# l+ P( L! ]"RangeChecks": true, //不明意义6 ]: O. ^; q3 E
"DisableBuild": false, //无法建筑9 `# c9 ~( Y7 r
"SuperAdminChatRGB": [ //管理员打字颜色 颜色代码跟创建人物时的一样
9 D& j$ \% B1 p$ |' E255.0, {" ?7 O' T" N+ M; ~1 C! m
0.0,
+ ]) w; ~% c9 i. I" P0.0
1 I3 p) S. Y/ H. H: f) ~) k/ }5 p],
2 I" }; C3 N( \$ u- m"SuperAdminChatPrefix": "(Admin) ", //管理员前缀0 {& N: l; L) P
"SuperAdminChatSuffix": "", //管理员后缀。。。。。。
\, U! l! \. R) S) s+ _& L"BackupInterval": 0, //备份间隔 单位分钟
! d; b. b5 r# v"BackupKeepFor": 60, //备份保留时间 单位分钟
6 q' P* k* e' Q! Y- s"RememberLeavePos": false, //目测就是所有玩家退出后服务器会继续运行 false不会. |2 l9 Q! [1 s
"HardcoreOnly": false, //仅限高难度玩家(就是创建角色时选择的难度)
" D% M0 d2 c3 N3 B- L' F1 i9 @3 J! W"MediumcoreOnly": false, //仅限中等难度 中等指死亡后死亡后所有物品掉落的
2 B, L: h" c% }0 q. E"KickOnMediumcoreDeath": false, //中等难度玩家死亡后被T出# N$ K4 E! P) f$ x, k9 c8 n: X% C
"BanOnMediumcoreDeath": false, //中等难度玩家死亡后会被BAN
, p, C1 a) ^6 Y7 E"AutoSave": true, //自动保存) E; T) x1 \5 U% R1 p
"MaximumLoginAttempts": 3, //登录失败n次自动T出
- ]. ]6 c# z3 ^"RconPassword": "", //不懂/ s) P. ~2 B: c
"RconPort": 7777, //不懂, B: ^1 w; I) A" {+ A; t; ^
"ServerName": "", //服务器名
$ A- z/ k8 r0 G* t8 U! C7 R"MasterServer": "127.0.0.1", //IP8 k* \2 ?) J" q( o- o/ N
"StorageType": "sqlite", //数据库格式 默认就好" ]( i9 }; t. m5 M, J, G
"MySqlHost": "localhost:3306", //没用) p, C4 w# ]' j) o y G5 _* W6 I- L
"MySqlDbName": "", //没用4 T8 {: t6 z ~2 P" T' D
"MySqlUsername": "", //没用
7 w* l2 Q6 ?. |* J"MySqlPassword": "", //没用6 ^: O7 x3 x, }9 X
"MediumcoreBanReason": "Death results in a ban", //中等难度玩家死亡后被T时的说明2 a: N# s! {% w0 a9 V! n. i: x
"MediumcoreKickReason": "Death results in a kick",//中等难度玩家死亡后被BAN时的说明" ^+ C$ B" B: [* y8 O
"EnableDNSHostResolution": false, //可以使用DNS解析进入0 c1 d3 k5 [9 {6 B$ G: V
"EnableIPBans": true, //开始IP BAN
0 v! t# T: z- u9 Y2 x: O% @"EnableBanOnUsernames": false, //开启用户名 BAN3 g# ~ ^6 p5 D$ ?1 r% J2 m
"DefaultRegistrationGroupName": "default", //模式用户组名字7 F$ g, Q# I5 @! Q" U
"DefaultGuestGroupName": "guest", //默认来宾用户组名字
/ ~, J+ ?/ g3 y"DisableSpewLogs": true, //貌似是不给玩家看日志
9 L) J" {+ p; W"HashAlgorithm": "sha512", //加密方式
) b3 v4 J" ?/ P6 q4 o# r"BufferPackets": true, //缓冲区的数据包并发送他们在每帧结束 意义不明3 M& A {5 U; q5 G3 ~: R4 P; L
"ServerFullReason": "Server is full", //服务器满人时的提示
9 B' `% m) d" j3 N"ServerFullNoReservedReason": "Server is full. No reserved slots open.", //服务器满人时不给人进的原因
7 z3 {+ G2 O2 g) h2 `1 Z
- j. [) f+ @1 \) D ["SaveWorldOnCrash": true, //在有异常是自动保存
* N1 O$ D# h9 m. y" G"EnableGeoIP": false, //有玩家加入时提示
' F: g# E. W, F% B"EnableTokenEndpointAuthentication": false, //开启/status 给任何人
0 ~. S$ \0 N+ @9 o& E3 H! ?"ServerNickname": "TShock Server", //在↑指令开启时适用8 j: I2 q3 y# h4 {( O
"RestApiEnabled": false, //不懂 ' a% P* e& n$ V8 k
"RestApiPort": 7878, //不懂
& A! a# Y( a, @. @"DisableTombstones": true, //没有墓碑5 j6 j# W! m* C) n
"DisplayIPToAdmins": false, //貌似是IP登录; e Z7 [! ?" m# j4 K: _& k' ^
"EnableInsecureTileFixes": true, //不懂 貌似会让砖变样子 j4 a4 i2 i- E2 G& i
"KickProxyUsers": true, //T出使用代理的玩家, R9 v/ J! r$ I. G& O. K* e" T5 N8 W
"DisableHardmode": false, //高难度模式关闭
* g4 x" J( b% T- E"DisableDungeonGuardian": false, //关闭地牢守卫: t1 U8 A0 \' f% s
"ServerSideInventory": false, //实验功能 不知意义' Y. N7 Q2 @# x: f: y
"DisablePlayerCountReporting": false, //禁用统计系统% g* ?4 F# T, t E5 [' Q+ D/ S
"DisableClownBombs": false, //禁止小丑在出生点放炸弹 b: E6 l2 w* }! X) Y
"DisableSnowBalls": false, //在出生地没有雪球?9 c- [/ N6 m% m, j0 i
"ChatFormat": "{1}{2}{3}: {4}", //改变游戏内聊天格式,{ 0 } =组名,{ 1 } =组前缀,{ 2 } =玩家名字,{ 3 } =组后缀,{ 4 } =聊天消息 " [' q! J# N/ t" M% k% [
"ForceTime": "normal", //使时间正常/ c4 o1 i- D$ E K3 w
"TileKillThreshold": 60, //不懂
0 V2 m& C$ q+ U! J"TilePlaceThreshold": 20, //不懂
- E b0 }" B1 c* F/ ]( L4 R"TileLiquidThreshold": 15, //不懂2 u, I4 n4 C% `- x; B$ t5 L
"ProjectileThreshold": 50, //不懂 T5 d* `) l- L5 f4 r. ~
"RequireLogin": false, //必须登陆6 d2 T) P) W( o5 t
"DisableInvisPvP": false, //禁止隐形药剂用于PVP
! d3 p2 {5 y+ b5 O0 I"MaxRangeForDisabled": 10, //貌似是体力值什么的 不懂
- o4 c3 {3 n7 ?/ A"ServerPassword": "", //服务器密码3 t) A9 v, d# X6 K) L* |
"RegionProtectChests": false, //建筑权限之内的
5 Z8 b \: i( p' n3 Z% ^: j"DisableLoginBeforeJoin": false, //开启登陆前输入密码
1 S4 z% I% F4 q: B+ K"AllowRegisterAnyUsername": false, //可以用任何用户名注册- V# E. j8 e0 k: P! ~
"AllowLoginAnyUsername": true //可以使用任何用户名登陆
3 F7 g* g* b5 O: O( U}& Q" Y) k# `5 V. Z
& n8 ^6 {; H+ c, Z/ h3 X
" S7 I. h. T: v' ^# Y2 V0 R3 n3 W) h
5 u% r. p2 | k1 n/ }9 @" p, o/ o1 ]: ?7 S9 ?; }: v9 f' Z p- P5 U7 |
& o) ?# ?7 W2 w5 {0 v0 ?' w |
|