|
|
第一次运行后会生成一个名为tshock的文件夹6 B& G7 ]/ k. q3 L# y8 `( Y% N
不要删除里面的任何东西0 s8 T2 j8 l$ R4 |: c4 [
m( p% _6 c' ~/ t
% t) X6 a7 e7 E3 r$ m# U要详细讲解的是config.json这个文件. b% Q/ Z$ R- n& t7 [- e, O
; l5 [+ r5 w$ U: d3 s: o! V
{
6 p- ~! \ r! M' Q* d5 |( v z"InvasionMultiplier": 1, //入侵几率(哥布林和雪人) 单位是%
' W9 `8 E5 S4 B5 k1 m' H% J"DefaultMaximumSpawns": 5, //最大刷怪量& \( k- F% G: L
"DefaultSpawnRate": 600, //刷怪速度 单位貌似是秒
8 s1 ^. O7 D: e, V' A+ m"ServerPort": 7777, //端口
, j ~ H9 V7 B8 m) N"EnableWhitelist": false, //开启白名单
2 y& I) ^) y, X( n. f2 r"InfiniteInvasion": false, //开启会使入侵几率无效 会无限入侵8 i K1 A W9 }+ d
"PvPMode": "normal", //PVP模式 可以设置成"normal(普通)", "always(经常)", "disabled(关闭)"" ^ A1 x6 f! O0 `' H( N* y3 l( p- k
"SpawnProtection": true, //出生点保护
' s' Z R' f W# ] s+ F"SpawnProtectionRadius": 10, //出生点保护距离% H7 k. X$ [( o( `) B
"MaxSlots": 8, //最大玩家数量+ Q9 x# m) P' K0 J6 E" ^
"RangeChecks": true, //不明意义
& s* a: L- k2 w/ i"DisableBuild": false, //无法建筑# ^. I. q" q) j5 m$ z
"SuperAdminChatRGB": [ //管理员打字颜色 颜色代码跟创建人物时的一样8 L' W4 o% P) Y- q: c
255.0,
+ j% H2 b9 F8 [) D; ^0.0,
0 ?. p- x; ]6 `4 @0.0
$ T- R7 ~8 l- r( h; n],
: x% B3 Q# G2 Y2 l7 ?"SuperAdminChatPrefix": "(Admin) ", //管理员前缀) A" I) x5 Z$ _3 V! e
"SuperAdminChatSuffix": "", //管理员后缀。。。。。。
* m" y2 v! X( [1 e"BackupInterval": 0, //备份间隔 单位分钟
. C( ?) g% U6 ^/ V( z$ H$ {& O {"BackupKeepFor": 60, //备份保留时间 单位分钟
7 y& ~; w/ E, [# [2 `"RememberLeavePos": false, //目测就是所有玩家退出后服务器会继续运行 false不会
! z( F9 A! q3 x9 w- S# X"HardcoreOnly": false, //仅限高难度玩家(就是创建角色时选择的难度)
, K6 l; ]$ w, H1 o"MediumcoreOnly": false, //仅限中等难度 中等指死亡后死亡后所有物品掉落的
/ W1 \( [ u' s5 Y+ Y' V. i"KickOnMediumcoreDeath": false, //中等难度玩家死亡后被T出
+ p5 s m" M9 \/ Z9 P A1 z"BanOnMediumcoreDeath": false, //中等难度玩家死亡后会被BAN
3 |# M) r1 B0 C: @"AutoSave": true, //自动保存
: G7 A, n# _) W, u+ o; W"MaximumLoginAttempts": 3, //登录失败n次自动T出
/ d( q4 D! u3 n& p6 C, W" c) p7 o"RconPassword": "", //不懂
( i) d' Y, q+ a" V"RconPort": 7777, //不懂+ v+ Z/ u: P3 a0 x0 t
"ServerName": "", //服务器名' K# e, F$ `( i4 O5 ~* [& s" A9 m
"MasterServer": "127.0.0.1", //IP
: u" J3 E# d9 v; I! @2 K4 X" ?- y, Y"StorageType": "sqlite", //数据库格式 默认就好/ c0 M% }) o, j5 @# y- B4 H
"MySqlHost": "localhost:3306", //没用1 _$ |) ~" Y: A" o
"MySqlDbName": "", //没用
' w) s% `% h* o8 c) Q- D"MySqlUsername": "", //没用. B/ m5 ^7 N9 q$ G1 E( X, V5 m
"MySqlPassword": "", //没用% l6 @8 U2 K3 D
"MediumcoreBanReason": "Death results in a ban", //中等难度玩家死亡后被T时的说明
, D: U7 }+ l/ Q"MediumcoreKickReason": "Death results in a kick",//中等难度玩家死亡后被BAN时的说明
; I- H+ R/ @* _"EnableDNSHostResolution": false, //可以使用DNS解析进入
/ D! Q( }6 I5 r8 C& s"EnableIPBans": true, //开始IP BAN
4 F) s8 m8 i; U% ]: W"EnableBanOnUsernames": false, //开启用户名 BAN" f5 O. q4 b$ | P' w; z* R: C+ [: y
"DefaultRegistrationGroupName": "default", //模式用户组名字6 y. g: e j! ^
"DefaultGuestGroupName": "guest", //默认来宾用户组名字% J8 [* N' W1 {# e* ]0 h6 L
"DisableSpewLogs": true, //貌似是不给玩家看日志' x$ b5 ~. x& Z+ H7 L. o
"HashAlgorithm": "sha512", //加密方式
7 w$ f) J+ z9 t& Z8 d9 V"BufferPackets": true, //缓冲区的数据包并发送他们在每帧结束 意义不明' i8 N- h2 O* ~2 _ O& V* d
"ServerFullReason": "Server is full", //服务器满人时的提示! C: ~3 I+ N- r% C6 W
"ServerFullNoReservedReason": "Server is full. No reserved slots open.", //服务器满人时不给人进的原因6 K( H ?# ~* E4 V0 Z# ~! x5 d, `% k$ ^
7 ?9 Z) L% R0 q: Z5 o* v
"SaveWorldOnCrash": true, //在有异常是自动保存
$ A- M7 x1 b- n* n$ t"EnableGeoIP": false, //有玩家加入时提示6 Y, O* b( h) [0 X/ t/ ?
"EnableTokenEndpointAuthentication": false, //开启/status 给任何人
' R4 M0 d" S! ]0 l* q; W"ServerNickname": "TShock Server", //在↑指令开启时适用
8 Y1 H$ K0 k9 T" v1 K: m8 l1 a"RestApiEnabled": false, //不懂 j* ?5 C% ~- b; _! z) b
"RestApiPort": 7878, //不懂
( X+ s, ^) V1 J. |"DisableTombstones": true, //没有墓碑
6 e% f7 s: H F3 h( `0 X4 ]"DisplayIPToAdmins": false, //貌似是IP登录4 o3 }& W, U7 r: T
"EnableInsecureTileFixes": true, //不懂 貌似会让砖变样子
1 P- }. A! }: r v# f* ~"KickProxyUsers": true, //T出使用代理的玩家$ a" S- F- V) a C( A7 q+ j
"DisableHardmode": false, //高难度模式关闭
) X: D A6 k3 s) Q) i8 t"DisableDungeonGuardian": false, //关闭地牢守卫8 E" S- Z& [9 G/ y4 p: |8 N8 T
"ServerSideInventory": false, //实验功能 不知意义
& S, N2 h; D# j+ y1 e* D"DisablePlayerCountReporting": false, //禁用统计系统. l x+ j6 E0 M4 L1 w: A+ Z9 U# c
"DisableClownBombs": false, //禁止小丑在出生点放炸弹; q `( n) ]' B6 U& _
"DisableSnowBalls": false, //在出生地没有雪球?8 L" U" t4 S5 l7 d* D8 Q
"ChatFormat": "{1}{2}{3}: {4}", //改变游戏内聊天格式,{ 0 } =组名,{ 1 } =组前缀,{ 2 } =玩家名字,{ 3 } =组后缀,{ 4 } =聊天消息 D7 P# m/ G' R6 v/ R2 Y+ m
"ForceTime": "normal", //使时间正常
$ {) J4 {, t8 S- s"TileKillThreshold": 60, //不懂
& `, Y4 N6 K1 [: F"TilePlaceThreshold": 20, //不懂
( k( V3 j8 }2 P T7 g4 B& ]"TileLiquidThreshold": 15, //不懂
4 S. K' h' P' a5 u0 E- @"ProjectileThreshold": 50, //不懂
, k( u8 } p! R. q. f+ H6 P- M"RequireLogin": false, //必须登陆8 F5 \- |+ I% X0 v9 |; c/ u' x
"DisableInvisPvP": false, //禁止隐形药剂用于PVP
, e% D0 P1 f' O* p* r+ T"MaxRangeForDisabled": 10, //貌似是体力值什么的 不懂' \7 ^9 Q% U5 ?
"ServerPassword": "", //服务器密码
9 D: h) ~3 p' R"RegionProtectChests": false, //建筑权限之内的! O4 t! x) C* s. H) a
"DisableLoginBeforeJoin": false, //开启登陆前输入密码0 Z3 n- C ^; N" z& P* @% J% H& L
"AllowRegisterAnyUsername": false, //可以用任何用户名注册; ], i5 T4 B, g! ]7 T( ` n4 M
"AllowLoginAnyUsername": true //可以使用任何用户名登陆% p: m. p2 V$ a ^5 _# Z" I; Y& }9 S% Q
}
I4 a W3 O) g! n% h7 B6 z1 w; R+ X' D6 `* _* Q" p* t8 G& R: w
9 }9 O( v$ D# a3 ?5 p7 \4 Q
& W- g+ z+ y5 t( [9 b* t2 p- ^* h$ r# u; h
5 ^- x( O" S( D* Y9 ?! o
# g8 R) N$ [: R |
|