七日杀怎么搭建服务器,七日杀服务器搭建详细教学

时间:2023-02-07 作者:deskier

七日杀a19
七日杀a19

类型:枪战射击

大小:22.37 MB

下载

新开放世界僵尸游戏

七日杀是由TheFunPimpsEntertainment研发的集合第一人称射击、恐怖生存、塔防与角色扮演要素于一身的新开放世界僵尸游戏。

这次的战争不仅带来了死伤无数还带来了一些未知的病毒将地球上的许多人类变成了僵尸。玩家将扮演在美国亚历桑纳地区的一名幸存者,那里是地球最后的没有受到污染的地方,玩家将为了生存而战,同时探究整个事件背后的真相。

自主搭建架设七日杀服务器

七日杀是开源游戏所以可以搭建属于自己的专属服务器

目录

架设前准备:

开始架设服务器:

基础配置Linux服务器:

下载steamCMD:

开始配置七日杀服务器:

配置七日杀服务器设置内容:

配置防火墙及端口:

启动服务器:

关闭服务器指令:

文件路径说明:

管理服务器:

服务器可能的环境配置:

配置服务器的swap:

检查安装SteamCmd运行所需环境:

架设前准备:

一台高性能的服务器

服务器系统镜像OS:Ubuntu20X64位系统,服务器推荐配置至少为8核8G以上!

下载SteamCMD

正版STEAM的七日杀游戏

如果懒得设置用户,可直接SU/SUDO启用超级管理员进行所有操作(不推荐)

服务器的选择:个人建议使用BGP线路的服务器

什么是BGP线路呢?北网通,南电信这句话你可能有听过,就是字面理解的意思,BGP线路就是电信、网通、移动三线合一个IP,无需设置接口,自动分配最优网络线路,在稳定性和速度上更有优势,可保证服务器的稳定运行,但是相比单线/双线来说,BGP的成本也会更高,不会存在电信玩家卡网通移动顺畅,网通顺畅电信移动玩家卡的种种情况.无需设置接口,自动分配最优网络线路,在稳定性和速度上更有优势

另外,像theisle、CSGO、方舟等这些steam游戏来说,游戏的帧数和渲染效果都是很高的,只有把显示效果、游戏帧数做到更好,才能给玩家更好的游戏体验,所以服务器的CPU选择也是很关键的,对于高品质画面游戏,支持睿频加速、多线程技术、动态加速频率的CPU会更加合适,避免出现卡顿的情况。i9系列高主频服务器就挺合适。

玩七日杀的人应该都知道,服务器在海外,所以延迟会比较高,延迟高意味着游戏加载会比较慢,这也是为什么有的人会自己搭建服务器的一个原因,个人搭建服务器多数用的都是国内的服务器,延迟低,加载更快,游戏体验感更好。

这就延伸出一个问题,并不是国内的所有机器都是延迟很低,也需要结合机房环境和服务器带宽,机房不同,服务器的稳定性和安全性都不同,带宽资源也不一样,steam类游戏帧数高比较占用带宽,玩家人数多,如果是带宽不足,延迟就会更高

在上面有提到steam类的游戏帧数都挺高的,帧数越高,对服务器的硬盘配置要求也越高,现在市面上SSD固态硬盘比较常用,运行速度快,i9-9900K的存储容量512GM.2固态硬盘。游戏行业同行竞争大,容易遭受同行的攻击在防御上可以根据自己的需求去做选择。

开始架设服务器:基础配置Linux服务器:

配置管理员密码:sudopasswd

下载steamCMD:

进入超级用户模式输入:su

sudoaptinstallsteamcmd

(若出现错误无法找到包steamcmd请更新如下代码:)

首先,需要添加multiverse到我的/etc/apt/sources.list:

之后,添加i386体系结构:

最后apt-getupdate就可以安装它了

sudoapt-getinstallsteamcmd

开始配置七日杀服务器:

更新代码:steamcmd

登录匿名用户:Steamloginanonymous(推荐如果不成功尝试steam用户登录)

steam用户登录:login账号密码

下载七日杀服务器端代码:app_update294420

退出SteamCmd模式:exit

切换到root根目录:cd~

查看隐藏目录:la

