← All Exclusive SystemsSemua Sistem Eksklusif
🥊 PvP · Betting · Public SpectaclePvP · Taruhan · Tontonan PublikA prize fight in the middle of your capital city — not in a hidden instance. Two players warp to either side of the fountain, are stripped of job, gear and every skill they own, and fight with five moves and nothing else. Everyone standing in town watches it happen, and bets on it. Pertandingan berhadiah di tengah kota utamamu — bukan di instance tersembunyi. Dua pemain warp ke sisi kiri & kanan air mancur, dilucuti job, gear, dan semua skill-nya, lalu bertarung hanya dengan lima jurus. Semua orang di kota bisa menonton, dan bertaruh.
Most PvP on a private server happens somewhere nobody can see. This one happens on the busiest tile of your capital, in front of everybody, with money on the line. Kebanyakan PvP di private server terjadi di tempat yang tak terlihat siapa pun. Yang ini terjadi di titik teramai ibu kotamu, di depan semua orang, dengan uang taruhan.
The ring is your actual Prontera plaza, not a copy. Shoppers, vendors and idlers become an audience without doing anything.Ringnya adalah plaza Prontera aslimu, bukan salinan. Pedagang & pemain yang lewat otomatis jadi penonton tanpa perlu apa-apa.
On entry a fighter is turned into a bare Taekwon with a blank skill window, fixed HP/SP and locked combat stats. Equipment is taken off and held. Skill is all that is left.Saat masuk, petarung diubah jadi Taekwon polos dengan skill window kosong, HP/SP tetap, dan stat tempur terkunci. Semua equipment dilepas & disimpan. Yang tersisa cuma skill main.
Fly Kick pokes, Heel Drop stuns but can backfire on a miss, Cicada dodges once, Counter reflects for two seconds, Asura ends it. Every one is a decision.Fly Kick untuk mengintip, Heel Drop menyetrum tapi bisa berbalik saat meleset, Cicada mengelak sekali, Counter memantulkan 2 detik, Asura penutup. Semuanya keputusan.
Each side stakes the same amount. The winner takes the loser's ante on the spot; the house skims a configurable fee. Spectators bet separately on who wins.Kedua sisi memasang jumlah sama. Pemenang langsung mengambil ante lawan; rumah memotong fee yang bisa diatur. Penonton bertaruh terpisah.
The winner does not leave — they stay as reigning champion and the challenge reopens. Beat the champ to take their money and the throne; walk out to reclaim your own held ante.Pemenang tidak keluar — ia bertahan sebagai juara dan tantangan dibuka lagi. Kalahkan sang juara untuk mengambil uang & takhtanya; keluar baik-baik untuk menarik kembali ante-mu.
A source-level rule makes exactly the two fighters valid targets for each other and nobody else — so a busy town square never becomes a free-for-all.Aturan di level source membuat hanya dua petarung yang bisa saling menyerang — alun-alun ramai tak akan berubah jadi ajang bunuh-bunuhan.
Job, level, every stat, status points, the whole skill tree and every piece of equipment are restored on the way out — and on a disconnect too, thanks to permanent character variables.Job, level, semua stat, status point, seluruh skill tree, & tiap equipment dikembalikan saat keluar — termasuk saat disconnect, lewat variabel karakter permanen.
An invisible barricade rings the arena during a bout — four walls, each with its own coordinates and on/off switch, all editable live from the GM panel.Barikade tak terlihat mengelilingi arena selama pertandingan — empat dinding, masing-masing punya koordinat & saklar sendiri, semua bisa diubah live dari panel GM.
Best-of-1, 3 or 5 with a one-second knockdown between falls, a real cast bar on Counter and a visible hotbar cooldown sweep on every move.Best-of-1, 3, atau 5 dengan knockdown satu detik tiap tumbang, cast bar sungguhan di Counter, & sapuan cooldown terlihat di hotbar tiap jurus.
Ante minimum, house fee, countdown and queue timers, the four barricade walls, force-win and reset — all from the arena NPC, visible only to GMs, and saved permanently.Ante minimum, fee rumah, timer countdown & antrean, empat dinding barikade, force-win, & reset — semua dari NPC arena, hanya terlihat GM, & tersimpan permanen.
Pulling the plug mid-match forfeits the bout and hands the pot to whoever stayed — and the quitter's character is still restored properly on next login.Cabut koneksi di tengah match = kalah & pot jatuh ke yang bertahan — karakter yang kabur tetap dipulihkan dengan benar saat login berikutnya.
A fighter whose bag is full used to enter with no moves and no idea why. Weight and free slots are now checked up front and the player is told plainly.Dulu petarung dengan tas penuh masuk tanpa jurus & tak tahu kenapa. Kini berat & slot kosong dicek di depan, dan pemain diberi tahu dengan jelas.
The moves sit on the hotbar as items, which is what lets any character use them regardless of job. Damage is flat, so nobody out-scales anybody. Jurus diletakkan di hotbar sebagai item — itulah yang membuat karakter apa pun bisa memakainya, apa pun job-nya. Damage-nya flat, jadi tak ada yang bisa unggul karena angka.
| MoveJurus | DamageDamage | CostBiaya | What makes it interestingYang bikin menarik |
|---|---|---|---|
| Flying KickFlying Kick | 3 | — | Always connects. Your safe poke and your way to open a round.Selalu kena. Serangan aman untuk mengintip & membuka ronde. |
| Heel DropHeel Drop | 10 | SP | Stuns for 3 seconds on hit — but on a miss it stuns you instead. The core gamble.Stun 3 detik kalau kena — tapi kalau meleset, kamu yang kena stun. Judi utamanya. |
| Cicada SkinCicada Skin | — | SP | Dodges exactly one incoming attack for two seconds. Read the Asura and it is wasted.Mengelak tepat satu serangan selama dua detik. Baca Asura lawan & serangannya sia-sia. |
| Counter StanceCounter Stance | reflectsmemantul | 2 SP | For two seconds every hit you take is sent back at the attacker — including a full Asura.Selama dua detik tiap pukulan yang masuk dikembalikan ke penyerang — termasuk Asura penuh. |
| Asura StrikeAsura Strike | 20 | 1 SP | The finisher, with a short visible cast. Telegraphed on purpose, so it can be dodged or reflected.Jurus penutup, dengan cast pendek yang terlihat. Sengaja terbaca, supaya bisa dielak atau dipantulkan. |
Every number above — damage, HP, SP, cast time, accuracy — is documented with its exact source location in the included tuning cheat-sheet.Semua angka di atas — damage, HP, SP, waktu cast, akurasi — didokumentasikan lengkap dengan lokasi persisnya di lembar tuning yang disertakan.
Both editions share the exact same source patch — only the NPC script differs. So you can buy V1 now and upgrade to V2 later by swapping one file, with no second recompile. Kedua edisi memakai patch source yang sama persis — yang beda hanya script NPC-nya. Jadi kamu bisa ambil V1 sekarang & naik ke V2 nanti cukup dengan mengganti satu file, tanpa recompile kedua.
The classic prize fight. Whoever opens the match picks Best-of-1 or Best-of-3 (a GM host can go to 5), sets the ante, and waits for a challenger. Everything else on this page is included.Pertandingan berhadiah klasik. Pembuka match memilih Best-of-1 atau Best-of-3 (host GM bisa sampai 5), menentukan ante, lalu menunggu penantang. Semua hal lain di halaman ini sudah termasuk.
Everything in V1, plus team and battle-royale formats. In 2v2 your teammate cannot hurt you; in Free-For-All the last fighter standing takes the whole pot. A GM switches the format live.Semua isi V1, ditambah format tim & battle-royale. Di 2v2 rekan setim tak bisa melukaimu; di Free-For-All yang terakhir bertahan mengambil seluruh pot. GM bisa mengganti format secara live.
This is the part owners worry about, so here it is in full. Everything on the left is changed on entry; everything on the right is put back on the way out, on a loss, and after a disconnect. Ini bagian yang paling dikhawatirkan pemilik server, jadi kami buka semuanya. Semua di kolom kiri diubah saat masuk; semua di kolom kanan dikembalikan saat keluar, saat kalah, & setelah disconnect.
| On entrySaat masuk | On the way outSaat keluar |
|---|---|
| Job becomes a bare TaekwonJob jadi Taekwon polos | Original job and job level restoredJob asli & job level dikembalikan |
| Skill window emptiedSkill window dikosongkan | Whole skill tree restoredSeluruh skill tree dikembalikan |
| All functional equipment unequipped and heldSemua equipment fungsional dilepas & disimpan | Every piece re-equippedTiap bagian dipakai kembali |
| Base stats reset, a fixed pool given to spendStat dasar direset, diberi pool tetap untuk dibagi | Original stats and status points restoredStat asli & status point dikembalikan |
| HP and SP forced to fixed arena valuesHP & SP dipaksa ke nilai tetap arena | Normal HP and SP returnHP & SP normal kembali |
| Attack, defence, hit and dodge locked equal for bothSerangan, pertahanan, hit, & hindar dikunci sama untuk keduanya | Your real combat stats returnStat tempur aslimu kembali |
| The five move-items are issuedLima item jurus diberikan | Leftover move-items are removedSisa item jurus dihapus |
| Town switches to PvP for the bout onlyKota jadi PvP hanya selama pertandingan | PvP is removed the moment it endsPvP dicabut begitu pertandingan selesai |
The restore is written to permanent character variables, which is why it still runs correctly if a fighter crashes, alt-F4s, or the server restarts mid-match.Pemulihan ditulis ke variabel karakter permanen — itulah sebabnya ia tetap berjalan benar kalau petarung crash, alt-F4, atau server restart di tengah match.
They pick the round format and the ante, then the challenge sits open in town for anyone to accept.Ia memilih format ronde & ante, lalu tantangannya terbuka di kota untuk diterima siapa saja.
They match the ante. Both warp to opposite sides of the fountain and are converted into fighters.Ia menyamakan ante. Keduanya warp ke sisi berlawanan air mancur & diubah jadi petarung.
During the countdown spectators back a side. The pot is shared among whoever picked correctly.Selama hitung mundur, penonton menjagokan salah satu sisi. Pot dibagi ke yang menebak benar.
The barricade closes, the town turns PvP for these two only, and the round begins.Barikade menutup, kota jadi PvP khusus untuk dua orang ini, & ronde dimulai.
A knockdown ends a round after a one-second pause. First to take the series wins the bout.Tumbang mengakhiri ronde setelah jeda satu detik. Yang pertama memenangkan seri, memenangkan pertandingan.
The winner takes the ante and stays as champion; spectator bets settle automatically; the loser gets their character back untouched.Pemenang mengambil ante & bertahan sebagai juara; taruhan penonton dibayar otomatis; yang kalah mendapatkan karakternya kembali utuh.
A fight in the middle of a live town cannot be done with scripting alone. Without a source-level rule, flagging the town for PvP would make every shopkeeper and passer-by a legal target. The patch makes exactly the two fighters able to hit each other, and nobody else — that is the whole reason the crowd is safe.Pertarungan di tengah kota hidup tak bisa dibuat hanya dengan script. Tanpa aturan di level source, menandai kota sebagai PvP akan membuat setiap pedagang & orang lewat jadi sasaran sah. Patch ini membuat hanya dua petarung yang bisa saling memukul, dan tak seorang pun selain mereka — itulah alasan penonton aman.
It also supplies the fixed HP and SP, the locked combat stats, the flat damage values and the short cast times — all things the script layer simply cannot reach.Patch ini juga menyediakan HP & SP tetap, stat tempur terkunci, nilai damage flat, & waktu cast pendek — semua hal yang tak bisa dijangkau lapisan script.
The package ships the patch as anchor-based sections — each one quotes the surrounding code so you can find the spot in your own fork, whichever revision you run. Every block is tagged with a comment so you can always grep what you added.Paketnya mengirim patch dalam bentuk bagian berbasis anchor — tiap bagian mengutip kode di sekitarnya sehingga kamu bisa menemukan titiknya di fork-mu sendiri, revisi apa pun. Tiap blok diberi tanda komentar supaya selalu bisa di-grep.
If you would rather not build it yourself, installation on your VPS can be done for you — just ask.Kalau tidak mau build sendiri, pemasangan di VPS-mu bisa kami kerjakan — tinggal bilang.
The event, the source patch written out section by section, the five custom items, and the icons and sprites for them — already made, not left as homework. Event-nya, patch source yang ditulis per bagian, lima item custom, plus ikon & sprite-nya — sudah jadi, bukan dibiarkan jadi PR-mu.
server/ ├─ npc/custom/nero_boxing.txt the whole event ├─ db/import/item_db.yml the 5 move items └─ scripts_custom_conf_ADD.txt one line to register src_patches/ └─ SOURCE_MODIFICATIONS.md the C++ patch, anchor by anchor client/ ├─ System/itemInfo_C.lua item names + descriptions ├─ data/texture/... icons (.bmp) ├─ data/sprite/... drop sprites (.spr/.act) └─ CLIENT_DEPLOY.md how to deploy them docs/ └─ ARENA_LOCKOUT.md locking town NPCs mid-match README_INSTALL.md CHANGELOG.txt CREDITS.txt
npc/custom/ and register it with one line.Salin script ke npc/custom/ & daftarkan dengan satu baris.There is also a short guide on locking your town's Warper, Healer and Job Master so a fighter cannot click their way out of the ring mid-match — a detail most arenas miss until a player exploits it.Ada juga panduan singkat untuk mengunci Warper, Healer, & Job Master di kotamu supaya petarung tak bisa kabur dari ring lewat klik NPC — detail yang biasanya baru disadari setelah ada pemain memanfaatkannya.
Yes, and it is enforced at source level rather than by script. During a bout the town is flagged for PvP so the two fighters can trade damage — but a rule in the damage-targeting code allows offensive actions only between the two registered fighters. Anyone else standing there, vending, or walking past cannot be targeted and cannot target anyone. The flag is removed the instant the match resolves, and it is cleared again on server boot as a safety net.Ya, & itu ditegakkan di level source, bukan sekadar script. Selama pertandingan kota ditandai PvP supaya dua petarung bisa saling melukai — tapi aturan di kode penargetan damage hanya mengizinkan aksi menyerang di antara dua petarung terdaftar. Siapa pun yang berdiri di sana, berjualan, atau lewat, tak bisa jadi sasaran & tak bisa menyerang. Flag PvP dicabut begitu pertandingan selesai, & dibersihkan lagi saat server boot sebagai pengaman.
Disconnecting forfeits the bout and the pot goes to whoever stayed. The character is not left broken: the saved job, stats, status points, skills and equipment live in permanent character variables, so the restore runs on the player's next login even if the match is long over. This was a real bug once — a subtle scripting trap silently stopped the restore from ever running — and the fix is documented in the changelog you receive.Disconnect berarti kalah & pot jatuh ke yang bertahan. Karakternya tidak dibiarkan rusak: job, stat, status point, skill, & equipment yang disimpan berada di variabel karakter permanen, jadi pemulihan berjalan saat pemain login berikutnya walau match sudah lama usai. Ini pernah jadi bug nyata — sebuah jebakan scripting halus diam-diam membuat pemulihan tak pernah berjalan — & perbaikannya didokumentasikan di changelog yang kamu terima.
Because otherwise the fight is decided before it starts. A geared endgame character would simply delete a newer player, and betting on a foregone conclusion is not interesting. Stripping both sides to the same shell — same HP, same SP, same attack and defence, same five moves — means the crowd cannot tell who will win from the character panel, which is exactly what makes the betting work.Karena kalau tidak, pertarungannya sudah selesai sebelum dimulai. Karakter endgame ber-gear akan langsung menghapus pemain baru, & bertaruh pada hasil yang sudah pasti itu tidak menarik. Melucuti kedua sisi jadi cangkang yang sama — HP sama, SP sama, serangan & pertahanan sama, lima jurus sama — membuat penonton tak bisa menebak pemenang dari panel karakter, & justru itulah yang membuat taruhannya hidup.
Yes. You change the arena map name in the script, the matching map name in the source hook, and the spawn and barricade coordinates. The barricade lines should sit on open walkable ground — the guide explains why, and what happens if a wall line overlaps a building. If you would rather not, send us the town and the spot you want and we will set it up.Bisa. Kamu ganti nama map arena di script, nama map yang sama di hook source, serta koordinat spawn & barikade. Garis barikade sebaiknya berada di tanah terbuka yang bisa dilewati — panduannya menjelaskan alasannya & apa yang terjadi kalau garis dinding menimpa bangunan. Kalau tak mau repot, kirim saja kota & titik yang kamu mau, kami yang siapkan.
Because the client refuses to send the use-skill packet for skills that belong to another job or need a combo state — even when the server has granted them. Nothing reaches the server at all, so no amount of server-side scripting can fix it. Driving each move from an item sidesteps the client check entirely and works for every job. As a bonus, the item's own cooldown gives you a real cooldown sweep on the hotbar.Karena client menolak mengirim paket pemakaian skill untuk skill milik job lain atau yang butuh kondisi combo — bahkan saat server sudah memberikannya. Tak ada apa pun yang sampai ke server, jadi scripting sisi server tak bisa memperbaikinya. Menjalankan tiap jurus lewat item melewati pemeriksaan client sepenuhnya & bekerja untuk semua job. Bonusnya, cooldown item memberi sapuan cooldown sungguhan di hotbar.
No. They share the identical source patch and the identical item set — only the NPC script file differs. If you start on V1 and later want 2v2 and Free-For-All, you replace one text file and reload. There is no second recompile and nothing to migrate.Tidak. Keduanya memakai patch source & set item yang identik — yang beda hanya file script NPC. Kalau kamu mulai dari V1 lalu ingin 2v2 & Free-For-All, cukup ganti satu file teks & reload. Tak ada recompile kedua & tak ada yang perlu dimigrasi.
No custom map — it runs on the town you already have. The only client-side work is adding five item icons and their drop sprites so the moves do not show up blank on the hotbar; both are included, already made, with a short deployment guide. No executable patch and no map files.Tanpa map custom — ia berjalan di kota yang sudah kamu punya. Satu-satunya pekerjaan sisi client adalah menambahkan lima ikon item & sprite jatuhnya supaya jurusnya tidak tampil kosong di hotbar; keduanya sudah disertakan, sudah jadi, dengan panduan singkat. Tanpa patch executable & tanpa file map.
The two fighters each stake an ante, and the winner takes the loser's. Spectators bet separately during the countdown, pooled and split among those who picked correctly. The house fee is a configurable percentage skimmed from the settled pot — that portion simply leaves the economy, which makes the whole event a voluntary zeny sink rather than a source of inflation.Dua petarung masing-masing memasang ante, & pemenang mengambil milik yang kalah. Penonton bertaruh terpisah selama hitung mundur, dikumpulkan & dibagi ke yang menebak benar. Fee rumah adalah persentase yang bisa diatur, dipotong dari pot yang dibayarkan — bagian itu keluar dari ekonomi, sehingga event ini jadi penyedot zeny sukarela, bukan sumber inflasi.
Tell us which town, which spot, and whether you want duels only or the full ring. Installation and tuning on your VPS can be done for you.Beri tahu kota mana, titik mana, & apakah kamu mau duel saja atau ring lengkap. Pemasangan & tuning di VPS-mu bisa kami kerjakan.