1: 准备一个windows系统的服务器
2:下载七日杀服务器版
3:设置服务器版本游戏根目录下的serverconfig.xml
文件
``
<!-- Server representation -->
<property name="ServerName" value=""/> <!-- 服务器名字 -->
<property name="ServerDescription" value=""/> <!-- 服务器简介描述 -->
<property name="ServerWebsiteURL" value=""/> <!-- 网站 -->
<property name="ServerPassword" value=""/> <!-- 服务器密码 -->
<property name="ServerLoginConfirmationText" value="" /> <!-- 玩家进服前看到的小窗口内容 -->
<!-- Networking -->
<property name="ServerPort" value=""/> <!-- 服务器端口 -->
<property name="ServerVisibility" value="2"/> <!-- 此服务器的可见性:2 =公开,1 =仅向朋友显示 -->
<property name="ServerDisabledNetworkProtocols" value="SteamNetworking"/> <!-- 不使用的网络协议,不要修改 -->
<property name="ServerMaxWorldTransferSpeedKiBs" value="512"/> <!-- 玩家与服务器的数据交互速度,服务器带宽高的填”1300"(这是最高了)带宽不够的填“512~1300” -->
<!-- Slots -->
<property name="ServerMaxPlayerCount" value="20"/> <!-- 玩家数量 -->
<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="true"/> <!-- 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="absolute path"/> <!-- 指定玩家存档路径,推荐与服务端在同一目录下,例如(E:\手动创建的文件夹\cundang)" ,方便你删档,替换/恢复存档,预制件管理 -->
<property name="SaveGameFolder" value="absolute path" /> <!-- 指定服务器地图文件路径,例如(E:\手动创建的文件夹\ditu) -->
<!-- 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="RWG"/> <!-- RWG (随机地图)、 Navezgane(固定地图)(不要随便更改,只支持两个模式,不是随机就是固定) -->
<property name="WorldGenSeed" value="asdf"/> <!-- 生成不同地图的规则(随便写) -->
<property name="WorldGenSize" value="8192"/> <!-- 4096.8192.16348(三种大小的地图,16K的地图对大多数玩家都是一个挑战,8K图是主流,想人多就选8K,随机图生成看服务器性能了,固定图的话秒生成) -->
<property name="GameName" value="01"/> <!-- 地图名(随便写),如果你有现成的地图文件,在这里写下文件夹名字,服务器就会加载到了 -->
<property name="GameMode" value="GameModeSurvival"/> <!-- GameModeSurvival( 游戏生成模式) -->
<!-- Difficulty -->
<property name="GameDifficulty" value="5"/> <!-- 游戏难度 0到5 -->
<property name="BlockDamagePlayer" value="100" /> <!-- 玩家的方块伤害 -->
<property name="BlockDamageAI" value="100" /> <!-- 丧尸的方块伤害 -->
<property name="BlockDamageAIBM" value="100" /> <!-- 丧尸血月时候的方块伤害 -->
<property name="XPMultiplier" value="100" /> <!-- 经验倍率 -->
<property name="PlayerSafeZoneLevel" value="5" /> <!-- 如果玩家低于或等于这个等级,他将创造一个安全地带 -->
<property name="PlayerSafeZoneHours" value="0" /> <!-- 世界时日安全区存在 -->
<!-- -->
<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="4" /> <!-- (死亡掉落 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="60" /> <!-- (丧尸数不要超80,因为还有即时刷新丧尸,所以丧尸数不是这个选项能决定全部的 -->
<property name="MaxSpawnedAnimals" value="50" /> <!-- (动物数啊,随意了,只要不是100) -->
<property name="ServerMaxAllowedViewDistance" value="8" /> <!-- (6~12最大视距,7.8.9就好了,不然卡) -->
<!-- Zombie settings -->
<property name="EnemySpawnMode" value="true" /> <!-- true(丧尸即时刷新,比如贞子尖叫) -->
<property name="EnemyDifficulty" value="0" /> <!-- 0( 狂暴模式 0 = 正常, 1 = 狂暴 ) -->
<property name="ZombieMove" value="0" /> <!-- 白天 0-4 (走, 慢跑, 奔跑, 冲刺, 恶梦) -->
<property name="ZombieMoveNight" value="4" /> <!-- 夜晚 0-4 (走, 慢跑, 奔跑, 冲刺, 恶梦) -->
<property name="ZombieFeralMove" value="0" /> <!-- 野外 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="64" /> <!-- 血月的时候,每个玩家对应的丧尸数量 -->
<!-- Loot -->
<property name="LootAbundance" value="100" /> <!-- 搜刮倍率 -->
<property name="LootRespawnDays" value="15" /> <!-- 物资多少天刷新一次 -->
<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="41"/> <!-- 领地石范围 -->
<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倍 ) -->
<!-- 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 -->
``
4:点击根目录下批处理文件开启服务器