Lewati ke konten
Menggunakan Codexe

Coba sekarang (server uji coba Minecraft)

Mainkan plugin, Skript, atau datapack Minecraft-mu di server uji coba pribadi dari client mana pun versi 1.8 sampai 26.3. Batas per paket dan apa yang disimpan.

Diperbarui

Di halaman ini
  1. Apa yang bisa kamu coba
  2. Memulai server uji coba
  3. Dunianya
  4. Plugin yang dibutuhkan pluginmu
  5. Database untuk pluginmu
  6. Batas per paket
  7. Akses Server
  8. Konsol, log, dan performa
  9. Saat server berhenti dengan sendirinya
  10. Selagi kamu bermain
  11. Memperbarui proyek
  12. Apa yang disimpan
  13. Isolasi dan keamanan
  14. Pemecahan masalah

Coba sekarang memulai server Minecraft sungguhan dengan proyekmu terpasang, khusus untukmu. Kamu bergabung dari game-mu sendiri, menguji plugin, skrip, atau datapack, lalu server itu hilang dengan sendirinya saat waktunya habis.

#Apa yang bisa kamu coba

ProyekServerMembutuhkan
Plugin Spigot / Paper (Java atau Kotlin)Paper, di versi Minecraft yang kamu pilih saat membuat proyekKompilasi kode saat ini yang berhasil
SkriptPaper 1.21.11 dengan Skript dan addon yang didukung CodexeSetidaknya satu file .sk
DatapackPaper, di versi yang menjadi target pack.mcmetaSebuah pack.mcmeta

Mod Fabric dan Forge, serta proyek Folia dan BungeeCord belum bisa dicoba di server uji coba.

Proyek plugin dan Skript juga bisa diperiksa oleh pemain uji Codexe, dari tab Pengujian di jendela yang sama: lihat Pengujian dengan pemain uji.

#Memulai server uji coba

Server uji coba bisa dibuka dari tombol Coba sekarang di toolbar, dari Coba di Minecraft sekarang, gratis di bawah balasan terakhir AI, dan dari jendela unduhan (Mulai server uji coba), sehingga kamu bisa mencoba proyek sebelum mengunduhnya. Jika jatah server uji coba hari ini sudah habis, jendela itu akan memberitahumu dan menampilkan paket yang punya jatah lebih banyak.

  1. Buka proyeknya. Untuk plugin, tekan Kompilasi dulu: server memasang jar hasil kompilasi.
  2. Tekan Coba di Minecraft: di bawah balasan terakhir di chat (Coba di Minecraft sekarang, gratis), di toolbar di samping Kompilasi, dan di samping Unduh JAR setelah build. Fitur ini gratis di setiap paket, juga untuk proyek yang belum kamu unduh: inilah cara memakai proyek di Free tanpa download.
  3. Masukkan nama Minecraft-mu dan tekan Mulai server uji coba. Nama itu ditambahkan ke daftar Akses Server-mu sebagai operator, dan hanya nama-nama di daftar itu yang bisa bergabung.
  4. Tombol menampilkan Memulai server… selama server menyala, biasanya 20 sampai 40 detik. Ketika tertulis Server online beserta sisa waktunya, alamatnya muncul: waktumu baru mulai berjalan saat itu.
  5. Di Minecraft: Multiplayer, Direct Connection, lalu tempel alamatnya, misalnya swift-otter-27.codexe.eu. Tidak perlu port. Jika dialognya justru menampilkan alamat angka dengan port, tempel persis seperti yang ditampilkan.

Kamu bisa bergabung dari versi Minecraft Java mana pun dari 1.8 sampai 26.3, apa pun versi yang dijalankan server: setiap server uji coba sudah terpasang ViaVersion, ViaBackwards, dan ViaRewind.

#Dunianya

Sebagian besar proyek dicoba di dunia datar tanpa struktur: dunia ini cepat dimulai, dan untuk crate, perintah, menu, atau kit, bentuk medannya tidak penting.

Jika proyek membutuhkan medan sungguhan, Codexe memulai server dengan dunia normal baru, lengkap dengan bioma, gunung, gua, dan struktur seperti desa dan pos pillager. Kamu tidak perlu memintanya: Codexe membaca proyek dan memutuskan sendiri. Misalnya, datapack yang mengubah pembuatan dunia (gunung lebih tinggi, bioma baru), atau plugin yang beraksi di puncak bersalju atau di pos pillager, mendapat dunia normal; plugin crate tetap di dunia datar. Datapack dipasang sebelum dunia dibuat, jadi medannya adalah apa yang kamu lihat. Membuat dunia membuat start pertama sedikit lebih lama, dan konsol menyebutkan alasan dunia normal dipilih.

#Plugin yang dibutuhkan pluginmu

