smp-manager / server.js

Commit History

  1. fix compression and view distance

    techedstudios
    5344922

  1. Dedicated plugins-backup.zip system — plugins saved separately, always restored on top of world backup

    techedstudios
    b5b8de7
  2. Auto-backup plugins to HF cloud immediately after install/upload

    techedstudios
    4113ba8
  3. Fix player detection, header buttons, and 700ms ping lag

    techedstudios
    e7042f0
  4. Add Java 25+ support and version switcher in UI

    techedstudios
    71a9b07
  5. Fix file and plugin uploads failing due to missing /tmp/uploads dir

    techedstudios
    181898e
  6. feat: allow changing software and version for existing servers

    techedstudios
    9b483a4
  7. v3.5 - Performance and UI Optimizations

    techedstudios
    8380e89

  1. feat: Add dynamic tunnel configuration to dashboard settings

    techedstudios
    f87c8b8

  1. Fix race condition causing double restore on double clicking Start button

    techedstudios
    ef7c9f8
  2. Fix ghost servers: disable auto-recovery when Firebase is active so deleted servers don't resurrect

    techedstudios
    76f5b17
  3. Fix Spaces Connect auto namespace fetching and regex

    techedstudios
    5b9a1db
  4. Fix Spaces Connect 400 Bad Request by sanitizing space name input

    techedstudios
    cdbcf1c
  5. Fix: Ensure backup restores correctly even if server.properties or other files exist before start

    techedstudios
    42359e3
  6. Fix: Ultimate 2-core TPS optimizations and strictly cap RAM to 8GB to avoid OOM kills

    techedstudios
    281cc9a

  1. Feat: Sync Playit secret to Firestore to persist across Space restarts

    techedstudios
    0ab6125
  2. Fix: Remove pushRepo calls that trigger HF Space container restarts

    techedstudios
    7d04c16
  3. Fix: Use 1.21.4 fallback version + stop server if jar download fails

    techedstudios
    3620e1d
  4. Fix: Auto-download server.jar on START if missing/corrupt

    techedstudios
    a30c8e3
  5. Fix: Revert RAM to 14GB and fix server.jar download

    techedstudios
    7a992e5
  6. V2: Added Smart Uploader (World and Plugins Dropdown)

    techedstudios
    edc61a3
  7. Fix file manager backend API returning undefined for servers variable

    techedstudios
    dabb510
  8. V2: Added Ultra Pro Max File Manager with UI, upload and zip extract

    techedstudios
    9c0c277
  9. V3: Added Spaces Manager UI and HF API Integration

    techedstudios
    212eb2e
  10. V3: Added Velocity Proxy support for Space Connect

    techedstudios
    40d91eb
  11. V2: Auto-download ViaVersion suite for cross-play

    techedstudios
    adfd058
  12. V2: Added Fabric support and Custom FRP Tunnel option

    techedstudios
    b7147d5

  1. Fix: Strip leading slashes from console commands to fix UI player action buttons

    techedstudios
    04ef19f
  2. Fix: Remove legacy ensureHFDataset logic that breaks server creation by triggering git clone on empty Datasets

    techedstudios
    8267b37
  3. Feature: Sync server metadata (RAM, custom domain) to Datasets for seamless auto-recovery

    techedstudios
    e9d81f0
  4. Feature: Auto-recover lost servers from Hugging Face Datasets on startup

    techedstudios
    e6b0b80
  5. Fix: WebSocket auth rejected deterministic tokens resulting in blank console

    techedstudios
    e02e62e
  6. Feature: allow setting ADMIN_PASSWORD in environment variables to bypass setup screen permanently

    techedstudios
    9702d78
  7. Fix: save auth to local /data/auth.json first (instant) + Firestore backup

    techedstudios
    be6b57f
  8. Fix: always show login screen - 500 errors no longer bypass auth

    techedstudios
    2ecebfe
  9. Fix: use deterministic tokens so login persists across Space restarts

    techedstudios
    e1e923d
  10. Auto-detect Playit tunnel address and save to server; free domain guide

    techedstudios
    c2df932

  1. Add admin login/setup screen + Firestore-based backups (no Storage needed)

    techedstudios
    4e00128
  2. Fix syntax error in server.js properties route

    techedstudios
    d6ca85a
  3. Implement Firebase Storage backups and Firestore DB sync

    techedstudios
    68fcc19
  4. Expose and listen on port 3001 to match Space ingress configuration

    techedstudios
    e546544
  5. Bind server to host 0.0.0.0 and correct default port for Space routing

    techedstudios
    316ac13
  6. Auto-initialize and sync private Hugging Face datasets with obfuscated token

    techedstudios
    206b346
  7. Support Hugging Face Persistent Storage at /data with auto-migration

    techedstudios
    5a356de
  8. Add custom domain/address setup and inline edit feature

    techedstudios
    5fa21aa
  9. Deploy panel and server to Hugging Face cloud

    techedstudios
    ae9dc79

  1. Add package-lock & servers.json; update server/App⁠

    03eb767
  2. Add Prism SMP Panel starter app⁠

    7bee1d0