一、准备工作
**硬件和操作系统
服务器:可以选择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: 下载新版本的服务端程序,解压后替换旧版本文件夹中的内容即可,确保配置文件和存档文件保持不变。
以上内容就是解答有关“异星工厂 服务器搭建”的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1295150.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复