2024-12-21
云服教程
00
请注意,本文编写于 244 天前,最后修改于 27 天前,其中某些信息可能已经过时。

目录

七日杀-修改配置教程
以下2.0版本配置参考 目前2.1通用 2.0以下无法使用
以下1.4版本配置参考

七日杀-修改配置教程

image.png

后台展示的设置仅为最新版本的,如果是低与最新版本的,请到serverconfig.xml文件里自行修改参数

如果你不知道哪个是你想改的参数,您可以查看下面文字对七日杀服务器配置文件解析serverconfig.xml,修改后保存重启服务器生效。

注意:部分参数值可能有上限或范围值,请不要填写过于离谱的值以防服务器无法启动,如遇这种情况请改回默认值后正常启动后调试至正常支持的参数值。

根目录找到serverconfig.x ml并打开,以下是配置文件解析,可以安装需求更改

以下2.0版本配置参考 目前2.1通用 2.0以下无法使用

js
<?xml version="1.0"?> <ServerSettings> <!-- 通用服务器设置 --> <!-- 服务器信息 --> <property name="ServerName" value="米西开黑-专业游戏服务器"/> <!-- 服务器名称(自定义) --> <property name="ServerDescription" value="米西开黑-专业游戏服务器"/> <!-- 服务器描述(显示在服务器浏览器中) --> <property name="ServerWebsiteURL" value="https://mx16.com"/> <!-- 服务器网站URL(显示为可点击链接) --> <property name="ServerPassword" value=""/> <!-- 进入服务器的密码 --> <property name="ServerLoginConfirmationText" value="米西开黑https://mx16.com"/> <!-- 加入服务器时玩家需确认的提示信息(如需复杂修改可调整XUi中的serverjoinrulesdialog窗口) --> <property name="Region" value="Asia"/> <!-- 服务器所在地区。可选值:NorthAmericaEast, NorthAmericaWest, CentralAmerica, SouthAmerica, Europe, Russia, Asia, MiddleEast, Africa, Oceania --> <property name="Language" value="Chinese"/> <!-- 服务器主要语言(使用英文语言名,如German而非Deutsch) --> <!-- 网络设置 --> <property name="ServerPort" value="26900"/> <!-- 服务器监听端口(建议范围26900-26905或27015-27020以便局域网发现) --> <property name="ServerVisibility" value="2"/> <!-- 服务器可见性:2=公开,1=仅好友可见,0=不列出 --> <property name="ServerDisabledNetworkProtocols" value="SteamNetworking"/> <!-- 禁用的网络协议(逗号分隔,可选值:LiteNetLib, SteamNetworking) --> <property name="ServerMaxWorldTransferSpeedKiBs" value="1300"/> <!-- 首次连接时世界数据传输最大速度(kiB/s,最高约1300) --> <!-- 玩家槽位 --> <property name="ServerMaxPlayerCount" value="16"/> <!-- 最大玩家数 --> <property name="ServerReservedSlots" value="0"/> <!-- 保留给特定权限玩家的槽位数 --> <property name="ServerReservedSlotsPermission" value="100"/> <!-- 使用保留槽位所需权限等级 --> <property name="ServerAdminSlots" value="0"/> <!-- 即使服务器满员仍可加入的管理员数量 --> <property name="ServerAdminSlotsPermission" value="0"/> <!-- 使用管理员槽位所需权限等级 --> <!-- 管理接口 --> <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"/> <!-- Telnet登录失败次数限制 --> <property name="TelnetFailedLoginsBlocktime" value="10"/> <!-- 登录失败后的封禁时间(秒) --> <property name="TerminalWindowEnabled" value="true"/> <!-- 启用日志终端窗口(仅Windows) --> <!-- 文件路径 --> <property name="AdminFileName" value="serveradmin.xml"/> <!-- 管理员文件路径(相对于UserDataFolder/Saves) --> <!-- <property name="UserDataFolder" value="absolute_path"/> --> <!-- 自定义用户数据存储路径(需取消注释) --> <!-- 其他技术设置 --> <property name="ServerAllowCrossplay" value="false"/> <!-- 启用/禁用跨平台联机 --> <property name="EACEnabled" value="false"/> <!-- 启用/禁用EasyAntiCheat --> <property name="IgnoreEOSSanctions" value="false"/> <!-- 是否忽略EOS封禁限制 --> <property name="HideCommandExecutionLog" value="0"/> <!-- 隐藏命令执行日志:0=全部显示,1=隐藏Telnet/控制面板,2=同时隐藏远程客户端,3=全部隐藏 --> <property name="MaxUncoveredMapChunksPerPlayer" value="131072"/> <!-- 每个玩家可探索的地图区块上限(131072=32km²) --> <property name="PersistentPlayerProfiles" value="false"/> <!-- 是否强制玩家使用上次的角色档案 --> <property name="MaxChunkAge" value="-1"/> <!-- 区块未被访问时的重置天数(-1=禁用) --> <property name="SaveDataLimit" value="-1"/> <!-- 每个存档最大磁盘空间限制(MB,-1=无限制) --> <!-- 游戏性设置 --> <!-- 世界生成 --> <property name="GameWorld" value="Navezgane"/> <!-- 世界类型:"RWG"或已有世界名(如Navezgane, Pregen06k01等) --> <property name="WorldGenSeed" value="MyGame"/> <!-- RWG世界的种子 --> <property name="WorldGenSize" value="6144"/> <!-- RWG世界尺寸(6144-10240且为2048的倍数) --> <property name="GameName" value="MyGame"/> <!-- 游戏名称(影响存档名和装饰物生成种子) --> <property name="GameMode" value="GameModeSurvival"/> <!-- 游戏模式 --> <!-- 难度 --> <property name="GameDifficulty" value="2"/> <!-- 难度等级:0-5(最简单-最难) --> <property name="BlockDamagePlayer" value="100"/> <!-- 玩家对方块的破坏力百分比 --> <property name="BlockDamageAI" value="100"/> <!-- AI对方块的破坏力百分比 --> <property name="BlockDamageAIBM" value="100"/> <!-- 血月期间AI对方块的破坏力百分比 --> <property name="XPMultiplier" value="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="BiomeProgression" value="true"/> <!-- 是否启用生物群系进阶系统 --> <property name="StormFreq" value="100"/> <!-- 风暴频率百分比(0=关闭) --> <property name="DeathPenalty" value="0"/> <!-- 死亡惩罚:0=无,1=经典经验惩罚,2=受伤状态保留,3=角色重置 --> <property name="DropOnDeath" value="0"/> <!-- 死亡掉落: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="AllowSpawnNearFriend" value="2"/> <!-- 新玩家是否可生成在好友附近:0=禁用,1=允许,2=仅限森林生物群系 --> <!-- 性能相关 --> <property name="MaxSpawnedZombies" value="64" /> <!-- 全图僵尸最大数量(显著影响性能) --> <property name="MaxSpawnedAnimals" value="50" /> <!-- 全图动物最大数量(可随玩家数增加) --> <property name="ServerMaxAllowedViewDistance" value="12" /> <!-- 客户端最大可视距离(6-12,影响内存占用) --> <property name="MaxQueuedMeshLayers" value="1000" /> <!-- 区块网格生成队列上限(减少可降低内存使用) --> <!-- 僵尸设置 --> <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"/> <!-- 夜间僵尸移动速度 --> <property name="ZombieFeralMove" value="3"/> <!-- 凶残僵尸移动速度 --> <property name="ZombieBMMove" value="3"/> <!-- 血月僵尸移动速度 --> <property name="BloodMoonFrequency" value="7"/> <!-- 血月频率(天数,0=关闭) --> <property name="BloodMoonRange" value="0"/> <!-- 血月实际发生日的随机偏差(0=精确按频率) --> <property name="BloodMoonWarning" value="8"/> <!-- 血月预警开始时间(游戏内小时,-1=不显示) --> <property name="BloodMoonEnemyCount" value="8"/> <!-- 血月期间每个玩家同时存在的僵尸数量(受MaxSpawnedZombies限制) --> <!-- 战利品 --> <property name="LootAbundance" value="100"/> <!-- 战利品数量百分比 --> <property name="LootRespawnDays" value="7"/> <!-- 战利品刷新天数 --> <property name="AirDropFrequency" value="72"/> <!-- 空投间隔(游戏内小时,0=关闭) --> <property name="AirDropMarker" value="true"/> <!-- 是否在地图/指南针显示空投标记 --> <!-- 多人游戏 --> <property name="PartySharedKillRange" value="100"/> <!-- 共享击杀经验/任务进度的最大距离 --> <property name="PlayerKillingMode" value="0"/> <!-- PVP设置:0=禁止,1=仅队友,2=仅陌生人,3=允许所有 --> <!-- 领地石 --> <property name="LandClaimCount" value="5"/> <!-- 每个玩家的最大领地数 --> <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=无敌) --> <property name="LandClaimOfflineDurabilityModifier" value="4"/> <!-- 离线时领地建筑硬度加成 --> <property name="LandClaimOfflineDelay" value="0"/> <!-- 离线后硬度切换延迟(分钟) --> <!-- 动态网格系统 --> <property name="DynamicMeshEnabled" value="true"/> <!-- 是否启用动态网格 --> <property name="DynamicMeshLandClaimOnly" value="true"/> <!-- 是否仅在领地内启用 --> <property name="DynamicMeshLandClaimBuffer" value="3"/> <!-- 领地区块缓冲半径 --> <property name="DynamicMeshMaxItemCache" value="3"/> <!-- 最大并行处理项数(值越高占用内存越多) --> <!-- Twitch集成 --> <property name="TwitchServerPermission" value="90"/> <!-- 使用Twitch功能所需权限等级 --> <property name="TwitchBloodMoonAllowed" value="false"/> <!-- 是否允许血月期间执行Twitch指令(可能导致卡顿) --> <!-- 任务系统 --> <property name="QuestProgressionDailyLimit" value="4"/> <!-- 每日可推进任务阶层的任务数量限制 --> <!-- 注意:部分游戏设置需通过控制台命令实时修改 --> <!-- 例如:setgamepref BedrollDeadZoneSize 30 --> </ServerSettings>

