LinuxGSM可以快速的在Linux服务器上搭建指定游戏的服务器,如:Terraria、l4d、Half-Life、Serious Sam 3等

本来是想建一个Serious Sam 3服务器玩玩的,但是会报错:

[S_API FAIL] SteamAPI_Init() failed; unable to locate a running instance of Steam, or a local steamclient.so.

搜寻解决方法后无果,最后在Github issue中搜到了 Review dependencies for some servers 和 Serious Sam 3 Server is currently broken——Serious Sam 3的服务器现在暂时无法搭建,需要SS3的开发者来修补部分问题(毕竟是发行了有一段时间的游戏了)。

环境

  • Ubuntu 16.04

参考&项目地址

步骤

以搭建求生之路2的服务器为例。

  1. 打开LinuxGSM中求生之路2的页面,按照步骤安装游戏服务器,首先安装依赖
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux lib32gcc1 libstdc++6 libstdc++6:i386
  2. 为求生之路2服务器添加新用户,并切换至新用户
    adduser l4d2server
    su - l4d2server
  3. 下载脚本 linuxgsm.sh
    wget -O linuxgsm.sh https://linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh l4d2server
  4. 安装游戏服务器
    ./l4d2server install
  5. 运行服务器
    ./l4d2server start
    # 停止
    ./l4d2server stop
    # c重启
    ./l4d2server restart

    如果启动服务器失败,可以使用指令

    ./l4d2server debug

    查看具体的出错信息,寻找解决方法

  6. 此外,还可以通过修改配置文件来对游戏服务器进行进一步的个性化——控制玩家人数、游戏地图,设置Telegram提醒、邮件提醒等等。

进入服务器进行游戏

Continue reading “LinuxGSM自建游戏服务器(l4d2)”

准备

  • 树莓派
  • 装有Raspbian的SD卡(或其他系统)
  • hdmi连接线
  • 屏幕
  • 一台装好steam的PC

参考

步骤

安装SteamLink到树莓派

  1. 更新apt
    apt-get update
  2. 安装steamlink
    apt-get install steamlink
  3. 在非root用户下运行steamlink
    #切换到pi用户
    su pi
    #运行steamlink(cli下)
    steamlink
    #也可以在GUI下双击桌面的steamlink图标运行

配置PC端Steam

  1. 打开【Steam-设置-家庭流式传输】
  2. 勾选【启用流式传输】,点击完成

Continue reading “树莓派安装SteamLink串流PC游戏”