《异星工厂》是一款由Wube Software开发的模拟经营类游戏,自2014年3月26日发行以来,凭借其独特的游戏玩法和丰富的游戏内容,吸引了大量玩家的关注,本文将详细介绍如何搭建《异星工厂》的服务器,以便玩家可以与好友一起享受多人联机的乐趣。
一、前期准备
在搭建服务器之前,需要准备以下几样东西:
1、云服务器:可以选择市面上常见的云服务器提供商,如阿里云、腾讯云等,购买时注意选择适合的操作系统,推荐使用CentOS 7。
2、异星工厂Linux版本程序包:从官方网站下载与游戏客户端版本对应的Linux版本程序包。
3、SSH连接工具:用于远程连接云服务器,常用的有SSH Secure Shell等。
4、文档编辑工具:用于编辑配置文件,推荐使用Notepad++或记事本。
5、压缩工具:用于压缩和解压缩文件,推荐使用7-ZIP。
二、服务器搭建步骤
1. 解压游戏程序压缩包
将下载好的游戏程序压缩包解压,注意这是一个双层压缩包,需要解压两次才能得到最终的factorio
文件夹。
2. 修改配置文件
进入factorio/data
文件夹,找到并编辑map-settings.example.json
文件(可以使用Notepad++或记事本),根据需要修改配置文件中的参数,如地图大小、资源分布等。
3. 配置文件改名
将修改后的配置文件另存为server-settings.json
,因为默认情况下服务器会寻找这个名称的配置文件。
4. 放入存档
在游戏根目录下创建saves
文件夹,并将本地的存档文件复制到该文件夹下,存档文件通常位于C:Users你的用户名AppDataRoamingFactoriosaves
路径下。
5. 压缩游戏程序
使用压缩工具将整个游戏目录压缩成.tar
格式的压缩包,以便传输到云服务器上。
6. SSH连接云服务器
使用SSH连接工具连接到云服务器,输入公网IP地址、用户root和端口22,连接成功后,输入服务器密码进行登录。
7. 检查是否安装glibc-2.18
执行命令strings /usr/lib64/libc.so.6 | grep ^GLIBC_
查看是否安装了glibc-2.18,如果没有安装,需要先下载并安装该库。
8. 传输游戏程序压缩包
通过SSH软件的文件传输功能,将本地的游戏程序压缩包传输到云服务器的/opt
目录下。
9. 启动游戏程序
在云服务器上执行以下命令启动游戏程序:
tar -xvf factorio.tar cd /opt/factorio/bin/x64/ ./factorio --port <自定义端口号> --start-server /opt/factorio/saves/<存档文件名>.zip --server-settings /opt/factorio/data/server-settings.json
<自定义端口号>
为你想要开启的端口号(不与其他服务冲突即可),<存档文件名>.zip>
为你自己的存档文件名。
三、连接服务器
启动服务器后,打开游戏客户端,点击“多人游戏”->“服务器直连”,输入服务器的公网IP地址和端口号进行连接,如果一切正常,你应该能够看到并加入自己的服务器了。
四、FAQs
Q1: 为什么无法连接到服务器?
A1: 请检查以下几点:一是确保服务器已经成功启动并监听在正确的端口上;二是确认你输入的服务器IP地址和端口号无误;三是防火墙设置是否允许外部访问该端口;四是网络连接是否正常。
Q2: 如果中途想调整服务器的存档或模组怎么办?
A2: 可以先停止服务器运行,然后将存档或模组文件下载到本地进行调整,调整完成后,再将修改后的文件上传回服务器覆盖原文件,最后重新启动服务器即可。
小编有话说
搭建《异星工厂》的服务器虽然需要一定的技术门槛,但只要按照步骤操作,还是比较容易实现的,希望本文能够帮助到想要与好友一起联机游戏的玩家们,如果你在搭建过程中遇到任何问题,欢迎随时留言咨询,祝大家游戏愉快!
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1477144.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复