找到打开.steam文件夹输入如下代码:

cd.steam/

cdsteamApps/

cdcommon/

配置七日杀服务器设置内容:

以下是XML文件的部分翻译,可以根据自己的需要自行修改,推荐做好备份!注意:修改Value=之后的内容!

关于XML文件内容的官方WIKI百科内容——可以浏览器搜索

propertyname=”ServerNamevalue=”JonasLu/EN/CN/FR/Easy服务器名字”/

propertyname=”ServerPassword”value=”服务器登入密码”/

propertyname=”ServerDescription”value=”关于服务器描述”/

serverconfig预配置XML文件下载

此文件提供网页监控和telnet连接你的服务器,相关的代码如下:

你的服务器公网IP地址:8080

telnet你的服务器公网IP地址8081

password1234567890

配置防火墙及端口:

如果你发现开了服务器没有显示或者无法连接,你可能还需要配置防火墙和端口规则。云服务器请在相应平台的安全组页面添加出入站规则,如果没有特殊需要可以放通全部!并且关闭防火墙!(有一定风险,服务器内有重要资料不推荐!)

端口协议说明8080TCP远程Web控制台(不需要可以不放通)8081TCPTelnet端口(这个可以不放行,本地连接)8082TCP服务器管理工具端口!26900/26902UDP客户端端口!

按上表格放通端口

Telnet可以不放行,直接在服务器中使用telnetip8081即可登录telnet。

要用远程telnet连接,请在serverconfig.xml中设置好TelnetPassword后,再进行连接

启动服务器:

在上述文件配好之后,在七日杀的服务端根目录下输入:

screen-S7

下载安装screen:

yuminstall-yscreen

————————–

./startserver.sh-configfile=serverconfig.xml

服务器启动成功之后,按住Ctrl+A+D将screen加入后台运行!这样就不会关闭服务器了。之后你就可以开始玩啦!

当你需要回到这个sreen页面时,使用如下指令。

关闭服务器指令:

screen-r7

Ctrl+C

文件路径说明:

~/…/.local/share/7DaysToDie/Saves/serveradmin.xml

(重要)

管理服务器:

在服务器中安装telnet。(也可以用Xshell或FTP的远程连接)

管理员的基本指令:

服务器可能的环境配置:配置服务器的swap:

linux系统的swap空间类似windows系统的虚拟内存。如果你的云服务器内存小于4G,或者卡顿严重,那你就必须设置一个swap空间,否则启动服务器时会因为内存不足导致进程关闭而终止服务器。

使用swapon命令可以检查系统是否已经配置过swap,一般云服务器都没有提前设置swap。

以下所有的这些操作都在root中进行//su

如果没有,按如下步骤创建Swap文件。一般建议swap大小设置为自己物理内存相同或两倍。我这里设置了8G。

ls-lh/swapfile

启用swap文件

sudomkswap/swapfile

sudoswapon/swapfile

swapon-s

free-m

前面设置的swap会在重启后失效,通过修改fstab让配置永久生效。

sudovim/etc/fstab

按i进入输入模式,在文件末尾加入下面这行内容。

/swapfileswapswapsw00

按esc退出输入模式,输入:wq保存退出。

swappiness参数决定了系统将数据从内存交换到swap空间的频率。该数值越接近于0,系统越倾向于不进行swap,最大限度使用物理内存。数值越接近100,越倾向于使用swap,而过多的使用swap可能导致服务器运行效率缓慢。ubuntu系统的默认推荐值是60,这里我为了保证服务器运行效率,建议设置为10。

sudovim/etc/sysctl.conf

按i进入输入模式,将以下内容粘贴到文件末尾:

vm.swappiness=10

按esc退出输入模式,输入:wq保存退出。

检查安装SteamCmd运行所需环境:

sudoapt-yinstalllib32gcc1

sudoyum-yinstallglibclibstdc++

sudoyum-yinstallglibc.i686libstdc++.i686

相关下载

