|
|
第一次运行后会生成一个名为tshock的文件夹3 H' w# q: t0 Z
不要删除里面的任何东西; o* H* _; {, i& s5 z3 i
5 |7 T3 B \, \, z0 ^4 k( P: Y
4 g; E3 f5 ?+ g7 U) d0 G2 N, C要详细讲解的是config.json这个文件
) Y' N" R/ v: A+ C
( C8 D' Q! B8 t" s$ ^# Z1 m{/ [: Z$ l# W* {% ^' q. M# o
"InvasionMultiplier": 1, //入侵几率(哥布林和雪人) 单位是%1 l; d8 y [5 d/ Q
"DefaultMaximumSpawns": 5, //最大刷怪量/ m" v2 z: ?9 b/ Z
"DefaultSpawnRate": 600, //刷怪速度 单位貌似是秒3 C0 P2 O' P4 e8 J/ H: h. G* c
"ServerPort": 7777, //端口
+ ?: g! ~7 U: Q6 ^' `* q! s* r( M1 ?' f"EnableWhitelist": false, //开启白名单
' j6 c& n# ?5 e- _# E$ g! }"InfiniteInvasion": false, //开启会使入侵几率无效 会无限入侵8 |# p9 j1 C% ?4 A9 O# E
"PvPMode": "normal", //PVP模式 可以设置成"normal(普通)", "always(经常)", "disabled(关闭)"
+ s. n4 t9 c" ?7 P"SpawnProtection": true, //出生点保护
9 b9 V, x4 x# T"SpawnProtectionRadius": 10, //出生点保护距离/ e. [9 ^3 g V n. u) t& w
"MaxSlots": 8, //最大玩家数量
* g" S, r; F, h- b( i"RangeChecks": true, //不明意义 R7 `. s6 @! J0 T
"DisableBuild": false, //无法建筑: o% w t8 y" j4 L# l, s9 x# l
"SuperAdminChatRGB": [ //管理员打字颜色 颜色代码跟创建人物时的一样, H5 m* G i7 D4 s# B
255.0,
! z: f6 L3 J9 x6 j, J% ~3 s/ u# a0.0,
+ w7 P2 l- p" E {0.0
3 C3 v- I8 a8 A2 K: l& a],
K6 p3 \5 K' u/ d8 Q"SuperAdminChatPrefix": "(Admin) ", //管理员前缀3 I" {7 q! O2 ]2 F u% y7 I
"SuperAdminChatSuffix": "", //管理员后缀。。。。。。
5 _7 S" x8 Q7 W"BackupInterval": 0, //备份间隔 单位分钟
8 p$ a& m* X$ ]# `"BackupKeepFor": 60, //备份保留时间 单位分钟
8 d' r) @) e7 V& ["RememberLeavePos": false, //目测就是所有玩家退出后服务器会继续运行 false不会1 V" R: u6 q6 d# S' c
"HardcoreOnly": false, //仅限高难度玩家(就是创建角色时选择的难度)) c1 O) H7 y L
"MediumcoreOnly": false, //仅限中等难度 中等指死亡后死亡后所有物品掉落的 w) E5 {6 ~+ ^, l! g' P# e
"KickOnMediumcoreDeath": false, //中等难度玩家死亡后被T出
* w- {+ K# C7 f7 @1 T! r+ i"BanOnMediumcoreDeath": false, //中等难度玩家死亡后会被BAN! ?/ w5 }, z1 g) z
"AutoSave": true, //自动保存) l# C( w$ r8 \4 j( R; x# P/ j/ c
"MaximumLoginAttempts": 3, //登录失败n次自动T出
- T6 c. a8 U$ V, {2 X* M"RconPassword": "", //不懂
8 n) l7 F* S) d) f"RconPort": 7777, //不懂% D+ R M5 F& E4 Z
"ServerName": "", //服务器名
+ U; V/ L1 I, v* {! L"MasterServer": "127.0.0.1", //IP: h; B {: q3 K
"StorageType": "sqlite", //数据库格式 默认就好
2 A4 |2 j$ e: r& c$ U+ Y"MySqlHost": "localhost:3306", //没用
* z$ o, v, P- S- }: y( K3 F$ N. q* J"MySqlDbName": "", //没用3 n# \, G$ O, e1 N3 g
"MySqlUsername": "", //没用
) w1 J% K6 Q5 h" V+ ]% n. J' l# s"MySqlPassword": "", //没用
6 a5 r+ y3 f) _2 g' o"MediumcoreBanReason": "Death results in a ban", //中等难度玩家死亡后被T时的说明2 d% ?6 P- n: \' P: o
"MediumcoreKickReason": "Death results in a kick",//中等难度玩家死亡后被BAN时的说明
: h$ A0 P8 D/ }" U"EnableDNSHostResolution": false, //可以使用DNS解析进入
0 h3 c$ e$ p, B3 D9 E8 }, N5 |"EnableIPBans": true, //开始IP BAN% [" U$ N* D( l3 c
"EnableBanOnUsernames": false, //开启用户名 BAN
/ o2 y' ]- N: s; k' u' T8 J) B"DefaultRegistrationGroupName": "default", //模式用户组名字
9 F% I/ ^8 L4 E# L8 ^% x* ["DefaultGuestGroupName": "guest", //默认来宾用户组名字# V! N. J7 N5 j, v A
"DisableSpewLogs": true, //貌似是不给玩家看日志$ Z/ l8 }; k1 s8 O* T* j
"HashAlgorithm": "sha512", //加密方式
, ~1 l, P& ]4 c @% o0 v) q"BufferPackets": true, //缓冲区的数据包并发送他们在每帧结束 意义不明6 O0 n% w( T' F, [% W% M4 I
"ServerFullReason": "Server is full", //服务器满人时的提示
$ T. g: s( B$ }- S$ G% V8 r% d"ServerFullNoReservedReason": "Server is full. No reserved slots open.", //服务器满人时不给人进的原因+ n1 t* _/ \2 s6 ?, Q- Q6 b" i
: _0 C9 z; `( J"SaveWorldOnCrash": true, //在有异常是自动保存0 N: l* J: \9 r% D) `( {) c
"EnableGeoIP": false, //有玩家加入时提示% J; G' a) f' I1 l
"EnableTokenEndpointAuthentication": false, //开启/status 给任何人
, S3 _* k+ o. A: ^: k! j, K2 o"ServerNickname": "TShock Server", //在↑指令开启时适用
: j! @: i( e) ]( K) u2 y* C"RestApiEnabled": false, //不懂
! J/ ?8 ?) D( s% Y: h/ R7 r# j/ d4 o0 L"RestApiPort": 7878, //不懂
$ d5 \$ S3 a" z. ^1 t/ u( M6 @"DisableTombstones": true, //没有墓碑
# p$ P0 ]+ Q" [8 |0 q6 K% J"DisplayIPToAdmins": false, //貌似是IP登录
! x7 S3 E& S1 j' |' Q5 g- z7 O"EnableInsecureTileFixes": true, //不懂 貌似会让砖变样子
5 P' ^ K0 C. G" L"KickProxyUsers": true, //T出使用代理的玩家6 z0 y, D3 e) S
"DisableHardmode": false, //高难度模式关闭
+ p+ j( M, X( G5 i) ?6 Z! ["DisableDungeonGuardian": false, //关闭地牢守卫
$ o- `7 u4 e" c& I"ServerSideInventory": false, //实验功能 不知意义8 W8 J: z" ]' M# t4 Q Z
"DisablePlayerCountReporting": false, //禁用统计系统
) d$ u4 n' X9 N$ L9 O. F"DisableClownBombs": false, //禁止小丑在出生点放炸弹
: G0 i' y4 w c4 m"DisableSnowBalls": false, //在出生地没有雪球?6 n& s6 b7 }1 N
"ChatFormat": "{1}{2}{3}: {4}", //改变游戏内聊天格式,{ 0 } =组名,{ 1 } =组前缀,{ 2 } =玩家名字,{ 3 } =组后缀,{ 4 } =聊天消息
/ q$ g* b. ~) ?( m2 l8 p3 m5 n" k"ForceTime": "normal", //使时间正常
6 o1 _; L! G7 N"TileKillThreshold": 60, //不懂
s: i8 Q! O) }( T0 `7 |8 Z6 ` d"TilePlaceThreshold": 20, //不懂& M4 z P7 ^ N9 J8 v& D8 D
"TileLiquidThreshold": 15, //不懂
& n$ r4 j- N& a"ProjectileThreshold": 50, //不懂
4 f4 N, ?' M: K"RequireLogin": false, //必须登陆" D0 Q; K3 a9 X5 I1 K, X" k
"DisableInvisPvP": false, //禁止隐形药剂用于PVP
" S) h$ b2 Q6 @$ y5 ~( T+ F* y"MaxRangeForDisabled": 10, //貌似是体力值什么的 不懂
' \# e+ l" w1 J"ServerPassword": "", //服务器密码8 o4 [/ F! {: _
"RegionProtectChests": false, //建筑权限之内的9 x: X8 r' `$ L1 X% ^
"DisableLoginBeforeJoin": false, //开启登陆前输入密码: s G, ^' k% |6 C' K
"AllowRegisterAnyUsername": false, //可以用任何用户名注册
: y/ z) l2 n" t1 K7 H4 Q v"AllowLoginAnyUsername": true //可以使用任何用户名登陆
^4 P3 C& V- _( l$ g}' r) b5 X- _+ r" F4 e% E
; L9 r" Y' r5 u9 S& o& m: V! Y
' Q( |2 x' u/ [
, B! X& w4 l- q9 v
, S5 z2 z8 b0 b, c8 r( @* E+ _
# s3 |8 }5 m8 B& o7 a# M! {+ s- l3 M/ ^2 a) e8 f0 b
|
|