xLauncher Emulator adalah lua script yang berfungsi sebagai "portabler" dan launcher pada berbagai emulator, yang memiliki berbagai fitur/fungsi pendukung untuk emulator itu sendiri
xLauncher Emulator memiliki 2 tipe launcher, yaitu launcher server, dan launcher client.
- Launcher server, digunakan pada pc server warnet, memiliki UI/menu yang berisi fungsi-fungsi pendukung untuk emulator.
- Launcher client digunakan pada pc client warnet, tidak memiliki memiliki UI/menu, dan hanya menjalankan emulator, dan melakukan berbagai task pendukung untuk emulator.
Berbeda dengan launcher-launcher serupa, xLauncher menggunakan konsep "snapshotting", yaitu fungsi yang menyimpan kondisi virtual machine ke sebuah restore point (snapshotting), dan dapat di kembalikan/digunakan (restore) jika diperlukan. Mirip seperti fitur "restore point" di system diskless
xLauncher akan membuat snapshot "clean" saat fungsi "Clear Account/Guest Game" dijalankan pada launcher server, dan snapshot ini "akan selalu" di restore saat launcher client dijalankan. Dengan begitu, kondisi Android OS akan selalu dalam keadaan bersih dari account/guest game (generalized), dan perubahan yang terjadi pada Android hanya sementara.
Salah satu kelebihan konsep ini, pc server tidak perlu melakukan login berulang-ulang pada account game/gms saat akan melakukan update app/game, dan server dapat di gunakan untuk "memainkan" game/app pada emulator, dengan menggunakan launcher client, atau test/client mode yang terdapat pada launcher server, tanpa menyebabkan tabrakan id/session login pada game/app di client.
Emulator yang di support:
- BlueStacks 5
- Gameloop
- LDPlayer 4
- MEmu 7
- Nox 7
- SmartGaga