- Live Demo: Kulon
Ukuran asset gambar dan audio terlalu besar, bisa download manual lewat link eksternal berikut:
- Download Via Google Drive
Extract folder assets, audio, dan images dari yang sudah didownload tersebut ke folder ./public
public
├───assets
│ ├───characters
│ │ ├───Bodies
│ │ ├───Outfit
│ │ └─── ...
│ ├───items
│ │ ├───cloud
│ │ └─── ...
│ └─── ...
│ └─── ...
├───audio
│ ├───bgm
│ └───sfx
├───images
└───json
├───items
├───locales
├───main
└─── ...Instal semua dependencies pake npm
npm install- Extract dan masuk ke folder
kulon-main - Buka terminal dan arahkan ke folder
kulon-main - Instal semua dependencies pake npm
npm install- Copy file
.env.exampleke.env - Edit file
.envsesuai kebutuhan
Edit src/config/peer.json dengan kebutuhan konfigurasi RTCConfiguration yang kamu mau. Biarin tetep null kalo ga mau pake konfigurasi tambahan
contoh:
src/config/peer.example.json
Edit src/config/discord.json, harap bijak kalo mau pake, khusus mode development
{
// kalo true, isi semua kebutuhan konfigurasi discord di `.env`
// default false - biar ga bikin berat server
"USE_WEBHOOK": false,
// monitor aktivitas misi
"DISCORD_MISSION": "000000000",
// monitor aktivitas achievement
"DISCORD_ACHIEVEMENT": "000000000",
// monitor aktivitas surat sistem
"DISCORD_MAIL": "000000000",
// monitor aktivitas penukaran
"DISCORD_EXCHANGE": "000000000",
// monitor aktivitas username yang tersedia
"DISCORD_USERNAME": "000000000",
// monitor aktivitas online/offline user
"DISCORD_USERLOG": "000000000",
// monitor aktivitas development - callback/throw tambahan kalo ada error & crash
"DISCORD_DEV": "000000000"
}Buka 2 terminal atau 1 terminal dengan 2 tabs
- Watch Client Build
npm run dev:build- Watch Server Start
npm run dev:startnpm run buildnpm run startpm2 start npm --name "kulon-app" --max-memory-restart 8G -- startTip
Unit bisa pake K(ilobyte), M(egabyte), G(igabyte)
- Online Story Mode (Co-op/Solo)
- Online Minigame (Co-op/Versus)
- Friend List (Undangan Job Privat)
- Pengaturan Audio, Kontrol, Notif, Bahasa
- Surat (sistem hadiah), Achievement, Toko
- Akun & tanpa akun - (Cloud Save)
- Game/Map Editor (in-app engine)
- Moderasi - ban/unband/access bypass (in-app)
- Micro-transaction + dashboard (in-app)