目录

among us是一个非常好玩的,多人在线扯皮、互演游戏。但是他的服务器实在是太差了。本文的目标就是解决这个问题。

服务器端步骤

  1. 去Github上下载对应的服务器端程序
  2. 在服务器上安装.NET
# 添加包来源
wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb \
       -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb

#安装sdk
sudo apt-get update; \
  sudo apt-get install -y apt-transport-https && \
  sudo apt-get update && \
  sudo apt-get install -y dotnet-sdk-5.0

#安装运行时
sudo apt-get update; \
  sudo apt-get install -y apt-transport-https && \
  sudo apt-get update && \
  sudo apt-get install -y aspnetcore-runtime-5.0
  1. 修改服务器配置config.json
  2. 运行
./Impostor.Server

客户端步骤

  1. 去Github上下载客户端配置生成工具
  2. 复制到本地游戏的配置位置
    • 例如C:\Users\liyicheng\AppData\LocalLow\Innersloth\Among Us

已知问题

  1. 游戏升级到2021.11.9之后,无法使用目前的Impostorv1.9.0
    • 游戏使用了新的验证机制,等待Github仓库更新。
    • 20220427 更新
      1. 下载仓库的CI Build最新版
      2. 在服务器的配置中,添加
      "AuthServer": {
        "Enabled": false
      }
      

      暂时关闭了验证用的服务,有时间的读者可以研究研究

注意事项

  1. 安装.NET框架,一定注意版本。

参考资料