|
|
第一次运行后会生成一个名为tshock的文件夹
7 g. r: y4 D2 Y3 f: |不要删除里面的任何东西
6 Q* Q+ o1 R: e( J3 t5 }- K. I ]) U. N/ P& M
; x; Y: A, y: P& }9 ~$ p
要详细讲解的是config.json这个文件
9 m) s( x' s0 k3 V
6 f9 ?7 d# B( X{
* U5 h, C: l: L3 A- k2 ?; ?8 l* o% w"InvasionMultiplier": 1, //入侵几率(哥布林和雪人) 单位是% A3 n- i$ L+ P) v2 q! X7 Q! i
"DefaultMaximumSpawns": 5, //最大刷怪量2 C2 A+ E! \ }" T/ ]; r
"DefaultSpawnRate": 600, //刷怪速度 单位貌似是秒
5 ~$ j/ A9 W/ z: P, `/ A8 c; D"ServerPort": 7777, //端口
6 H4 j2 Q! f; d; ?& }8 L% [: c# D"EnableWhitelist": false, //开启白名单
- q2 ^& [4 y4 J# k4 O- w9 V& Q- ^! x"InfiniteInvasion": false, //开启会使入侵几率无效 会无限入侵. B% V. p0 ]2 Q( H- a+ l) M
"PvPMode": "normal", //PVP模式 可以设置成"normal(普通)", "always(经常)", "disabled(关闭)"+ H% @5 y; S+ `" ]# x" w
"SpawnProtection": true, //出生点保护
" Q3 s: C5 e% I/ i" N2 a"SpawnProtectionRadius": 10, //出生点保护距离3 A" @- l' z4 C7 B. h
"MaxSlots": 8, //最大玩家数量& V/ w/ K) g- T* O2 P; B6 R
"RangeChecks": true, //不明意义
$ @* X0 R% X( ?% g. d- ]"DisableBuild": false, //无法建筑0 y, f1 ?1 H% q( T+ {/ J
"SuperAdminChatRGB": [ //管理员打字颜色 颜色代码跟创建人物时的一样
( g) ]5 b" ?1 Q' h255.0,
* b% _; D& Y) U# S, Y1 g! p0.0,+ H" B. L% {* C4 ? _6 j
0.0/ c' `0 F M; m [) v
],5 j% D' r* C% _9 Z0 u. A+ C. Y6 ^
"SuperAdminChatPrefix": "(Admin) ", //管理员前缀9 t1 I$ H7 z0 X9 [' O
"SuperAdminChatSuffix": "", //管理员后缀。。。。。。" S& S j$ b$ `
"BackupInterval": 0, //备份间隔 单位分钟
8 N' v |0 k7 q8 W( N"BackupKeepFor": 60, //备份保留时间 单位分钟4 |* G. [/ D M0 ~
"RememberLeavePos": false, //目测就是所有玩家退出后服务器会继续运行 false不会
: c4 @# V/ y: ]( E0 r4 C8 z# x1 g"HardcoreOnly": false, //仅限高难度玩家(就是创建角色时选择的难度)7 c( x0 ~) f' p! P, B! y* Z! u- O
"MediumcoreOnly": false, //仅限中等难度 中等指死亡后死亡后所有物品掉落的$ D% ]1 f3 z1 @, ^0 Q, u6 x/ |
"KickOnMediumcoreDeath": false, //中等难度玩家死亡后被T出$ R# E, g! \, k" V1 h# [
"BanOnMediumcoreDeath": false, //中等难度玩家死亡后会被BAN4 P6 h) f1 j# k
"AutoSave": true, //自动保存
1 N/ V: k! u& @5 W"MaximumLoginAttempts": 3, //登录失败n次自动T出
@5 g7 c3 g" O$ E; c"RconPassword": "", //不懂2 F" A6 E" J4 \2 q8 W3 u( S
"RconPort": 7777, //不懂# P/ R0 [+ Y8 u) P2 F
"ServerName": "", //服务器名
% T! R, H( l" Z( d% E3 L"MasterServer": "127.0.0.1", //IP
% R! D& E8 S5 I! T" J8 h4 i" |1 [+ M8 ]"StorageType": "sqlite", //数据库格式 默认就好9 V+ s9 d9 D+ ]2 T; o+ r. l
"MySqlHost": "localhost:3306", //没用
) S3 @: G/ H5 g$ j4 ^1 n"MySqlDbName": "", //没用8 d4 T0 v% Z4 R8 V
"MySqlUsername": "", //没用: U1 Y* n: w: p" w& Z( ]9 w- e
"MySqlPassword": "", //没用
2 \8 Y2 c H) Z"MediumcoreBanReason": "Death results in a ban", //中等难度玩家死亡后被T时的说明
" d9 x, c3 h6 j7 y1 P% Z"MediumcoreKickReason": "Death results in a kick",//中等难度玩家死亡后被BAN时的说明9 `+ K( t( s' v4 Q/ P7 @ f
"EnableDNSHostResolution": false, //可以使用DNS解析进入* Y9 ?0 p: `# N5 ^1 n" s- ^& I
"EnableIPBans": true, //开始IP BAN
' c4 c' S2 i- I% p"EnableBanOnUsernames": false, //开启用户名 BAN
5 B3 Y4 O, }: N. y2 R"DefaultRegistrationGroupName": "default", //模式用户组名字
! B& t& B( s6 [5 {$ Y1 q"DefaultGuestGroupName": "guest", //默认来宾用户组名字9 M3 q; A* ~: c7 v' `! v5 c
"DisableSpewLogs": true, //貌似是不给玩家看日志4 @2 |' a1 U& W4 x+ }6 I( J
"HashAlgorithm": "sha512", //加密方式
9 P2 e4 ^9 U7 n+ v"BufferPackets": true, //缓冲区的数据包并发送他们在每帧结束 意义不明
. i( ~! ` I0 e: f+ e; x"ServerFullReason": "Server is full", //服务器满人时的提示
3 a% k4 j$ l2 B K1 Y" c( Y( n"ServerFullNoReservedReason": "Server is full. No reserved slots open.", //服务器满人时不给人进的原因5 Z/ V2 E: I5 R1 L
: }, D8 r# |5 p$ H% w; r" W# a, S' a"SaveWorldOnCrash": true, //在有异常是自动保存+ V0 q' ]3 k1 v" {7 m
"EnableGeoIP": false, //有玩家加入时提示
, ~) ` V& D# ^9 m"EnableTokenEndpointAuthentication": false, //开启/status 给任何人! H) C" q' V3 p! t8 |$ W; c
"ServerNickname": "TShock Server", //在↑指令开启时适用2 {/ w4 _" R4 B4 |( O6 H% z1 M
"RestApiEnabled": false, //不懂
0 C( {% j0 N9 [- p2 ?"RestApiPort": 7878, //不懂
$ i$ @8 C4 V5 I"DisableTombstones": true, //没有墓碑8 A+ C, j3 C9 i
"DisplayIPToAdmins": false, //貌似是IP登录
& d; l3 ^! w, c"EnableInsecureTileFixes": true, //不懂 貌似会让砖变样子
+ A# E: X ?; D+ K/ o- C+ H2 f"KickProxyUsers": true, //T出使用代理的玩家
: V0 h$ |. R4 x6 c0 W% Z+ v"DisableHardmode": false, //高难度模式关闭) r) v) H% H. d6 [: g
"DisableDungeonGuardian": false, //关闭地牢守卫
% r! }6 P& ^ F/ I- W0 h2 f. `4 I8 T"ServerSideInventory": false, //实验功能 不知意义. Q% Y$ B6 w# N
"DisablePlayerCountReporting": false, //禁用统计系统
0 U e/ T+ W: n' }# v"DisableClownBombs": false, //禁止小丑在出生点放炸弹9 e6 ^- }! Q [& s' w" S, G6 |
"DisableSnowBalls": false, //在出生地没有雪球?
0 g! q9 y3 S2 T' Y* b1 d+ W"ChatFormat": "{1}{2}{3}: {4}", //改变游戏内聊天格式,{ 0 } =组名,{ 1 } =组前缀,{ 2 } =玩家名字,{ 3 } =组后缀,{ 4 } =聊天消息
9 T8 j: B6 S1 a( z8 [ l/ j' P, G"ForceTime": "normal", //使时间正常
, R0 y" Y3 I7 F"TileKillThreshold": 60, //不懂
. T! Z2 z' [2 T2 O) n& F ^"TilePlaceThreshold": 20, //不懂# D$ ] R, L' m
"TileLiquidThreshold": 15, //不懂" v* i: P" r0 Y o! p
"ProjectileThreshold": 50, //不懂7 z: |: d y% x2 d1 y" M
"RequireLogin": false, //必须登陆0 d- y G1 R# V( V* H
"DisableInvisPvP": false, //禁止隐形药剂用于PVP: @! N1 H, ~" C- {
"MaxRangeForDisabled": 10, //貌似是体力值什么的 不懂5 l( i6 V; N/ y; ]* `/ n1 I
"ServerPassword": "", //服务器密码
4 D u6 Q6 ?: D9 F"RegionProtectChests": false, //建筑权限之内的4 ]# d! y: ?& T( u6 G7 j
"DisableLoginBeforeJoin": false, //开启登陆前输入密码1 `* p: R/ J! Y
"AllowRegisterAnyUsername": false, //可以用任何用户名注册
5 k$ E1 U- b: p"AllowLoginAnyUsername": true //可以使用任何用户名登陆
, n8 m# b3 i; z- T, ~$ m}
, v/ v! }. A5 [4 u; F5 }& `8 c6 \! Z
6 d* f8 {0 Y+ y2 _+ X3 Y0 Z0 H: ? @
5 l5 ]& `+ k( G1 U5 w# Q
3 m" W! O- e% l- G
' {8 }' B, U. ^" h6 ~: }2 n2 m6 o2 g4 }; a
$ d2 \7 E5 h4 V
|
|