<
文章目录

Satistactory 服务器架设

由 survivor 发布

1.准备
系统为Ubuntu
为了方便采用docker compose部署,如服务器未安装docker和docker compose需要先安装。
2.开始
①在需要的位置创建一个任意名字的文件夹,在文件夹中创建docker-compose.yml,内容为

version: '3'
services:
    satisfactory-server:
        container_name: 'satisfactory-server'
        hostname: 'satisfactory-server'
        image: 'wolveix/satisfactory-server:latest'
        ports:
            - '7777:7777'
        volumes:
            - './config:/config'
        environment:
            - MAXPLAYERS=4
            - PGID=1000
            - PUID=1000
            - ROOTLESS=false
            - STEAMBETA=false
        restart: unless-stopped
        deploy:
          resources:
            limits:
              memory: 6G
            reservations:
              memory: 4G

②在yml目录内运行docker compose

docker compose up -d

3.网络
如果服务器有公网ip,则只需要开放7777一个端口(包括udp和tcp)。
如果服务器没有公网ip,则需要进行内网穿透,将这个端口开放到公网。
4.结束
①连接:上述准备完成就可以进入游戏,点击服务器管理,添加服务器,在地址处输入公网ip。
②初始化:第一次连接到服务器需要输入管理员密码和房间密码,之后如果想进行新存档可以直接去创建存档处创建一个新的存档,如果想继续本地存档,则需要去管理存档处上传存档,然后加载存档。
③此时就可以进入服务器。


暂无评论

发表评论