|
第一次运行后会生成一个名为tshock的文件夹
8 X) r" \' m0 C不要删除里面的任何东西
9 a' K: g: ^ h/ n0 c1 K; P+ c4 o& u1 b8 M/ ]0 ]; J
& d9 w: Y- k/ _; k
要详细讲解的是config.json这个文件
$ j5 D0 }& Z+ S$ ?0 x5 m, F- @/ m) V/ t% ~* T' B
{+ h5 L! Q# _# T* d* r
"InvasionMultiplier": 1, //入侵几率(哥布林和雪人) 单位是%+ n8 V f( U8 U" p5 Z! o
"DefaultMaximumSpawns": 5, //最大刷怪量0 B d A# @/ C$ r7 U
"DefaultSpawnRate": 600, //刷怪速度 单位貌似是秒# @- r5 C w8 ?$ y; T0 N+ N
"ServerPort": 7777, //端口
- f9 x4 G, \3 w+ G"EnableWhitelist": false, //开启白名单
# e. @0 S& P: |& J7 K9 P"InfiniteInvasion": false, //开启会使入侵几率无效 会无限入侵
" x! M( K) |( R"PvPMode": "normal", //PVP模式 可以设置成"normal(普通)", "always(经常)", "disabled(关闭)"
1 a7 |' K* a; R7 E"SpawnProtection": true, //出生点保护
. N0 O" _: R; r: t"SpawnProtectionRadius": 10, //出生点保护距离
5 Z8 B0 R) W+ W, E+ Q# W0 K' q"MaxSlots": 8, //最大玩家数量- @9 ]$ P' z: D9 c
"RangeChecks": true, //不明意义
2 S% B& L6 h/ w5 O+ a"DisableBuild": false, //无法建筑
H- }- D# x, Q2 s3 F5 |0 r"SuperAdminChatRGB": [ //管理员打字颜色 颜色代码跟创建人物时的一样1 \+ L5 p: ~. t0 a M1 B5 x9 [
255.0,
: x) v% y2 y' t1 g) j' U! N% H0.0,0 G* G7 w' N) }- s0 V) R* }
0.0
2 D- d# }, }9 h% n],
: n7 i p" q/ Z! i# n; U"SuperAdminChatPrefix": "(Admin) ", //管理员前缀0 p4 m5 ^) R; g
"SuperAdminChatSuffix": "", //管理员后缀。。。。。。
* \9 d/ X3 `' \: u* Y2 n4 ^"BackupInterval": 0, //备份间隔 单位分钟6 I* g" R3 j% N% w" i% o& h/ C/ Z6 m
"BackupKeepFor": 60, //备份保留时间 单位分钟
! ~% j; S* h5 n! d& `8 L"RememberLeavePos": false, //目测就是所有玩家退出后服务器会继续运行 false不会8 G1 }2 S, k5 T4 L1 w
"HardcoreOnly": false, //仅限高难度玩家(就是创建角色时选择的难度)# o+ x' R: p. {' v
"MediumcoreOnly": false, //仅限中等难度 中等指死亡后死亡后所有物品掉落的
0 X3 X+ d6 p% S' R+ b"KickOnMediumcoreDeath": false, //中等难度玩家死亡后被T出. P) O/ y0 ~9 N! K
"BanOnMediumcoreDeath": false, //中等难度玩家死亡后会被BAN
# Y# m7 C9 c9 ?9 q"AutoSave": true, //自动保存
7 I8 x1 D, W1 \7 {: O5 L"MaximumLoginAttempts": 3, //登录失败n次自动T出% Z2 O: H8 g# S% }0 J2 j' A# r
"RconPassword": "", //不懂
% ~( L; ]2 W* h; l"RconPort": 7777, //不懂
# _1 E, q t3 `6 Q8 h/ b"ServerName": "", //服务器名
/ u2 U8 a5 F2 U: R6 s' z* y! @; I' q"MasterServer": "127.0.0.1", //IP' p- Q' M0 z2 S1 j1 @
"StorageType": "sqlite", //数据库格式 默认就好
& n1 ]2 b3 T8 @* h7 X# @"MySqlHost": "localhost:3306", //没用8 j5 \7 x& U3 C
"MySqlDbName": "", //没用
9 V& q/ v! _+ u"MySqlUsername": "", //没用
" l+ `$ p1 K" h"MySqlPassword": "", //没用& W5 O' f0 A! U& x1 w H
"MediumcoreBanReason": "Death results in a ban", //中等难度玩家死亡后被T时的说明
. K' x6 S% G1 I6 ^! b/ Z"MediumcoreKickReason": "Death results in a kick",//中等难度玩家死亡后被BAN时的说明
- h0 a3 H; l$ g' D1 ?6 W6 }: }"EnableDNSHostResolution": false, //可以使用DNS解析进入& l% d4 I& F' _1 R
"EnableIPBans": true, //开始IP BAN
$ F `6 I: D' ?5 T"EnableBanOnUsernames": false, //开启用户名 BAN1 v; a$ h& M4 A5 O; E
"DefaultRegistrationGroupName": "default", //模式用户组名字
) a/ ?4 ?8 M( Q6 d) Z4 t"DefaultGuestGroupName": "guest", //默认来宾用户组名字+ k0 x: H, @5 J
"DisableSpewLogs": true, //貌似是不给玩家看日志* F' u' x/ p- d6 X+ n/ E& }' e* h: E
"HashAlgorithm": "sha512", //加密方式
: M7 v3 ~, e, e9 W1 A"BufferPackets": true, //缓冲区的数据包并发送他们在每帧结束 意义不明* L5 v1 x$ T3 k; s. q7 h# j/ [6 p. x/ o
"ServerFullReason": "Server is full", //服务器满人时的提示
. }& b5 C6 j# o; Z"ServerFullNoReservedReason": "Server is full. No reserved slots open.", //服务器满人时不给人进的原因2 R* k- J& h7 ]+ }4 {8 C
' u: e4 ^& R! u5 z0 v ~
"SaveWorldOnCrash": true, //在有异常是自动保存- d6 I9 |! m2 t
"EnableGeoIP": false, //有玩家加入时提示
5 ~/ z0 {2 M2 X6 Q$ m, Y* a) J: R"EnableTokenEndpointAuthentication": false, //开启/status 给任何人4 D9 e2 T# u5 K% F2 ~' E
"ServerNickname": "TShock Server", //在↑指令开启时适用
2 F1 g% S+ n. T& T3 D' A3 d"RestApiEnabled": false, //不懂
4 V% ~7 N% s+ ?$ y7 P$ Y"RestApiPort": 7878, //不懂
8 K0 f% ^2 @: V" E% k"DisableTombstones": true, //没有墓碑
5 r$ R+ B$ j( ?0 D# V( B8 w"DisplayIPToAdmins": false, //貌似是IP登录" U$ e: x! W/ X( d) k! K
"EnableInsecureTileFixes": true, //不懂 貌似会让砖变样子& E! k" [' P( A* L% r! }0 s2 L. ~ Q
"KickProxyUsers": true, //T出使用代理的玩家. n) T) n# B) y; ?
"DisableHardmode": false, //高难度模式关闭
: p! G6 J( O: ]% e# p. U"DisableDungeonGuardian": false, //关闭地牢守卫
" |" z4 x- V) a2 c! v"ServerSideInventory": false, //实验功能 不知意义5 M* I2 X, W' r; ?- P( ]
"DisablePlayerCountReporting": false, //禁用统计系统
& v: M) h( c- Y; U. n6 p+ E"DisableClownBombs": false, //禁止小丑在出生点放炸弹
( ?+ e0 V. p, a5 w7 ["DisableSnowBalls": false, //在出生地没有雪球?% ~1 m5 }. b6 J! o
"ChatFormat": "{1}{2}{3}: {4}", //改变游戏内聊天格式,{ 0 } =组名,{ 1 } =组前缀,{ 2 } =玩家名字,{ 3 } =组后缀,{ 4 } =聊天消息
" w5 c6 G* [% _( [2 I"ForceTime": "normal", //使时间正常
. t! X* L$ }9 f, U% H"TileKillThreshold": 60, //不懂
* v) ^; S% b# o"TilePlaceThreshold": 20, //不懂( K" J, Q$ q! o# \: H4 W
"TileLiquidThreshold": 15, //不懂7 L' y% i8 Y# L$ c4 _* P
"ProjectileThreshold": 50, //不懂, }0 Z; U8 M' h+ K I
"RequireLogin": false, //必须登陆
2 I# V. ?$ h. Z) K4 I"DisableInvisPvP": false, //禁止隐形药剂用于PVP: |4 y( C, h5 U+ N
"MaxRangeForDisabled": 10, //貌似是体力值什么的 不懂
+ `$ ~- a( h4 \2 @4 \0 B. }"ServerPassword": "", //服务器密码
) S3 |$ h0 C! o# @, p) R" k"RegionProtectChests": false, //建筑权限之内的% f! [! D" p( H* W- T3 N
"DisableLoginBeforeJoin": false, //开启登陆前输入密码% T: F$ T0 c. j& I7 V
"AllowRegisterAnyUsername": false, //可以用任何用户名注册
) I" s9 z4 Q- c! I- S* }"AllowLoginAnyUsername": true //可以使用任何用户名登陆
8 Q6 J/ u# U1 S' U2 m' f}
4 E, K- u% U; s2 l% N; A0 i4 O$ \ t1 t, R/ v$ ?% |
' O4 F3 N; R' }4 ^: C+ _, |" F& _- C, l% H8 ]
! @7 `+ M6 q8 n8 f% M1 r9 x G
c j) H1 N0 U4 [, n9 v3 B5 G6 o2 ^0 J9 M
|
|