|
|
第一次运行后会生成一个名为tshock的文件夹
& i, I5 }+ K* V不要删除里面的任何东西
: a. ?$ t/ F% D: h' a& J4 Y' B/ c, d- }2 A
% t3 F5 }3 e" @; |0 i
要详细讲解的是config.json这个文件
3 X3 V; g0 U" Q$ p
# E5 p7 u( ^9 j& ]7 K. c{
9 @1 p! I& y* w- K- [) o"InvasionMultiplier": 1, //入侵几率(哥布林和雪人) 单位是%
! N) G; n4 b3 n% R5 K"DefaultMaximumSpawns": 5, //最大刷怪量
% h' }4 w" ~" F1 n6 T# H"DefaultSpawnRate": 600, //刷怪速度 单位貌似是秒
; c8 l$ w$ G/ V"ServerPort": 7777, //端口- N: B8 j; A7 u- T
"EnableWhitelist": false, //开启白名单
. ?4 j: c/ [% P"InfiniteInvasion": false, //开启会使入侵几率无效 会无限入侵
) S/ r+ c: g6 c! {"PvPMode": "normal", //PVP模式 可以设置成"normal(普通)", "always(经常)", "disabled(关闭)"
, M, _# h/ z s# b8 `1 S"SpawnProtection": true, //出生点保护0 l: a3 |$ F1 ]4 _; V
"SpawnProtectionRadius": 10, //出生点保护距离4 P4 S/ `5 w# i O' x+ A/ n- G- i
"MaxSlots": 8, //最大玩家数量
. H% ^) t4 O2 Q' t) v) q# ]"RangeChecks": true, //不明意义6 n9 c9 @$ {" E# p* ], f
"DisableBuild": false, //无法建筑6 u: d* p6 y; l7 c' P3 U0 m
"SuperAdminChatRGB": [ //管理员打字颜色 颜色代码跟创建人物时的一样
- Q8 Y: P4 B m6 r# w# [: @255.0,6 ?% y, P* i" y1 { q/ b" c
0.0,
3 X. v$ a- {7 Z7 l0.0
; z$ q7 P: p* \1 E* L], H# @6 E4 X4 A' ^
"SuperAdminChatPrefix": "(Admin) ", //管理员前缀" z1 s. q1 d( F: x
"SuperAdminChatSuffix": "", //管理员后缀。。。。。。) W( Q/ {: w9 ]1 x- K$ v
"BackupInterval": 0, //备份间隔 单位分钟
x7 N0 k, J/ |" L"BackupKeepFor": 60, //备份保留时间 单位分钟
" n! f- U1 M! l% D/ h$ Q"RememberLeavePos": false, //目测就是所有玩家退出后服务器会继续运行 false不会
" t0 ~% l/ }! y"HardcoreOnly": false, //仅限高难度玩家(就是创建角色时选择的难度)+ j4 R: C/ P5 t8 l8 z' M
"MediumcoreOnly": false, //仅限中等难度 中等指死亡后死亡后所有物品掉落的
3 A+ @' R8 D) @+ S! P/ E"KickOnMediumcoreDeath": false, //中等难度玩家死亡后被T出
" H/ l5 @9 ~$ u4 A5 {"BanOnMediumcoreDeath": false, //中等难度玩家死亡后会被BAN
0 G$ d! I% e) x! w"AutoSave": true, //自动保存
0 T, K7 i4 C- n9 t* P& F* t8 F; c"MaximumLoginAttempts": 3, //登录失败n次自动T出
! l% O) H& t, a"RconPassword": "", //不懂% J2 I2 X( L" Y
"RconPort": 7777, //不懂& x' E4 \: u, g9 c; R
"ServerName": "", //服务器名
2 ^4 V# ]# k5 s, _"MasterServer": "127.0.0.1", //IP
+ G! Q8 O" ?: w4 k" U* _- n"StorageType": "sqlite", //数据库格式 默认就好
7 D$ q4 h4 k' u# s5 Y% }4 C"MySqlHost": "localhost:3306", //没用: g/ I) d/ y( D: V; a4 y, R' S
"MySqlDbName": "", //没用
2 j# m" E, y2 L"MySqlUsername": "", //没用
) P9 }3 g' y7 j3 T0 [9 \% S"MySqlPassword": "", //没用% N' Y" F4 a( [% K( C" Q1 `9 ~
"MediumcoreBanReason": "Death results in a ban", //中等难度玩家死亡后被T时的说明
8 x) r7 ]' H' E6 X5 Y* L"MediumcoreKickReason": "Death results in a kick",//中等难度玩家死亡后被BAN时的说明, K9 |' _9 }, T* O% J1 {0 C
"EnableDNSHostResolution": false, //可以使用DNS解析进入
" G3 _. B, s+ w"EnableIPBans": true, //开始IP BAN
+ y, s3 O% J. \, d"EnableBanOnUsernames": false, //开启用户名 BAN
8 }; A* F7 Y/ m5 V P& i/ t"DefaultRegistrationGroupName": "default", //模式用户组名字
* N5 s4 Q5 L$ z% ^7 j$ y"DefaultGuestGroupName": "guest", //默认来宾用户组名字3 f5 i8 t6 |% ~) w
"DisableSpewLogs": true, //貌似是不给玩家看日志* U$ U/ ]# o/ f2 L& R3 W% O
"HashAlgorithm": "sha512", //加密方式
& _4 i- W% O/ v, f2 W$ k"BufferPackets": true, //缓冲区的数据包并发送他们在每帧结束 意义不明
2 C5 B; Z0 ]( `: m/ Y" a1 z' l"ServerFullReason": "Server is full", //服务器满人时的提示3 S& M. E8 v) M$ C
"ServerFullNoReservedReason": "Server is full. No reserved slots open.", //服务器满人时不给人进的原因
$ J% x7 ?6 h& h# L/ }
" O7 d4 u! C# t H) }, N3 O"SaveWorldOnCrash": true, //在有异常是自动保存0 G* |! f7 v3 @# ]
"EnableGeoIP": false, //有玩家加入时提示
}6 L; P: F4 G6 i; u6 O"EnableTokenEndpointAuthentication": false, //开启/status 给任何人+ ^: i+ J: m5 m4 c2 c
"ServerNickname": "TShock Server", //在↑指令开启时适用
3 {, k q0 {* ]; {- e"RestApiEnabled": false, //不懂
( m0 G+ T2 p6 V/ c/ h5 n"RestApiPort": 7878, //不懂
: I3 d! B" V( u; i& ~& z6 G"DisableTombstones": true, //没有墓碑
# |4 K' Y' ], K"DisplayIPToAdmins": false, //貌似是IP登录
, }$ g7 ]- h' l, v7 f7 D! D"EnableInsecureTileFixes": true, //不懂 貌似会让砖变样子 R, P! p" w- ?" G: S
"KickProxyUsers": true, //T出使用代理的玩家
* H) B' `. b" J/ w7 d0 S"DisableHardmode": false, //高难度模式关闭
, z! ^( K; q7 I"DisableDungeonGuardian": false, //关闭地牢守卫
" J- a5 r* @- ^3 G; [7 U' v5 r) ^"ServerSideInventory": false, //实验功能 不知意义2 r: }* l( W8 \. n& E0 {
"DisablePlayerCountReporting": false, //禁用统计系统
& ~" R5 i8 n2 K( y% h. e"DisableClownBombs": false, //禁止小丑在出生点放炸弹" Z4 y4 s+ x/ T5 K& N+ s( K
"DisableSnowBalls": false, //在出生地没有雪球?
& v/ e' b5 \0 Q"ChatFormat": "{1}{2}{3}: {4}", //改变游戏内聊天格式,{ 0 } =组名,{ 1 } =组前缀,{ 2 } =玩家名字,{ 3 } =组后缀,{ 4 } =聊天消息
5 s' a9 s& \4 |1 R: u( l"ForceTime": "normal", //使时间正常- s; }+ u/ s2 ]& N
"TileKillThreshold": 60, //不懂
! u2 k1 r" Z' t; T/ o8 q5 E1 U"TilePlaceThreshold": 20, //不懂4 r6 s- J" U. Q& N1 P0 @0 T
"TileLiquidThreshold": 15, //不懂
2 @! H0 J, U% n! U) J3 I# w"ProjectileThreshold": 50, //不懂
0 S* u2 |& n. [& ]) `9 f"RequireLogin": false, //必须登陆- B" r y8 c* E, R- ?. L
"DisableInvisPvP": false, //禁止隐形药剂用于PVP" k8 N7 B3 ?! i, [4 _
"MaxRangeForDisabled": 10, //貌似是体力值什么的 不懂% A; X6 y' h o7 ]' Z9 Y& y
"ServerPassword": "", //服务器密码. X; ~: C+ B8 v) Z/ d8 V
"RegionProtectChests": false, //建筑权限之内的
6 ?! ^ r* f1 t& m C: E; j& K"DisableLoginBeforeJoin": false, //开启登陆前输入密码1 Y A# l: {0 H
"AllowRegisterAnyUsername": false, //可以用任何用户名注册- _ K' @3 t* c: D9 J( c" ?3 ^. G
"AllowLoginAnyUsername": true //可以使用任何用户名登陆2 H7 v+ M6 k: Y. u
}
6 u; f( e f3 M7 L, ?) D; D3 }( M" y
1 K `# U: O! k2 g" B) i
: |9 W8 Q5 m8 H, M& E0 S3 l$ h
( T6 R3 o9 ~ J" @! i
' S" f( P' ~. P: @ g
# A1 t; w7 O; I. U+ ^
|
|