相关资讯
  • 七日杀怎么搭建服务器,七日杀服务器搭建详细教学

    七日杀怎么搭建服务器,七日杀服务器搭建详细教学

    新开放世界僵尸游戏 七日杀是由TheFunPimpsEntertainment研发的集合第一人称射击、恐怖生存、塔防与角色扮演要素于一身的新开放世界僵尸游戏。 这次的战争不仅带来了死伤无数还带来了一些未知的病毒将地球上的许多人类变成了僵尸。玩家将扮演在美国亚历桑纳地区的一名幸存者,那里是地球最后的没有受到污染的地方,玩
  • 七日杀联机延迟怎么样,新手求救,Steam联机延迟高怎么办

    七日杀联机延迟怎么样,新手求救,Steam联机延迟高怎么办

    近日,发现很多玩家在玩七日杀这款游戏时总是会遇到延迟高、卡顿、甚至是掉线的问题,让玩家烦恼不已,不仅影响玩家游戏的正常进行,更是会影响玩家游戏的体验与心情。那么为什么在玩七日杀游戏是会出现延迟高、卡顿甚至是掉线的问题呢?这是网络不稳定,导致数据丢包,轻则出现延迟升高、卡顿的现象,严重的则会直接断开连接。因此,只需要解决
  • 七日杀前期发展攻略,七日杀前期开荒技巧

    七日杀前期发展攻略,七日杀前期开荒技巧

    有一些刚入手七日杀的萌新们不知道生存技巧,在游戏时总遇到各种的难点而阻止了游戏进度,小编在这里给大家带来了七日杀新手向生存必备的技巧大全,以便帮助大家愉快的游戏,下面一起来看下吧。 【1】游戏进入后,新手进入游戏后,是有基础教程的,现在A15看来,如果你不做,那么最后一个NPC营地的具体位置任务,就无法显示,这是
  • 七日杀控制台代码有哪些(七日杀控制台代码大全 )

    七日杀控制台代码有哪些(七日杀控制台代码大全 )

    七日杀控制台代码有哪些?七日杀这款游戏内置了开发者调试用的控制台,稍加操作后玩家也可以开启,这里给大家带来了七日杀控制台代码大全,一起来看下吧。 七日杀控制台代码大全 进入游戏后,按下键盘上的~或F1键就可以打开控制台,随后在控制台中输入对应的代码,就可以启动对应的调试功能了。 控制台代码一览如下: set
  • 王者荣耀庄周牧神诗旅皮肤获取方法-王者荣耀庄周牧神诗旅皮肤是限定吗

    王者荣耀庄周牧神诗旅皮肤获取方法-王者荣耀庄周牧神诗旅皮肤是限定吗

    王者荣耀庄周全新皮肤-牧神诗旅即将上线,很多人不知道这款皮肤是不是限定皮肤,小编下面就为大家带来这款皮肤的获取方法,以及详细的介绍,感兴趣的小伙伴可以来看看。
  • 王者荣耀亚瑟动物派对皮肤多少钱-王者荣耀亚瑟动物派对皮肤是限定吗

    王者荣耀亚瑟动物派对皮肤多少钱-王者荣耀亚瑟动物派对皮肤是限定吗

    王者荣耀亚瑟动物派对皮肤怎么获得?亚瑟全新6元皮肤动物派对也将在赛季更新后上线,很多人不知道亚瑟的皮肤怎么获得,小编下面就为大家带来王者荣耀亚瑟全新皮肤动物派对获取方法,还不知道的小伙伴可以来看看。
  • 王者荣耀马可波罗星界特工皮肤怎么获得-王者荣耀马可波罗星界特工皮肤技能特效

    王者荣耀马可波罗星界特工皮肤怎么获得-王者荣耀马可波罗星界特工皮肤技能特效

    王者荣耀马可波罗全新史诗皮肤星界特工将在新赛季中上线,本期小编为大家带来王者荣耀马可波罗星界特工皮肤的获取方法,以及皮肤介绍,感兴趣的小伙伴就来看看下方的攻略吧!
  • 萤火突击指挥家军事背包有什么

    萤火突击指挥家军事背包有什么

    《萤火突击》指挥家军事背包有什么?很多同学都遇到了这个问题,那么该如何解决呢?那么指挥家军事背包有什么用?怎么获得指挥家军事背包呢?请看ok小编给大家带来的《萤火突击》指挥家军事背包一览,希望OK游戏下载站对您有所帮助!