七日杀开服教程
2025/7/29大约 8 分钟游戏指南七日杀服务器搭建
七日杀开服教程
提示
七日杀windows版和linux版安装方式一样,这里只介绍linux版。配置文件是双端通用。
重要
启动命令在实列市场获取。
服务器启动
以下为启动服务器的情况:
root@d7c3a9e4e337:/home/steam/games/qirisha# ./startserver.sh -configfile=serverconfig.xml
Using config file: serverconfig.xml
[UnityMemory] Configuration Parameters - Can be set up in boot.config
"memorysetup-bucket-allocator-granularity=16"
"memorysetup-bucket-allocator-bucket-count=8"
"memorysetup-bucket-allocator-block-size=4194304"
"memorysetup-bucket-allocator-block-count=1"
"memorysetup-main-allocator-block-size=16777216"
"memorysetup-thread-allocator-block-size=16777216"
"memorysetup-gfx-main-allocator-block-size=16777216"
"memorysetup-gfx-thread-allocator-block-size=16777216"
"memorysetup-cache-allocator-block-size=4194304"
"memorysetup-typetree-allocator-block-size=2097152"
"memorysetup-profiler-bucket-allocator-granularity=16"
"memorysetup-profiler-bucket-allocator-bucket-count=8"
"memorysetup-profiler-bucket-allocator-block-size=4194304"
"memorysetup-profiler-bucket-allocator-block-count=1"
"memorysetup-profiler-allocator-block-size=16777216"
"memorysetup-profiler-editor-allocator-block-size=1048576"
"memorysetup-temp-allocator-size-main=4194304"
"memorysetup-job-temp-allocator-block-size=2097152"
"memorysetup-job-temp-allocator-block-size-background=1048576"
"memorysetup-job-temp-allocator-reduction-small-platforms=262144"
"memorysetup-allocator-temp-initial-block-size-main=262144"
"memorysetup-allocator-temp-initial-block-size-worker=262144"
"memorysetup-temp-allocator-size-background-worker=32768"
"memorysetup-temp-allocator-size-job-worker=262144"
"memorysetup-temp-allocator-size-preload-manager=262144"
"memorysetup-temp-allocator-size-nav-mesh-worker=65536"
"memorysetup-temp-allocator-size-audio-worker=65536"
"memorysetup-temp-allocator-size-cloud-worker=32768"
"memorysetup-temp-allocator-size-gfx=262144"
这是正常的,这是unity引擎再告诉你它使用了那些模块占用了多少内存,全部为kb结尾。
服务端配置server
下面的服务端配置是被我汉化过的,根据汉化,对serverconfig.xml进行修改:
<?xml version="1.0"?>
<ServerSettings>
<!-- ====================== -->
<!-- 通用服务器设置 -->
<!-- ====================== -->
<!-- 服务器身份信息 -->
<property name="ServerName" value="我的游戏主机"/> <!-- 服务器显示名称 -->
<property name="ServerDescription" value="七日杀专用服务器"/> <!-- 服务器描述(显示在服务器浏览器中) -->
<property name="ServerWebsiteURL" value=""/> <!-- 服务器官网URL(显示为可点击链接) -->
<property name="ServerPassword" value=""/> <!-- 服务器进入密码 -->
<property name="ServerLoginConfirmationText" value=""/> <!-- 玩家加入时显示的确认信息 -->
<property name="Region" value="NorthAmericaEast"/> <!-- 服务器所在地区:北美东部/北美西部/中美洲/南美洲/欧洲/俄罗斯/亚洲/中东/非洲/大洋洲 -->
<!-- 网络设置 -->
<property name="ServerPort" value="26900"/> <!-- 服务器监听端口(推荐26900-26905或27015-27020) -->
<property name="ServerVisibility" value="2"/> <!-- 服务器可见性:2=公开, 1=仅好友可见, 0=隐藏 -->
<property name="ServerDisabledNetworkProtocols" value=""/> <!-- 禁用的网络协议(LiteNetLib, SteamNetworking) -->
<property name="ServerMaxWorldTransferSpeedKiBs" value="512"/> <!-- 世界数据传输最大速度(kiB/s,最高约1300) -->
<!-- 玩家席位 -->
<property name="ServerMaxPlayerCount" value="8"/> <!-- 最大玩家数量 -->
<property name="ServerReservedSlots" value="0"/> <!-- 预留席位数量(需特殊权限) -->
<property name="ServerReservedSlotsPermission" value="100"/> <!-- 使用预留席位所需权限等级 -->
<property name="ServerAdminSlots" value="0"/> <!-- 管理员超员席位数量 -->
<property name="ServerAdminSlotsPermission" value="0"/> <!-- 使用管理员席位所需权限等级 -->
<!-- 管理界面 -->
<property name="WebDashboardEnabled" value="true"/> <!-- 启用网页控制面板 -->
<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"/> <!-- 管理员列表文件名 -->
<!-- <property name="UserDataFolder" value="绝对路径"/> --> <!-- 自定义用户数据存储路径 -->
<!-- 技术设置 -->
<property name="ServerAllowCrossplay" value="true"/> <!-- 启用跨平台游戏 -->
<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=32平方公里) -->
<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固定/Pregen预制 -->
<property name="WorldGenSeed" value="我的游戏"/> <!-- 随机世界种子 -->
<property name="WorldGenSize" value="6144"/> <!-- 随机世界尺寸(6144/8192/10240) -->
<property name="GameName" value="我的游戏"/> <!-- 游戏名称(影响存档名和装饰物生成) -->
<property name="GameMode" value="GameModeSurvival"/> <!-- 游戏模式:GameModeSurvival生存模式 -->
<!-- 难度设置 -->
<property name="GameDifficulty" value="1"/> <!-- 游戏难度: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="1"/> <!-- 死亡惩罚:0=无,1=经典经验惩罚,2=受伤状态,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"/> <!-- 睡袋失效时间(真实天数) -->
<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=关闭,1=白天,2=夜晚,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"/> <!-- 每位玩家同时存在的血月僵尸数量 -->
<!-- 战利品设置 -->
<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="3"/> <!-- 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"/> <!-- 在线时领地方块耐久倍率 -->
<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"/> <!-- 最大并行处理项目数(影响内存) -->
<!-- 其他设置 -->
<property name="TwitchServerPermission" value="90"/> <!-- Twitch集成所需权限等级 -->
<property name="TwitchBloodMoonAllowed" value="false"/> <!-- 是否允许Twitch在血月期间生成僵尸 -->
<property name="QuestProgressionDailyLimit" value="4"/> <!-- 每日任务进度计数上限 -->
<!-- 注意:部分设置需在游戏中通过控制台命令修改 -->
<!-- 示例:setgamepref BedrollDeadZoneSize 30 -->
</ServerSettings>
重要配置说明
- 启用跨平台游戏:这个是必须为true的,否则无法使用Steam和EPIC的游戏互通。
- 禁用的网络协议:
ServerDisabledNetworkProtocols
跟我一样留空最好。 - 反作弊设置:启用EasyAntiCheat反作弊和忽略EOS制裁限制根据你的需要进行开关。
- 管理界面:启用网页控制面板和启用Telnet远程管理根据需要进行开关。
- 其它设置:其它选择请根据自己需要进行修改就行。