v1.0.6 #5

Merged
ahxin merged 1 commits from dev into master 2026-05-07 05:15:40 +08:00
Showing only changes of commit 3591532954 - Show all commits

View File

@ -113,6 +113,8 @@ apt-get install -y \
coreutils \
procps \
iproute2 \
libatomic1 \
libatomic1:i386 \
libc6:i386 \
libstdc++6:i386 \
libgcc-s1:i386 \
@ -231,8 +233,15 @@ mkdir -p "${ETS2_DOC_DIR}/Euro Truck Simulator 2"
chown -R "${STEAM_USER}:${STEAM_USER}" "${STEAM_HOME}"
chmod -R 775 "${ETS2_BIN_DIR}" || true
chmod -R 775 "${ETS2_DOC_DIR}" || true
find "${ETS2_BIN_DIR}" -type d -exec chmod 775 {} \; 2>/dev/null || true
find "${ETS2_BIN_DIR}" -type f -exec chmod 664 {} \; 2>/dev/null || true
chmod +x "${SERVER_SCRIPT_PATH}" || true
chmod +x "${ETS2_BIN_DIR}/server_launch.sh" 2>/dev/null || true
chmod +x "${ETS2_BIN_DIR}/eurotrucks2_server" 2>/dev/null || true
find "${ETS2_DOC_DIR}" -type d -exec chmod 775 {} \; 2>/dev/null || true
find "${ETS2_DOC_DIR}" -type f -exec chmod 664 {} \; 2>/dev/null || true
echo "[OK] 权限设置完成"
@ -262,6 +271,16 @@ chmod +x "${ETS2_CMD}"
echo "[OK] 快捷命令创建完成:${ETS2_CMD}"
echo
echo "十一、基础检查"
if [ -f "${ETS2_BIN_DIR}/eurotrucks2_server" ]; then
echo "[INFO] 检查 eurotrucks2_server 依赖:"
ldd "${ETS2_BIN_DIR}/eurotrucks2_server" | grep -i "not found" || echo "[OK] 未发现缺失动态库"
else
echo "[WARN] 未找到 ${ETS2_BIN_DIR}/eurotrucks2_server"
fi
echo
echo "========================================"
echo "部署完成"