幸福工厂吧 关注:17,963贴子:86,366
  • 12回复贴,共1

幸福工厂ubuntu专属服务器架设教程

只看楼主收藏回复

说一下在ubuntu server上怎么架设幸福工厂的专属服务器。
1.搞定一台云服务器,并开放15777、15000、7777,安装ubuntu server。没有云服务器可以用VMware虚拟机进行模拟,用虚拟机就不需要调整端口了。这个部分就不做教程了
2.安装steamcmd编译环境
sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update -y
sudo apt install lib32gcc-s1 libcurl4-gnutls-dev:i386 lib32stdc++6 lib32z1 -y
3.创建一个非root账户steam,并设置密码
sudo useradd -m steam
sudo passwd steam
4. 安装steamcmd
su steam
cd ~
mkdir steamcmd
cd steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
./steamcmd.sh
5.在steamcmd里面安装工厂游戏
login anonymous
app_update 1690800 validate
quit
6.启动游戏。如果直接启动游戏,我们关闭终端以后服务器进程也会关闭,所以要用nohup来启动游戏
在steam账户下操作
cd ~/Steam/steamapps/common/SatisfactoryDedicatedServer/
nohup ./FactoryServer.sh &
现在游戏就启动了。
7.游戏的关闭和重启
linux下也有类似于windows任务管理器的软件,名字是top
输入top命令,会将系统的所有进程显示出来
然后我们按u 输入steam,可以只显示steam账户的进程;然后按d,再输入15,把刷新间隔从3秒演唱到15秒;
我们可以看到幸福工厂有2个进程,分别是UE4Server-linux和FactoryServer.sh。按k,输入对应的pid,再回车2次,就可以kill进程。
按Q退出
8.存档管理
幸福工厂服务器端的存档位置是用户目录下的 .config/Epic/FactoryGame/Saved/SaveGames/server。
9.上传下载文件,上传下载文件可以用scp命令,一般云服务器提供商也提供一些工具


IP属地:河北1楼2023-02-04 17:12回复
    支持 大佬请问服务器怎么用蓝图 自己本地文件夹里放了蓝图读取不到哎


    IP属地:河南2楼2023-02-04 18:29
    回复
      蓝图需要放到服务器的SaveGames目录下面,你先在游戏里面随便创建一个蓝图,然后到存档那里找对应的位置,上传到服务器就行


      IP属地:河北来自Android客户端3楼2023-02-04 19:05
      收起回复
        补充一下,腾讯云的轻量服务器,ubuntu默认没有开启swap,启动专属服务器可能会出错。
        1.创建swap文件
        sudo dd if=/dev/zero of=/swapfile count=6144 bs=1M
        2。激活swap文件
        sudo chmod 600 /swapfile
        sudo mkswap /swapfile
        如果成功,输出应该是
        Setting up swapspace version 1, size = 2097148 KiB
        no label, UUID=ff3fc469-9c4b-4913-b653-ec53d6460d0e
        3。开启swap文件
        sudo swapon /swapfile
        4.设置系统启动自动开启swap文件
        sudo vim /etc/fstab
        在 fstab 文件最后一行添加下面的内容
        /swapfile none swap sw 0 0
        然后:wq! 保存退出


        IP属地:河北4楼2023-02-04 20:04
        回复
          大佬在吗,刚买的腾讯云,自己搭建遇到问题,可否帮忙看下


          IP属地:新疆来自Android客户端7楼2023-03-27 17:26
          收起回复


            IP属地:新疆来自Android客户端8楼2023-03-27 17:26
            收起回复
              目前服务器支持模组联机么


              IP属地:江苏9楼2023-05-25 08:02
              收起回复
                自己用debian开了一个服务器,但是延迟超级高有什么解决办法吗


                IP属地:山东10楼2023-06-25 16:24
                回复