Update terbaru

Menambahkan bypas nama gwa
Nambahkan ban/unban/ban list
menambahkan world clasik ringan
This commit is contained in:
2026-07-11 00:33:35 +07:00
parent 84ff0edd28
commit 781b01c2bf
11 changed files with 547 additions and 39 deletions
+28 -33
View File
@@ -1,47 +1,42 @@
<!--suppress ALL -->
<img height="310" alt="image" src="https://user-images.githubusercontent.com/16114089/121805566-0cd81280-cc4c-11eb-9b7d-b5f8a6db4f8d.png" align="right">
# Tarna Minecraft Bedrock Server
# Dragonfly
Server Minecraft Bedrock Edition berkinerja tinggi yang dioptimalkan khusus untuk **Armbian Server H680P** dan dikembangkan menggunakan bahasa pemrograman Go.
Dragonfly is a heavily asynchronous server software for Minecraft: Bedrock Edition written in Go. It was written with scalability
and simplicity in mind and aims to make the process of setting up a server and modifying it easy. Unlike other
Minecraft server software, Dragonfly is generally used as a library to extend.
---
[![Discord Banner 2](https://discordapp.com/api/guilds/623638955262345216/widget.png?style=banner2)](https://discord.gg/U4kFWHhTNR)
## Cara Pasang & Menjalankan (Sangat Mudah)
## Getting started
Running Dragonfly requires at least **Go 1.26**. After starting the server through one of the methods below,
**ctrl+c** may be used to shut down the server. Also check out the [wiki](https://github.com/df-mc/dragonfly/wiki) for
more detailed info.
#### Installation as library
### Langkah 1: Persiapan (Memasang Go)
Pastikan server Armbian Anda sudah terpasang compiler Go (versi 1.26 atau lebih tinggi).
```shell
go mod init github.com/user/module
go get github.com/df-mc/dragonfly
# Untuk pengguna Debian/Ubuntu (Armbian)
sudo apt update && sudo apt install golang -y
```
![SetupLibrary](https://user-images.githubusercontent.com/16114089/121804512-0f843900-cc47-11eb-9320-d195393b5a1f.gif)
#### Installation of the latest commit
### Langkah 2: Jalankan Server
Masuk ke direktori server dan jalankan perintah berikut untuk memulai server secara langsung:
```shell
git clone https://github.com/df-mc/dragonfly
cd dragonfly
go run main.go
```
![SetupClone](https://user-images.githubusercontent.com/16114089/121804495-ff6c5980-cc46-11eb-8e31-df4d94782e5b.gif)
Atau jika ingin melakukan kompilasi terlebih dahulu agar server berjalan lebih cepat:
```shell
# Kompilasi menjadi file binary
go build -o mc_server main.go
## Developer info
[![Go Reference](https://pkg.go.dev/badge/github.com/df-mc/dragonfly/server.svg)](https://pkg.go.dev/github.com/df-mc/dragonfly/server)
# Menjalankan server
./mc_server
```
Tekan tombol `Ctrl+C` di terminal untuk mematikan server dengan aman.
Dragonfly features a well-documented codebase with an easy-to-use API. Documentation may be found
[here](https://pkg.go.dev/github.com/df-mc/dragonfly/server) and in the subpackages found by clicking *Directories*.
---
Publishing your project on GitHub? Consider adding the **[#df-mc](https://github.com/topic/df-mc)** topic to your
repository and opening a pull request at [df-wiki](https://github.com/df-mc/wiki) adding your project as a Community
Project to improve its visibility.
## Contributing
Contributions are very welcome! Issues, pull requests and feature requests are highly appreciated. Opening a pull
request? Consider joining our [Discord server](https://discord.gg/U4kFWHhTNR) to discuss your changes! Also have a read through the
[CONTRIBUTING.md](https://github.com/df-mc/dragonfly/blob/master/.github/CONTRIBUTING.md) for more info.
## Fitur Khusus Server Ini:
1. **Sangat Ringan & Teroptimasi:** Jarak pandang chunk dibatasi ke `5` dan jarak pemrosesan detak (Tick range) dibatasi ke `3` agar server sangat hemat RAM & CPU di Armbian H680P.
2. **Sistem Ban Multi-faktor:** Melalui perintah `/ban <pemain> [durasi] [alasan]`, server memblokir akses berdasarkan **Username, XUID, UUID, dan IP** agar pemain yang diban tidak bisa masuk kembali meskipun mengganti namanya.
3. **Tombol Unban Instan:** Admin bisa menghapus ban secara instan menggunakan `/uban <pemain>` atau `/unban <pemain>`.
4. **Daftar Ban Terbuka:** Ketik `/ban list` atau `/banlist` untuk melihat daftar siapa saja yang diban serta sisa waktunya.
5. **Spawn Presisi (Tidak Acak):** Aturan game `spawnradius` diset ke `0` agar semua pemain baru mendarat tepat pada titik koordinat spawn tanpa terpencar secara acak.
6. **Sistem Cheat & Administrasi Khusus:** Hak istimewa untuk mengeksekusi cheat dan perintah admin (seperti `/tp`, `/give`, `/heal`, `/time`, `/ban`, `/uban`, `/banlist`) hanya dapat dijalankan oleh dua akun administrator:
* **XTarnaWijaya**
* **TarnaWijaya**