|
第一次运行后会生成一个名为tshock的文件夹
' N0 u$ M% i7 [1 S) w+ y' x6 A7 V不要删除里面的任何东西
. g+ k- e! x# Z# @1 k" ^. Q5 o. I5 P: o8 C0 }" W9 U4 H
+ R1 j, t1 X# ?* b& v. f( V要详细讲解的是config.json这个文件# W) M+ z6 @/ Y. u3 K2 r' @/ F, D4 x: z% @
8 o7 I, k5 @+ h; ?
{
: b' k( _2 P/ q' Q ~"InvasionMultiplier": 1, //入侵几率(哥布林和雪人) 单位是%
, k. \1 m) Z: v& o"DefaultMaximumSpawns": 5, //最大刷怪量- j9 K2 u+ p, Z- M
"DefaultSpawnRate": 600, //刷怪速度 单位貌似是秒
; O+ W7 [( P' c( e/ L6 |"ServerPort": 7777, //端口
$ Q( ^) {; @! A u) |"EnableWhitelist": false, //开启白名单
* y1 ~2 s2 @* U"InfiniteInvasion": false, //开启会使入侵几率无效 会无限入侵/ A/ r; _6 ]' k9 P
"PvPMode": "normal", //PVP模式 可以设置成"normal(普通)", "always(经常)", "disabled(关闭)"
8 F+ D8 V7 b/ t& L9 c"SpawnProtection": true, //出生点保护/ E7 u" B% H0 O1 c, `& G+ i
"SpawnProtectionRadius": 10, //出生点保护距离
' t" q9 B% n7 v6 Y7 D8 E' j/ i( m- e"MaxSlots": 8, //最大玩家数量1 g5 `% {! O! o8 Z
"RangeChecks": true, //不明意义; T$ o9 l9 ?- m9 C2 K
"DisableBuild": false, //无法建筑
/ b# \) G" `; S" K"SuperAdminChatRGB": [ //管理员打字颜色 颜色代码跟创建人物时的一样( @7 W7 q, G' E4 V" x/ f- h' J
255.0,; q. |4 g6 Z6 F8 [$ c# d" k" N
0.0,7 D$ I0 }- Y, z7 J+ S
0.0 Z( S# N) @0 e. B1 W
],+ b* C, `2 h L0 o( R0 s/ Z# V; S
"SuperAdminChatPrefix": "(Admin) ", //管理员前缀. O6 v- d" C0 x
"SuperAdminChatSuffix": "", //管理员后缀。。。。。。! w9 j0 Z$ _0 W: R8 q. D! _5 z. s# \
"BackupInterval": 0, //备份间隔 单位分钟
. A; Z( D4 |$ h1 l! V" x"BackupKeepFor": 60, //备份保留时间 单位分钟- G# e5 _" L( E% Q( N- l
"RememberLeavePos": false, //目测就是所有玩家退出后服务器会继续运行 false不会- f# q" @! T) ?, O
"HardcoreOnly": false, //仅限高难度玩家(就是创建角色时选择的难度)
/ O( S- A' B3 O: X. t( ]"MediumcoreOnly": false, //仅限中等难度 中等指死亡后死亡后所有物品掉落的
3 q* l. a k" D' H$ s: [6 g5 D"KickOnMediumcoreDeath": false, //中等难度玩家死亡后被T出
}! w, W2 Z- L, P" t"BanOnMediumcoreDeath": false, //中等难度玩家死亡后会被BAN+ a, Y2 y/ r( r* G
"AutoSave": true, //自动保存- _8 `- @- Q2 k) R% u# `" ?9 I* V
"MaximumLoginAttempts": 3, //登录失败n次自动T出' M: ~. ]1 W, R+ k% c8 I
"RconPassword": "", //不懂/ |& U u8 Z( ?
"RconPort": 7777, //不懂
9 ~& [4 l w1 {* v( ~, j"ServerName": "", //服务器名
% b% A8 E7 ^ E) s"MasterServer": "127.0.0.1", //IP
i( w3 A2 L9 b F"StorageType": "sqlite", //数据库格式 默认就好
& C2 G" ~9 U2 k; q8 a+ U& ^/ O"MySqlHost": "localhost:3306", //没用4 E4 Z" f1 O$ c# b
"MySqlDbName": "", //没用
& c3 q8 X" \$ U- n6 }4 F# D"MySqlUsername": "", //没用
0 c) Y+ y ~; X5 V"MySqlPassword": "", //没用! y" d' i3 q' |
"MediumcoreBanReason": "Death results in a ban", //中等难度玩家死亡后被T时的说明
" B- n& Z: Z( @"MediumcoreKickReason": "Death results in a kick",//中等难度玩家死亡后被BAN时的说明0 o7 V0 r9 @# E C3 @/ t
"EnableDNSHostResolution": false, //可以使用DNS解析进入0 j/ J" J6 y. c9 w
"EnableIPBans": true, //开始IP BAN2 m7 {. ]% l3 ]+ i- a+ w: |4 H. D
"EnableBanOnUsernames": false, //开启用户名 BAN
7 d$ U& v5 }3 C# {+ ^: [! y"DefaultRegistrationGroupName": "default", //模式用户组名字
' n& w0 f$ ~- [3 _"DefaultGuestGroupName": "guest", //默认来宾用户组名字
7 ?6 \+ A3 [8 k f, i. L$ ~! V m"DisableSpewLogs": true, //貌似是不给玩家看日志
|- ~, D# u \) I"HashAlgorithm": "sha512", //加密方式
- C: ^; T3 D* f7 b1 |"BufferPackets": true, //缓冲区的数据包并发送他们在每帧结束 意义不明
2 `1 e8 F, T7 I8 F( E0 ~5 q"ServerFullReason": "Server is full", //服务器满人时的提示# ]" q, R: V' l+ Y! F
"ServerFullNoReservedReason": "Server is full. No reserved slots open.", //服务器满人时不给人进的原因
9 L6 K W6 J' ^$ O& G
) z; u5 U6 V5 l! J( P, x: K"SaveWorldOnCrash": true, //在有异常是自动保存
' P) Q3 f$ i% ^7 Y( `"EnableGeoIP": false, //有玩家加入时提示9 p8 v- X* p5 s2 r5 N1 F7 X
"EnableTokenEndpointAuthentication": false, //开启/status 给任何人: p; K; b" E" ^4 n: w
"ServerNickname": "TShock Server", //在↑指令开启时适用( Z) S! q8 k2 ^2 v% p) \
"RestApiEnabled": false, //不懂 7 z: I& h1 }) W+ N' G+ @
"RestApiPort": 7878, //不懂6 `" @; f- Y/ s: A% E$ `
"DisableTombstones": true, //没有墓碑$ l Y- g0 T# J9 O8 I
"DisplayIPToAdmins": false, //貌似是IP登录) M1 A" Y# \3 B0 ~! H$ o; Q
"EnableInsecureTileFixes": true, //不懂 貌似会让砖变样子* {# X _! n5 O Z7 U! e
"KickProxyUsers": true, //T出使用代理的玩家0 p* I( }+ i1 I$ x
"DisableHardmode": false, //高难度模式关闭7 z0 C W1 Y% A5 |5 G: x
"DisableDungeonGuardian": false, //关闭地牢守卫: O. E& c& x9 ~, \
"ServerSideInventory": false, //实验功能 不知意义+ H5 j3 x$ t6 Y4 q o
"DisablePlayerCountReporting": false, //禁用统计系统$ k+ t! b H, j& J
"DisableClownBombs": false, //禁止小丑在出生点放炸弹
8 _/ w) l$ `2 K- G"DisableSnowBalls": false, //在出生地没有雪球?
' U: S/ ?- I/ ?4 E( o+ \"ChatFormat": "{1}{2}{3}: {4}", //改变游戏内聊天格式,{ 0 } =组名,{ 1 } =组前缀,{ 2 } =玩家名字,{ 3 } =组后缀,{ 4 } =聊天消息
9 _' g5 {) `7 Q+ U9 P"ForceTime": "normal", //使时间正常
K5 B& g" ?0 i5 V"TileKillThreshold": 60, //不懂
/ A6 r0 z2 U+ ?( Z ^8 m"TilePlaceThreshold": 20, //不懂
6 q' m8 N" V) A; c"TileLiquidThreshold": 15, //不懂
/ H1 x8 H4 m" p: P' K5 n"ProjectileThreshold": 50, //不懂
0 i) w& F, F# u) R7 \8 d( ~( J"RequireLogin": false, //必须登陆
' W6 d5 r# g, w: w) j# i"DisableInvisPvP": false, //禁止隐形药剂用于PVP
* c- b2 @, ?- `"MaxRangeForDisabled": 10, //貌似是体力值什么的 不懂
# H9 D9 }$ A }) Z"ServerPassword": "", //服务器密码3 P' R/ o$ O) v
"RegionProtectChests": false, //建筑权限之内的( R2 M E+ P1 B7 F/ E) B
"DisableLoginBeforeJoin": false, //开启登陆前输入密码
# h; a; _# E- ?7 K) ["AllowRegisterAnyUsername": false, //可以用任何用户名注册
% q: O; ]* U$ t% k8 L1 J"AllowLoginAnyUsername": true //可以使用任何用户名登陆" l+ c! n6 c; }
}
5 m9 _* b: \; [. D( x& v" I9 I6 @ O, z+ B4 m
5 {: z- ]/ f3 @8 |$ M4 D2 P
: l5 C: k# K& z! M
& \+ M/ ^; s% |1 O( g
8 J: u3 Y# R5 y/ T. x- h' D1 ]! k1 D9 D/ u+ m
|
|