|
第一次运行后会生成一个名为tshock的文件夹1 d7 s M0 B3 g, |, Q' f
不要删除里面的任何东西
+ Y$ n- Q- h: N+ N. F* B# S/ X) z1 x. X/ c0 Y. G
3 O, e/ e) T) d2 j t; i要详细讲解的是config.json这个文件
* f3 _6 Y9 G) I; w) b
, B4 h& E' y; |' B{% g" _0 }# i: G, ^5 U5 I2 t0 B9 W) R
"InvasionMultiplier": 1, //入侵几率(哥布林和雪人) 单位是%
3 ^/ H) P! R+ D"DefaultMaximumSpawns": 5, //最大刷怪量- Y8 c6 u) ]( m
"DefaultSpawnRate": 600, //刷怪速度 单位貌似是秒: u1 x3 J+ Q: M+ Q, [9 p
"ServerPort": 7777, //端口. r6 k2 F8 B6 f3 W$ n6 b
"EnableWhitelist": false, //开启白名单
; o& G& O4 q* v4 ^ `"InfiniteInvasion": false, //开启会使入侵几率无效 会无限入侵
, S7 C2 k+ ^: e"PvPMode": "normal", //PVP模式 可以设置成"normal(普通)", "always(经常)", "disabled(关闭)" C& [ c0 ^# i0 X- v. W0 ?5 @
"SpawnProtection": true, //出生点保护: g0 V( j2 n9 k, K
"SpawnProtectionRadius": 10, //出生点保护距离
. s5 I3 b2 Z5 [7 V+ {& S x+ A"MaxSlots": 8, //最大玩家数量5 `3 g& Z8 i4 \
"RangeChecks": true, //不明意义0 u* A$ L# l9 Y
"DisableBuild": false, //无法建筑2 G# H x( G" @
"SuperAdminChatRGB": [ //管理员打字颜色 颜色代码跟创建人物时的一样
+ E5 B( n& L: m* R255.0,
7 r* |0 Y/ J5 Q: S0 [0.0,9 r; ~1 H( E0 i. O7 K) e$ b
0.0
- M" V+ T! w% G0 Q% Y2 P],
7 I6 A; {& q, p- N9 V"SuperAdminChatPrefix": "(Admin) ", //管理员前缀% M' S1 A7 ~6 n" i% t% t; r+ V# E
"SuperAdminChatSuffix": "", //管理员后缀。。。。。。9 P& a+ Y0 n1 }& X5 i C: Z8 K- @0 k
"BackupInterval": 0, //备份间隔 单位分钟) _% r$ O2 Z/ }, m3 ?$ A4 w
"BackupKeepFor": 60, //备份保留时间 单位分钟
. L3 n r( K( v6 a9 }2 c! {"RememberLeavePos": false, //目测就是所有玩家退出后服务器会继续运行 false不会3 i K( Z2 u+ c7 _( f2 s h4 Y
"HardcoreOnly": false, //仅限高难度玩家(就是创建角色时选择的难度)
+ b* ? E4 r# D"MediumcoreOnly": false, //仅限中等难度 中等指死亡后死亡后所有物品掉落的
; A8 @2 r' \1 L. `( i, G/ S) k/ u# A"KickOnMediumcoreDeath": false, //中等难度玩家死亡后被T出5 |1 Z( q3 l7 T. ? Z$ l6 p, b
"BanOnMediumcoreDeath": false, //中等难度玩家死亡后会被BAN
5 e O6 Z: o$ T7 F! }: n T"AutoSave": true, //自动保存7 G( n0 O# G- N' x* b D
"MaximumLoginAttempts": 3, //登录失败n次自动T出
9 C* k, m. }+ \, d7 x1 K"RconPassword": "", //不懂2 T( k9 J; x/ S/ W0 ?; H) P4 k7 @
"RconPort": 7777, //不懂
' V$ v2 e9 W5 G1 E( O' |4 t: k6 t"ServerName": "", //服务器名 g! c9 u' d1 p, u
"MasterServer": "127.0.0.1", //IP! c7 g2 }! p. [
"StorageType": "sqlite", //数据库格式 默认就好
$ \# o: G" i9 w7 I( ?% ]6 f4 j" F# n$ M) B"MySqlHost": "localhost:3306", //没用
5 A. f. j& v) X" p( j"MySqlDbName": "", //没用: L( m2 A. p1 G) [6 \2 j
"MySqlUsername": "", //没用
0 E- X3 G; n' {: \% i8 \"MySqlPassword": "", //没用
. P+ c( L$ v" i9 a# |( a) V( I"MediumcoreBanReason": "Death results in a ban", //中等难度玩家死亡后被T时的说明
: a& K U1 w% V9 m( O, I0 z. `"MediumcoreKickReason": "Death results in a kick",//中等难度玩家死亡后被BAN时的说明8 t, [: T- U( S I# g4 e6 I
"EnableDNSHostResolution": false, //可以使用DNS解析进入4 h, h, T; p* d
"EnableIPBans": true, //开始IP BAN
4 r! h5 w+ s: G"EnableBanOnUsernames": false, //开启用户名 BAN
' r( e' m" l7 A9 D3 S"DefaultRegistrationGroupName": "default", //模式用户组名字" O1 H% D+ A. f3 _1 C; |3 L
"DefaultGuestGroupName": "guest", //默认来宾用户组名字
( Q8 G, b1 L4 A6 L/ U7 O"DisableSpewLogs": true, //貌似是不给玩家看日志: \ ^1 ~( K1 t- ^( i
"HashAlgorithm": "sha512", //加密方式6 _2 B4 p/ T$ E# T/ I" E
"BufferPackets": true, //缓冲区的数据包并发送他们在每帧结束 意义不明
0 [3 |" o! z1 P K2 t: M"ServerFullReason": "Server is full", //服务器满人时的提示; Y+ @4 U6 r+ O
"ServerFullNoReservedReason": "Server is full. No reserved slots open.", //服务器满人时不给人进的原因
7 }, G. I) r6 h+ Q
. Y4 z$ b2 R' U# E"SaveWorldOnCrash": true, //在有异常是自动保存
, q7 [+ @5 V$ M+ A2 A"EnableGeoIP": false, //有玩家加入时提示! K9 @) C- E' q% D
"EnableTokenEndpointAuthentication": false, //开启/status 给任何人( i6 \2 H0 }( ~7 i. s% _* b. K8 g4 {
"ServerNickname": "TShock Server", //在↑指令开启时适用# @! G2 E4 W6 V( M7 y7 [
"RestApiEnabled": false, //不懂 % y3 V# @4 D; W z @6 L
"RestApiPort": 7878, //不懂
' i- R* ?( N* ]# V2 L- y2 k" m9 L"DisableTombstones": true, //没有墓碑+ H5 p; Z. x3 L7 e
"DisplayIPToAdmins": false, //貌似是IP登录
- |; ?- R, y0 B! {% `"EnableInsecureTileFixes": true, //不懂 貌似会让砖变样子
0 x0 U4 r' F7 @; x9 S% U"KickProxyUsers": true, //T出使用代理的玩家
/ Z) a; U) R- B"DisableHardmode": false, //高难度模式关闭: K6 x2 R) @" H# I& Q: V
"DisableDungeonGuardian": false, //关闭地牢守卫
, U" {& i: q+ G) f/ ^% Y"ServerSideInventory": false, //实验功能 不知意义# C! Z8 n$ W! E! g
"DisablePlayerCountReporting": false, //禁用统计系统
8 N: t2 o0 y% a% C7 n"DisableClownBombs": false, //禁止小丑在出生点放炸弹
6 r" O( A: Z; l, ` z4 c' P- B"DisableSnowBalls": false, //在出生地没有雪球?
, S9 E9 ]9 C+ A3 Z"ChatFormat": "{1}{2}{3}: {4}", //改变游戏内聊天格式,{ 0 } =组名,{ 1 } =组前缀,{ 2 } =玩家名字,{ 3 } =组后缀,{ 4 } =聊天消息 & O2 j7 S! \! f# ?' I% z
"ForceTime": "normal", //使时间正常# p& b$ u5 k$ r% U1 C i
"TileKillThreshold": 60, //不懂
" H/ T4 M8 O1 x- i. m2 u& n" G3 R"TilePlaceThreshold": 20, //不懂9 D# A7 D \7 S4 f L% X8 Q1 ?
"TileLiquidThreshold": 15, //不懂2 Q1 C5 h, x) M% v4 M
"ProjectileThreshold": 50, //不懂* |4 z9 `$ R% {6 b, C
"RequireLogin": false, //必须登陆# x7 t/ m/ Z% _/ X
"DisableInvisPvP": false, //禁止隐形药剂用于PVP
9 s" L% z8 _. h' L2 w"MaxRangeForDisabled": 10, //貌似是体力值什么的 不懂
9 T& r7 k. P. N& ]"ServerPassword": "", //服务器密码
5 R u q2 i h7 D"RegionProtectChests": false, //建筑权限之内的! J, M1 \0 Z# \2 i7 @ m3 P
"DisableLoginBeforeJoin": false, //开启登陆前输入密码
; q- |0 U1 G) D1 h+ K: m"AllowRegisterAnyUsername": false, //可以用任何用户名注册5 h; o$ u0 J1 ^, {/ M4 Y
"AllowLoginAnyUsername": true //可以使用任何用户名登陆, s7 h8 O. w8 C8 A3 L
} d6 }1 g$ M4 A- Y# R$ o- f* |; J
C+ K3 ?3 p7 n6 [: I2 W3 o2 F2 a% I3 `. q" i* u k0 W
$ | F9 e) m0 o t/ ~9 ?9 u* O- l2 F% ?
' Z8 s- v- n" W
, h' N/ u* i# f$ t" x; o |
|