|
|
第一次运行后会生成一个名为tshock的文件夹) a2 O+ f. w6 A
不要删除里面的任何东西+ v; Z0 I6 x( n4 Q( {2 u
+ ^2 k. ^4 O; `8 r; k( O" `. P8 A: o/ B/ }8 g" I6 `
要详细讲解的是config.json这个文件. [# V5 g. h6 n1 h# o- f7 q0 N
# Z3 G. [9 z/ v$ V{$ c) M; M$ s" ?, M* s8 F. |
"InvasionMultiplier": 1, //入侵几率(哥布林和雪人) 单位是%/ z* \- P* B. l- h4 ]$ U
"DefaultMaximumSpawns": 5, //最大刷怪量7 a5 p* _: k8 Y# y. Y7 Z( u
"DefaultSpawnRate": 600, //刷怪速度 单位貌似是秒; S* F6 r: j# r& F0 _
"ServerPort": 7777, //端口
0 [6 O, `3 F" ?+ \& o"EnableWhitelist": false, //开启白名单6 {! n( x: V7 _) ^( i' m
"InfiniteInvasion": false, //开启会使入侵几率无效 会无限入侵% k+ x+ N, b5 a, X8 W
"PvPMode": "normal", //PVP模式 可以设置成"normal(普通)", "always(经常)", "disabled(关闭)"
: u, ?8 U( _% F# ?0 c% x3 M% q4 ~"SpawnProtection": true, //出生点保护
" J1 B- ^5 K3 j7 ~# \: K& t7 Q"SpawnProtectionRadius": 10, //出生点保护距离# V/ _9 T/ I( E) p& C* z) w' A$ j
"MaxSlots": 8, //最大玩家数量, \# k* }% \1 A. N" X3 V
"RangeChecks": true, //不明意义& c k; Z4 m. z( {9 w( `) ^: W( e
"DisableBuild": false, //无法建筑
' `+ B: w7 h: T"SuperAdminChatRGB": [ //管理员打字颜色 颜色代码跟创建人物时的一样
9 K- R# J4 s6 [255.0,. H6 Q" w4 d) S4 p( B# B' _9 e: B, Q
0.0,
/ i& ]2 C0 W3 @% l( ]0.0
% o8 a0 W) T9 |9 p5 Y/ t$ r],* t; Q9 [; h1 U2 Q0 j# F8 K
"SuperAdminChatPrefix": "(Admin) ", //管理员前缀
* f6 R6 L! A% \"SuperAdminChatSuffix": "", //管理员后缀。。。。。。
! k9 ~+ K, d, \2 z& V- H! n"BackupInterval": 0, //备份间隔 单位分钟: M* I S, u5 f/ W# F
"BackupKeepFor": 60, //备份保留时间 单位分钟
- S+ C$ f! S V' P$ e9 _"RememberLeavePos": false, //目测就是所有玩家退出后服务器会继续运行 false不会, ]7 L0 j. i3 d
"HardcoreOnly": false, //仅限高难度玩家(就是创建角色时选择的难度)
) y/ `. P. {- h! X7 l"MediumcoreOnly": false, //仅限中等难度 中等指死亡后死亡后所有物品掉落的( [2 ?' J( u' l4 C0 W3 Y) c
"KickOnMediumcoreDeath": false, //中等难度玩家死亡后被T出
6 X+ c0 u) Z# U7 V. ~8 Q"BanOnMediumcoreDeath": false, //中等难度玩家死亡后会被BAN, L9 p: Q3 M @. N( G( g: n
"AutoSave": true, //自动保存4 u" g3 w/ R3 K* ~: S+ g& q& F
"MaximumLoginAttempts": 3, //登录失败n次自动T出# I% P% K7 |, n; }% z7 N1 F
"RconPassword": "", //不懂/ R% Q2 s4 J! R: x8 S( ^ J
"RconPort": 7777, //不懂
, a+ O8 Q2 g; ^: o8 U; I+ y- q( a"ServerName": "", //服务器名( Y( |4 {, }1 E' E- U) b, ]( l" z% Z
"MasterServer": "127.0.0.1", //IP( P$ S0 l; c/ f) e! Y
"StorageType": "sqlite", //数据库格式 默认就好+ T% x6 A" N3 ]+ {3 L8 w
"MySqlHost": "localhost:3306", //没用; E8 {* ?2 r1 }0 E( i
"MySqlDbName": "", //没用
5 t( u" a# \% b5 D7 u. n"MySqlUsername": "", //没用
. y2 b0 G- x# u5 w S. d: c"MySqlPassword": "", //没用( X) ?' l( ?# v( [, p: Y& ~: M+ }
"MediumcoreBanReason": "Death results in a ban", //中等难度玩家死亡后被T时的说明! W$ Z: B1 y4 ?; P
"MediumcoreKickReason": "Death results in a kick",//中等难度玩家死亡后被BAN时的说明
4 V2 G2 F7 F3 E% L: v$ L( X"EnableDNSHostResolution": false, //可以使用DNS解析进入
5 H3 Q: L$ u8 K9 T) ^1 n# F) s2 D# A"EnableIPBans": true, //开始IP BAN f& M+ G' G$ V2 k& h2 H( T$ D& `3 J
"EnableBanOnUsernames": false, //开启用户名 BAN- E' f0 S: I$ Z! m- Q# K8 F( U: F3 A) k
"DefaultRegistrationGroupName": "default", //模式用户组名字
/ g, ]; G+ h, Q+ D"DefaultGuestGroupName": "guest", //默认来宾用户组名字& o) u$ W! R7 [- z. a( m! V
"DisableSpewLogs": true, //貌似是不给玩家看日志
1 x+ t- s( b! t; J"HashAlgorithm": "sha512", //加密方式
3 T8 \" U) C% t* X% V"BufferPackets": true, //缓冲区的数据包并发送他们在每帧结束 意义不明8 I8 }0 w1 Q. B# B* L# ?1 s
"ServerFullReason": "Server is full", //服务器满人时的提示# I8 X# n4 Q) m
"ServerFullNoReservedReason": "Server is full. No reserved slots open.", //服务器满人时不给人进的原因9 O3 `) F4 w1 D: w% @: B9 _& M
x* s3 ?) K1 L4 n5 J8 _, e"SaveWorldOnCrash": true, //在有异常是自动保存
4 P" {$ } v8 w! x# |$ \"EnableGeoIP": false, //有玩家加入时提示* ?3 ~1 d" {& {4 K# H* c7 e7 b. _8 o
"EnableTokenEndpointAuthentication": false, //开启/status 给任何人
: G2 _7 M' a$ T( F& s0 x+ o"ServerNickname": "TShock Server", //在↑指令开启时适用
; Y, h: P$ F9 T4 @* G"RestApiEnabled": false, //不懂 % g6 \5 G5 u3 U7 r7 j8 a
"RestApiPort": 7878, //不懂
) `/ h- v% g* R( ^9 o2 e8 D( g0 P"DisableTombstones": true, //没有墓碑# U: T1 j0 I6 B6 W# R
"DisplayIPToAdmins": false, //貌似是IP登录
5 I- b" m* U6 Y3 ~. P9 h9 m"EnableInsecureTileFixes": true, //不懂 貌似会让砖变样子& D% z4 j+ Q, [# S; f, f# \
"KickProxyUsers": true, //T出使用代理的玩家
& E. P4 r0 @: `"DisableHardmode": false, //高难度模式关闭
Z I) Z, G4 v. H4 L$ F8 g"DisableDungeonGuardian": false, //关闭地牢守卫- P; Z9 q/ h3 h+ |2 b7 D
"ServerSideInventory": false, //实验功能 不知意义
, f: }6 T* [" g& r8 n"DisablePlayerCountReporting": false, //禁用统计系统
0 B Y6 i) o3 w8 @. J"DisableClownBombs": false, //禁止小丑在出生点放炸弹
1 \8 d/ ^5 p# M- I& X"DisableSnowBalls": false, //在出生地没有雪球?( a9 J' c9 }) S7 ^: u% g/ N. P; ~
"ChatFormat": "{1}{2}{3}: {4}", //改变游戏内聊天格式,{ 0 } =组名,{ 1 } =组前缀,{ 2 } =玩家名字,{ 3 } =组后缀,{ 4 } =聊天消息 8 d7 |2 {) L0 k' x
"ForceTime": "normal", //使时间正常
% }( W; b$ x, i0 D"TileKillThreshold": 60, //不懂 T. n" O! Y9 }6 j* _
"TilePlaceThreshold": 20, //不懂
& E$ P* ?! y! a7 v' I"TileLiquidThreshold": 15, //不懂
9 Z- A' d5 V) U"ProjectileThreshold": 50, //不懂
- Q3 u8 U( p- i( L3 Z! N"RequireLogin": false, //必须登陆/ a3 l. I9 i+ T9 l. R( B! Q
"DisableInvisPvP": false, //禁止隐形药剂用于PVP5 i# m6 F/ H% p0 Y8 F) u
"MaxRangeForDisabled": 10, //貌似是体力值什么的 不懂
1 i0 V0 y/ E3 }3 h"ServerPassword": "", //服务器密码
! D% q: {8 b; C; s"RegionProtectChests": false, //建筑权限之内的
5 [4 H# E4 T( U) a) Z$ O% s) V"DisableLoginBeforeJoin": false, //开启登陆前输入密码+ N& j K8 U4 ^. t
"AllowRegisterAnyUsername": false, //可以用任何用户名注册
, K. S4 m: C8 x" C) K! l5 m"AllowLoginAnyUsername": true //可以使用任何用户名登陆
# `. R8 s4 }, v}5 W9 i* [. u4 C9 e e4 G
7 K+ q0 A! B! _3 k0 {3 M) H) x; l
& ]* m4 l. Y8 {% R+ Y! _4 x% T
4 B0 m) W: {3 h! o0 y7 N
, r$ c; f$ D) x! F, [
1 a2 a& a+ i+ r( @/ F |
|