|
第一次运行后会生成一个名为tshock的文件夹! w$ l# p) E1 t# }. `
不要删除里面的任何东西
+ d& N/ t# F& j7 z1 q( L o- O$ F2 K0 z8 L1 z
" W* d, o |- k# M4 i
要详细讲解的是config.json这个文件
- M1 H0 ]$ W9 ]) u% ^/ P
5 L, J$ H0 ~+ J3 u{8 E6 o$ G8 e! z7 _ X' D+ E' a
"InvasionMultiplier": 1, //入侵几率(哥布林和雪人) 单位是%
( @7 y$ R9 n6 ]; w9 |"DefaultMaximumSpawns": 5, //最大刷怪量; ?* u8 X- E& {) M- [7 L
"DefaultSpawnRate": 600, //刷怪速度 单位貌似是秒
- h4 ]) C( }2 O% m7 e8 i"ServerPort": 7777, //端口) P9 U! T1 R' O; [6 n# o9 ]6 `* t
"EnableWhitelist": false, //开启白名单7 k7 {" \0 j* \! \3 j) ~: m1 c
"InfiniteInvasion": false, //开启会使入侵几率无效 会无限入侵2 A4 l" L( g- Z) {
"PvPMode": "normal", //PVP模式 可以设置成"normal(普通)", "always(经常)", "disabled(关闭)"
# G4 i1 F* e/ T3 T6 Q( D"SpawnProtection": true, //出生点保护# u; g I K4 K# W# o
"SpawnProtectionRadius": 10, //出生点保护距离
, l% k* P. {) k8 h% P4 S"MaxSlots": 8, //最大玩家数量
( o0 H! {9 |+ B) v) O"RangeChecks": true, //不明意义/ K1 a4 `) L6 d' P) r
"DisableBuild": false, //无法建筑
# L1 z1 _9 H% J/ ^"SuperAdminChatRGB": [ //管理员打字颜色 颜色代码跟创建人物时的一样 i. X6 R2 d% }) ?! j9 ~
255.0,
8 t% C8 n" G. Y/ S) g, E0.0,* O3 D% I* L ^( g/ e! m
0.0: ^ \/ M7 [5 |7 E W5 z, w
],% u d. j* |, S1 S4 l9 Y
"SuperAdminChatPrefix": "(Admin) ", //管理员前缀, Z% H D; X/ s# W2 W8 |. P
"SuperAdminChatSuffix": "", //管理员后缀。。。。。。
3 ~2 k. l8 U- B' K2 Z" i: Y"BackupInterval": 0, //备份间隔 单位分钟. s& E F3 X. V5 |* ?8 T* e
"BackupKeepFor": 60, //备份保留时间 单位分钟* O1 O9 h0 p3 W/ k
"RememberLeavePos": false, //目测就是所有玩家退出后服务器会继续运行 false不会
$ E. R- B' g7 y# ^ t3 b"HardcoreOnly": false, //仅限高难度玩家(就是创建角色时选择的难度)
" X. z# O' V2 L" c/ C$ d"MediumcoreOnly": false, //仅限中等难度 中等指死亡后死亡后所有物品掉落的
e& u+ h. V' {: [0 ]"KickOnMediumcoreDeath": false, //中等难度玩家死亡后被T出. e* c1 X- u2 ?* w' |: S
"BanOnMediumcoreDeath": false, //中等难度玩家死亡后会被BAN
4 p3 x: ~+ q! @. W% @/ _"AutoSave": true, //自动保存
J- p2 T: i! j"MaximumLoginAttempts": 3, //登录失败n次自动T出% p& X2 @# [. [" d
"RconPassword": "", //不懂" T$ S5 E# w6 `, u; J* m/ v" o# w
"RconPort": 7777, //不懂
$ ~& L- C- B$ K4 J"ServerName": "", //服务器名
$ k$ X7 b- e# }"MasterServer": "127.0.0.1", //IP) g# _! d7 L. Y2 L; ]4 j6 ~) L) Y7 c' o
"StorageType": "sqlite", //数据库格式 默认就好
6 C: ~0 g" A& d"MySqlHost": "localhost:3306", //没用
9 q5 S( \; E2 Y' n: j0 r5 s+ U"MySqlDbName": "", //没用3 `* T6 F! g6 \7 [
"MySqlUsername": "", //没用! Q( v0 V7 E( O. I
"MySqlPassword": "", //没用6 c5 c8 z9 a# P5 d( ` w
"MediumcoreBanReason": "Death results in a ban", //中等难度玩家死亡后被T时的说明% H Z. q3 o3 l. p
"MediumcoreKickReason": "Death results in a kick",//中等难度玩家死亡后被BAN时的说明
5 I( T# { V0 J* k: D Z"EnableDNSHostResolution": false, //可以使用DNS解析进入
1 M9 e u& N/ T4 x0 U! J"EnableIPBans": true, //开始IP BAN* E# v5 p% d) A
"EnableBanOnUsernames": false, //开启用户名 BAN
# m, l: Y5 E- g; [, Q; g& w" J( k4 D. v! p"DefaultRegistrationGroupName": "default", //模式用户组名字
4 B! w' N; v' f" V+ x# M& a"DefaultGuestGroupName": "guest", //默认来宾用户组名字1 y- l7 } F* T7 S: w
"DisableSpewLogs": true, //貌似是不给玩家看日志' h# B0 @( {4 A6 f* Z6 Q
"HashAlgorithm": "sha512", //加密方式
6 @; G) U% J2 o; M% C"BufferPackets": true, //缓冲区的数据包并发送他们在每帧结束 意义不明2 g3 [( Y$ P2 X4 r1 R
"ServerFullReason": "Server is full", //服务器满人时的提示
8 n& C4 a9 M2 G/ s& j/ r"ServerFullNoReservedReason": "Server is full. No reserved slots open.", //服务器满人时不给人进的原因
/ \, F/ ^$ }6 ^: k0 z( [; S/ V3 b$ e% t, H4 T
"SaveWorldOnCrash": true, //在有异常是自动保存
6 Q7 s# m- }" \. ["EnableGeoIP": false, //有玩家加入时提示
4 U9 T# J; V; _" d"EnableTokenEndpointAuthentication": false, //开启/status 给任何人
4 L0 F8 Z% I$ }; m6 S8 s( {5 H"ServerNickname": "TShock Server", //在↑指令开启时适用
; D, r' X# G8 i2 d4 M9 U! ~"RestApiEnabled": false, //不懂 9 T% y- G1 \8 `
"RestApiPort": 7878, //不懂
3 Q9 Z9 w3 d% x4 ?: @( c+ p8 H/ X"DisableTombstones": true, //没有墓碑) Y! s( x1 e$ g4 q2 R
"DisplayIPToAdmins": false, //貌似是IP登录6 A! @! D3 [( u5 j% e0 L
"EnableInsecureTileFixes": true, //不懂 貌似会让砖变样子- n" q8 P) @5 f: f/ ~, a" T
"KickProxyUsers": true, //T出使用代理的玩家
! M+ i7 s3 T/ |* b"DisableHardmode": false, //高难度模式关闭8 Q' m; ?( k) h$ f1 Z+ |9 E! m$ T
"DisableDungeonGuardian": false, //关闭地牢守卫6 E# P. d4 i, _
"ServerSideInventory": false, //实验功能 不知意义: b+ l) _9 V9 @7 f& w! s( i
"DisablePlayerCountReporting": false, //禁用统计系统
( G: Z9 \+ s2 Z2 A m5 w( o"DisableClownBombs": false, //禁止小丑在出生点放炸弹# K$ y5 \& Z1 T' q2 I8 n
"DisableSnowBalls": false, //在出生地没有雪球?
' w" j3 d7 {( u2 a* I"ChatFormat": "{1}{2}{3}: {4}", //改变游戏内聊天格式,{ 0 } =组名,{ 1 } =组前缀,{ 2 } =玩家名字,{ 3 } =组后缀,{ 4 } =聊天消息
5 h/ Q. X% q: s- |: i7 e7 E"ForceTime": "normal", //使时间正常+ X( I5 {8 H3 V8 @* w
"TileKillThreshold": 60, //不懂
& v6 z* {8 c" n1 k, \1 \"TilePlaceThreshold": 20, //不懂
; Q7 C4 L7 G0 M- X _% N"TileLiquidThreshold": 15, //不懂9 X: v% B* f6 \" w; {
"ProjectileThreshold": 50, //不懂
! y% x! }7 ^% J6 l"RequireLogin": false, //必须登陆
2 x# X: Q0 @" ~; S3 u8 T"DisableInvisPvP": false, //禁止隐形药剂用于PVP
$ z+ h+ Q, X" n- \6 S"MaxRangeForDisabled": 10, //貌似是体力值什么的 不懂
n& Y/ S8 ~' g3 i/ o; D"ServerPassword": "", //服务器密码6 w8 k Q1 m; e) l2 }1 @; c7 M
"RegionProtectChests": false, //建筑权限之内的1 j$ Z2 w0 I0 e$ {' ^
"DisableLoginBeforeJoin": false, //开启登陆前输入密码& H1 v$ w5 N4 M
"AllowRegisterAnyUsername": false, //可以用任何用户名注册
3 d* W y/ B+ r2 B4 M# x9 @"AllowLoginAnyUsername": true //可以使用任何用户名登陆
9 L: Z- b8 z, r) R8 ~: K s}
, S0 c/ t. D( } N K6 P; r6 k
/ T$ f! Z& N# x. |% @5 m6 Y- H( d B" ^6 {" B: R) {) Y$ q
: {. F! @6 D% X. q/ A* a! ^9 |
' p9 C( I, `7 W7 \5 |% q+ r
! J7 ]3 L& v5 H1 N! y; B% B6 |) A
, |' z2 ]2 y! q- i2 e |
|