当前位置:首页 > 行业动态 > 正文

如何搭建异星工厂的服务器?

异星工厂服务器搭建需准备服务器、安装Steam及游戏,配置服务器文件并开放端口,创建地图脚本后启动服务。

异星工厂服务器搭建

如何搭建异星工厂的服务器?  第1张

一、准备工作

**硬件和操作系统

服务器:可以选择Windows服务器或Linux服务器,具体取决于你的偏好和熟悉程度,本文将分别介绍在Windows和Linux环境下的搭建步骤。

CPU:2核以上

内存:2GB以上

带宽:2M以上(建议更高以确保稳定的游戏体验)

**软件

Windows服务器:安装Steam并下载异星工厂。

Linux服务器:安装必要的软件包(如wget、tar等)。

**其他工具

xshell或其他远程访问工具。

文本编辑器(如记事本或vim)。

二、Windows服务器搭建

安装Steam和异星工厂

下载并安装Steam客户端。

登录Steam账号,搜索并下载异星工厂。

配置服务器文件

进入异星工厂的安装目录,C:SteamsteamappscommonFactorio

导航到Data文件夹,找到server-settings.example.json文件,复制并重命名为server-settings.json

修改配置文件

使用文本编辑器打开server-settings.json文件,进行如下修改:

   {
     "name": "你的服务器名称",
     "username": "你的账户名",
     "password": "你的密码",
     "token": "你的token",
     "game_password": "玩家进入游戏时需要输入的密码"
   }

开放端口

打开服务器的34197端口(TCP和UDP都需要开放)。

创建地图脚本

创建一个txt文件,修改后缀为.vbs,内容如下:

   Set objShell = CreateObject("WScript.Shell")
   objShell.Run("C:路径到factorio.exe --create C:路径到存档.zip", 0, False)

双击运行该脚本以创建地图。

启动服务器

通过命令行或批处理文件启动服务器:

     factorio.exe --start-server C:路径到存档.zip --server-settings C:路径到dataserver-settings.json

三、Linux服务器搭建

准备工作

确保已安装wget和tar。

购买云服务器(如阿里云),并使用xshell登录。

下载并解压服务端文件

   wget https://www.factorio.com/get-download/stable/headless/linux64
   tar -xvf linux64

创建存档和配置文件夹

   mkdir saves config

修改配置文件

复制示例配置文件并重命名:

     cp server-settings.example.json server-settings.json

使用vim编辑配置文件:

     vim server-settings.json

填写基本配置信息。

上传存档

将本地存档上传到saves文件夹。

启动服务器

创建启动脚本startServer.sh

     nohup ./factorio/bin/x64/factorio --port 34197 --start-server ./saves/存档文件名 --server-settings ./config/server-settings.json &

给予执行权限并运行:

     chmod +x startServer.sh
     ./startServer.sh

关闭服务器

查找factorio进程的PID并杀死进程:

   ps -ef | grep factorio
   kill -9 PID

四、常见问题解答(FAQs)

Q1: 如何更换服务器上的存档?

A: 将新的存档文件上传至服务器的saves文件夹,并在启动服务器时指定新的存档文件名即可。

Q2: 如何升级异星工厂服务器版本?

A: 下载新版本的服务端程序,解压后替换旧版本文件夹中的内容即可,确保配置文件和存档文件保持不变。

以上内容就是解答有关“异星工厂 服务器搭建”的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。

0