本文最后更新于867 天前
服务端安装 .NET5.0
Ubuntu安装.Net5.0运行时
-
将 Microsoft 包签名密钥添加到受信任密钥列表,并添加包存储库
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb
-
安装
.NET5.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
注:使用centos系统时apt-get改为yum
Centos安装.Net5.0运行时
注册 Microsoft 密钥。注册产品存储库。安装必需的依赖项。
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
安装 .NET Core 运行时
sudo yum -y install dotnet-sdk-5.0
查看Dotnet 版本信息
dotnet --info
netstat -nap #会列出所有正在使用的端口及关联的进程/应用
修改配置文件
-
修改服务器端配置文件
config.json
中的"PublicIp": "101.42.246.243"
为服务器公网IP
,默认端口22023不变 -
服务器的防火墙需要放开22023端口注意是UDP协议,需要在腾讯云控制台放开防火墙,centos系统内也需要放开该端口,这两个墙是不同的
客户端
regionInfo.json文件是服务器的配置文件,连接私服配置
{"CurrentRegionIdx":3,"Regions":[{"$type":"DnsRegionInfo, Assembly-CSharp","Fqdn":"na.mm.among.us","DefaultIp":"50.116.1.42","Port":22023,"Name":"North America","TranslateName":289,"UseDtls":true},{"$type":"DnsRegionInfo, Assembly-CSharp","Fqdn":"eu.mm.among.us","DefaultIp":"172.105.251.170","Port":22023,"Name":"Europe","TranslateName":290,"UseDtls":true},{"$type":"DnsRegionInfo, Assembly-CSharp","Fqdn":"as.mm.among.us","DefaultIp":"139.162.111.196","Port":22023,"Name":"Asia","TranslateName":291,"UseDtls":true},{"$type":"DnsRegionInfo, Assembly-CSharp","Fqdn":"101.42.246.243","DefaultIp":"101.42.246.243","Port":22023,"Name":"Impostor","TranslateName":1003,"UseDtls":false}]}
PC端
按win+R,输入: %APPDATA%..\LocalLow\Innersloth\Among Us 将regionInfo.json文件粘贴到该目录下,直接替换
安卓端
QQ下载regionInfo.json文件(QQ下载路径一般在Andriod>data>com.tencent.mobileqq>Tencent>QQfile_recv) 复制regionInfo.json文件到Andriod>data>com.innersloth.spacemafia>files目录下,直接替换
完成后进入游戏,在线模式右下角选择服务器Impostor,就是私人的服务器了,低延迟。
私服Github项目地址
注:"101.42.246.243"地址有效,长期运行,欢迎使用。