Panduan ini membahas semua yang perlu Anda ketahui tentang menyiapkan dan mengonfigurasi server dedikasi Onset Anda di Legion Hosting. Onset adalah game sandbox multiplayer yang dibangun di atas Unreal Engine 4 yang memungkinkan pemain membuat mode permainan kustom melalui skrip Lua. Untuk perintah admin dan manajemen package, lihat panduan Penyiapan Admin dan Package Onset kami.
Apa itu Onset?
Onset adalah game sandbox multiplayer yang dikembangkan oleh Blue Mountains GmbH yang menyediakan kanvas kosong untuk menciptakan hampir semua pengalaman multiplayer. Tidak seperti game tradisional dengan gameplay tetap, Onset sepenuhnya bergantung pada package yang dibuat komunitas (mode permainan) yang ditulis dalam Lua untuk menentukan aturan, mekanik, dan konten setiap server.
Fitur utama meliputi:
- Skrip Lua — Pembuatan mode permainan lengkap menggunakan bahasa pemrograman Lua dengan API sisi-server dan sisi-klien yang komprehensif
- Unreal Engine 4 — Visual dan fisika berkualitas tinggi yang didukung oleh UE4
- Peta Dunia Terbuka — Lingkungan dunia terbuka yang luas dengan medan, kota, dan interior yang beragam
- Sistem Package — Package mode permainan modular yang dapat digabungkan dan disesuaikan
- Multiplayer — Dukungan server dedikasi untuk jumlah pemain besar dengan mode permainan kustom
Pertama Kali Memulai
Ketika server Onset Anda disediakan di Legion Hosting, server tersebut sudah dikonfigurasi sebelumnya dengan file server dasar. Untuk menjalankan server Anda untuk pertama kalinya:
- Masuk ke GPanel di gpanel.legionhosting.net
- Pilih server Onset Anda dari daftar server
- Tinjau Variabel Startup Anda untuk mengatur nama server dan maks pemain sebelum peluncuran pertama
- Klik Start untuk meluncurkan server
- Server akan menginisialisasi dan menghasilkan file konfigurasi default pada boot pertama
- Setelah konsol menunjukkan server siap dan mendengarkan, pemain dapat terhubung melalui launcher Onset
Variabel Startup GPanel
GPanel menyediakan variabel startup di bawah tab Startup untuk pembaruan otomatis. Semua pengaturan server lainnya (nama server, password, maks pemain) dikonfigurasi di server_config.json (lihat di bawah).
| Variabel | Default | Deskripsi |
|---|---|---|
AUTO_UPDATE |
1 |
Memperbarui server secara otomatis saat restart. Atur ke 0 untuk menonaktifkan. |
server_config.json, bukan sebagai variabel startup GPanel. Lihat bagian konfigurasi di bawah.
Konfigurasi Server (server_config.json)
File konfigurasi server utama adalah server_config.json, terletak di direktori root server. Anda dapat mengedit file ini melalui File Manager GPanel. File ini menggunakan format JSON:
{
"servername": "My Onset Server",
"hostname": "0.0.0.0",
"port": 7777,
"maxplayers": 50,
"password": "",
"visible": true,
"streamdistance": 800,
"streamrate": 50,
"tickrate": 50,
"loglevel": 1,
"packages": [
"mygamemode"
],
"plugins": []
}
Penjelasan Pengaturan Konfigurasi
| Pengaturan | Default | Deskripsi |
|---|---|---|
servername |
Onset Server | Nama yang ditampilkan di browser server launcher Onset. |
hostname |
0.0.0.0 | Alamat IP tempat server diikat. Biarkan sebagai 0.0.0.0 untuk mengikat ke semua antarmuka. |
port |
7777 | Port UDP utama untuk lalu lintas game. Biasanya dikelola oleh GPanel secara otomatis. |
maxplayers |
50 | Jumlah maksimum pemain bersamaan. Jumlah yang lebih tinggi meningkatkan penggunaan sumber daya. |
password |
(kosong) | Password server. Biarkan sebagai string kosong untuk server publik. |
visible |
true | Apakah server muncul di browser server publik. |
streamdistance |
800 | Jarak (dalam unit Unreal) di mana entitas di-stream ke pemain. Nilai yang lebih rendah mengurangi beban jaringan. |
tickrate |
50 | Tick rate server dalam Hz. Nilai yang lebih tinggi berarti gameplay lebih mulus tetapi penggunaan CPU lebih banyak. |
packages |
(array kosong) | Daftar nama folder package untuk dimuat saat startup. Package menentukan mode permainan dan mekanik gameplay. |
server_config.json harus berupa JSON yang valid. Koma yang hilang, koma berlebih, atau tanda kurung yang tidak cocok akan mencegah server mulai. Gunakan validator JSON jika Anda tidak yakin tentang editan Anda.
Pengaturan Jaringan
Onset menggunakan port terpisah untuk lalu lintas game dan query HTTP. Memahami konfigurasi jaringan penting untuk konektivitas yang tepat:
| Port | Protokol | Tujuan |
|---|---|---|
7777 |
UDP | Port game utama untuk koneksi pemain dan data game |
7776 |
TCP | Port query HTTP untuk daftar browser server dan query API |
Cara Pemain Terhubung
Pemain terhubung ke server Onset melalui launcher Onset resmi, bukan melalui Steam secara langsung.
Melalui Browser Server
- Luncurkan game Onset dari Steam
- Di launcher Onset, klik Server Browser
- Cari nama server Anda dalam daftar atau filter berdasarkan mode permainan
- Pilih server dan klik Connect
- Masukkan password jika ada yang diatur
Melalui Direct Connect
- Luncurkan game Onset dari Steam
- Di launcher Onset, klik Direct Connect
- Masukkan alamat IP dan port server Anda (mis.,
192.168.1.100:7777) - Klik Connect
Artikel Terkait
- Penyiapan Admin dan Package Onset
- Cara Menemukan IP dan Port Server Anda
- Cara Mengunggah File melalui SFTP
- Memulai dengan Server Baru Anda
Butuh Bantuan?
Jika Anda mengalami masalah dengan server Onset Anda atau memerlukan bantuan lebih lanjut, tim dukungan kami siap membantu. Kirim tiket dukungan dan kami akan menghubungi Anda sesegera mungkin.