以下1.4版本配置参考

js
<?xml version="1.0"?> <ServerSettings> <!-- GENERAL SERVER SETTINGS --> <!-- Server representation --> <property name="ServerName" value="米西开黑"/> <!-- 服务器名字 --> <property name="ServerDescription" value="米西开黑"/> <!-- 服务器简介描述 --> <property name="ServerWebsiteURL" value="mx16.com"/> <!-- 网站 --> <property name="ServerPassword" value="steamvin"/> <!-- 服务器密码 --> <property name="ServerLoginConfirmationText" value="" /> <!-- 玩家进服前看到的小窗口内容 --> <property name="Region" value="Asia" /> <!-- 这个服务器所在的区域,我这里填的是亚洲--> <property name="Language" value="Chinese" /> <!--这里显示的是服务器主要语言--> <!-- Networking --> <property name="ServerPort" value="26900"/> <!-- 服务器端口 --> <property name="ServerVisibility" value="1"/> <!-- 此服务器的可见性:2 =公开,1 =仅向朋友显示 --> <property name="ServerDisabledNetworkProtocols" value="SteamNetworking"/> <!-- 不使用的网络协议,不要修改 --> <property name="ServerMaxWorldTransferSpeedKiBs" value="1300"/> <!-- 玩家与服务器的数据交互速度,服务器带宽高的填”1300"(这是最高了)带宽不够的填“512~1300” --> <!-- Slots --> <property name="ServerMaxPlayerCount" value="66"/> <!-- 玩家数量 --> <property name="ServerReservedSlots" value="0"/> <!-- 预留玩家位置,会减少总在线人数(一般默认0不改) --> <property name="ServerReservedSlotsPermission" value="100"/> <!-- 指定权限玩家可以进入预留玩家位置,权限分为0,1000,,(一般默认0不改) --> <property name="ServerAdminSlots" value="1"/> <!-- 强制预留多少人,和最大同时在线人数不冲突,即使在线人数满了,有权限的玩家也可以进入游戏(默认) --> <property name="ServerAdminSlotsPermission" value="1"/> <!-- 可以进入预留位置的权限级别(默认) --> <!-- Admin interfaces --> <property name="ControlPanelEnabled" value="true"/> <!-- 启用/禁用网页控制(填true) --> <property name="ControlPanelPort" value="26900"/> <!-- 网页端口 --> <property name="ControlPanelPassword" value="123456"/> <!-- 进入网页的密码(自定义,不要中文) --> <property name="TelnetEnabled" value="false"/> <!-- Telnet 启用true 禁用false --> <property name="TelnetPort" value="26990"/> <!-- 端口 --> <property name="TelnetPassword" value="123456"/> <!-- 自定义密码 --> <property name="TelnetFailedLoginLimit" value="10"/> <!-- 10(密码错误次数,次数达到后关闭连接) --> <property name="TelnetFailedLoginsBlocktime" value="10"/> <!-- 10(连接超时 秒) --> <property name="TerminalWindowEnabled" value="true"/> <!-- true 是否在桌面显示后台窗口 --> <!-- Folder and file locations --> <property name="AdminFileName" value="serveradmin.xml"/> <!-- serveradmin.xml(管理员、白名单、黑名单文件),会跟玩家存档在一块 --> <!-- 指定玩家存档路径,推荐与服务端在同一目录下,(默认不用修改)" ,方便你删档,替换/恢复存档,预制件管理 --> <!-- 指定服务器地图文件路径,(默认不用修改) --> <property name="UserDataFolder" value="" /> <!-- <property name="UserDataFolder" value="这里复制你保存的路径" /> --> <property name="SaveGameFolder" value="" /> <!-- <property name="SaveGameFolder" value="这里复制你保存的路径" /> --> <!-- Other technical settings --> <property name="EACEnabled" value="false"/> <!-- false(关闭EAC)启用true --> <property name="HideCommandExecutionLog" value="0"/> <!-- 隐藏命令执行的日志记录。0=显示所有内容,1=只对Telnet/ControlPanel隐藏,2=还对远程游戏客户端隐藏,3=隐藏所有内容 --> <property name="MaxUncoveredMapChunksPerPlayer" value="131072"/> <!-- 每个玩家在游戏地图上可以看到多少块(看到得越多越卡,也不能一点都没有) --> <property name="PersistentPlayerProfiles" value="false" /> <!-- false(是否支持玩家自定义人物外观) --> <!-- GAMEPLAY --> <!-- World --> <property name="GameWorld" value="PREGEN10k"/> <!-- RWG (随机地图)、 Navezgane(固定地图)(不要随便更改,只支持两个模式,不是随机就是固定) --> <property name="WorldGenSeed" value="asdm"/> <!-- 生成不同地图的规则(随便写) --> <property name="WorldGenSize" value="10240"/> <!-- 4096.8192.16348(三种大小的地图,16K的地图对大多数玩家都是一个挑战,8K图是主流,想人多就选8K,随机图生成看服务器性能了,固定图的话秒生成) --> <property name="GameName" value="MonogatariCloud"/> <!-- 地图名(随便写),如果你有现成的地图文件,在这里写下文件夹名字,服务器就会加载到了 --> <property name="GameMode" value="GameModeSurvival"/> <!-- GameModeSurvival( 游戏生成模式) --> <!-- Difficulty --> <property name="GameDifficulty" value="4"/> <!-- 游戏难度 0到5 --> <property name="BlockDamagePlayer" value="300" /> <!-- 玩家的方块伤害 --> <property name="BlockDamageAI" value="50" /> <!-- 丧尸的方块伤害 --> <property name="BlockDamageAIBM" value="70" /> <!-- 丧尸血月时候的方块伤害 --> <property name="XPMultiplier" value="200" /> <!-- 经验倍率 --> <property name="PlayerSafeZoneLevel" value="5" /> <!-- 如果玩家低于或等于这个等级,他将创造一个安全地带 --> <property name="PlayerSafeZoneHours" value="5" /> <!-- 世界时日安全区存在 --> <!-- --> <property name="BuildCreate" value="false" /> <!-- false(创造模式:开启:true、关闭:false,默认就好) --> <property name="DayNightLength" value="60" /> <!-- (现实60分钟时间为游戏里一天,也可以写999999) --> <property name="DayLightLength" value="18" /> <!-- (24小时制,白天占去18小时,剩下6小时为黑天) --> <property name="DropOnDeath" value="0" /> <!-- 玩家死亡时掉落 0 =无,1 =一切,2 =仅工具带,3 =仅背包,4 =全部删除 --> <property name="DropOnQuit" value="0" /> <!-- (退出掉落 0 = 无,1 = 掉落一切,2 = 工具带,3 = 背包 ) --> <property name="BedrollDeadZoneSize" value="15" /> <!-- (玩家睡袋15M范围内不会刷新丧尸) --> <property name="BedrollExpiryTime" value="100" /> <!-- (睡袋失效时间,以游戏天数为单位) --> <!-- Performance related --> <property name="MaxSpawnedZombies" value="192" /> <!-- (丧尸数不要超80,因为还有即时刷新丧尸,所以丧尸数不是这个选项能决定全部的 --> <property name="MaxSpawnedAnimals" value="80" /> <!-- (动物数啊,随意了,只要不是100) --> <property name="ServerMaxAllowedViewDistance" value="12" /> <!-- (6~12最大视距,7.8.9就好了,不然卡) --> <!-- Zombie settings --> <property name="EnemySpawnMode" value="true" /> <!-- true(丧尸即时刷新,比如贞子尖叫) --> <property name="EnemyDifficulty" value="1" /> <!-- 0( 狂暴模式 0 = 正常, 1 = 狂暴 ) --> <property name="ZombieMove" value="0" /> <!-- 白天 0-4 (走, 慢跑, 奔跑, 冲刺, 恶梦) --> <property name="ZombieMoveNight" value="2" /> <!-- 夜晚 0-4 (走, 慢跑, 奔跑, 冲刺, 恶梦) --> <property name="ZombieFeralMove" value="3" /> <!-- 野外 0-4 (走, 慢跑, 奔跑, 冲刺, 恶梦) --> <property name="ZombieBMMove" value="4" /> <!-- 血月 0-4 (走, 慢跑, 奔跑, 冲刺, 恶梦) --> <property name="BloodMoonFrequency" value="7" /> <!-- 几天一次血月,所谓的7天尸潮可以自定义了 --> <property name="BloodMoonRange" value="0" /> <!-- 实际血月日可以多少天随机偏离上述设置。 将此设置为0会使血液卫星恰好在血月频率中指定的每个第N天发生 --> <property name="BloodMoonWarning" value="4" /> <!-- 红色日数在血月日开始的小时数。 将此值设置为-1会使红色永不显示 --> <property name="BloodMoonEnemyCount" value="32" /> <!-- 血月的时候,每个玩家对应的丧尸数量 --> <!-- Loot --> <property name="LootAbundance" value="300" /> <!-- 搜刮倍率 --> <property name="LootRespawnDays" value="5" /> <!-- 物资多少天刷新一次 --> <property name="AirDropFrequency" value="72"/> <!-- 空投时间(小时) --> <property name="AirDropMarker" value="true"/> <!-- 是否在地图标记空投 --> <!-- Multiplayer --> <property name="PartySharedKillRange" value="10000"/> <!-- 经验分享距离 --> <property name="PlayerKillingMode" value="0" /> <!-- 玩家杀戮设置(0 =禁止杀戮,1 =仅杀死盟友,2 =仅杀死陌生人,3 =杀死所有人) --> <!-- Land claim options --> <property name="LandClaimCount" value="1"/> <!-- 每个玩家最多能有几颗生效的领地石 --> <property name="LandClaimSize" value="50"/> <!-- 领地石范围 --> <property name="LandClaimDeadZone" value="30"/> <!-- 禁止敌人放置领地石范围大小 (默认就好) --> <property name="LandClaimExpiryTime" value="1000"/> <!-- 离线多少天领地石失效 --> <property name="LandClaimDecayMode" value="2"/> <!-- 0(控制离线玩家如何降落索赔。所有索赔有充分保护的第一个24小时。0=线性,1=指数,2=完全保护,直到权利要求到期) --> <property name="LandClaimOnlineDurabilityModifier" value="0"/> <!-- 0(当玩家在线时,保护区的硬度会增加多少。0意味着无限(不会受到伤害)。默认值为4倍) --> <property name="LandClaimOfflineDurabilityModifier" value="0"/> <!-- 0(当玩家离线时,保护区的硬度会增加多少。0意味着无限(不会受到伤害)。默认值为4倍 ) --> <property name="LandClaimOfflineDelay" value="0"/> <!-- 玩家退出游戏后土地权硬度变为离线时间 --> <property name="DynamicMeshEnabled" value="false"/> <!-- 是否启用动态网格--> <property name="DynamicMeshLandClaimOnly" value="false"/> <!-- 动态网格在玩家LCB附近进行--> <property name="DynamicMeshLandClaimBuffer" value="3"/> <!-- 动态网格LCB半径--> <property name="DynamicMeshMaxItemCache" value="5"/> <!-- 多少项可以进行处理值越高使用越多内存 --> <property name="TwitchServerPermission" value="90"/> <!-- 需要在服务器使用twitch的级别--> <property name="TwitchBloodMoonAllowed" value="false"/> <!-- 如果服务器允许在血月期间进行Twitch。 这可能会导致服务器延迟,并在血月期间产生额外的僵尸。 --> <!-- 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>