扫描二维码关注官方公众号
返回列表 发布新帖

七日杀怎么联机?怎么搭建七日杀服务器?七日杀(7 Days To Die)服务器搭建教程

1983 0
发表于 2024-12-6 17:12:40| 字数 13,457 | 查看全部 阅读模式 来自 浙江杭州
七日杀 2(7 Days To Die 1)游戏服务器搭建方法,联机教程。
小白怎么搭建七日杀服务器?跟着up主做,轻松搭建。

准备:
首先你要有一台服务器,我们这里推荐【欧云】的服务器,网址为https://idc.ouyun.cc

【重点】来啦,一定要选择湖北的高防服务器,据我们的客户讲,七日杀【容易被攻击】服务器,导致黑洞24小时

所以这里我们推荐【欧云】的服务器,不仅便宜。他的湖北服务器更是拥有100G的超高防御那些可恶的人根本打不死你,打死了10分钟就恢复,不影响游戏体验。
我这里以湖北5区为例,购买8-16G的,用于演示,同时获得了100G的D盘,能放更大的mod
image.webp
这里着重讲一下【七日杀】对服务器的【要求】
七日杀主要要求服务器的内存,不像mc我的世界要求单核cpu性能,因此选择大内存是我们的重点

【4核8G】适合10-15人以内玩耍
【8核16G】适合15-25人以内玩耍,勉强能到30人

如果人数超级多,则需要购买宿迁、安徽的裸金属的32G超大内存机子,并且有300G硬盘能放更多mod,150G防御。一个班一起玩问题都不大
image.webp
裸金属的话,可以进入欧云用户qq群849262039,私聊群主,就说是搭建七日杀游戏的,可以给优惠。

服务器购买时,我们选择windows2022、经典网络,系统选错了没关系,进去以后还能重装系统,点一下就好了
image.webp
因为我们买的是独立的云服务器,因此获得一个独立ip,有了独立ip游戏延迟就会大大降低,遥遥领先于虚拟主机、挂机宝net转发的那些

买好服务器后,在我们的后台查看服务器端口和密码,打开电脑的远程连接工具
image.webp
image.webp
计算机名为ip:端口号,注意这里的“:”一定是英文的“:”,不是中文的“:”
可以选择记住凭证,这样以后连接就不用总是要输入密码了。
如果出现,无法验证身份,勾选不再提示,点击是,就可以了
image.webp
刚开机有网络选择,也选择就可以了
image.webp

开始开服
首先,下载SteamCMD软件,官网为https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
如果无法下载【欧云】qq群文件有
image.webp
steamCMD是steam官方出的,用于通过命令行来下载、更新steam上的各种游戏服务器。

可以在我们的电脑上,对steamCMD文件右击复制后,服务器电脑右击粘贴
image.webp
没反应的话,也可以直接打开服务器里的浏览器,输入下载地址,进行下载

接下来我们要下载七日杀的本体包,因为数据庞大,建议放到D盘里,也就是我们的那个100G的硬盘里
如果没有D盘,接下来教大家开启自己的D盘
右键】开始菜单,选择磁盘管理,【右键】未分配的这个100G的磁盘,选择【新建简单卷
image.webp
一直下一步,【直到完成
image.webp
打开【D盘】,新建一个文件夹,名字只能英文+数字,不能标点符号和中文
把steamCMD文件解压好以后,复制进来
image.webp


【重点】下载七日杀
方法一:(推荐)上传7日杀下载命令文件,同样在qq群849262039,群文件获取
image.webp

然后右键【管理员身份运行】
image.webp

方法二:(不推荐)在七日杀文件夹下,按住shift键,再右击,选择【在此处打开Powershell窗口】
image.webp

弹出窗口输入命令
./steamcmd.exe +login anonymous +app_update 294420 validate +quit
开始下载和安装七日杀服务端

更新的时候,也可以使用该命令更新,为了方便,更推荐方法一,因为需要更新时,再打开一下文件就自动操作了。
下载的时候,就是下面这样了
image.webp

