当前位置: 首页 > 工具软件 > 异星工厂 > 使用案例 >

异星工厂-Windows服务器搭建教程

宇文念
2023-12-01

【服务器:云服务器Win Server】

第一步:服务器安装Steam,并安装异星工厂。

第二步:修改服务器配置。

  1. 进入异星工厂的根目录(例如:C:\Steam\steamapps\common\Factorio)
  2. 进入Data文件夹,找到server-settings.example.json文件,并复制到根目录。
  3. 修改复制后的配置名称。(例如:server-setting1.json)
  4. 用文本编辑器或者记事本打开。修改以下属性:
      "name": "服务器名称,随便写,用英文"
      "username": "账户名。需要上异星工厂官网申请一个账户,然后绑定Steam"
      "password": "密码。需要上异星工厂官网申请一个账户,然后绑定Steam"
      "token": "官网上绑定steam后,能获得一个token"
      "game_password": "玩家进入游戏时需要输入的密码"
    
    

     

        

第三步:开放服务器34197端口(TCP和UDP都需要开放)

第四步:制作创建地图脚本。

  1. 创建一个txt文本,并修改后缀为.vbs。
  2. 用记事本打开,然后复制下面的代码。
  3. 根据你的实际情况修改变量设置并保存。
  4. 双击打开"创建地图.vbs",地图会自动创建。注意:如果保存目录中有同名的地图,会被自动覆盖
'===========设置变量=====================================

'异星工厂EXE所在目录路径
RootDir = "C:\Steam\steamapps\common\Factorio\bin\x64\"    '文件夹路径结尾请带\

'地图保存路径
MapDir = "C:\Steam\steamapps\common\Factorio\Saves\" 
'地图名称
MapName = "Map1.zip"   '后缀为.zip

'===================================================


'下面的不要修改=====================
DirSign = left(RootDir,1)
Set obj = createobject("wscript.shell")
obj.run "cmd /k " + DirSign + ": && cd " + RootDir + " && factorio.exe --create " + """" + MapDir + MapName + """"

第五步:制作开服脚本

  1. 创建一个txt文本,并修改后缀为.vbs。
  2. 用记事本打开,然后复制下面的代码。
  3. 根据你的实际情况修改变量设置并保存。
  4. 双击打开"启动服务器.vbs"即可开启服务器。
'===========设置变量=====================================

'异星工厂EXE所在目录路径
RootDir = "C:\Steam\steamapps\common\Factorio\bin\x64\"    '文件夹路径结尾请带\

'地图保存路径
MapDir = "C:\Steam\steamapps\common\Factorio\Saves\" 
'地图名称
MapName = "Map1.zip"   '后缀为.zip
'服务器配置路径
ConfigDir = "C:\Steam\steamapps\common\Factorio\"
'配置名称
ConfigName = "server-setting1.json"

'===================================================


'下面的不要修改=====================
DirSign = left(RootDir,1)
Set obj = createobject("wscript.shell")
obj.run "cmd /k " + DirSign + ": && cd " + RootDir + " && factorio.exe --create " + """" + MapDir + MapName + """"

 

 类似资料: