|
|
第一次运行后会生成一个名为tshock的文件夹5 T4 J! e' n+ k3 {1 n
不要删除里面的任何东西
g, b3 I, F F& K/ \. a
1 B% u' ?' d, f i6 n/ E
- \. Z; C8 @& Y+ q. X" M要详细讲解的是config.json这个文件2 w: j% _+ M$ \# ?
. I; n+ f" t. n+ {% B1 o! q
{
2 |5 u6 \( @7 i/ F+ {, @"InvasionMultiplier": 1, //入侵几率(哥布林和雪人) 单位是%
" p& H+ k0 F" z6 o# U8 n: d1 B0 c"DefaultMaximumSpawns": 5, //最大刷怪量5 k6 p9 y; q: ~# Q
"DefaultSpawnRate": 600, //刷怪速度 单位貌似是秒. v* o: h1 y, t* V, l
"ServerPort": 7777, //端口
$ y: C- L1 U0 \4 ]0 R( i; w"EnableWhitelist": false, //开启白名单
6 z# B4 S4 K4 T# X"InfiniteInvasion": false, //开启会使入侵几率无效 会无限入侵
% w' t' y V2 v* @% g/ p"PvPMode": "normal", //PVP模式 可以设置成"normal(普通)", "always(经常)", "disabled(关闭)"
9 ]* w! x) C2 q' D9 H2 P( O"SpawnProtection": true, //出生点保护
4 u. F- a; I& {5 m% n. p7 L"SpawnProtectionRadius": 10, //出生点保护距离
3 Z$ F1 u% N5 n' O"MaxSlots": 8, //最大玩家数量
2 `& W8 H: ^. a, |"RangeChecks": true, //不明意义1 m& n8 }# R. \; W4 R8 L
"DisableBuild": false, //无法建筑
8 A7 p/ m$ Z. L( ^"SuperAdminChatRGB": [ //管理员打字颜色 颜色代码跟创建人物时的一样
; x; Z! n& o' I }# z- ^$ @$ E255.0,
6 k5 a3 u7 U* ~; w! F9 a2 D* D7 e0.0,
3 E& m7 b% X: G% h, i1 ?5 s2 f0.0* d, i5 p, |; c4 M* G% g
],0 z6 }. x# E8 s7 H; Z0 j
"SuperAdminChatPrefix": "(Admin) ", //管理员前缀
3 G4 j6 T4 i& H; x9 j5 I, l$ {"SuperAdminChatSuffix": "", //管理员后缀。。。。。。$ X) H3 {5 g4 K9 b4 X
"BackupInterval": 0, //备份间隔 单位分钟. j7 u5 F+ P2 S ]; X* l4 F: b
"BackupKeepFor": 60, //备份保留时间 单位分钟2 \5 ?- t A5 I. F4 T
"RememberLeavePos": false, //目测就是所有玩家退出后服务器会继续运行 false不会
" F+ K8 J& [4 X6 B2 \7 u"HardcoreOnly": false, //仅限高难度玩家(就是创建角色时选择的难度)# l9 {: B/ s0 V+ Z6 a) W9 k
"MediumcoreOnly": false, //仅限中等难度 中等指死亡后死亡后所有物品掉落的
7 y I$ m, E8 }8 W" q"KickOnMediumcoreDeath": false, //中等难度玩家死亡后被T出
) F8 b4 C6 d0 }8 }8 j. G"BanOnMediumcoreDeath": false, //中等难度玩家死亡后会被BAN; f5 [" L, O$ C* C& ~
"AutoSave": true, //自动保存2 Q$ Q" j9 b0 p& n! q
"MaximumLoginAttempts": 3, //登录失败n次自动T出
' Q: b4 l% K9 k" K/ f7 ]" q"RconPassword": "", //不懂
# N& r8 h1 \. `; _ Z"RconPort": 7777, //不懂
; g, K! R& }. e2 Q$ {# r- f"ServerName": "", //服务器名
. c- t( ~+ c) h/ d"MasterServer": "127.0.0.1", //IP
* }4 F( T. _6 T2 A9 I, B8 f"StorageType": "sqlite", //数据库格式 默认就好
1 C* ]# C/ Y& k7 [2 I8 k"MySqlHost": "localhost:3306", //没用
, R; G I+ w, w# i1 u"MySqlDbName": "", //没用- o: G; |2 ]" J. x( U+ I
"MySqlUsername": "", //没用0 P8 |% e E' ?! |5 `/ n
"MySqlPassword": "", //没用
4 V: w" U) p- A+ v2 V"MediumcoreBanReason": "Death results in a ban", //中等难度玩家死亡后被T时的说明
( G7 Z w/ h* Q"MediumcoreKickReason": "Death results in a kick",//中等难度玩家死亡后被BAN时的说明) }- P- R4 D) y
"EnableDNSHostResolution": false, //可以使用DNS解析进入
9 M2 I/ I2 m6 W$ P' h$ @) l) m"EnableIPBans": true, //开始IP BAN/ c, x1 d% Q9 b: ?+ f
"EnableBanOnUsernames": false, //开启用户名 BAN
1 z; h0 o; w% ^) f"DefaultRegistrationGroupName": "default", //模式用户组名字7 c. C6 X; i3 p
"DefaultGuestGroupName": "guest", //默认来宾用户组名字
" E ~% d; b3 l4 E- {"DisableSpewLogs": true, //貌似是不给玩家看日志; i9 |1 G# L# ^6 e' ?, H
"HashAlgorithm": "sha512", //加密方式
; J9 j s A7 h6 D7 S0 \"BufferPackets": true, //缓冲区的数据包并发送他们在每帧结束 意义不明+ R+ x! x; @1 U# e3 D& b
"ServerFullReason": "Server is full", //服务器满人时的提示
' F/ G2 E7 T# A' x$ ~' `+ v"ServerFullNoReservedReason": "Server is full. No reserved slots open.", //服务器满人时不给人进的原因
$ f8 b4 `$ f) B# V V1 u! `$ E* M8 C
"SaveWorldOnCrash": true, //在有异常是自动保存4 O, R6 ?: \: m
"EnableGeoIP": false, //有玩家加入时提示
/ i$ Y) ? y8 ~7 V7 A"EnableTokenEndpointAuthentication": false, //开启/status 给任何人& W+ O! X# d9 y; f5 e
"ServerNickname": "TShock Server", //在↑指令开启时适用
' b f" f$ H) `+ l7 F& l/ O"RestApiEnabled": false, //不懂
( ^, `' N6 N5 Y& v% E"RestApiPort": 7878, //不懂$ [; V/ f" ]: C6 |
"DisableTombstones": true, //没有墓碑
' X/ O) }+ {# Z7 }, G"DisplayIPToAdmins": false, //貌似是IP登录
; B2 E# ]+ k7 m7 z8 f"EnableInsecureTileFixes": true, //不懂 貌似会让砖变样子3 Z& d; M3 o. d5 Q, s
"KickProxyUsers": true, //T出使用代理的玩家: I2 m- Z8 k0 @
"DisableHardmode": false, //高难度模式关闭
. J& Z. l5 ~# I, R/ M8 J"DisableDungeonGuardian": false, //关闭地牢守卫# N# i6 [0 f! u3 K" _
"ServerSideInventory": false, //实验功能 不知意义/ H. T0 s5 O7 t! [4 R6 j( r
"DisablePlayerCountReporting": false, //禁用统计系统
0 l5 f' t; N4 a1 G; V9 d"DisableClownBombs": false, //禁止小丑在出生点放炸弹" r4 W' N( b L' ]9 I/ F
"DisableSnowBalls": false, //在出生地没有雪球?
( C& c! }0 Z6 A"ChatFormat": "{1}{2}{3}: {4}", //改变游戏内聊天格式,{ 0 } =组名,{ 1 } =组前缀,{ 2 } =玩家名字,{ 3 } =组后缀,{ 4 } =聊天消息 0 D( k+ |1 Y7 u" ~% E! d7 D7 a$ ]
"ForceTime": "normal", //使时间正常& y i/ a8 F2 n) H
"TileKillThreshold": 60, //不懂
7 ~- `. y9 }9 U' m"TilePlaceThreshold": 20, //不懂
2 Z1 G7 w. s$ [, M4 W"TileLiquidThreshold": 15, //不懂0 `& v2 q+ k7 {( j
"ProjectileThreshold": 50, //不懂
+ Z, i& A! d2 s. @. B+ f$ w"RequireLogin": false, //必须登陆$ B1 h' d: |6 ^: r
"DisableInvisPvP": false, //禁止隐形药剂用于PVP! e; y" C3 s; k0 R
"MaxRangeForDisabled": 10, //貌似是体力值什么的 不懂$ h$ ~; @/ K& J; |7 `
"ServerPassword": "", //服务器密码
) X% g' s% d0 ]% K `3 T$ E"RegionProtectChests": false, //建筑权限之内的; R7 G" Q1 x t8 X+ ^2 y; F
"DisableLoginBeforeJoin": false, //开启登陆前输入密码4 _# W# y. R& K( A7 M0 \
"AllowRegisterAnyUsername": false, //可以用任何用户名注册7 }) A& P: ?( o
"AllowLoginAnyUsername": true //可以使用任何用户名登陆
# ]+ t1 b& v: O- r+ @8 U}% b0 G' X+ N: `& j
L! \9 o" t% o* ?6 i. t* V" m2 B
( w& `0 @. t0 |. S6 g6 j
. A. f4 D. H8 o }2 k2 V! @/ R* @
2 w d& d p; |3 h/ D! |
' J' r% a4 ~; Z; i" `9 D7 A: ?! z1 N$ R( ^2 J" n1 y0 x
|
|