7DaysToDie-网页面板控制台使用教程

ServerConfig.xml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<?xml version="1.0"?>
<ServerSettings>
<!-- GENERAL SERVER SETTINGS -->

<!-- Server representation -->
<property name="ServerName" value="FLOWERSIDC SERVER"/> <!-- 服务器名称. -->
<property name="ServerDescription" value="A 7 Days to Die server"/> <!-- 服务器描述 -->
<property name="ServerWebsiteURL" value=""/> <!-- 服务器网址 -->
<property name="ServerPassword" value=""/> <!-- 服务器密码 -->
<property name="ServerLoginConfirmationText" value="" /> <!-- 玩家进入服务器前看到的公告 -->
<property name="Region" value="Asia" /> <!-- 服务器所在区域 -->
<property name="Language" value="Chinese" /> <!-- 服务器语言-->

<!-- Networking -->
<property name="ServerPort" value="26900"/> <!-- 服务器端口,需要5个连续端口 -->
<property name="ServerVisibility" value="2"/> <!-- 服务器可见性 2=公开 1=好友 0=隐藏 -->
<property name="ServerDisabledNetworkProtocols" value="SteamNetworking"/> <!-- 请勿修改 不使用的网络协议 可能的值:LiteNetLib、SteamNetworking 如果您的用户和服务器之间没有 NAT 路由器,或者端口转发设置正确,专用服务器应禁用 SteamNetworking-->
<property name="ServerMaxWorldTransferSpeedKiBs" value="512"/> <!-- 世界传输的最大速度 默认512Kib/s 推荐最大为1300KiB/s -->

<!-- Slots -->
<property name="ServerMaxPlayerCount" value="8"/> <!-- 最大玩家数量 -->
<property name="ServerReservedSlots" value="0"/> <!-- 普通玩家预留位 -->
<property name="ServerReservedSlotsPermission" value="100"/> <!-- 使用普通玩家预留位的权限 值为:0,100 -->
<property name="ServerAdminSlots" value="0"/> <!-- 管理员预留位 -->
<property name="ServerAdminSlotsPermission" value="0"/> <!-- 使用管理员预留位的权限 值为:0,100 -->

<!-- Admin interfaces -->
<property name="WebDashboardEnabled" value="false"/> <!-- 开启/关闭网页管理器 -->
<property name="WebDashboardPort" value="8080"/> <!-- 网页管理端口 -->
<property name="WebDashboardUrl" value=""/> <!-- 网页管理的外部Url链接-->
<property name="EnableMapRendering" value="false"/> <!-- 开启/关闭网页地图渲染 -->

<property name="TelnetEnabled" value="true"/> <!-- 开启/关闭Telnet功能 -->
<property name="TelnetPort" value="8081"/> <!-- Telnet端口 -->
<property name="TelnetPassword" value=""/> <!-- Telnet密码 如果没有设置密码,服务器将只监听本地环回接口 -->
<property name="TelnetFailedLoginLimit" value="10"/> <!-- 密码错误最大次数,超出后将被关闭连接 -->
<property name="TelnetFailedLoginsBlocktime" value="10"/> <!-- 10(连接超时N秒)持续多长时间(以秒为单位) -->

<property name="TerminalWindowEnabled" value="true"/> <!-- 显示一个终端窗口,用于日志输出/命令输入(仅适用于Windows) -->

<!-- Folder and file locations -->
<property name="AdminFileName" value="serveradmin.xml"/> <!-- serveradmin.xml(管理员、白名单、黑名单文件),包含玩家存档 -->
<!-- <property name="UserDataFolder" value="absolute path" /> --> <!-- 用这个来覆盖服务器存储所有生成数据的地方,包括RWG生成的世界.不要忘了取消对以下条目的注释! -->

