🌾
LiteValley Dedicated Headless 1.6
VALLEY OFFLINE
🔑 Masuk Portal
← Kembali ke Daftar Panduan
Self-Host • 🧑‍🌾 Oleh Tim Dokumentasi IJPLabs

Autentikasi Token Steam Resmi (Zero-Piracy)

Penjelasan mekanisme SteamKit2, keamanan STEAM_REFRESH_TOKEN, dan penghormatan terhadap hak cipta ConcernedApe.

Autentikasi Token Steam Resmi

LiteValley berpegang teguh pada komitmen Zero-Piracy. Kami tidak pernah membagikan atau mendistribusikan file proprietary game (Stardew Valley.dll, aset gambar, maupun audio berhak cipta).

Sebagai gantinya, server menggunakan kontainer sidecar resmi sdvd/steam-service:preview berbasis SteamKit2 untuk mengunduh biner resmi game langsung dari CDN Valve menggunakan lisensi sah pemilik server.


🔒 Mengapa Menggunakan STEAM_REFRESH_TOKEN?

  1. Aman & Terisolasi: Token ini hanya memiliki izin mengunduh depot file game (AppID 413150).
  2. Tanpa Akses Finansial: Token ini sama sekali tidak dapat digunakan untuk transaksi Steam Wallet, mengganti password, atau memindahkan inventaris item Steam Anda.
  3. Bebas Input Password di File Compose: Anda tidak perlu menuliskan password mentah akun Steam Anda di file .env.
  4. Verifikasi Checksum Resmi: Berkas game diverifikasi langsung oleh Valve CDN, memastikan stabilitas dan kompatibilitas versi terbaru (1.6+).

🛠️ Langkah-Langkah Mendapatkan Token

1. Jalankan Setup Sesi

Buka terminal di komputer atau server Anda, lalu jalankan:

docker run --rm -it -v litevalley_steam_session:/data/steam-session sdvd/steam-service:preview setup
  • Masukkan Username akun Steam Anda.
  • Masukkan Password akun Steam Anda.
  • Buka aplikasi Steam Mobile Authenticator atau email Anda, lalu masukkan 5-digit kode Steam Guard (2FA).
  • Sesi terenkripsi Anda akan tersimpan dengan aman di dalam volume Docker litevalley_steam_session.

2. Ekspor Refresh Token

Jalankan perintah ini untuk mencetak token:

docker run --rm -v litevalley_steam_session:/data/steam-session sdvd/steam-service:preview export-token

Output terminal akan mencetak string token alfanumerik panjang.


3. Masukkan ke File .env

Buka file .env di direktori proyek Anda dan tempelkan:

STEAM_REFRESH_TOKEN=eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9...

Ketika server dijalankan via docker compose up -d, kontainer steam-downloader akan mengunduh game satu kali ke volume game-data, lalu otomatis berhenti (exit 0).

🌾 LiteValley — Platform Dedicated Server Stardew Valley 24/7