Impostor1.8.0
Impostor1.8.0

| 最后编辑时间:2023-1-29 9:07
| 版权申明:转载或用作其他用途(如视频制作等)请注明出处以及原作者。
GitHub仓库:
Private Server - github.com/Impostor/Impostor
Reactor.Impostor - github.com/NuclearPowered/Reactor.Impostor
Impostor.Http - github.com/Impostor/Impostor.Http
前言
在游戏更新到12.14后,https://www.bilibili.com/read/cv20812913 中的Impostor已经过期。同时,Impostor的搭建也与之前有所不同。这里专门讲一下如何搭建支持12.14的Impostor1.8.0。
搭建Impostor1.8.0
1. 安装Screen 以及 .NET 7
2. 安装 .NET 7 运行时
3. 下载并解压对应版本的Impostor服务器文件,此处为1.8.0
4. 解压完成后在当前目录下新建一个 “plugins” 文件夹,将 “Reactor.Impostor” 和“Impostor.Http” 下载进去。
5. 确认 .NET 7 进行时 版本,转到 Microsoft.AspNetCore.App 文件夹,查看当前文件夹下的文件。此处 7.0.2 就是我们需要的小版本,复制下来备用。

6. 转到ImpostorServer根目录,先将文件内所有代码清空。在命令行中输入 sudo vi config.json 在英文键盘下输入小写 “i”,然后将下方命令块中所有代码替换进去,然后根据注释自行修改配置文件。然后在英文键盘按下 "ESC” ,输入 “:” 输入小写 “w” 和小写 “q”保存文件。

7. 在ImpostorServer根目录下创建一个 “config_http.json” 在命令行中输入 sudo vi config_http.json 在英文键盘下输入小写 “i”,然后将下方命令块中所有代码替换进去。然后在英文键盘按下 "ESC” ,输入 “:” 输入小写 “w” 和小写 “q”保存文件。
8. 创建一个Screen并开启服务器
如果需要返回服务器窗口可以输入 sudo screen -r yuanshen 如果需要关闭服务器可以输入 sudo screen -S yuanshen -X quit
9. 打开网站:https://impostor.github.io/Impostor/ 根据下图填入服务器的公网IP。

填写好后点击 “Download Server File” 下载完成后根据网站下方提示替换本地文件。

替换成功后即可打开游戏,测试服务器是否成功开启。点击在线选项界面右下角的小地球图标,找到自己的服务器并选择。然后主持游戏开始即可。

总结
注意在系统防火墙已经服务器控制台开放对应端口,新版本Impostor必须使用Http插件,搭建方法与之前不同。原专栏地址: https://www.bilibili.com/read/cv20812913 。如果还有什么问题,欢迎在评论区留言。