通过任务管理器,可以看到,把我们的服务器【100M】的下行带宽,跑的满满当当,甚至还超了一点,跑到了101M【毫不虚标】【非常优秀】
image.webp

如果出现【timeout】就是下载失败了,重新执行以下方法,就可以了
如果出现【success】就是下载成功了。开始下一步操作。
一般会自动关闭下载窗口,过程持续大概半小时。


然后进入到七日杀的服务端目录里,按住shift,右键【platform.cfg】文件,选择记事本打开
删除第二行的【crossplatform=EOS】,再将serverplatforms=Steam,XBL,PSN,的【PSN,】删掉保存
image.webp
image.webp

再用记事本打开【serverconfig.xml】,这是七日杀的【服务端配置文件】

服务器描述和名称,改成随便改一个个性的,自己喜欢的
地区改成【Asia】,语言改成【中文】,服务器端口默认为【26900】,不改也行,建议【20000-30000】随便改一个,避免不认识的人混进来。我这里设置为【26977】
image.webp
删除<property name="ServerDisabledNetworkProtocols" value="SteamNetworking"/>这一行,里面的【SteamNetworking】删掉,不要删除一整行
image.webp
找到存档位置的配置项,如下,大概在第43行
image.webp
  1. <!-- <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! -->
复制代码
在其他地方创建个用于存放存档的文件夹,事关你们游戏的劳动成果,一定要找个记得住的,比如我直接放到D盘下面,文件夹名为【7rsdate】
则上面两行修改如下,记得删除前后的【<!-- 】、【 -->【注意】文件夹路径右面有个【\】一定要加上,如【D:\7rsdate\】,【\】千万不能少
  1. <property name="UserDataFolder"                                value="D:\7rsdate" />        <!-- Use this to override where the server stores all generated data, including RWG generated worlds. Do not forget to uncomment the entry! -->
复制代码
下接下来我们给七日杀的启动文件在桌面上创建个快捷方式【复制到桌面上】以后直接点快捷方式就能启动游戏了
image.webp
接下来打开防火墙关于上面设置的游戏的端口号,我设置的为【26977】
搜索【防火墙】打开【防火墙和网络保护】
image.webp
高级设置==》入站规则==》新建规则==》选择端口==》下一步
image.webp
TCP==>特定端口号==》填入你设置的端口号,如:我设置的为【26977】
image.webp
(没说的,都保持默认)下一步==》允许连接==》下一步==》名称为你设置的端口号,如:我设置的为【26977】
image.webp

然后上面步骤再来一遍
到了端口号这里,上一次选的TCP,这一次选择UDP
image.webp

然后就完成啦!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

