|
|
第一次运行后会生成一个名为tshock的文件夹9 h; c' A- B4 [+ X9 ^" z$ j8 ?% I
不要删除里面的任何东西; {8 Q) A: E# a B: s" B) p
& w# w: W' t7 w, a) M1 } j, n8 k) s' A) @7 p! s9 h
要详细讲解的是config.json这个文件
6 n; y; E2 A6 C1 K! L( d
: n ^$ c0 `! g& H: w{* T2 q8 @" ~# c
"InvasionMultiplier": 1, //入侵几率(哥布林和雪人) 单位是%% w" n+ ?# N+ T! i+ I! c
"DefaultMaximumSpawns": 5, //最大刷怪量
4 B; w+ H' q6 x' `- x" W4 m"DefaultSpawnRate": 600, //刷怪速度 单位貌似是秒- `* f, Y N+ o; ^
"ServerPort": 7777, //端口
5 x* v; Q( M2 S6 H! G"EnableWhitelist": false, //开启白名单9 Z" g3 r1 c! [' w7 B
"InfiniteInvasion": false, //开启会使入侵几率无效 会无限入侵
+ x" @0 M( @+ p+ q8 }4 S"PvPMode": "normal", //PVP模式 可以设置成"normal(普通)", "always(经常)", "disabled(关闭)". O4 _. p3 \, J$ b, }% e
"SpawnProtection": true, //出生点保护
; \6 u6 a# ^, i! \6 {"SpawnProtectionRadius": 10, //出生点保护距离
|! n2 a/ v3 x- N"MaxSlots": 8, //最大玩家数量
, I) D0 P! X" T- ]. a: B- ^"RangeChecks": true, //不明意义
% D3 w D& {/ g$ j9 @8 }"DisableBuild": false, //无法建筑
$ D* J0 ` a% q- V) L/ {/ j8 X6 H"SuperAdminChatRGB": [ //管理员打字颜色 颜色代码跟创建人物时的一样2 v) q- K+ c5 J3 _2 v c
255.0,5 i$ t/ S( Z, \% e5 ~; M, W
0.0,9 t/ k6 t0 b, i
0.0
( l$ b- q- s8 ]2 U8 m/ {: S],
2 a% t7 L7 |' O4 v"SuperAdminChatPrefix": "(Admin) ", //管理员前缀# T% i, H% V7 v+ Z# j. Q$ _" |7 x
"SuperAdminChatSuffix": "", //管理员后缀。。。。。。& ?' o9 T& D, \6 h% {" `
"BackupInterval": 0, //备份间隔 单位分钟
$ M L' I3 c6 P; N0 W7 I; j"BackupKeepFor": 60, //备份保留时间 单位分钟( ]2 j: Y4 X9 s; p `5 b
"RememberLeavePos": false, //目测就是所有玩家退出后服务器会继续运行 false不会4 E& Q9 E' l1 [1 Y& H b
"HardcoreOnly": false, //仅限高难度玩家(就是创建角色时选择的难度)6 Z! k1 `5 i2 f$ ^# S# c4 t1 z
"MediumcoreOnly": false, //仅限中等难度 中等指死亡后死亡后所有物品掉落的' V! e9 h' d9 k5 G1 z: L/ M% U, e& `* X) @& a
"KickOnMediumcoreDeath": false, //中等难度玩家死亡后被T出9 s9 L4 |5 Y: F) r" B' [& S
"BanOnMediumcoreDeath": false, //中等难度玩家死亡后会被BAN9 ^' O& f1 K, v l
"AutoSave": true, //自动保存
/ }& p; O. t# c& @ f"MaximumLoginAttempts": 3, //登录失败n次自动T出
" \2 J# O5 {! [9 B' ^"RconPassword": "", //不懂
$ J: S9 L9 B6 D5 E Q"RconPort": 7777, //不懂
% N1 h' H4 A1 p8 }$ Q6 T9 A"ServerName": "", //服务器名
( |; B' F5 Z! H7 V* J. ^- t"MasterServer": "127.0.0.1", //IP
! q i& B! j; q# U"StorageType": "sqlite", //数据库格式 默认就好
, x9 ^$ P! @ C3 R: I( l9 N# C"MySqlHost": "localhost:3306", //没用
4 U- k9 c& y3 G( ~! U"MySqlDbName": "", //没用3 E/ T- K; o0 [0 ~% B1 N% v
"MySqlUsername": "", //没用
( Q5 u; {/ G" M5 y! Q( d2 j' V"MySqlPassword": "", //没用
. u+ z5 b) Y% F0 @8 \"MediumcoreBanReason": "Death results in a ban", //中等难度玩家死亡后被T时的说明
" b! _/ K! v. d. w! x. W- G- N, g: t"MediumcoreKickReason": "Death results in a kick",//中等难度玩家死亡后被BAN时的说明
/ X1 E% {/ n$ t+ w- x"EnableDNSHostResolution": false, //可以使用DNS解析进入
$ ^1 M9 F+ `7 O2 x"EnableIPBans": true, //开始IP BAN
3 O+ t$ j. v q6 R"EnableBanOnUsernames": false, //开启用户名 BAN
1 `+ Y" A: h( E& {"DefaultRegistrationGroupName": "default", //模式用户组名字
D/ S$ m( V: p"DefaultGuestGroupName": "guest", //默认来宾用户组名字
8 G8 o& u, h6 a"DisableSpewLogs": true, //貌似是不给玩家看日志
9 B' f) G; J) ^% ]& e' U"HashAlgorithm": "sha512", //加密方式
0 ~! i# Y/ c+ r"BufferPackets": true, //缓冲区的数据包并发送他们在每帧结束 意义不明% A/ \5 X6 F, X$ i, @
"ServerFullReason": "Server is full", //服务器满人时的提示; N) a3 R/ r3 j# d; J& g
"ServerFullNoReservedReason": "Server is full. No reserved slots open.", //服务器满人时不给人进的原因7 i( N8 h$ W, \' B, t" T
$ Z7 T) N8 h/ m
"SaveWorldOnCrash": true, //在有异常是自动保存4 ]/ |7 P* f) B
"EnableGeoIP": false, //有玩家加入时提示
: u6 F; ?& n1 E5 m"EnableTokenEndpointAuthentication": false, //开启/status 给任何人
0 E3 I6 r7 M6 D1 w3 M2 {' ~3 {' R"ServerNickname": "TShock Server", //在↑指令开启时适用
0 [1 f2 j3 w' P" Q6 n$ ^( T1 \"RestApiEnabled": false, //不懂 + @+ I1 ]5 G! q* h9 q! d
"RestApiPort": 7878, //不懂
, n; ?9 `( v4 }- F2 X% o, r"DisableTombstones": true, //没有墓碑 v1 Z8 o# j8 A3 O; M# g5 s
"DisplayIPToAdmins": false, //貌似是IP登录- L5 s: \5 u9 x5 Y2 Z6 C' k: P
"EnableInsecureTileFixes": true, //不懂 貌似会让砖变样子0 k. a. [3 F/ I2 N. P4 ~4 v
"KickProxyUsers": true, //T出使用代理的玩家
2 N* y8 w7 L% [' q5 S# Y+ W"DisableHardmode": false, //高难度模式关闭' y% y% R: L4 _, n
"DisableDungeonGuardian": false, //关闭地牢守卫
: } k" s5 v- f"ServerSideInventory": false, //实验功能 不知意义3 F9 p ?, Q' V, f$ m
"DisablePlayerCountReporting": false, //禁用统计系统) \- V& s" E- \( ?* h- a8 b
"DisableClownBombs": false, //禁止小丑在出生点放炸弹1 h3 s$ B0 w9 E
"DisableSnowBalls": false, //在出生地没有雪球?/ t. u% s' U9 F* Y# b
"ChatFormat": "{1}{2}{3}: {4}", //改变游戏内聊天格式,{ 0 } =组名,{ 1 } =组前缀,{ 2 } =玩家名字,{ 3 } =组后缀,{ 4 } =聊天消息 6 W7 @. j) m6 J. P6 e
"ForceTime": "normal", //使时间正常: u1 x" f) o9 X) ^# z/ M
"TileKillThreshold": 60, //不懂2 @* i1 a# I+ [6 m
"TilePlaceThreshold": 20, //不懂: \/ Y9 E! H$ h
"TileLiquidThreshold": 15, //不懂
4 X" C. R0 K3 q4 z# X; o9 O"ProjectileThreshold": 50, //不懂 s8 b9 d( x/ V* B' l9 X2 k0 P
"RequireLogin": false, //必须登陆
, r o! @- T7 P2 }: _+ _2 p. O"DisableInvisPvP": false, //禁止隐形药剂用于PVP/ Y y& s7 R* ?' @% s7 }; S! S
"MaxRangeForDisabled": 10, //貌似是体力值什么的 不懂5 i1 ]) Z6 R ^
"ServerPassword": "", //服务器密码: D* i% \: Y; U- g* S
"RegionProtectChests": false, //建筑权限之内的) H2 F$ ]' c0 @9 c# Y1 }1 I
"DisableLoginBeforeJoin": false, //开启登陆前输入密码
, B/ u/ ?& ^- F) V, m. `"AllowRegisterAnyUsername": false, //可以用任何用户名注册' ~( f+ i7 i4 R' A. W# h7 ]5 N V- ~
"AllowLoginAnyUsername": true //可以使用任何用户名登陆
6 H( Y% ?7 k" w" k* e( A}
" f R2 c7 `1 f
. y$ g# V" S8 Z! Q6 k) @6 k3 `
: H5 w* K2 ^0 b8 E) e
5 N6 q3 \$ W8 T8 j! i2 [7 d8 c
2 f/ M `) V! c# M2 e% V: t: D7 V) i/ d: v7 o+ G
+ V4 b' _- S2 F7 o* N/ F1 v
|
|