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。