Repository ini menyediakan panduan lengkap untuk menjalankan Minecraft Fabric Server versi 1.21.1. Fokus utama panduan ini adalah menggunakan GitHub Codespaces sebagai infrastruktur server dan playit.gg untuk solusi tunneling agar server dapat diakses secara publik tanpa perlu port forwarding manual.
Berikut adalah gambaran umum struktur folder dalam server ini:
fabric-1.21.1/
├── fabric-server-launch.jar
├── mods/
│ ├── fabric-api.jar
│ ├── lithium.jar
│ └── ferrite-core.jar
├── config/
├── world/
├── eula.txt
└── server.properties
Pastikan Anda telah melakukan fork repository ini ke akun GitHub Anda sendiri sebelum memulai di Codespaces.
Minecraft 1.21.1 memerlukan Java 21 agar dapat berjalan dengan benar. Gunakan perintah berikut di terminal:
sudo apt update && sudo apt upgrade -y
sudo apt install openjdk-21-jdk -y
java -version
Pastikan output menunjukkan versi Java 21.
Gunakan perintah berikut untuk menyiapkan folder instalasi:
mkdir fabric-1.21.1 && cd fabric-1.21.1
wget https://maven.fabricmc.net/net/fabricmc/fabric-installer/1.0.1/fabric-installer-1.0.1.jar
Jalankan perintah berikut untuk mengunduh core server Minecraft:
java -jar fabric-installer-1.0.1.jar server -mcversion 1.21.1 -downloadMinecraft
Setelah selesai, file fabric-server-launch.jar akan muncul di direktori Anda.
Jalankan server untuk pertama kalinya agar file konfigurasi muncul:
java -Xmx8G -Xms4G -jar fabric-server-launch.jar nogui
Gunakan editor seperti nano untuk menyetujui EULA:
nano eula.txt
Ubah eula=false menjadi eula=true. Simpan dengan menekan CTRL+O, lalu ENTER, dan keluar dengan CTRL+X.
Agar teman Anda bisa bergabung, instal playit.gg:
curl -SsL https://playit-cloud.github.io/ppa/key.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/playit.gpg >/dev/null
echo "deb [signed-by=/etc/apt/trusted.gpg.d/playit.gpg] https://playit-cloud.github.io/ppa/data ./" | sudo tee /etc/apt/sources.list.d/playit-cloud.list
sudo apt update
sudo apt install playit -y
Jalankan perintah playit, lalu ikuti tautan yang muncul untuk melakukan registrasi tunnel (pilih Minecraft TCP dan port 25565).
Masuk ke folder mods dan unduh mod yang diperlukan:
cd mods
wget https://cdn.modrinth.com/data/P7dR8mSH/versions/bu0Zp0g1/fabric-api-0.102.0+1.21.1.jar
wget https://cdn.modrinth.com/data/ftdbN0KK/versions/9vH5C4iF/lithium-fabric-mc1.21.1-0.13.0.jar
wget https://cdn.modrinth.com/data/nmDcB62a/versions/7qX1Q7Xn/ferritecore-6.0.1-fabric.jar
cd ..
Jika ingin mengizinkan pemain dengan launcher non-premium bergabung, edit file server.properties:
online-mode=false
Gunakan perintah berikut untuk menjalankan server dengan alokasi memori yang optimal:
java -Xmx8G -Xms4G -jar fabric-server-launch.jar nogui
Agar dapat terhubung ke server ini, pemain wajib:
java -version.playit sedang berjalan dan statusnya aktif.mods.Dibuat oleh Nugraa21 GitHub Repository
Dokumentasi ini disusun secara profesional untuk memudahkan proses instalasi server Anda.