《七日杀》配置文件路径及修改

《七日杀》配置文件

路径:/ home / container / serverconfig.xml


注意:先备份(比如复制内容到本地笔记本txt),再修改,如修改错误导致服务器无法启动,恢复即可!



根据列出的汉化内容修改即可(只修改游戏内容,不要修改服务器参数)



<?xml version="1.0"?>

<ServerSettings>

    <!-- GENERAL SERVER SETTINGS -->


    <!-- Server representation -->

    <property name="ServerName" value="10723415"/> <!-- 无论您希望服务器的名称是什么。-->

    <property name="ServerDescription" value="A 7 Days to Die server"/> <!-- 无论您希望服务器描述是什么,都将显示在服务器浏览器中。-->

    <property name="ServerWebsiteURL" value=""/> <!-- 服务器的网站 URL,将在 serverbrowser 中显示为可点击的链接 -->

    <property name="ServerPassword" value="12345678"/> <!-- 获取服务器入口的密码 -->

    <property name="ServerLoginConfirmationText" value="" /> <!-- 如果设置,用户将在加入服务器期间看到该消息,并且必须在继续之前进行确认。对于此窗口的更复杂更改,您可以在 XUi 中更改 “serverjoinrulesdialog” 窗口 -->

    <property name="Region" value="NorthAmericaEast" /> <!-- 此服务器所在的区域。值:NorthAmericaEast、NorthAmericaWest、CentralAmerica、SouthAmerica、Europe、Russia、Asia、MiddleEast、Africa、Oceania -->

    <property name="Language" value="English" /> <!-- 此服务器上玩家的主要语言。值:使用用户希望搜索的任何语言名称。应该是语言的英文名称,例如不是“Deutsch”而是“German”-->


    <!-- Networking -->

    <property name="ServerPort" value="10999"/> <!-- 您希望服务器侦听的端口。如果您希望同一 LAN 上的 PC 将其作为 LAN 服务器找到,请将其保持在 26900 到 26905 或 27015 到 27020 的范围内。-->

    <property name="ServerVisibility" value="2"/> <!-- 此服务器的可见性:2 = 公开,1 = 仅向朋友显示,0 = 未列出。由于您从来都不是专用服务器的朋友,因此仅当第一个玩家通过 IP 手动连接时,将其设置为“1”才有效。-->

    <property name="ServerDisabledNetworkProtocols" value="SteamNetworking"/> <!-- 不应使用的网络协议。用逗号分隔。可能的值:LiteNetLib、SteamNetworking。如果您的用户和服务器之间没有 NAT 路由器,或者端口转发设置正确,专用服务器应禁用 SteamNetworking>

    <property name="ServerMaxWorldTransferSpeedKiBs" value="512"/> <!-- 最大 (!) 速度(以 kiB/s 为单位),如果客户端还没有世界,则在首次连接时将世界传输到客户端。最大值约为 1300 kiB/s,即使您设置了更高的值。-->


    <!-- Slots -->

    <property name="ServerMaxPlayerCount" value="20"/> <!-- 最大并发玩家数 -->

    <property name="ServerReservedSlots" value="0"/> <!-- 在 MaxPlayerCount 中,这么多插槽只能由具有特定权限级别的玩家使用 -->

    <property name="ServerReservedSlotsPermission" value="100"/> <!-- 使用以上的预留插槽所需的权限级别 -->

    <property name="ServerAdminSlots" value="0"/> <!-- 即使服务器已达到 MaxPlayerCount -->,许多管理员仍然可以加入

    <property name="ServerAdminSlotsPermission" value="0"/> <!-- 使用上述管理槽所需的权限级别 -->


    <!-- Admin interfaces -->

    <property name="WebDashboardEnabled" value="false"/> <!-- 启用/禁用 Web 仪表板 -->

    <property name="WebDashboardPort" value="10998"/> <!-- Web 仪表板的端口 -->

    <property name="WebDashboardUrl" value=""/> <!-- Web 仪表板的外部 URL,如果不仅使用服务器的公共 IP,例如,如果 Web 仪表板位于反向代理后面。需要是完整的 URL,例如“https://domainOfReverseProxy.tld:1234/”。如果直接使用公共 IP 和仪表板端口 -->

    <property name="EnableMapRendering" value="false"/> <!-- 在浏览地图时启用/禁用地图渲染到切片图像。例如,Web 仪表板使用它来显示地图视图。-->


    <property name="TelnetEnabled" value="true"/> <!-- 启用/禁用 telnet -->

    <property name="TelnetPort" value="20002"/> <!-- telnet 服务器的端口 -->

    <property name="TelnetPassword" value=""/> <!-- 密码进入 telnet 接口。如果未设置密码,服务器将仅侦听本地环回接口 -->

    <property name="TelnetFailedLoginLimit" value="10"/> <!-- 在单个远程客户端出现如此多的错误密码后,客户端将被阻止连接到 Telnet 接口 -->

    <property name="TelnetFailedLoginsBlocktime" value="10"/> <!-- 块将持续多长时间(以秒为单位)-->


    <property name="TerminalWindowEnabled" value="true"/> <!-- 显示日志输出/命令输入的终端窗口(仅限 Windows)-->


    <!-- Folder and file locations -->

    <property name="AdminFileName" value="serveradmin.xml"/> <!-- 服务器管理员文件名。相对于 SaveGameFolder 的路径 -->

    <property name="UserDataFolder"              value="D:\7day" /> -->  <!-- 用这个来覆盖服务器存储所有生成数据的地方,包括RWG生成的世界.不要忘了取消对以下条目的注释! -->


    <property name="SaveGameFolder"              value="D:\7day" /> -->  <!-- 用这个方法只覆盖保存游戏的路径.不要忘了取消对以下项目的注释! --> 

    <!-- Other technical settings -->

    <property name="EACEnabled" value="true"/> <!-- 启用/禁用 EasyAntiCheat -->

    <property name="HideCommandExecutionLog" value="0"/> <!-- 隐藏命令执行的日志记录。0 = 显示所有内容,1 = 仅对 Telnet/ControlPanel 隐藏,2 = 也对远程游戏客户端隐藏,3 = 隐藏所有内容 -->

    <property name="MaxUncoveredMapChunksPerPlayer" value="131072"/> <!-- 覆盖每个玩家可以在游戏内地图上发现的区块数量。每个玩家的最大地图文件大小限制为 (x * 512 字节),未覆盖区域为 (x * 256 m²)。默认131072意味着最大 32 平方公里可以随时被发现 -->

    <property name="PersistentPlayerProfiles" value="false" /> <!-- 如果禁用,玩家可以使用任何选定的个人资料加入。如果为 true,他们将使用他们加入的最后一个配置文件 -->




    <!-- GAMEPLAY -->


    <!-- World -->

    <property name="GameWorld" value="PREGEN8k"/> <!-- “RWG”(请参阅下面的 WorldGenSeed 和 WorldGenSize 选项)或 Worlds 文件夹中任何已存在的世界名称(当前随附,例如“Navezgane”、“PREGEN01”等)-->

    <property name="WorldGenSeed" value="asdf"/> <!-- 如果RWG是新世界的种子。如果一个具有结果名称的世界已经存在,它将简单地加载它 -->

    <property name="WorldGenSize" value="8192"/> <!-- 如果是 RWG,则控制创建世界的宽度和高度。官方支持的大小介于 6144 和 10240 之间,并且必须是 2048 的倍数,例如 6144、8192、10240。-->

    <property name="GameName" value="现代战争"/> <!-- 无论你想要什么游戏名称。这会影响存档游戏名称以及在世界中放置装饰品(树木等)时使用的种子。如果创建一个 RWG 世界,它不控制世界的通用布局 -->

    <property name="GameMode" value="GameModeSurvival"/> <!-- GameModeSurvival -->


    <!-- Difficulty -->

    <property name="GameDifficulty" value="5"/> <!-- 0 - 5, 0=最简单, 5=最难 -->

    <property name="BlockDamagePlayer" value="100" /> <!-- 玩家对格挡的伤害有多大(整数百分比)-->

    <property name="BlockDamageAI" value="100" /> <!-- AI对方块的伤害有多大(整数百分比)-->

    <property name="BlockDamageAIBM" value="100" /> <!-- 血月期间AI对方块的伤害有多大(整数百分比)-->

    <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 分钟 -->

    <property name="DayLightLength" value="18" /> <!-- 在比赛时间内,每天的阳光照射:18 小时白天照射 -->

    <property name="DeathPenalty" value="1" /> <!-- 死后的惩罚。0 = 无。1 = 默认值:经典经验值惩罚。2 = 受伤:你保留了大部分的减益效果。食物和水在重生时设置为 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" /> <!-- 床卷死区的大小(方框“半径”,即每边长度为给定值的 2 倍方框),该区域内不会生成僵尸,并且任何触及床卷死区的已清除沉睡体积在清除后都不会生成。-->

    <property name="BedrollExpiryTime" value="45" /> <!-- 在所有者上次在线后,床单保持活跃状态的实际天数 -->


    <!-- Performance related -->

    <property name="MaxSpawnedZombies" value="64" /> <!-- 此设置涵盖整个地图。整个地图上一次只能有这么多僵尸。更改此设置会对性能产生巨大影响。-->

    <property name="MaxSpawnedAnimals" value="50" /> <!-- 如果你的服务器有大量的玩家,你可以增加这个限制来添加更多的野生动物。动物消耗的 CPU 不如僵尸多。注意:这不会导致更多的动物任意生成:生物群落生成系统只会在给定区域生成一定数量的动物,但如果你有很多玩家都分散在外,那么你可能会达到极限,可以增加它。-->

    <property name="ServerMaxAllowedViewDistance" value="12" /> <!-- 客户端可能请求的最大视距 (6 - 12)。对内存使用率和性能影响很大。-->

    <property name="MaxQueuedMeshLayers" value="1000" /> <!-- 在网格生成期间可以排队的最大块网格层数。减少此值将提高内存使用率,但可能会增加块生成时间 -->


    <!-- Zombie settings -->

    <property name="EnemySpawnMode" value="true" /> <!-- 启用/禁用敌人生成 --

    <property name="EnemyDifficulty" value="0" /> <!-- 0 = 正常,1 = 野性 -->

    <property name="ZombieFeralSense" value="0" /> <!-- 0-3 (关闭, 白天, 夜晚, 全部) -->

    <property name="ZombieMove" value="0" /> <!-- 0-4(步行、慢跑、跑步、冲刺、噩梦)-->

    <property name="ZombieMoveNight" value="3" /> <!-- 0-4(步行、慢跑、跑步、冲刺、噩梦)-->

    <property name="ZombieFeralMove" value="3" /> <!-- 0-4(步行、慢跑、跑步、冲刺、噩梦)-->

    <property name="ZombieBMMove" value="3" /> <!-- 0-4(步行、慢跑、跑步、冲刺、噩梦)-->

    <property name="BloodMoonFrequency" value="7" /> <!-- 血月应该以什么频率(以天为单位)发生。设置为“0”表示没有血月-->

    <property name="BloodMoonRange" value="0" /> <!-- 实际血月日可以随机偏离上述设置多少天。将其设置为 0 会使血月恰好每 N 天发生一次,如 BloodMoonFrequency --> 中指定的那样

    <property name="BloodMoonWarning" value="8" /> <!-- 红日数字从血月日开始的小时数。将此值设置为 -1 会使红色永远不会显示。-->

    <property name="BloodMoonEnemyCount" value="8" /> <!-- 这是在血月部落期间每个玩家在任何时候可以活着(同时生成)的僵尸数量,但是,MaxSpawnedZombies 在多人游戏中会覆盖这个数字。另请注意,您的游戏阶段设置了每个派对的最大僵尸数量。较低的游戏阶段值可能导致僵尸数量低于 BloodMoonEnemyCount 设置。更改此设置会对性能产生巨大影响。-->


    <!-- 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" /> <!--玩家杀戮设置(0 = 不杀戮,1 = 仅杀死盟友,2 = 仅杀死陌生人,3 = 杀死所有人)-->


    <!-- Land claim options -->

    <property name="LandClaimCount" value="3"/> <!-- 每个玩家允许的最大土地要求。-->

    <property name="LandClaimSize" value="41"/> <!-- 受梯形失真保护的块大小 -->

    <property name="LandClaimDeadZone" value="30"/> <!-- Keystones 必须相隔这么多个街区(除非你和其他玩家是朋友)-->

    <property name="LandClaimExpiryTime" value="7"/> <!-- 玩家在索赔到期之前可以离线且不再受保护的实际天数 -->

    <property name="LandClaimDecayMode" value="0"/> <!-- 控制离线玩家的土地索赔如何衰减。0=慢速(线性),1=快速(指数),2=无(完全保护,直到索赔到期)。-->

    <property name="LandClaimOnlineDurabilityModifier" value="4"/> <!-- 当玩家在线时,受保护的认领区域方块硬度会增加多少。0 表示无限(不会受到任何伤害)。默认值为 4x -->

    <property name="LandClaimOfflineDurabilityModifier" value="4"/> <!-- 当玩家离线时,受保护的领地方块硬度会增加多少。0 表示无限(不会受到任何伤害)。默认值为 4x -->

    <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"/> <!-- 可以同时处理多少个项目,值越大,RAM越大-->


    <property name="TwitchServerPermission" value="90"/> <!-- 在服务器上使用 twitch 集成所需的权限级别 -->

    <property name="TwitchBloodMoonAllowed" value="false"/> <!-- 如果服务器允许在血月期间进行抽搐操作。这可能会导致服务器延迟,在血月期间会生成额外的僵尸。-->


    <property name="MaxChunkAge" value="-1"/> <!-- 在不重新访问或保护的情况下(例如,由于土地要求或床位在附近),访问一个区块后必须经过的游戏内天数,该区块将重置为原始状态。-->

    <property name="SaveDataLimit" value="-1"/> <!-- 每个已保存游戏的最大磁盘空间限额(以兆字节 (MB) 为单位)。当达到此限制时,可以强制将保存的块重置为其原始状态以释放空间。负值禁用限制。-->


    <!-- There are several game settings that you cannot change when starting a new game.

    You can use console commands to change at least some of them ingame.

    setgamepref BedrollDeadZoneSize 30 -->

</ServerSettings>