Langsung ke konten utama
pemilik-servergriefingpluginpaper

Cara Mencegah Grief Server Minecraft: Proteksi, Land Claim, dan Rollback

Server survival publik pasti didatangi griefer. Panduan anti-grief server Minecraft dengan tiga lapis pertahanan: cegah lewat whitelist dan permission, lindungi area dengan WorldGuard dan land claim GriefPrevention, lalu pulihkan dengan rollback CoreProtect dan backup.

Tim MSID7 menit baca
Daftar isi

Begitu servermu terbuka untuk umum, hanya soal waktu sebelum ada yang datang bukan untuk membangun, tapi untuk merusak. Mereka menghancurkan rumah orang, menjarah chest, menyebar lava, atau menanam TNT di tengah spawn. Ini namanya grief, dan di server survival publik ia bukan kemungkinan, melainkan kepastian.

Kabar baiknya, kamu tidak melawan grief dengan satu plugin ajaib, melainkan dengan beberapa lapis pertahanan. Di panduan plugin wajib kita sudah menyebut CoreProtect, WorldGuard, dan GriefPrevention sekilas. Artikel ini adalah versi dalamnya: bagaimana lapis-lapis itu bekerja sama, cara menangkap pelaku dan mengembalikan kerusakan, dan kapan kamu harus bersandar pada backup.

Apa itu grief dan kenapa satu plugin tidak cukup

Grief adalah segala perusakan yang disengaja terhadap server atau karya pemain lain. Bentuknya macam-macam: menghancurkan atau membakar bangunan, mencuri isi chest, menumpahkan lava dan air ke build orang, meledakkan TNT, sampai membuat "lag machine" dari redstone atau mob untuk menjatuhkan TPS server. Sebagian pelaku iseng, sebagian memang berniat menghancurkan komunitas yang kamu bangun.

Tidak ada satu plugin yang menutup semua celah itu sekaligus. Pendekatan yang benar adalah pertahanan berlapis (defense in depth): kalau satu lapis bobol, lapis berikutnya yang menahan. Ada tiga lapis yang perlu kamu pikirkan, dari mencegah, melindungi, sampai memulihkan.

Diagram tiga lapis pertahanan anti-grief untuk server Minecraft yang ditumpuk dari atas ke bawah: Lapis 1 Cegah dengan whitelist, online-mode, dan permission default ketat untuk mengurangi siapa dan apa yang bisa merusak; Lapis 2 Lindungi dengan WorldGuard untuk area admin dan GriefPrevention untuk tanah pemain agar spawn, shop, dan build pemain terkunci; Lapis 3 Pulihkan dengan rollback CoreProtect lalu backup rutin sebagai jaring terakhir untuk mengembalikan yang terlanjur rusak. Sebuah panah grief merah menembus dari atas, dan tiap lapis menahannya

Lapis 1: Cegah (kecilkan peluang grief)

Cara termurah menangani grief adalah mengurangi kesempatannya sejak awal.

  • Whitelist untuk server privat atau kecil. Kalau servermu hanya untuk teman, nyalakan white-list=true di server.properties dan tambahkan pemain dengan /whitelist add <nama>. Tidak ada orang asing masuk, berarti hampir tidak ada grief. Konsekuensinya jelas: server tidak bisa dimasuki publik. Ini pilihan, bukan keharusan.
  • Biarkan online-mode=true. Mode online memverifikasi identitas pemain ke Mojang, sehingga tidak ada yang bisa masuk memakai username adminmu lalu merusak atas namamu. Kalau servermu offline mode (menerima pemain non-premium), tutup lubang ini dengan plugin login seperti yang dibahas di panduan plugin wajib, karena tanpa itu siapa pun bisa menyamar jadi siapa pun.
  • Permission default yang ketat. Bahaya terbesar bukan dari pemain biasa, tapi dari memberi perintah kuat ke grup default. Pastikan pemain baru tidak punya akses ke /gamemode, WorldEdit, /give, atau perintah teleport paksa. Atur ini dengan LuckPerms, dan beri kepercayaan bertahap lewat sistem rank, bukan membuka semua dari awal.
  • Manfaatkan spawn protection bawaan. server.properties punya spawn-protection yang membuat area di sekitar titik spawn tidak bisa diubah oleh non-operator. Atur radiusnya agar menutup seluruh area spawn utamamu. Ini lapisan gratis sebelum kamu menyentuh plugin apa pun. Kalau kamu belum kenal file ini, lihat cara membuat server Minecraft yang membahas server.properties dari nol.