<!-- Other technical settings -->
<property name="EACEnabled" value="false"/> <!-- 开启/关闭EAC反作弊 -->
<property name="IgnoreEOSSanctions" value="false"/> <!-- 在允许玩家加入时忽略 EOS 制裁 -->
<property name="HideCommandExecutionLog" value="0"/> <!-- 隐藏命令执行的日志记录.0=显示所有内容,1=只对Telnet/ControlPanel隐藏,2=还对远程游戏客户端隐藏,3=隐藏所有内容 -->
<property name="MaxUncoveredMapChunksPerPlayer" value="131072"/> <!-- 每个玩家在游戏地图上可以看到多少块(看到得越多越卡,也不能一点都没有)覆盖每个玩家在游戏地图上可以揭开的块数.结果每个玩家的最大地图文件大小限制是(x * 512 Bytes),未覆盖的面积是(x * 256 m²).默认的131072意味着任何时候都可以揭开最大的32平方公里 -->
<property name="PersistentPlayerProfiles" value="false" /> <!-- 开启/关闭自定义外观,如果禁用,玩家可以用任何选定的资料加入,如果开启,他们将以他们最后加入的资料加入 -->
<property name="MaxChunkAge" value="-1"/> <!-- 在游戏中,如果没有重新访问或保护(例如,在附近有土地所有权或床铺),则在访问某个小块后,该小块会重置为原始状态的天数. -->
<property name="SaveDataLimit" value="-1"/> <!-- 每个已保存游戏的最大磁盘空间允许值,单位为 MB。当达到此限制时,保存的游戏块可能会被强制重置为原始状态,以释放空间。负值会禁用限制 -->



<!-- GAMEPLAY -->

<!-- World -->
<property name="GameWorld" value="Navezgane"/> <!-- 游戏地图 值为 "RWG", "Navezgane", "Pregen04k1", "Pregen04k2", "Pregen04k3", "Pregen04k4", "Pregen06k1", "Pregen06k2", "Pregen06k3", "Pregen06k4", "Pregen08k1", "Pregen08k2", "Pregen08k3", "Pregen08k4", "Pregen10k1", "Pregen10k2", "Pregen10k3", "Pregen10k4" -->
<property name="WorldGenSeed" value="asdf"/> <!-- 如果是RWG,这就是生成新世界的种子。如果一个具有该结果名称的世界已经存在,它将简单地加载它,生成不同地图的规则(随便写) -->
<property name="WorldGenSize" value="6144"/> <!-- 如果是RWG,这将控制创建的世界的宽度和高度。官方支持的尺寸在6144和10240之间,必须是2048的倍数,例如6144、8192、10240 -->
<property name="GameName" value="My Game"/> <!-- 地图名(随便写),如果你有现成的地图文件,在这里写下文件夹名字,服务器就会加载到了.这将影响保存游戏的名称,以及在世界中放置装饰(树木等)时使用的种子.如果创建一个RWG世界,它并不控制世界的一般布局 -->
<property name="GameMode" value="GameModeSurvival"/> <!-- 游戏生成模式 -->

<!-- Difficulty -->
<property name="GameDifficulty" value="1"/> <!-- 游戏难度 值为0-5,0=最容易,5=最难 -->
<property name="BlockDamagePlayer" value="100" /> <!-- 玩家家对区块的伤害有多大 需要整数 单位为百分比 -->
<property name="BlockDamageAI" value="100" /> <!-- 丧尸对区块的伤害有多大 需要整数 单位为百分比 -->
<property name="BlockDamageAIBM" value="100" /> <!-- 血月期间丧尸对区块的伤害有多大 需要整数 单位为百分比 -->
<property name="XPMultiplier" value="100" /> <!-- XP经验增益倍数 需要整数 单位为百分比 -->
<property name="PlayerSafeZoneLevel" value="5" /> <!-- 游戏阶段,如果玩家小于或等于这个水平,他将在生成时创建一个安全区(没有敌人) -->
<property name="PlayerSafeZoneHours" value="5" /> <!-- 创建这个安全区在世界时间内存在几个小时 -->