下面是七日杀,其他的一些设置对照表,可以根据自己喜好,自行修改,不改也行,可以直接开玩了
  1. <?xml version="1.0"?>
  2. <ServerSettings>
  3.         <!-- GENERAL SERVER SETTINGS -->

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

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

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

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

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

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

  59.         <!-- Folder and file locations -->
  60.         <property name="AdminFileName"                                        value="serveradmin.xml"/>
  61.   <!-- 管理员文件名 默认即可 -->
  62.         <!-- <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! -->
  63.         <!-- <property name="SaveGameFolder"                                value="absolute path" /> -->        <!-- Use this to only override the save game path. Do not forget to uncomment the entry! -->

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



  73.         <!-- GAMEPLAY -->

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

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

  100.         <!--  -->
  101.         <property name="BuildCreate"                                        value="false" />
  102.   <!-- 是否开启创造模式 -->
  103.         <property name="DayNightLength"                                        value="60" />
  104.   <!-- 游戏内一天所对应的真实时间 单位分钟 -->
  105.         <property name="DayLightLength"                                        value="18" />
  106.   <!-- 白天的时长 -->
  107.         <property name="DropOnDeath"                                        value="1" />
  108.   <!-- 死亡掉落 0不掉落 1掉落所有 2只掉落快捷栏 3只掉落背包 4删除所有 -->
  109.         <property name="DropOnQuit"                                                value="0" />
  110.   <!-- 退出游戏时掉落 0不掉落 1掉落所有 2只掉落快捷栏 3只掉落背包 -->
  111.         <property name="BedrollDeadZoneSize"                        value="15" />
  112.   <!-- 睡袋区域的大小 僵尸将不会在睡袋范围内刷新 默认即可. -->
  113.         <property name="BedrollExpiryTime"                                value="45" />
  114.   <!-- 角色离线后 睡袋保留的天数 默认即可 -->
  115.         <property name="AllowSpawnNearBackpack"                        value="false"/>
  116.   <!-- 是否允许玩家在最后掉落的背包附近重生 -->

  117.         <!-- Performance related -->
  118.         <property name="MaxSpawnedZombies"                                value="64" />
  119.   <!-- 最大僵尸数量 这里可以突破64 僵尸数量会极度占用服务器资源 根据需求修改-->
  120.         <property name="MaxSpawnedAnimals"                                value="50" />
  121.   <!-- 最大动物数量 动物数量会极度占用服务器资源 根据需求修改-->
  122.         <property name="ServerMaxAllowedViewDistance"        value="12" />
  123.   <!-- 最大视距 6-12 -->
  124.         <property name="MaxQueuedMeshLayers"                        value="1000" />
  125.   <!-- 最大等待队列长度 默认即可 -->

  126.         <!-- Zombie settings -->
  127.         <property name="EnemySpawnMode"                                        value="true" />
  128.   <!-- 是否刷新僵尸 -->
  129.         <property name="EnemyDifficulty"                                value="0" />
  130.   <!-- 僵尸难度 0正常 1困难(感知模式) -->
  131.         <property name="ZombieFeralSense"                                value="0" />
  132.   <!-- 感知时间段 0-3 (关闭, 白天, 晚上, 总是) -->
  133.         <property name="ZombieMove"                                                value="0" />
  134.   <!-- 僵尸白天移动速度0-4 -->
  135.         <property name="ZombieMoveNight"                                value="3" />
  136.   <!-- 僵尸晚上移动速度0-4 -->
  137.         <property name="ZombieFeralMove"                                value="3" />
  138.   <!-- 僵尸感知模式移动速度0-4 -->
  139.         <property name="ZombieBMMove"                                        value="3" />
  140.   <!-- 血月时僵尸移动速度0-4  -->
  141.         <property name="BloodMoonFrequency"                                value="7" />
  142.   <!-- 血月周期 0为不开血月 -->
  143.         <property name="BloodMoonRange"                                        value="0" />
  144.   <!-- 血月随机偏移天数 0为不偏移 1的话会可能是第6天血月或者第8天血月 -->
  145.         <property name="BloodMoonWarning"                                value="8" />
  146.   <!-- 血月提示(时间变为红色字体)默认为提前8小时提示 -1则永不提示 -->
  147.         <property name="BloodMoonEnemyCount"                        value="8" />
  148.   <!-- 血月波数 -->

  149.         <!-- Loot -->
  150.         <property name="LootAbundance"                                        value="100" />
  151.   <!-- 战利品搜刮倍率 100为100%标准倍率 200则为2倍物资 -->
  152.         <property name="LootRespawnDays"                                value="7" />
  153.   <!-- 物资刷新时间 单位天 -->
  154.         <property name="AirDropFrequency"                                value="72"/>
  155.   <!-- 空投周期 单位小时 默认为72小时即3天一空投 -->
  156.         <property name="AirDropMarker"                                        value="true"/>
  157.   <!-- 是否显示空投标记 -->

  158.         <!-- Multiplayer -->
  159.         <property name="PartySharedKillRange"                        value="100"/>
  160.   <!-- 玩家共享经验距离 改大即可全图共享经验(组队) -->
  161.         <property name="PlayerKillingMode"                                value="3" />
  162.   <!-- 玩家击杀模式 0关闭友伤 1击杀盟友 2只击杀陌生人 3击杀所有 -->

  163.         <!-- Land claim options -->
  164.         <property name="LandClaimCount"                                        value="3"/>
  165.   <!-- 每个玩家最大领地数量 -->
  166.         <property name="LandClaimSize"                                        value="41"/>
  167.   <!-- 每个玩家最大领地范围 -->
  168.         <property name="LandClaimDeadZone"                                value="30"/>
  169.   <!-- 两个领地最小间隔(非盟友) -->
  170.         <property name="LandClaimExpiryTime"                        value="7"/>
  171.   <!-- 领地过期时间 -->
  172.         <property name="LandClaimDecayMode"                                value="0"/>
  173.   <!-- 离线玩家领地衰减模式 0慢性衰减 1快速衰减 2无保护. -->
  174.         <property name="LandClaimOnlineDurabilityModifier"        value="4"/>
  175.   <!-- 玩家在线时领地石加强砖块硬度 0无敌 默认4倍-->
  176.         <property name="LandClaimOfflineDurabilityModifier"        value="4"/>
  177.   <!-- 玩家离线时领地石加强砖块硬度 0无敌 默认4倍-->
  178.         <property name="LandClaimOfflineDelay"                        value="0"/>
  179.   <!-- 玩家离线时 领地石从在线硬度保护转换到离线硬度保护所需要的时间 单位分钟-->


  180.         <property name="DynamicMeshEnabled"                                value="true"/>
  181.   <!-- 是否启动动态网格系统 -->
  182.         <property name="DynamicMeshLandClaimOnly"                value="true"/>
  183.   <!-- 动态网格系统是否仅在LCB区域类生效  -->
  184.         <property name="DynamicMeshLandClaimBuffer"                value="3"/>
  185.   <!-- 动态网格系统LCB范围半径-->
  186.         <property name="DynamicMeshMaxItemCache"                value="3"/>
  187.   <!-- 动态网格系统支持并发项 -->

  188.         <property name="TwitchServerPermission"                        value="90"/>
  189.   <!-- 连接twitch所需要的权限级别 -->
  190.         <property name="TwitchBloodMoonAllowed"                        value="false"/>
  191.   <!-- 在血月时是否支持twitch功能 国内网络连不上twitch -->

  192.         <property name="MaxChunkAge"                                        value="-1"/>
  193.   <!-- 默认即可 -->
  194.         <property name="SaveDataLimit"                                        value="-1"/>
  195.   <!-- 默认即可 -->

  196.         <!-- There are several game settings that you cannot change when starting a new game.
  197.         You can use console commands to change at least some of them ingame.
  198.         setgamepref BedrollDeadZoneSize 30 -->
  199. </ServerSettings>
