当前位置:首页 > CN2资讯 > 正文内容

fivem开服自己做服务器

1天前CN2资讯


一.做好准备

1.首先需要准备一台VPS

根据网上的大佬说的

一个后期的地图大概会占用2G左右的内存,CPU6700K单核心的80%一般的E5也可以开后期比较卡而 

根据我目前搭建的情况来看,VPS的推荐配置如下:

CPU:2核以上

内存:2G以上

带宽:2M以上(3个小伙伴玩耍)

当然以上配置低一点也是能跑、但是不保证会不会掉线之类的。

本文后续也是使用阿里云进行配置。

2.准备远程工具

本文使用的远程访问工具是xshell 和 xftp,当然也可以选用putty之类的远程工具仅仅只是作

者觉得xshell和xftp比较好用。

3.游戏服务端

下载开服包请点这里

点击图1红框中的链接下载开服包。恭喜你将会得到一个.tar.xz后缀的文件。

图1

4. 账号密码

去factorio申请一个账号密码开服的时候需要填账号密码。

如果你的账号是独立申请的还需要点进去你的名字里面关联steam的账号如图2(不是正版的

还不给你官方开服)如果你是用steam注册的忽略这一步

图2

二.开始搭建

1.上传到服务器

到阿里云获取你的服务器的外网ip,图3红框内就是了。

图3

接下来先开始连接上你的服务器

打开你的xshell新建一个连接,如图4。

图4

连上你的服务器,账号密码如果初始化的时候没设请去重设一个(账号一般是root 密码要设置)。


好了到此分成2种

一种用命令行解决操作(对小白属于高难度模式不过可以学学或者了解linux系统)

另一种是小白非常简单(所有操作windows做完再上传到linux 但是部分命令无法避免 毕竟你都想在linux下部署了对不对!!!)


linux命令大全

(1)命令行模式

连上后创建一个文件夹

输入命令mkdir /factorio    创建一个名叫factorio的文件夹

输入命令 cd /factorio 进入 factorio的文件夹

然后看到图5证明进入成功了

图5

在Xshell上打开Xftp 用于传输文件 如图6

图6

把你的factorio_headless_x64_0.17.79.tar.xz上传上去如图7

图7

然后回到Xshell

重要提示!!!!!

重要提示!!!!!

重要提示!!!!!

下文中

所有的ls命令其实就是看文件夹有什么

所有的cd命令就是进入文件夹或退出文件夹

如果不懂得可以直接使用xftp操作

输入ls 即可看到文件已成功上传如图8

图8

接着就是解压这个包了

输入命令xz -d factorio_headless_x64_0.17.79.tar.xz 如图9

图9

这个会稍微卡一会等一会就行

然后输入ls 看看发现.xz后缀没了用xftp看文件也从30多M变成了155M 并且后缀.xz变成了tar如图10

图10

再次对该文件解压

输入tar -xffactorio_headless_x64_0.17.79.tar

然后输入ls 就会看到多了个文件夹factorio 如图11

图11

输入 cd factorio 我们进入这个文件夹然后输入ls 看看里面有什么 (图12)

图12

带了 bin文件夹一个配置文件一个数据集文件夹。

这里我们先创建一个saves的文件夹用来装存档

输入mkdir saves

接下来分成种要么使用Xftp 把你本机的存档上传到saves文件夹下

要么创建一个地图到saves文件夹下面介绍使用命令创建一个地图默认配置在Data文件夹下的map-gen-settings.example.json 和 map-settings.example.json 配置自查百度翻译

首先先对我们创建的factorio赋予所有权限

Chmod -R 777 /factorio

然后输入命令/factorio/factorio/bin/x64/factorio --create /factorio/factorio/saves/test1.zip

看到图13的goodBye就是成功创建了

图13

接下来就是启动了  不过启动前可选的一些操作是修改开服的配置

接着上面的操作首先我们cd  data命令进入data的文件夹然后在用 ls命令查看如图14

图14

看到有一个server-settings.example.json 我们需要修改这个文件里面的配置请自行百度本文

输入命令 vi server-settings.example.json 会进入如图一个界面然后按i(具体原因查上面的命令大全)最下面就会出现INSERT即可修改这个文本了

对此我着重修改

"game_password": "balabalabala" (进入游戏的密码)

"username":"aaaaaaa@"(你的factorio的账号)

"password": "balabalabala"(你的factorio的密码)

修改完请按ESC 当你发现编辑不了这个文件就对了然后输入:wq! 回车即可保存这个你没看错的确是:wq! 一个都不能少!叹号也是要半角英文的!

然后我们可以输入cat

server-settings.example.json 查看这个文件看是否修改成功

(这里偷偷的说其实可以在windows修改完上传上去覆盖也是可以的)

最终输入

/factorio/factorio/bin/x64/factorio --port 34197 --start-server /factorio/factorio/saves/test1.zip --server-settings/factorio/factorio/data/server-settings.example.json

即可运行中间的test1.zip是你的存档名字 34197是端口号看到如图15即为成功

图15

(2) 傻瓜模式

在windows上把下载的服务器包解压(.xz)也是可以用winrar 、360解压之类的工具解压的,解压后你将得到一个factorio的文件夹

