factorio服务器搭建

Glider 十月 31, 2019

前言

以前尝试过mc以及饥荒的服务器搭建,这次入坑异星工场也尝试一下。拿着香港的三一服务器试试水

搭建大致方法选择

直接用的官方的方法,官方地址

步骤

1. 登录服务器后下载官方服务器包,并解压到opt目录下

wget https://www.factorio.com/get-download/0.17.74/headless/linux64  
tar -xvf linux64 -C /opt/

0.17.74是版本,根据你的游戏版本下载不同的服务器版本

2. 安装环境

服务器运行需要GLIBC_2.18 而安装GLIBC_2.18需要gcc套件
首先查看服务器是否有glibc_2.18

strings /usr/lib64/libc.so.6 | grep ^GLIBC_

如果没有则执行

curl -O http://ftp.gnu.org/gnu/glibc/glibc-2.18.tar.gz
tar zxf glibc-2.18.tar.gz
cd glibc-2.18/
mkdir build
cd build/
../configure --prefix=/usr
make -j2
make install

若报错configure: error: no acceptable C compiler found in $PATH 则安装gcc套件后再次尝试

yum install gcc

环境安装完成后对服务器开始配置

在服务器的/opt/fatorio/data/目录下有相关的配置文件,把名字中的example去掉后根据里面的说明进行编辑。注意盗版联机的话把账户验证和服务器公开关掉/设为false

然后开始服务器的地图生成和启动

screen

cd /opt/factorio

./bin/x64/factorio --create ./saves/test1.zip --map-gen-settings ./data/map-gen-settings.json --map-settings ./data/map-settings.json

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

没报错就应该启动成功,按下ctrl+d退出当前screen。
进游戏选择服务器直连就行,端口是上面的34197。