Panduan Self-Host Komunitas (Docker)
Jika Anda memiliki VPS (Virtual Private Server) atau komputer rumah yang menyala 24/7, Anda dapat menjalankan LiteValley Headless Dedicated Server secara gratis selamanya menggunakan repositori publik ijplabs/litevalley-headless.
📋 Prasyarat Sistem
- Sistem Operasi: Linux (Ubuntu 22.04 / 24.04 LTS direkomendasikan), Debian, Arch, atau Windows dengan Docker Desktop.
- Hardware: Minimal 1 vCPU, 512 MB RAM bebas, dan 1 GB ruang penyimpanan disk.
- Perangkat Lunak: Docker & Docker Compose v2+.
- Lisensi Game Asli: Akun Steam yang memiliki lisensi game Stardew Valley (Zero-Piracy Policy).
⚡ Langkah Pemasangan 3-Menit
Langkah 1: Kloning Repositori Publik
Jalankan perintah berikut di terminal server Anda:
git clone https://github.com/ijplabs/litevalley-headless.git
cd litevalley-headless
cp .env.example .env
Langkah 2: Dapatkan STEAM_REFRESH_TOKEN
Untuk mengunduh berkas biner Stardew Valley resmi langsung dari CDN Valve:
# 1. Login interaktif (masukkan username, password, dan kode 2FA Steam Guard)
docker run --rm -it -v litevalley_steam_session:/data/steam-session sdvd/steam-service:preview setup
# 2. Ekspor token unduhan resmi
docker run --rm -v litevalley_steam_session:/data/steam-session sdvd/steam-service:preview export-token
Salin token yang muncul di layar, lalu buka file .env dan masukkan ke variabel:
STEAM_REFRESH_TOKEN=masukkan_token_hasil_export_di_sini
ADMIN_PASSWORD=GantiSandiKuatSysadmin123!
Langkah 3: Jalankan Server!
docker compose up -d
Pantau log inisialisasi server dengan:
docker compose logs -f stardew-server
🛡️ Konfigurasi Port & Firewall
Pastikan port berikut dibuka di firewall VPS Anda (UFW / Security Group Cloud):
| Port | Protokol | Keterangan |
|---|---|---|
24642 | UDP | Wajib! Port traffic netcode game multiplayer Lidgren. |
5000 | TCP | Web Control Panel & REST API HTTP (Akses via http://IP-VPS:5000). |
🚜 Menghubungkan Game Pemain
- Buka Stardew Valley di PC.
- Pilih menu Co-op → Join LAN Game.
- Masukkan:
<IP-SERVER-ANDA>:24642. - Selamat bertani bersama kawan-kawan! 🌱
🌾 LiteValley — Platform Dedicated Server Stardew Valley 24/7