Lapis 2: Lindungi area dan tanah

Lapis kedua mengunci hal-hal yang tidak boleh disentuh: area penting milik server, dan build milik pemain.

WorldGuard: kunci area admin

WorldGuard (berpasangan dengan WorldEdit untuk memilih area) melindungi wilayah yang kamu tentukan sebagai admin. Alurnya: ambil //wand, klik kiri dan klik kanan dua sudut yang berlawanan untuk menyeleksi, lalu /rg define spawn untuk membuat region bernama "spawn". Setelah itu kamu mengatur aturannya lewat flag, misalnya /rg flag spawn build deny agar tidak ada yang bisa membangun atau merusak di sana, /rg flag spawn pvp deny, atau /rg flag spawn use deny untuk mengunci tuas dan pintu.

Pakai WorldGuard untuk spawn, area shop, tempat warp, dan lokasi event. Singkatnya, semua yang kamu sebagai admin ingin pegang penuh.

GriefPrevention: tanah untuk pemain

WorldGuard cocok untuk area yang kamu kelola sendiri, tapi pemain juga ingin melindungi rumah mereka tanpa harus menunggu admin. GriefPrevention menyelesaikan ini dengan cara yang intuitif: tiap pemain memegang sekop emas, klik dua sudut yang berlawanan, dan tanah di antaranya jadi claim mereka. Di dalam claim, pemain lain tidak bisa merusak, membangun, atau membuka chest kecuali diberi izin dengan /trust <nama>.

Yang membuatnya pas untuk survival: setiap pemain mendapat "claim block" yang bertambah seiring lama bermain, jadi sistemnya membatasi diri sendiri tanpa kamu harus mengatur apa-apa. Hasilnya, sebagian besar laporan grief hilang karena pemain melindungi diri mereka sendiri.

Alternatif: Lands, GriefDefender, dan RedProtect

GriefPrevention ringan dan tanpa basa-basi, tapi bukan satu-satunya. Lands menawarkan antarmuka berbasis menu yang rapi, dukungan untuk pemain Bedrock (lewat Geyser), dan kemampuan mengimpor claim dari plugin lain, dengan tambahan fitur seperti pajak dan flag per-claim. GriefDefender adalah alternatif lain yang berbasis flag dan sangat fleksibel. RedProtect mengambil pendekatan berbeda: satu plugin gratis dan open-source yang sekaligus menangani proteksi area admin dan klaim mandiri pemain, sehingga pemain bisa melindungi tanahnya sendiri tanpa menunggu admin. Catatannya, ia dikembangkan satu orang, jadi perbaikan bug dan dukungannya cenderung lebih lambat.

Aturan pentingnya: pilih satu sistem land claim saja. Dua plugin claim yang berjalan bersamaan hampir pasti saling bentrok.

Lapis 3: Pulihkan dengan CoreProtect

Pencegahan dan proteksi tidak pernah sempurna. Lapis ketiga adalah jaring yang menangkap apa pun yang lolos, dan inilah lapis yang paling sering menyelamatkan server.

CoreProtect mencatat setiap blok yang dipasang dan dihancurkan, setiap interaksi dengan container, dan siapa pelakunya, ke dalam sebuah database. Saat grief terjadi, kamu bisa melihat persis siapa dan kapan, lalu mengembalikan kerusakannya dalam hitungan detik. Satu syarat mutlak: pasang CoreProtect sebelum pemain pertama masuk, karena dia hanya bisa mencatat kejadian sejak dia aktif.