复制代码



【开玩】
双击【startdedicated.bat】文件开始运行七日杀服务端。大概要2分钟时间开服完成
image.webp
打开七日杀游戏,点击【加入游戏】
点击连接至ip,ip输入我们服务器的ip,端口输入上面建议【20000-30000】随便改一个这里你设置的端口号。


然后就进去啦,马上把ip和端口号发给小伙伴,开始玩耍吧。




免责声明

信息及内容: 内容仅代表用户个人观点,与本论坛无关。本论坛不保证内容的准确性、完整性或时效性,使用请自行判断和承担风险。

法律责任: 用户对其发布内容负全责,包括但不限于版权、隐私、诽谤等。因使用本论坛内容导致的任何损失,本论坛不承担责任。

版权与隐私: 请勿发布侵犯他人版权或涉及隐私的信息。发现侵权行为,请立即联系我们处理。

第三方链接及广告: 本论坛不对第三方网站或资源的内容负责。用户因访问或使用第三方内容或广告进行的交易和产生的损失,本论坛不承担责任。

用户行为: 用户需遵守论坛规则和法律法规,不得发布违法、侮辱性或不恰当内容。我们有权删除违反规则的内容并采取相应措施。

联系我们: 如有疑问或发现违规行为,请联系管理员:865817711@qq.com

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

865817711@qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2025 第一论坛网 版权所有 All Rights Reserved. 浙ICP备2023009069号-17|浙公网安备33010602013740号
关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表