Mulai Cepat
Buat satu bot, lalu jalanin script Lua di atasnya. End-to-end 5 menitan di install fresh.
1. Install + launch
Download release terakhir dan jalanin seraph.exe. Launch pertama
nanya license key — paste punya kamu, dashboard kebuka.
Pertama kali authenticate ke server licensing, session token kamu disave lokal jadi launch berikutnya skip prompt-nya sampai lease-nya expire.
2. Buat bot
Di dashboard:
- Klik Add bot.
- Pilih metode auth:
- Email + password — sama persis kayak login in-game.
- Android device ID — fresh guest. Seraph generate AID random; PlayFab provision akun baru di connect pertama.
- Klik Save. Bot muncul di list dengan status
connecting. Tunggu sampai dia reachMenuReady(auth selesai) atauInWorld(setelahwarp).
Kalau IP kamu udah ke-flag PlayFab anti-fraud
(AccountBanned errorCode=1002), Seraph otomatis route HTTPS auth
call lewat edge relay terenkripsi — gak perlu setting apapun. TCP
game socket tetep connect direct.
3. Buka editor script
Klik row bot → tab Scripts → + New script. Paste:
print("halo dari", bot:currentWorld() or "main menu")
print("level:", bot:level())
print("gems:", bot:gems())
print("bytes:", bot:byteCoins())
Tekan Run. Pane console nampilin tiap baris print real-time.
4. Coba yang ada gerakan
-- Warp ke world, jalan ke tile, gali sekali, balik.
bot:warp("MINEWORLD")
task.wait(2) -- kasih waktu world load
bot:walkTo(40, 18)
bot:punchTile(40, 18)
task.wait(0.4) -- tunggu server kirim inventory delta
print("inventory size setelah satu pukulan:", #bot:inventory())
Sedikit catatan tentang yang barusan dipake:
bot:warp(world)join world dengan nama itu. Sama dengan burstMWli + TTjW + Gwyang client real kirim. Redirect server (OoIP) di-handle buat kamu; kalau lobby suruh pindah shard, Seraph ikutin redirect-nya transparan.bot:walkTo(x, y)plan path lewat tile graph world, kirim burst movementmp + mPyang client real pake, dan tunggu echo position-update server sebelum return.task.wait(seconds)yield coroutine Lua saat ini tanpa blokir packet loop bot. Idiomatic — lebih bagus dari polling pakaios.time().
5. Stop / lanjut
Tombol Stop cancel script yang lagi jalan — setiap coroutine Lua dapet sinyal cancellation dan runtime drop VM-nya. Script yang ninggalin bot di-world tetep connect; cuma script-nya yang berhenti.
Selanjutnya
- Threading — coroutine,
task.wait, dispatch paralel per-bot. - Inventory — baca backpack, drop, trash, equip.
- Examples — script end-to-end beranotasi yang bisa kamu copy.
- API reference — setiap binding Lua, auto-extract dari source jadi gak pernah drift.
- HTTP REST API — drive surface yang sama dari luar app (Python, Node, curl…).