minigame 5 add more design 1.5
This commit is contained in:
@@ -21,13 +21,17 @@ GAME_SRV_HASH_BEFORE="$(hash_game_server_js "$GAME_SERVER_JS")"
|
||||
|
||||
# ไม่ rsync ทับ Game/data/maps — ฉากที่สร้าง/บันทึกบนเซิร์ฟ (Node saveMap) มักใหม่กว่าใน repo
|
||||
# หลัง deploy คัดลอกเฉพาะ *.json ที่มีใน repo แต่ยังไม่มีบนเซิร์ฟ (seed รหัสใหม่) ไม่แตะไฟล์ที่มีอยู่แล้ว
|
||||
# ไม่ทับ Game/data/game-timing.json — ค่า Minigame / รูปแพลตฟอร์มที่บันทึกจาก Admin บนเซิร์ฟต้องอยู่หลัง deploy
|
||||
MAPS_SRC="$SRC/Game/data/maps"
|
||||
MAPS_DST="$DST/Game/data/maps"
|
||||
TIMING_SRC="$SRC/Game/data/game-timing.json"
|
||||
TIMING_DST="$DST/Game/data/game-timing.json"
|
||||
|
||||
rsync -a \
|
||||
--checksum \
|
||||
--exclude 'node_modules' \
|
||||
--exclude 'Game/data/maps/' \
|
||||
--exclude 'Game/data/game-timing.json' \
|
||||
"$SRC" "$DST"
|
||||
chown -R www-data:www-data "$DST"
|
||||
|
||||
@@ -44,6 +48,14 @@ if [[ -d "$MAPS_SRC" ]]; then
|
||||
shopt -u nullglob
|
||||
chown -R www-data:www-data "$MAPS_DST"
|
||||
fi
|
||||
if [[ -f "$TIMING_SRC" ]]; then
|
||||
mkdir -p "$(dirname "$TIMING_DST")"
|
||||
if [[ ! -f "$TIMING_DST" ]]; then
|
||||
cp -a "$TIMING_SRC" "$TIMING_DST"
|
||||
echo "OK: seeded game-timing.json (missing on server)"
|
||||
fi
|
||||
chown www-data:www-data "$TIMING_DST" 2>/dev/null || true
|
||||
fi
|
||||
# รูปป้าย quiz_carry — ให้เขียน/ลบได้ชัดเจน (FTP/Node); setgid ให้ไฟล์ใหม่ได้กลุ่ม www-data
|
||||
PLAQUE="$DST/Game/public/img/quiz-carry-plaque-assets"
|
||||
mkdir -p "$PLAQUE"
|
||||
|
||||
Reference in New Issue
Block a user