Jika pluginmu mencantumkan plugin lain di plugin.yml (depend dan softdepend) atau paper-plugin.yml, seperti LuckPerms, Vault, PlaceholderAPI, WorldEdit, WorldGuard, atau ProtocolLib, server uji coba memasangnya untukmu, dalam versi yang dibuat untuk versi Minecraft-nya, bersama apa pun yang mereka butuhkan. Plugin-plugin itu diambil dari Modrinth dan Hangar.

Konsol menyebutkan apa saja yang dipasang. Plugin berbayar (MythicMobs, ItemsAdder, Nexo...) tidak bisa dipasang otomatis: konsol akan memberitahumu, dan plugin yang mewajibkannya tidak akan aktif di server uji coba.

#Database untuk pluginmu

Jika pluginmu menyimpan datanya di MySQL, server uji coba memberinya database MySQL sendiri. Ini terjadi dengan sendirinya ketika config.yml plugin berisi storage-type: mysql dan punya bagian mysql: yang biasa (host, port, database, username, password): server uji coba membuat database, menuliskan alamatnya dan kata sandi baru ke bagian itu, lalu memulai server. Konsol memberi tahu saat proses ini selesai.

  • Plugin yang dibuat dengan Codexe memakai SQLite secara bawaan, yaitu file yang tidak perlu disiapkan. Minta MySQL di chat jika kamu menginginkannya, dan plugin akan ditulis dengan storage-type: mysql.
  • Hanya pluginmu sendiri yang mendapat database. Plugin yang dipasang untuknya (LuckPerms dan lainnya di atas) tetap memakai penyimpanan bawaannya sendiri di server uji coba.
  • Database dihapus saat server uji coba berhenti, bersama semua hal lainnya. Database bisa menampung hingga 200 MB: jika lebih dari itu, server berhenti.

#Batas per paket

PlanMinutes per test serverTest servers per dayPeople on a test server
Free10 min32
Pro15 min155
Business20 min4010
Enterprise30 min10020

Menit dihitung sejak server siap, bukan sejak kamu menekan Mulai. Satu akun hanya menjalankan satu server uji coba dalam satu waktu. Jika semua server uji coba sedang sibuk, coba lagi beberapa menit kemudian.

#Akses Server

Akses Server (di menu akun, atau tab Pemain di server yang sedang berjalan) adalah daftar orang yang boleh bergabung ke server uji cobamu. Jumlah namanya sesuai Orang di server uji coba milik paketmu di atas.

  • Tambah sebuah nama Minecraft. Codexe mencarinya di Mojang untuk menunjukkan apakah itu akun premium beserta wajahnya; nama tanpa akun Mojang ditambahkan sebagai pemain offline, dan untuk nama seperti itu ejaan yang persis sangat penting.
  • Operator memberi pemain itu /op di server. Kamu bisa menyalakan dan mematikannya kapan saja.
  • Hapus mengeluarkan sebuah nama dari daftar.

Perubahan sampai ke server yang sudah berjalan dalam beberapa detik, termasuk mengeluarkan seseorang yang sedang online; jika tidak ada server yang berjalan, perubahan berlaku di server berikutnya yang kamu mulai. Daftar itu juga menunjukkan siapa yang sedang online dan kapan setiap orang terakhir bergabung.

#Konsol, log, dan performa

Panel server yang sedang berjalan punya tiga tab lagi:

  • Konsol mengirim perintah Minecraft ke server, seperti konsol server, dan menampilkan jawabannya. Ini hanya konsol Minecraft: perintah yang menghentikan atau me-reload server, serta perintah yang mengubah operator atau whitelist, ditolak (gunakan Akses Server untuk itu). Hingga 10 perintah setiap 10 detik.
  • Log menampilkan log server secara langsung, dengan peringatan dan error yang disorot, dan menyimpan bagian akhir log setelah server berhenti. Ekspor log menyimpan log sesi ini sebagai file .log, dengan waktu dan level setiap baris, untuk debugging atau dibagikan ke orang yang membantumu.
  • Performa menampilkan CPU, memori, TPS, pemain online, dan pemakaian disk server, diambil sampelnya setiap 10 detik.

#Saat server berhenti dengan sendirinya

Selain saat waktunya habis, server uji coba berhenti:

  • Saat kamu meninggalkan Codexe. Halaman proyek memberi tahu server bahwa kamu masih ada. Jika halaman itu tidak terbuka selama sekitar satu menit (kamu menutup tab, keluar dari akun, atau koneksimu terputus), server berhenti. Keluar dari akun langsung menghentikannya.
  • Saat tidak ada yang bermain. Setelah 15 menit tanpa ada yang online, server berhenti.

Alasannya ditampilkan di panel: dihentikan olehmu, waktu habis, kamu meninggalkan Codexe, tidak ada yang online, atau error server.

