七日杀服务器配置文件解析serverconfig.xml
i被风吹过的夏天
编辑于 2023年07月10日 16:36

七日杀的配置文件主要是xml文件

以A21的配置文件为例

格式为Key Value的键值对,每个键值对后面都有注释,一般用翻译软件就能看懂了。

本文档将帮你翻译并做说明

代码块
XML
自动换行
复制代码
<?xml version="1.0"?>
<ServerSettings>
	<!-- GENERAL SERVER SETTINGS -->

	<!-- Server representation -->
	<property name="ServerName"						value="My Game Host"/>		
  <!-- 服务器名字 随便填 -->
	<property name="ServerDescription"				value="A 7 Days to Die server"/>	<!-- 服务器描述 随便填 -->
	<property name="ServerWebsiteURL"				value=""/>					
  <!-- web服务器url 没有不用填 留空就行 -->
	<property name="ServerPassword"					value=""/>					
  <!-- 房间密码 留空为不设密码 -->
	<property name="ServerLoginConfirmationText"	value="" />					
  <!-- 进入游戏后的提示信息 留空为不生效 -->
	<property name="Region"							value="NorthAmericaEast" />	
  <!-- 服务器的地址(用于搜索游戏时使用) 可填入的值为: NorthAmericaEast, NorthAmericaWest, CentralAmerica, SouthAmerica, Europe, Russia, Asia, MiddleEast, Africa, Oceania -->
	<property name="Language"						value="English" />			
  <!-- 服务器的语言(用于搜索游戏时使用)不影响游戏内实际显示的语言 -->

	<!-- Networking -->
	<property name="ServerPort"						value="26900"/>				
  <!-- 服务器监听的端口 不建议小白修改 -->
	<property name="ServerVisibility"				value="2"/>					
  <!-- 服务器的可见性 可填入的值为 2公开 1仅朋友可见 0不可见 不影响ip直连 影响搜索游戏-->
	<property name="ServerDisabledNetworkProtocols"	value="SteamNetworking"/>	
  <!-- 网络协议配置 默认即可 不建议小白修改 -->
	<property name="ServerMaxWorldTransferSpeedKiBs" value="512"/>				
  <!-- 玩家加入游戏时 下载地图的最大带宽单位KB(根据服务器带宽调整)带宽不够会导致有人加游戏时 游戏内玩家地图资源不加载 或者掉出地图外面 或者回弹等情况 -->

	<!-- Slots -->
	<property name="ServerMaxPlayerCount"			value="8"/>					
  <!-- 房间支持最大玩家数量-->
	<property name="ServerReservedSlots"			value="0"/>					
  <!-- 房间满人时留给vip的位置 默认即可 -->
	<property name="ServerReservedSlotsPermission"	value="100"/>				
  <!-- 使用上述vip位置的玩家权限需要达到的级别 默认即可 -->
	<property name="ServerAdminSlots"				value="0"/>					
  <!--房间满人时留给管理员的位置 默认即可 -->
	<property name="ServerAdminSlotsPermission"		value="0"/>					
  <!-- 使用上述管理员位置的玩家权限需要达到的级别 0为最高 默认即可 -->

	<!-- Admin interfaces -->
	<property name="WebDashboardEnabled"			value="false"/>				
  <!-- 是否打开web控制台  默认即可 可填入项 true/false -->
	<property name="WebDashboardPort"				value="8080"/>				
  <!-- web控制台监听的端口 默认即可-->
	<property name="WebDashboardUrl"				value=""/>					
  <!-- web控制台所绑定的url 默认即可 -->
	<property name="EnableMapRendering"				value="false"/>				
  <!-- web控制台是否渲染地图 默认即可 可填入项 true/false -->

	<property name="TelnetEnabled"					value="true"/>				
  <!-- 是否支持远程访问 建议关闭改为false -->
	<property name="TelnetPort"						value="8081"/>				
  <!-- telnet所监听的端口 默认即可 -->
	<property name="TelnetPassword"					value=""/>					
  <!-- 远程登录所需要的密码 关闭的情况下默认即可 -->
	<property name="TelnetFailedLoginLimit"			value="10"/>				
  <!-- 远程登录失败次数 密码输错10次将被拉黑 默认即可 -->
	<property name="TelnetFailedLoginsBlocktime"	value="10"/>				
  <!--  拉黑时间 单位分钟 默认即可 -->

	<property name="TerminalWindowEnabled"			value="true"/>				
  <!-- 是否显示命令终端 关闭telnet后 默认即可 -->

	<!-- Folder and file locations -->
	<property name="AdminFileName"					value="serveradmin.xml"/>	
  <!-- 管理员文件名 默认即可 -->
	<!-- <property name="UserDataFolder"				value="absolute path" /> -->	<!-- Use this to override where the server stores all generated data, including RWG generated worlds. Do not forget to uncomment the entry! -->
	<!-- <property name="SaveGameFolder"				value="absolute path" /> -->	<!-- Use this to only override the save game path. Do not forget to uncomment the entry! -->

	<!-- Other technical settings -->
	<property name="EACEnabled"						value="true"/>				
  <!-- 是否开EAC作弊检测 开启会增加加载时的检测时间 看自己需要是否开启 -->
	<property name="HideCommandExecutionLog"		value="0"/>					
  <!-- 是否隐藏命令执行日志 默认即可 -->
	<property name="MaxUncoveredMapChunksPerPlayer"	value="131072"/>			
  <!-- 玩家跑图解锁的地图范围 默认即可 -->
	<property name="PersistentPlayerProfiles"		value="false" />			
  <!-- 玩家配置文件相关 默认即可 -->



	<!-- GAMEPLAY -->
	
	<!-- World -->
	<property name="GameWorld"						value="Navezgane"/>			
  <!-- 游戏地图 支持字段 Navezgane PREGEN10k PREGEN8k PREGEN6k RWG -->
	<property name="WorldGenSeed"					value="asdf"/>				
  <!-- 地图种子 默认即可 -->
	<property name="WorldGenSize"					value="6144"/>				
  <!-- 地图大小 用于随机地图生成时的大小 6K 8K 10K地图对应的值 6144, 8192, 10240. --> 
	<property name="GameName"						value="My Game"/>			
  <!-- 游戏名字(影响存档的文件夹名,同名会导致存档覆盖) -->
	<property name="GameMode"						value="GameModeSurvival"/>	
  <!-- 游戏模式 默认即可 -->

	<!-- Difficulty -->
	<property name="GameDifficulty"					value="2"/>					
  <!-- 游戏难度 0-5 5最难 -->
	<property name="BlockDamagePlayer"				value="100" />				
  <!-- 玩家对砖块的伤害 100为100%标准伤害 -->
	<property name="BlockDamageAI"					value="100" />				
  <!--僵尸对砖块造成的伤害 -->
	<property name="BlockDamageAIBM"				value="100" />				
  <!-- 血月时僵尸对砖块造成的伤害 -->
	<property name="XPMultiplier"					value="100" />				
  <!-- 经验倍率 100为100%标准经验 -->
	<property name="PlayerSafeZoneLevel"			value="5" />				
  <!-- 玩家安全等级(仅用于创建时周围不会生成僵尸) -->
	<property name="PlayerSafeZoneHours"			value="5" />				
  <!-- 玩家安全时间(游戏内的时间)仅用于创建时周围不会生成僵尸 -->

	<!--  -->
	<property name="BuildCreate"					value="false" />			
  <!-- 是否开启创造模式 -->
	<property name="DayNightLength"					value="60" />				
  <!-- 游戏内一天所对应的真实时间 单位分钟 -->
	<property name="DayLightLength"					value="18" />				
  <!-- 白天的时长 -->
	<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" />				
  <!-- 角色离线后 睡袋保留的天数 默认即可 -->
	<property name="AllowSpawnNearBackpack"			value="false"/>				
  <!-- 是否允许玩家在最后掉落的背包附近重生 -->

	<!-- Performance related -->
	<property name="MaxSpawnedZombies"				value="64" />				
  <!-- 最大僵尸数量 这里可以突破64 僵尸数量会极度占用服务器资源 根据需求修改-->
	<property name="MaxSpawnedAnimals"				value="50" />				
  <!-- 最大动物数量 动物数量会极度占用服务器资源 根据需求修改-->
	<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为不偏移 1的话会可能是第6天血月或者第8天血月 -->
	<property name="BloodMoonWarning"				value="8" />				
  <!-- 血月提示(时间变为红色字体)默认为提前8小时提示 -1则永不提示 -->
	<property name="BloodMoonEnemyCount"			value="8" />				
  <!-- 血月波数 -->

	<!-- Loot -->
	<property name="LootAbundance"					value="100" />				
  <!-- 战利品搜刮倍率 100为100%标准倍率 200则为2倍物资 -->
	<property name="LootRespawnDays"				value="7" />				
  <!-- 物资刷新时间 单位天 -->
	<property name="AirDropFrequency"				value="72"/>				
  <!-- 空投周期 单位小时 默认为72小时即3天一空投 -->
	<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"/>				
  <!-- 两个领地最小间隔(非盟友) -->
	<property name="LandClaimExpiryTime"			value="7"/>					
  <!-- 领地过期时间 -->
	<property name="LandClaimDecayMode"				value="0"/>					
  <!-- 离线玩家领地衰减模式 0慢性衰减 1快速衰减 2无保护. -->
	<property name="LandClaimOnlineDurabilityModifier"	value="4"/>				
  <!-- 玩家在线时领地石加强砖块硬度 0无敌 默认4倍-->
	<property name="LandClaimOfflineDurabilityModifier"	value="4"/>				
  <!-- 玩家离线时领地石加强砖块硬度 0无敌 默认4倍-->
	<property name="LandClaimOfflineDelay"			value="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"/>				
  <!-- 在血月时是否支持twitch功能 国内网络连不上twitch -->

	<property name="MaxChunkAge"					value="-1"/>				
  <!-- 默认即可 -->
	<property name="SaveDataLimit"					value="-1"/>				
  <!-- 默认即可 -->

	<!-- 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>
复制成功