|
|
第一次运行后会生成一个名为tshock的文件夹9 B% @5 D2 B6 P* J/ K! `
不要删除里面的任何东西/ @9 ]6 \" C# H! _" p& f/ N# W
; h% P: t2 W+ M! i
1 Y( r* N4 T( h' F要详细讲解的是config.json这个文件
# X( Q! }& Y7 \7 i7 Q* x
9 x- m$ H, t6 M; @# j, D{
) D+ `/ \* x& i& P"InvasionMultiplier": 1, //入侵几率(哥布林和雪人) 单位是%4 i& @& E& Q% ~
"DefaultMaximumSpawns": 5, //最大刷怪量5 q+ `: @7 G6 J$ ]" w$ g; J4 }
"DefaultSpawnRate": 600, //刷怪速度 单位貌似是秒
, n( x: ]6 i7 X1 I5 I! R/ U"ServerPort": 7777, //端口+ y _3 K8 D% f( `8 E
"EnableWhitelist": false, //开启白名单
. M& {' d* J2 A! S" a"InfiniteInvasion": false, //开启会使入侵几率无效 会无限入侵
+ u ?7 }( }8 I) u"PvPMode": "normal", //PVP模式 可以设置成"normal(普通)", "always(经常)", "disabled(关闭)"3 H+ z# q* X5 y2 I
"SpawnProtection": true, //出生点保护
9 X: f& s; y/ {/ S3 u* ~" i. g/ \0 j$ M"SpawnProtectionRadius": 10, //出生点保护距离$ D# ^6 o0 D; O* v* `+ k- B5 r
"MaxSlots": 8, //最大玩家数量5 _2 F$ q& f; B
"RangeChecks": true, //不明意义
; O1 u0 b z7 T- d. n3 G+ |"DisableBuild": false, //无法建筑
; T9 B0 X# z0 P: @"SuperAdminChatRGB": [ //管理员打字颜色 颜色代码跟创建人物时的一样: y j0 Y2 H( T' [# Q1 @4 e' n
255.0,5 G8 N p: z0 _+ E/ t; P& \- C; }
0.0,3 _1 F4 q4 c7 o! y: Z2 d
0.0
0 U" A0 ` N6 m e L- R8 {],% m4 _( }' Q" C8 k; a" l! z, n: H
"SuperAdminChatPrefix": "(Admin) ", //管理员前缀
+ N, D3 U7 x* U# d C; O"SuperAdminChatSuffix": "", //管理员后缀。。。。。。
- s- p& k" V* I# R& n"BackupInterval": 0, //备份间隔 单位分钟
$ o- t8 x$ m2 M% K0 ]7 V, u"BackupKeepFor": 60, //备份保留时间 单位分钟
w, Y4 s5 H! L0 t& w5 {, j"RememberLeavePos": false, //目测就是所有玩家退出后服务器会继续运行 false不会
) ~' G# _. w5 K' d"HardcoreOnly": false, //仅限高难度玩家(就是创建角色时选择的难度)& W8 `) u$ ?) B# w
"MediumcoreOnly": false, //仅限中等难度 中等指死亡后死亡后所有物品掉落的4 B' O2 x- r9 Y
"KickOnMediumcoreDeath": false, //中等难度玩家死亡后被T出7 h) s/ P5 z+ D' ^( {
"BanOnMediumcoreDeath": false, //中等难度玩家死亡后会被BAN) y9 l2 g) j" Q8 v7 F
"AutoSave": true, //自动保存& _! u; H: H. L% E
"MaximumLoginAttempts": 3, //登录失败n次自动T出
0 K+ a3 A5 t4 x% r"RconPassword": "", //不懂7 D) b* q0 E. z7 b# J% R
"RconPort": 7777, //不懂
/ z" @: ^* E9 e4 r3 X- F6 N"ServerName": "", //服务器名2 b' H* z" M7 ^7 U5 q; K1 c
"MasterServer": "127.0.0.1", //IP( A' r2 Q& C) N2 a/ l
"StorageType": "sqlite", //数据库格式 默认就好
; Y! d$ y4 H1 ~+ ^* C3 g"MySqlHost": "localhost:3306", //没用
3 U/ c/ x* G6 c8 \' F6 y H"MySqlDbName": "", //没用" E( I2 x, P& q6 U3 H
"MySqlUsername": "", //没用
% K9 Q" V4 F3 p5 x- i"MySqlPassword": "", //没用& |$ Q# k8 x7 A' G7 \1 Q5 P/ x [) l+ U
"MediumcoreBanReason": "Death results in a ban", //中等难度玩家死亡后被T时的说明0 b* P# b/ c1 L/ i+ C( g( ]* y
"MediumcoreKickReason": "Death results in a kick",//中等难度玩家死亡后被BAN时的说明9 S3 V$ s/ W$ M+ C$ `
"EnableDNSHostResolution": false, //可以使用DNS解析进入
" m3 k2 _5 W3 b; o+ l1 W& T"EnableIPBans": true, //开始IP BAN: b$ j$ D9 t4 b2 r, g% @+ b* r6 q
"EnableBanOnUsernames": false, //开启用户名 BAN
& L' ~# z8 X. F$ h" D8 Q"DefaultRegistrationGroupName": "default", //模式用户组名字
7 {2 R% `9 x8 Q: j"DefaultGuestGroupName": "guest", //默认来宾用户组名字9 ?6 @! s% Y3 ^3 ]' c
"DisableSpewLogs": true, //貌似是不给玩家看日志+ ?3 v0 x1 J9 ^" m( l+ @& U
"HashAlgorithm": "sha512", //加密方式
0 X4 i3 h( ?* A) I"BufferPackets": true, //缓冲区的数据包并发送他们在每帧结束 意义不明
# Z+ h2 T# W& e6 c* Z"ServerFullReason": "Server is full", //服务器满人时的提示+ i/ N7 M" ?/ s* S
"ServerFullNoReservedReason": "Server is full. No reserved slots open.", //服务器满人时不给人进的原因
6 ?- |& {2 N) G& \7 S- \, Q: x8 b
"SaveWorldOnCrash": true, //在有异常是自动保存5 j" H6 k' X/ a- J# M
"EnableGeoIP": false, //有玩家加入时提示
% R- d6 A# t% v5 Q. c"EnableTokenEndpointAuthentication": false, //开启/status 给任何人
+ {& _6 d8 F9 R' ^"ServerNickname": "TShock Server", //在↑指令开启时适用. U2 I/ C' i7 G! C9 m+ V
"RestApiEnabled": false, //不懂 ! y! F @; D' F, O( ?9 I
"RestApiPort": 7878, //不懂
" x% {' }* |; X Z, g8 ~"DisableTombstones": true, //没有墓碑- p% T1 ]5 f5 [1 f9 k
"DisplayIPToAdmins": false, //貌似是IP登录$ z3 {4 ?9 b1 P! J5 }
"EnableInsecureTileFixes": true, //不懂 貌似会让砖变样子
& t7 ^# ~, r4 C8 {! P5 \"KickProxyUsers": true, //T出使用代理的玩家% l- o. z( b, d$ K, l3 P/ c5 k, Z
"DisableHardmode": false, //高难度模式关闭
8 o1 ~$ V+ T( e4 v. X"DisableDungeonGuardian": false, //关闭地牢守卫2 j! e! `/ R. m& y
"ServerSideInventory": false, //实验功能 不知意义0 v3 W3 _8 n3 f
"DisablePlayerCountReporting": false, //禁用统计系统
, i- i8 J0 Y m; ]"DisableClownBombs": false, //禁止小丑在出生点放炸弹
) g2 ^+ F: x9 l ?2 x, F/ m# p"DisableSnowBalls": false, //在出生地没有雪球?: L( y$ K9 g: s1 o2 X' x; C
"ChatFormat": "{1}{2}{3}: {4}", //改变游戏内聊天格式,{ 0 } =组名,{ 1 } =组前缀,{ 2 } =玩家名字,{ 3 } =组后缀,{ 4 } =聊天消息 8 G: ^* h+ l1 o1 V8 Q
"ForceTime": "normal", //使时间正常
8 H9 @; g/ y9 ^0 k"TileKillThreshold": 60, //不懂
; c) L5 _) x) e- W0 l" o"TilePlaceThreshold": 20, //不懂
' G- k8 p3 x, ], u3 f, `: z7 ? t0 {"TileLiquidThreshold": 15, //不懂
0 C6 F Q% |* n"ProjectileThreshold": 50, //不懂& O: i- I/ I/ e( R) P3 _
"RequireLogin": false, //必须登陆1 r( s) I, D$ N' B% L$ A5 J: u7 @7 \
"DisableInvisPvP": false, //禁止隐形药剂用于PVP: b5 X7 r+ i# ~* P+ s2 l
"MaxRangeForDisabled": 10, //貌似是体力值什么的 不懂
8 t; ?0 W. _" X* G& B"ServerPassword": "", //服务器密码
7 {8 P+ H% G- H"RegionProtectChests": false, //建筑权限之内的
" ]% j, W, c+ V7 w9 |"DisableLoginBeforeJoin": false, //开启登陆前输入密码
& n2 Q3 d9 p" \- Y8 @) _"AllowRegisterAnyUsername": false, //可以用任何用户名注册& z' N2 m* Z% u
"AllowLoginAnyUsername": true //可以使用任何用户名登陆% H" n6 P) ~$ G7 P
}
, t0 \6 p# B( ]0 v; P4 J! ?0 r5 f' m+ d1 U" \3 ~
3 O9 y( ?8 M8 w j) f7 N
# q+ R5 O( u/ _! G) {* ?
& C% x7 N3 p/ K( W: F; A5 u* \
& Q) t, K, b: G
9 |, P4 J1 a9 X7 y |
|