Diagram alur menangani grief dengan CoreProtect dari kiri ke kanan: mulai dari grief terjadi berupa blok hancur, lava disebar, dan chest dijarah; langkah satu jalankan /co i lalu klik blok untuk tahu siapa pelaku, kapan, dan blok apa; langkah dua /co lookup dengan parameter u:pelaku t:3h untuk memetakan luas dan waktu kerusakan; langkah tiga /co rollback u:pelaku t:3h r:#world untuk membatalkan semua kerusakan pelaku; langkah empat server pulih lalu pelaku di-ban atau di-jail. Catatan: /co restore membatalkan rollback yang kebablasan

Perintah intinya sedikit dan mudah diingat:

  • /co i menyalakan mode inspeksi. Klik kiri sebuah blok untuk melihat siapa yang memasangnya dan kapan; klik kanan untuk melihat blok yang dihapus di sebelahnya. Jalankan /co i sekali lagi untuk mematikan mode ini.
  • /co lookup u:pelaku t:3h r:50 menampilkan daftar aksi seorang pemain dalam 3 jam terakhir di radius 50 blok. Petakan dulu luas kerusakannya sebelum mengembalikan apa pun.
  • /co rollback u:pelaku t:3h r:#world mengembalikan semua aksi si pelaku selama 3 jam terakhir di seluruh dunia. Kamu bisa mempersempit, misalnya hanya membatalkan ledakan TNT dengan menambah filter aksi dan blok.
  • /co restore membatalkan rollback. Berguna kalau kamu terlanjur mengembalikan terlalu banyak dan ikut menghapus bangunan yang sah.

CoreProtect juga mencatat akses container, jadi pencurian isi chest pun ketahuan dan bisa ditelusuri, bukan cuma blok yang hancur.

Kalau grief tetap terjadi: tetap tenang

Saat menemukan kerusakan, urutan yang tenang jauh lebih efektif daripada panik:

  1. Jangan ikut merusak atau membangun di lokasi. Setiap aksimu juga tercatat dan bisa mengotori jejak pelaku.
  2. Inspeksi dengan /co i untuk memastikan siapa pelakunya.
  3. Selidiki dengan /co lookup untuk tahu seberapa luas dan sejak kapan kerusakannya.
  4. Rollback bertarget ke pelaku dan rentang waktu yang tepat, bukan menyapu seluruh area secara membabi buta.
  5. Tindak pelakunya dengan ban atau jail supaya dia tidak kembali mengulangi.
  6. Restore kalau rollback ternyata kebablasan.

Kalau pelakunya ternyata masuk lewat akun adminmu, itu pertanda kuat servermu di offline mode tanpa proteksi login. Kembali ke Lapis 1 dan tutup celah itu.

Backup: jaring pengaman terakhir

CoreProtect hebat untuk grief yang bertarget dan terlokalisir. Tapi ada kerusakan yang di luar jangkauannya: dunia yang korup, penghapusan masif yang menyentuh ribuan chunk, atau bahkan database CoreProtect-nya sendiri yang hilang. Untuk skenario itu, satu-satunya penyelamat adalah backup.

Anggap keduanya berbagi tugas: rollback memperbaiki blok per blok, sedangkan backup menyelamatkan seluruh server sekaligus. Pastikan kamu sudah punya rutinitas backup yang benar dan teruji, lengkap dengan aturan 3-2-1 dan tes restore, seperti di cara backup server Minecraft. Proteksi anti-grief tanpa backup ibarat punya kunci tapi tidak punya asuransi.

Langkah selanjutnya

Server yang aman dari grief membuat pemain betah dan komunitas tumbuh. Setelah pertahanan berlapis ini terpasang, lanjutkan dengan:

Kalau servermu sudah rapi dan aman, daftarkan di MSID supaya pemain Indonesia menemukannya di daftar server Minecraft Indonesia.

Server yang dijaga dengan baik adalah server yang ditinggali, bukan ditinggalkan. Selamat menjaga!

Baca juga