我们在factorio里创建一个文件夹saves

存档需要从你的游戏中复制一个过来,放入saves文件夹即可(傻瓜模式下不支持创建地图因为要用命令)

然后我们进入data 文件夹对server-settings.example.json这个文件进行修改(用文本打开就行专业点可以用nodepad++之类的工具)

里面就是一堆配置带翻译的了不懂得自己百度翻译了。

对此我重点修改的是游戏密码和填上你准备的账号密码

"game_password": "balabalabala"

"username":"645268434@"

"password": "balabalabala"

只有基友才能进入你懂得233333。

回到Xshell连上了你的服务器后打开xft传输文件(参考图6)

打开应该是一个这样的目录结构 如图16

图16

然后点击红框的文件夹返回上一层目录应该如图17

图17

在该目录下把你刚刚的 factorio文件夹上传上去

然后对着factorio这个文件夹右击 更改权限并且把包含子目录勾上 不然启动的时候会报Permission denied 如图18

图18

最终输入命令

/factorio/bin/x64/factorio --port 34197 --start-server /factorio/saves/你的存档名字.zip --server-settings /factorio/data/server-settings.example.json

如果出现Permission denied的错误

证明上面的权限没赋上使用命令赋予

Chmod -R 777 /factorio就好了

2.进入游戏

图19

输入你的ip地址和端口号

格式是ip地址:端口如127.0.0.1:34197

图20

如果有设置密码将需要填密码

图22

至此进入游戏成功 开服成功

图23

三. 一些坑

1.关于Ip被屏蔽

如果你搭建完发现连不上那就有可能是你的端口问题了上文中所有端口用的都是34197

阿里云中对端口开放是有限制的

进入到ECS实例的页面选择安全组配置

图24

然后配置规则---->添加安全组规则如图25填写

图25

2.关于目录结构

本文傻瓜模式和用命令行模式的文件目录稍有差异

3. 请严格按照步骤走

请按照步骤输入因为命令是有文件路径的有些路径进去了你没按照步骤走会跑不通某些命令

4.报auth error

这个大部分的错就是你的账号密码填错了 回去核对一下那个配置文件里面的userName 和Password

5.报错人员不足

如果是图26的错误这个就很可能是你的账号没关联steam或者你的游戏还没购买

 

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/19036.html

    分享给朋友:

    “fivem开服自己做服务器” 的相关文章

    香港虚拟主机CN2是什么牌子?解析优质香港虚拟主机的选择

    在全球化的今天,互联网已经成为商业和个人生活的indispensable工具。对于想要在香港或国际市场发展的企业或个人来说,选择一台高性能、高稳定的虚拟主机是至关重要的。而在众多虚拟主机品牌中,香港虚拟主机CN2因其卓越的性能和优质的网络连接而备受推崇。香港虚拟主机CN2到底是什么牌子?它又有哪些独...

    如何选择低价域名注册商及推荐后缀

    在如今的互联网时代,拥有一个独特而便宜的域名变得尤为重要。无论你是想开始一个新项目、建立个人博客,还是开设在线商店,低价域名都能为你节省一笔不小的预算。接下来,我会盘点一些国外和国内的低价域名注册商,帮助你做出明智的选择。 一、国外便宜域名注册商概览 GoDaddy 我个人对GoDaddy的印象非...

    BBR脚本:提升Linux服务器网络性能的最佳选择

    BBR的基本概念 在近年来的网络技术发展中,BBR脚本不可不提。作为Google提出的拥塞控制算法,它带来了显著的性能提升。我常常会把BBR比作一位聪明的交通指挥官,它通过实时监测网络的瓶颈带宽和往返时间,像调节交通流量一样动态调整数据传输速率。这使得使用BBR的Linux服务器能够在面对不同网络条...

    如何在VPS环境下使用安卓模拟器与火狐浏览器实现高效管理

    当我们讨论VPS和安卓模拟器的结合时,首先要明白VPS的基本概念。虚拟专用服务器(VPS)实际上是一种将物理服务器划分成多个虚拟服务器的技术。每个VPS都可以独立运行操作系统,用户可以完全控制这个环境。这意味着我们可以在VPS上安装各种软件,包括安卓模拟器,这样就能在计算机上模拟安卓手机的使用。 说...

    如何选择免费服务器以支持学习与项目开发

    在当今数字化快速发展的时代,免费服务器正变得越来越受欢迎。特别是对初学者、学生和小型企业来说,免费服务器为他们提供了一个难得的机会,让他们可以在没有资金压力的情况下进行项目学习和实践。简单来说,免费服务器就是云服务提供商为了吸引新用户推出的试用服务,通常会在一定时间内提供免费的计算资源和存储空间。...

    P100 GPU价格分析及购买指南 - 如何选择性价比最高的GPU

    在如今的计算技术中,P100 GPU扮演了一个至关重要的角色。尤其是对于那些需要进行大量并行计算的任务,比如深度学习、科学模拟和数据分析,P100 GPU是一款极具吸引力的选项。作为NVIDIA推出的高性能计算单元,P100 GPU不仅具备强大的计算能力,还拥有一系列先进的技术规格,使其在行业中脱颖...