<!-- -->
<property name="BuildCreate" value="false" /> <!-- 开启/关闭建造模式 -->
<property name="DayNightLength" value="60" /> <!-- 现实60分钟=游戏里1天 -->
<property name="DayLightLength" value="18" /> <!-- 24小时制,白天占去18小时,剩下6小时为黑天 -->
<property name="DeathPenalty" value="1" /> <!-- 死亡惩罚: 0=无 ,1=默认: 经典 XP 惩罚, 2=受伤: 你将保留大部分debuff 重生时食物和水的比例设定为 50% ,3=永久死亡: 您的角色将完全重置 您将在保存的游戏中从新重生 -->
<property name="DropOnDeath" value="1" /> <!-- 死亡掉落:0=没有,1=所有,2=只有工具带,3=只有背包,4=全部删除 -->
<property name="DropOnQuit" value="0" /> <!-- 退出掉落:0=没有,1=所有,2=只有工具带,3=只有背包 -->
<property name="BedrollDeadZoneSize" value="15" /> <!-- 玩家睡袋安全范围内不会刷新丧尸,单位/米. -->
<property name="BedrollExpiryTime" value="45" /> <!-- 睡袋存在时间(玩家最后一次上线后,睡袋存在的时间,以游戏天数为单位) -->

<!-- Performance related -->
<property name="MaxSpawnedZombies" value="64" /> <!-- 最大僵尸数量 此设置覆盖了整个地图.整个地图上一次只能有这么多僵尸.改变这个设置对性能有很大影响.(丧尸数不要超80,因为还有即时刷新丧尸,所以丧尸数不是这个选项能决定全部的) -->
<property name="MaxSpawnedAnimals" value="50" /> <!-- 最大动物数量 如果你的服务器有大量的玩家,你可以增加这个限制来增加更多的野生动物.动物不会像僵尸那样消耗大量的CPU.注意:这并不会导致更多的动物被任意地生成: 生物群落产卵系统只在特定区域产卵一定数量的动物,但如果你有很多玩家都是分散的,那么你可能会碰到这个限制,可以增加它. -->
<property name="ServerMaxAllowedViewDistance" value="12" /> <!-- 最大游戏视距 值为6-12 -->
<property name="MaxQueuedMeshLayers" value="1000" /> <!-- 网格生成过程中可以排队的最大Chunk网格层数,减少这个数值可以提高内存使用率,但可能会增加Chunk的生成时间 -->

<!-- Zombie settings -->
<property name="EnemySpawnMode" value="true" /> <!-- 开启/关闭丧尸实时刷新,比如贞子尖叫 -->
<property name="EnemyDifficulty" value="0" /> <!-- 实时难度 0=正常模式, 1 = 狂暴模式 -->
<property name="ZombieFeralSense" value="0" /> <!-- 僵尸感应 0=关, 1=白天,2=夜晚,3=所有 -->
<property name="ZombieMove" value="0" /> <!-- 僵尸白天行走速度 0=走, 1=慢跑, 2=奔跑, 3=冲刺, 4=恶梦 -->
<property name="ZombieMoveNight" value="3" /> <!-- 僵尸夜晚行走速度 0=走, 1=慢跑, 2=奔跑, 3=冲刺, 4=恶梦 -->
<property name="ZombieFeralMove" value="3" /> <!-- 僵尸野外行走速度 0=走, 1=慢跑, 2=奔跑, 3=冲刺, 4=恶梦 -->
<property name="ZombieBMMove" value="3" /> <!-- 僵尸血月行走速度 0=走, 1=慢跑, 2=奔跑, 3=冲刺, 4=恶梦 -->
<property name="BloodMoonFrequency" value="7" /> <!-- 血月发生的频率(以游戏天数计算).设置为"0"表示没有血月 -->
<property name="BloodMoonRange" value="0" /> <!-- 实际血月日可以多少天随机偏离上述设置,将此设置为0会使血月恰好在血月频率中指定的每个第N天发生 -->
<property name="BloodMoonWarning" value="8" /> <!-- 在血月日,红色天气开始的小时数(游戏内时间),将此设置为-1会使红色永不显示 -->
<property name="BloodMoonEnemyCount" value="8" /> <!-- 这是在血月部落中每个玩家在任何时候都可以活着(同时产生)的僵尸数量,然而在多人游戏中,最大限制僵尸数量会覆盖这个数字,还要注意的是,你的游戏阶段设定了每一方僵尸的最大数量。低的游戏阶段值会导致僵尸数量低于血月的敌人数量的设置。改变这个设置对性能有很大影响 -->

