Guides / Server & Performance

Whitelist, ban, dan op: Perintah server yang perilakunya tidak seperti yang kamu duga

Whitelist tidak mengeluarkan pemain yang sudah online, /ban butuh alasan agar berguna, dan level op lebih penting daripada daftar op. Detail-detail yang sering menjebak pemilik server.

Perintah admin terlihat sederhana dan sebagian besar memang begitu. Kegagalan muncul dari tiga perilaku yang tidak jelas dari sintaksis.

Whitelist tidak mengeluarkan yang sudah masuk

/whitelist on mulai memberlakukan daftar sejak saat itu. Siapa pun yang sudah terhubung tetap terhubung, meskipun mereka tidak ada dalam daftar. Perintah yang menutup celah ini:

/whitelist reload

reload membaca ulang whitelist.json dan mengeluarkan pemain yang terhubung yang tidak ada di dalamnya. Menyalakan whitelist lalu pergi adalah kesalahan klasik.

Dua detail lagi:

  • /whitelist add <name> menyelesaikan nama terhadap API Mojang, jadi server harus dalam mode online dan terhubung. Server offline harus mengedit whitelist.json secara manual dengan UUID yang benar.
  • Operator melewati whitelist secara default, itulah sebabnya akunmu sendiri tidak pernah membuktikan whitelist berfungsi. Uji dengan akun kedua.

/ban butuh alasan, dan /ban-ip adalah daftar yang berbeda

/ban <player> [reason]
/ban-ip <address|player> [reason]

Alasan bersifat opsional, dan menghilangkannya adalah kesalahan — itu adalah yang dilihat pemain yang diblokir, dan itu adalah yang akan kamu baca di /banlist di masa depan saat mencoba mengingat alasannya. Tanpa alasan, entri hanya akan bertuliskan "Diblokir oleh operator".

/ban dan /ban-ip menulis ke file terpisah (banned-players.json, banned-ips.json). Mengampuni satu tidak menghapus yang lain, yang merupakan alasan umum mengapa pemain yang "diampuni" masih tidak bisa terhubung. Gunakan /pardon dan /pardon-ip keduanya.

Level op, bukan hanya daftar op

/op memberikan level 4 secara default, yang merupakan akses penuh termasuk /stop. Keempat level itu nyata dan dapat diatur di server.properties melalui op-permission-level:

LevelMemberikan
1Melewati perlindungan spawn
2Sebagian besar perintah cheat, blok perintah
3Manajemen Pemain — kick, ban, op
4Semuanya, termasuk /stop

Moderator yang membutuhkan /kick dan /ban menginginkan level 3, bukan 4. Memberikan level 4 kepada setiap orang yang membantu memoderasi adalah cara server terhapus oleh akun yang disusupi.

function-permission-level terpisah dan mengontrol fungsi datapack apa yang boleh dijalankan — membiarkannya di 2 sementara level op adalah 4 adalah sumber umum dari "fungsi saya tidak melakukan apa-apa".

Perintah daftar

/banlist players, /banlist ips dan /banlist semuanya ada dan mencetak ke konsol daripada obrolan jika dijalankan dari terminal server. /whitelist list hanya menampilkan nama, bukan UUID — baca whitelist.json saat kamu perlu memeriksa identitas.

Buat salah satu dari ini dengan argumen dalam urutan yang benar di Server Admin Command Builder, yang mencakup ban, ban-ip, pardon, kick, op, deop, dan whitelist dari satu formulir.

Pembuat perintah admin server →

More guides

Browse all →

Cari alat Minecraft lainnya?

Kumpulan generator, penampil, dan pengonversi yang berjalan di peramban — semuanya gratis.