Jika kamu belum mengunduh proyeknya, jendela unduhan terbuka lagi saat server uji coba berhenti, sehingga kamu bisa mengunduh proyek atau memilih paket. Jendela itu tidak lagi menampilkan tombol untuk memulai server uji coba lain.

#Selagi kamu bermain

  • Teman yang kamu izinkan masuk lewat Akses Server disambut sebagai tamu di servermu, dan diberi tahu bahwa hanya kamu yang bisa mengubah proyek.
  • Saat kamu bergabung, pesan [Codexe] di chat menjelaskan bahwa ini adalah server uji coba, berapa lama sisa waktunya, dan bahwa semua yang ada di sana dihapus saat server ditutup.
  • Pengingat muncul di chat 5 menit, 3 menit, 1 menit, dan 10 detik sebelum berakhir.
  • AI tidak bisa melihat apa yang terjadi di server. Untuk mengubah proyek, jelaskan perubahannya di chat proyek seperti biasa.
  • Slime tidak muncul dengan sendirinya, jadi tidak mengganggu saat kamu menguji. Semua mob lain muncul seperti biasa, dan slime dari spawn egg, spawner, atau perintah tetap muncul.

#Memperbarui proyek

Jika kamu mengompilasi lagi (atau mengubah file Skript atau datapack) saat server uji coba sedang berjalan, dialog menampilkan Server ini menjalankan build lama dengan Mulai ulang dengan build terbaru. Server baru memakai build terbaru dan pengatur waktu yang baru.

#Apa yang disimpan

Servernya sendiri: tidak ada. Saat server uji coba berhenti, karena alasan apa pun di atas atau saat kamu memulainya ulang dengan build yang lebih baru, server dan semua isinya dihapus: dunia, bangunan, perubahan konfigurasi, dan database pluginmu. Server itu tidak bisa dibuka kembali.

Codexe menyimpan catatan singkat setiap sesi untukmu dan untuk tim dukungan: kapan dimulai dan berhenti serta alasannya, versi Minecraft, pemain yang bergabung, perintah yang dikirim dari konsol, bagian akhir log, dan sampel performa. Apa yang disimpan dan berapa lama dijelaskan di Kebijakan Privasi, Bagian 4.8 dan tabel retensinya.

#Isolasi dan keamanan

  • Setiap server uji coba berjalan di lingkungan yang terisolasi, dengan batas memori, CPU, dan waktunya sendiri, dan tanpa akses ke internet. Kode yang memanggil API web, database eksternal, atau Mojang tidak bisa menjangkaunya dari server uji coba. Satu-satunya database yang bisa dijangkau adalah database yang dibuat untuk pluginmu, yang tidak bisa dibuka oleh server uji coba lain.
  • Server berjalan dalam mode offline, jadi tidak memeriksa nama pemain ke Mojang: siapa pun yang tahu alamatnya sekaligus sebuah nama di daftar Akses Server-mu bisa bergabung selama server berjalan. Jangan bagikan alamatnya kepada orang yang tidak kamu inginkan di sana.
  • Konsol hanya menjangkau Minecraft: tidak ada shell, tidak ada akses file, dan tidak ada perintah di mesin di baliknya.
  • Apa yang disimpan server uji coba selama berjalan, dan berapa lama, dijelaskan di Kebijakan Privasi, Bagian 4.8. Aturannya ada di Ketentuan, Bagian 15.6 sampai 15.10.

#Pemecahan masalah

Yang kamu lihatApa yang harus dilakukan
Kompilasi duluKode berubah sejak build terakhir. Tekan Kompilasi, lalu coba lagi.
Semua server uji coba sedang dipakaiTunggu beberapa menit lalu coba lagi.
Kamu sudah memakai server uji coba hari iniBatas harian paketmu sudah tercapai. Batas itu diatur ulang keesokan harinya.
Paketmu mengizinkan N orang saat menambahkan namaHapus seseorang dari Akses Server, atau pindah ke paket dengan jumlah orang lebih banyak.
Server berhenti setelah kamu menutup tabItulah penghentian otomatis saat kamu meninggalkan Codexe. Biarkan halaman proyek tetap terbuka selama kamu bermain.
Minecraft menampilkan You are not whitelistedNama itu tidak ada di daftar Akses Server-mu, atau ejaannya berbeda. Tambahkan di sana: server yang sedang berjalan menerimanya dalam hitungan detik.
Pluginmu tidak ada di /pluginsPlugin itu tidak termuat di versi Minecraft tersebut. Beri tahu chat proyek apa yang kamu lihat, Kompilasi perbaikannya, lalu mulai ulang server dengan build terbaru.
Coba sekarang (server uji coba Minecraft) | Codexe Docs