<!-- Loot -->
<property name="LootAbundance" value="100" /> <!-- 物资倍率 -->
<property name="LootRespawnDays" value="7" /> <!-- 物资刷新天数 -->
<property name="AirDropFrequency" value="72"/> <!-- 空投频率,单位为游戏内的时间/小时, 0 == 没有空投 -->
<property name="AirDropMarker" value="true"/> <!-- 开启/关闭地图指引空投位置 -->

<!-- Multiplayer -->
<property name="PartySharedKillRange" value="100"/> <!-- 玩家经验分享距离 单位=米 -->
<property name="PlayerKillingMode" value="3" /> <!-- 玩家伤害设置PVE设置 0=不杀戮,1=只杀盟友,2=只杀陌生人,3=杀所有人 -->

<!-- Land claim options -->
<property name="LandClaimCount" value="3"/> <!-- 每个玩家允许多少个领地 -->
<property name="LandClaimSize" value="41"/> <!-- 每个领地的保护范围多少,单位/方块 -->
<property name="LandClaimDeadZone" value="30"/> <!-- 禁止其他人与自己放置领地石范围大小 单位/方块 -->
<property name="LandClaimExpiryTime" value="7"/> <!-- 玩家离线多少天领地石失效 单位=现实时间天数 -->
<property name="LandClaimDecayMode" value="0"/> <!-- 控制离线玩家如何降落索赔。所有索赔有充分保护的第一个24小时. 0=线性, 1=指数, 2=完全保护,直到权利要求到期 -->
<property name="LandClaimOnlineDurabilityModifier" value="4"/> <!-- 当玩家在线时,受保护的权利区块硬度会增加多少.0意味着无限(永远不会受到伤害).默认是4倍 -->
<property name="LandClaimOfflineDurabilityModifier" value="4"/> <!-- 当玩家离线时,受保护的权利区块硬度会增加多少.0意味着无限(永远不会受到伤害).默认是4倍 -->
<property name="LandClaimOfflineDelay" value="0"/> <!-- 玩家退出后,土地所有权区域硬度从在线过渡到离线的分钟数.默认为0 -->


<property name="DynamicMeshEnabled" value="true"/> <!-- 开启/关闭动态网格系统 -->
<property name="DynamicMeshLandClaimOnly" value="true"/> <!-- 动态网格在玩家LCB附近进行 -->
<property name="DynamicMeshLandClaimBuffer" value="3"/> <!-- 动态网格LCB半径 -->
<property name="DynamicMeshMaxItemCache" value="3"/> <!-- 多少项可以进行处理值越高使用越多内存 -->

<property name="TwitchServerPermission" value="90"/> <!-- 需要在服务器使用twitch的级别 -->
<property name="TwitchBloodMoonAllowed" value="false"/> <!-- 这里大概讲的丧尸死亡抽搐,建议关闭流畅 -->

<property name="QuestProgressionDailyLimit" value="4"/> <!-- 限制玩家每天可以完成的任务等级进展的任务数量,超过限制的任务仍然可以完成以获得奖励 -->
<!-- 部分设置无法在旧存档中生效,需要开新档 -->
</ServerSettings>

正在装修中 敬请期待