A
描述
Impostor 是最早的 Among Us 私服之一,使用 C# 编写。 目前没有特殊功能,现阶段的目标是尽可能接近真实服务器。在后期阶段,可以考虑通过修改 GameData 数据包来调整游戏逻辑。
61 浏览
6 下载
2026-07-01
更新于 6 小时前
预设配置详情
Among Us - Impostor 服务器
来自他们的 GitHub
Impostor 是最早的 Among Us 私人服务器之一,使用 C# 编写。
目前没有特殊功能,现阶段目标是尽可能接近真实服务器。在后期阶段,可以考虑通过修改 GameData 数据包来改变游戏逻辑。
安装说明
主服务器(Master Server)必须使用 22023 端口。如需托管多个服务器,请阅读 Impostor 多服务器文档。
服务器端口
运行服务器所需的端口,以表格形式列出。
| 端口 | 默认值 |
|---|---|
| 游戏端口 | 22023 |
registry.cn-shanghai.aliyuncs.com/pterodactyl-images/yolks:dotnet_8
registry.cn-shanghai.aliyuncs.com/pterodactyl-images/yolks:dotnet_7
registry.cn-shanghai.aliyuncs.com/pterodactyl-images/yolks:dotnet_6
./Impostor.Server
| 变量名 | 变量 | 描述 | 默认值 | 规则 | 可查看 | 可编辑 |
|---|---|---|---|---|---|---|
| 下载版本 | VERSION |
下载版本。保留 latest 以获取最新版本。 所有版本请访问 https://github.com/Impostor/Impostor/releases 注意:版本号以 v 开头,例如 v1.8.0 | latest |
required|string|max:30
必填 字符串 最大 30
|
镜像
registry.cn-shanghai.aliyuncs.com/pterodactyl-images/installers:debian
入口
bash
#!/bin/bash
apt update
apt -y install curl jq tar
mkdir -p /mnt/server
cd /mnt/server
## get release info and download links
LATEST_JSON=$(curl --silent "https://api.github.com/repos/Impostor/Impostor/releases/latest")
RELEASES=$(curl --silent "https://api.github.com/repos/Impostor/Impostor/releases")
MATCH=$([[ "$(uname -m)" == "x86_64" ]] && echo "linux-x64" || echo "linux-arm64")
if [ -z "${VERSION}" ] || [ "${VERSION}" == "latest" ]; then
DOWNLOAD_URL=$(echo ${LATEST_JSON} | jq .assets | jq -r .[].browser_download_url | grep -i ${MATCH})
else
VERSION_CHECK=$(echo ${RELEASES} | jq -r --arg VERSION "${VERSION}" '.[] | select(.tag_name==$VERSION) | .tag_name')
if [ "${VERSION}" == "${VERSION_CHECK}" ]; then
DOWNLOAD_URL=$(echo ${RELEASES} | jq -r --arg VERSION "${VERSION}" '.[] | select(.tag_name==$VERSION) | .assets[].browser_download_url' | grep -i ${MATCH})
else
echo -e "defaulting to latest release"
DOWNLOAD_URL=$(echo ${LATEST_JSON} | jq .assets | jq -r .[].browser_download_url)
fi
fi
echo -e "
Downloading from $DOWNLOAD_URL"
curl -sSL -o imposter-server.tar.gz $DOWNLOAD_URL
echo -e "
Unpacking .tar.gz"
tar xvf imposter-server.tar.gz
rm imposter-server.tar.gz
chmod +x Impostor.Server
echo -e "
Install completed"
{
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
"meta": {
"version": "PTDL_v2",
"update_url": "https://eggs.pterodactyl.top/eggs/200/download/egg-among-us-impostor-server.json"
},
"exported_at": "2024-07-01T10:26:38+02:00",
"name": "Among Us - Impostor Server",
"author": "eggs@goover.dev",
"description": "Impostor 是最早的 Among Us 私服之一,使用 C# 编写。\n\n目前没有特殊功能,现阶段的目标是尽可能接近真实服务器。在后期阶段,可以考虑通过修改 GameData 数据包来调整游戏逻辑。",
"features": null,
"docker_images": {
"Dotnet_8": "registry.cn-shanghai.aliyuncs.com/pterodactyl-images/yolks:dotnet_8",
"Dotnet_7": "registry.cn-shanghai.aliyuncs.com/pterodactyl-images/yolks:dotnet_7",
"Dotnet_6": "registry.cn-shanghai.aliyuncs.com/pterodactyl-images/yolks:dotnet_6"
},
"file_denylist": [],
"startup": "./Impostor.Server",
"config": {
"files": "{\r\n \"config.json\": {\r\n \"parser\": \"json\",\r\n \"find\": {\r\n \"Server.PublicPort\": \"{{server.build.default.port}}\",\r\n \"Server.ListenPort\": \"{{server.build.default.port}}\"\r\n }\r\n }\r\n}",
"startup": "{\r\n \"done\": \"Matchmaker is listening on\"\r\n}",
"logs": "{}",
"stop": "^^C"
},
"scripts": {
"installation": {
"script": "#!/bin/bash\r\n\r\napt update\r\napt -y install curl jq tar\r\n\r\nmkdir -p /mnt/server\r\ncd /mnt/server\r\n\r\n## get release info and download links\r\nLATEST_JSON=$(curl --silent \"https://api.github.com/repos/Impostor/Impostor/releases/latest\")\r\nRELEASES=$(curl --silent \"https://api.github.com/repos/Impostor/Impostor/releases\")\r\nMATCH=$([[ \"$(uname -m)\" == \"x86_64\" ]] && echo \"linux-x64\" || echo \"linux-arm64\")\r\n\r\nif [ -z \"${VERSION}\" ] || [ \"${VERSION}\" == \"latest\" ]; then\r\n DOWNLOAD_URL=$(echo ${LATEST_JSON} | jq .assets | jq -r .[].browser_download_url | grep -i ${MATCH})\r\nelse\r\n VERSION_CHECK=$(echo ${RELEASES} | jq -r --arg VERSION \"${VERSION}\" '.[] | select(.tag_name==$VERSION) | .tag_name')\r\n if [ \"${VERSION}\" == \"${VERSION_CHECK}\" ]; then\r\n DOWNLOAD_URL=$(echo ${RELEASES} | jq -r --arg VERSION \"${VERSION}\" '.[] | select(.tag_name==$VERSION) | .assets[].browser_download_url' | grep -i ${MATCH})\r\n else\r\n echo -e \"defaulting to latest release\"\r\n DOWNLOAD_URL=$(echo ${LATEST_JSON} | jq .assets | jq -r .[].browser_download_url)\r\n fi\r\nfi\r\n\r\necho -e \"\\nDownloading from $DOWNLOAD_URL\"\r\ncurl -sSL -o imposter-server.tar.gz $DOWNLOAD_URL\r\n\r\n\r\necho -e \"\\nUnpacking .tar.gz\"\r\ntar xvf imposter-server.tar.gz\r\n\r\nrm imposter-server.tar.gz\r\nchmod +x Impostor.Server\r\n\r\necho -e \"\\nInstall completed\"",
"container": "registry.cn-shanghai.aliyuncs.com/pterodactyl-images/installers:debian",
"entrypoint": "bash"
}
},
"variables": [
{
"name": "下载版本",
"description": "下载版本。保留 latest 以获取最新版本。\n\n所有版本请访问 https://github.com/Impostor/Impostor/releases \n注意:版本号以 v 开头,例如 v1.8.0",
"env_variable": "VERSION",
"default_value": "latest",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:30",
"field_type": "text"
}
]
}附属文件
暂无附属文件
Fork 关系
查看关系图暂无 Fork,成为第一个 Fork 的人吧!
统计
61
浏览
6
下载
0
星标
0
复刻
作者
飒
飒爽师叔
UID: 1
279 预设
·
2026-06