Lewati ke konten utama

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:

  1. Klik Add bot.
  2. 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.
  3. Klik Save. Bot muncul di list dengan status connecting. Tunggu sampai dia reach MenuReady (auth selesai) atau InWorld (setelah warp).

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 burst MWli + TTjW + Gw yang 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 movement mp + mP yang 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 pakai os.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…).