Panduan ini membahas semua yang Anda butuhkan untuk menyiapkan dan mengonfigurasi server dedicated The Front Anda di Legion Hosting, termasuk start pertama, variabel startup GPanel, konfigurasi ServerConfig_.ini, pengaturan mode game, menghubungkan ke server Anda, dan manajemen save. Untuk perintah konsol admin, lihat Perintah Admin The Front.
Apa Itu The Front
The Front adalah game shooter survival dunia terbuka pasca-apokaliptik yang dikembangkan oleh Samar Studio. Berlatar di dunia yang hancur yang dipenuhi mutan dan faksi musuh, pemain harus mengais sumber daya, membuat senjata dan peralatan, membangun dan memperkuat basis, serta bertarung untuk bertahan hidup melawan musuh AI dan pemain lain. Game ini menggabungkan mekanik shooter orang ketiga dengan sistem pembangunan basis dan bertahan hidup yang mendalam.
Fitur utama dari server dedicated meliputi:
- Dukungan untuk hingga 40+ pemain bersamaan di satu server
- Mode game PvP dan PvE dengan tipe mode tempur yang dapat dikonfigurasi
- Penyetelan gameplay yang ekstensif melalui file konfigurasi
ServerConfig_.ini - Mekanik raid basis dengan level NPC raid dan cooldown yang dapat dikonfigurasi
- Sistem kontrol wilayah dan perlindungan bangunan berbasis Beacon
- Konsol admin dalam game dengan lebih dari 100 perintah untuk manajemen server secara langsung
Start Pertama
Ketika Anda pertama kali menerima server The Front Anda dari Legion Hosting, server perlu menyelesaikan instalasi awal sebelum dapat dimainkan.
- Masuk ke GPanel dan pilih server The Front Anda dari daftar server.
- Klik tab Console dan tekan Start.
- Server akan mengunduh dan menginstal file server dedicated The Front melalui Steam (App ID 2334200). Unduhan awal ini dapat memakan waktu beberapa menit tergantung kecepatan disk.
- Setelah unduhan selesai, server akan mulai secara otomatis. Boot pertama menghasilkan data dunia awal dan mungkin memakan waktu lebih lama daripada start berikutnya.
- Tunggu hingga output konsol menunjukkan bahwa server siap dan mendengarkan koneksi. Anda akan melihat pesan yang menunjukkan bahwa game port aktif.
Variabel Startup GPanel
Pengaturan inti server dikonfigurasi sebagai variabel startup di GPanel. Nilai-nilai ini diteruskan sebagai parameter baris perintah saat server diluncurkan dan menimpa pengaturan terkait apa pun dalam file konfigurasi.
- Di GPanel, pilih server The Front Anda.
- Klik tab Startup.
- Atur variabel yang tercantum di bawah ini. Perubahan berlaku saat berikutnya Anda memulai atau me-restart server.
| Variabel | Default | Deskripsi |
|---|---|---|
SRV_NAME |
Pterodactyl hosted Server |
Nama yang ditampilkan di server browser dalam game (parameter peluncuran -ServerName). Buat deskriptif agar pemain dapat menemukan server Anda. |
MAX_PLAYERS |
10 |
Jumlah maksimum pemain bersamaan (parameter -QueueThreshold). Sesuaikan berdasarkan sumber daya yang tersedia pada server Anda. |
BEACON_PORT |
27016 |
Port beacon Unreal Engine yang digunakan untuk handshake koneksi. Dikonfigurasi otomatis (game port + 1). |
QUERY_PORT |
27017 |
Port UDP yang digunakan oleh Steam untuk kueri server browser. Dikonfigurasi otomatis (game port + 2). |
SHUTDOWN_PORT |
27017 |
Port pendengar layanan shutdown. Digunakan untuk sinyal shutdown jarak jauh. Dikonfigurasi otomatis (game port + 3). |
ServerConfig_.ini, variabel startup yang diutamakan. Gunakan variabel startup untuk pengaturan identitas inti dan file konfigurasi untuk penyetelan gameplay yang terperinci.
Konfigurasi ServerConfig_.ini
Pengaturan server dan gameplay yang terperinci dikontrol melalui file ServerConfig_.ini. Ini adalah file konfigurasi utama untuk menyetel perilaku, aturan, dan parameter gameplay server Anda.
Menemukan File
File konfigurasi terletak di:
TheFrontManager/ServerConfig_.ini
Akses file ini melalui tab Files GPanel atau melalui SFTP. Semua pengaturan berada di bawah header bagian [BaseServerConfig].
Pengaturan Server Dasar
| Pengaturan | Default | Deskripsi |
|---|---|---|
ServerName |
"My Server" |
Nama tampilan server di server browser. Apit dengan tanda kutip. |
ServerPassword |
(kosong) | Password yang diperlukan untuk bergabung ke server. Biarkan kosong untuk server publik. |
ServerTitle |
(kosong) | Deskripsi singkat server Anda yang ditampilkan di server browser. |
ServerAdminAccounts |
(kosong) | Daftar Steam64 ID yang dipisahkan titik koma untuk akun admin. Contoh: 76561198012345678;76561198087654321; |
QueueThreshold |
40 |
Jumlah maksimum pemain yang diizinkan di server sekaligus. |
IsCanMail |
1.000000 |
Aktifkan atau nonaktifkan sistem mail dan chat dalam game. Atur ke 0 untuk menonaktifkan. |
UseSteamSocket |
1 |
Gunakan socket jaringan Steam untuk koneksi. Biarkan aktif untuk sebagian besar penyiapan. |
Pengaturan Mode Game dan Tempur
| Pengaturan | Default | Deskripsi |
|---|---|---|
ServerFightModeType |
0 |
Mode PvP server. 0 = PvP (pemain dapat saling menyerang), 1 = PvE (pemain tidak dapat saling melukai). |
IsCanSelfDamage |
1 |
Izinkan pemain melukai diri sendiri. 1 = aktif, 0 = nonaktif. |
IsCanFriendDamage |
1 |
Izinkan friendly fire antar anggota squad. 1 = aktif, 0 = nonaktif. |
Konfigurasi Port
| Pengaturan | Default | Deskripsi |
|---|---|---|
Port |
5001 |
Game port utama (UDP). Pemain terhubung pada port ini. |
BeaconPort |
5002 |
Port beacon Unreal Engine untuk handshake koneksi. |
ShutDownServicePort |
5004 |
Port untuk sinyal layanan shutdown jarak jauh. |
QueryPort |
5003 |
Query port Steam untuk daftar server browser. |
Contoh ServerConfig_.ini
Berikut adalah contoh file konfigurasi yang menunjukkan pengaturan umum:
[BaseServerConfig]
ServerName="My Legion Server"
ServerPassword=
ServerTitle="A friendly survival server"
ServerAdminAccounts=76561198012345678;
QueueThreshold=40
ServerFightModeType=1
IsCanSelfDamage=0
IsCanFriendDamage=0
IsCanMail=1.000000
UseSteamSocket=1
PlayerAddExpRate=1.5
Pengaturan Mode Game
The Front mendukung mode PvP dan PvE yang secara fundamental mengubah pengalaman multipemain. Mode diatur melalui pengaturan ServerFightModeType.
Mode PvE (ServerFightModeType=1)
- Pemain tidak dapat saling melukai secara langsung.
- Fokus pada bertahan hidup secara kooperatif melawan musuh AI dan mutan.
- Basis dilindungi dari raid pemain (raid NPC tetap terjadi).
- Ideal untuk komunitas yang berfokus pada pembangunan dan eksplorasi.
- Pemain masih dapat membentuk squad, berdagang, dan bekerja sama.
Mode PvP (ServerFightModeType=0)
- Pemain dapat menyerang dan membunuh satu sama lain.
- Basis dan struktur dapat di-raid oleh pemain lain.
- Kontrol wilayah melalui sistem Beacon menjadi kompetitif.
- Pengganda kerusakan antar pemain dapat disetel dengan perintah admin (
SetMeleePlayerDamageRatio,SetRangedPlayerDamageRatio). - Direkomendasikan untuk pemain kompetitif dan berpengalaman.
Pengaturan Pembangunan dan Raid
Pengaturan ini mengontrol perlindungan basis dan mekanik raid. Dapat dikonfigurasi melalui perintah konsol admin atau file konfigurasi:
| Pengaturan / Perintah | Deskripsi |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
Jumlah maksimum Beacon (flag wilayah) yang dapat ditempatkan setiap pemain. |
SetHouseFlagExcitantTime [0-24] |
Mengatur jendela serangan/raid dalam jam. Selama jendela ini, pemain musuh dapat melukai struktur dalam wilayah Beacon. |
SetHFTrapMaxNum [N] |
Jumlah maksimum perangkap yang dapat ditempatkan dalam area cakupan Beacon. |
SetConstructDisableRot [1/0] |
Mengalihkan pembusukan struktur. Ketika diaktifkan (1), struktur perlahan membusuk seiring waktu jika tidak dirawat. |
SetConstructMaxHealthRatio [multiplier] |
Pengganda untuk daya tahan maksimum struktur. Nilai yang lebih tinggi membuat bangunan lebih sulit dihancurkan. |
SetConstructDefenseRatio [multiplier] |
Pengganda untuk kerusakan yang diterima struktur. Nilai yang lebih rendah mengurangi kerusakan pada bangunan. |
SetCityNPCLevelRate, SetCityNPCDamageRate, SetCityNPCHealthRate, dan SetCityNPCNumRate.
Pengaturan Laju Pengalaman dan Sumber Daya
Anda dapat menyetel laju perolehan pengalaman, laju pengumpulan sumber daya, dan berbagai pengganda gameplay melalui file ServerConfig_.ini atau melalui perintah konsol admin saat server berjalan.
Laju Pengalaman
| Pengaturan / Perintah | Default | Deskripsi |
|---|---|---|
PlayerAddExpRate |
1 |
Pengganda untuk semua pengalaman yang diperoleh pemain. Atur ke 2 untuk XP ganda. |
SetPlayerKillAddExpRate [N] |
1 |
Pengganda untuk pengalaman yang diperoleh dari membunuh NPC. |
SetPlayerFarmAddExpRate [N] |
1 |
Pengganda untuk pengalaman yang diperoleh dari mengumpulkan sumber daya. |
SetPlayerCraftAddExpRate [N] |
1 |
Pengganda untuk pengalaman yang diperoleh dari membuat item. |
Laju Pengumpulan Sumber Daya
| Perintah | Deskripsi |
|---|---|
GMSetTreeGainRate [N] |
Pengganda pengumpulan kayu. |
GMSetBushGainRate [N] |
Pengganda pengumpulan tanaman dan semak. |
GMSetOreGainRate [N] |
Pengganda pengumpulan bijih dan mineral. |
GMSetCropReapRate [N] |
Pengganda hasil panen tanaman. |
GMSetFleshGainRate [N] |
Pengganda pengumpulan daging hewan. |
GMSetCropGrowRate [N] |
Pengganda kecepatan pertumbuhan tanaman. |
GMSetTTC_Oil_Rate [N] |
Pengganda produksi sumur minyak. |
GMSetWaterCollector_Rate [N] |
Pengganda produksi kolektor embun/air. |
GMSetTTC_Fish_Rate [N] |
Pengganda produksi keranjang ikan. |
Cara Menghubungkan
Pemain terhubung ke server The Front Anda melalui server browser dalam game. Temukan IP dan port server Anda dari tab Console GPanel atau lihat Cara Menemukan IP dan Port Server Anda.
Melalui Server Browser Dalam Game
- Luncurkan The Front.
- Dari menu utama, klik Servers.
- Klik tab Dedicated Servers di bagian atas.
- Gunakan bilah pencarian atau gulir daftar untuk menemukan server Anda berdasarkan nama (nama yang Anda atur dalam pengaturan
ServerName). - Klik server Anda dan tekan Join. Masukkan password jika ada yang diatur.
ServerName dikonfigurasi dengan benar.
Melalui Steam Server Browser
- Di Steam, buka View > Game Servers (atau Servers).
- Klik tab Favorites lalu Add a Server.
- Masukkan IP dan query port server Anda dalam format
IP:QUERY_PORT(misalnya,192.168.1.100:5003). - Setelah server muncul, klik ganda untuk meluncurkan The Front dan terhubung.
Manajemen Save dan Wipe Dunia
The Front secara otomatis menyimpan data dunia pada interval reguler. Memahami sistem save penting untuk mengelola dunia server Anda.
Lokasi Save
Data save dunia disimpan di direktori data server. Interval save dapat dikonfigurasi dengan perintah admin SetSaveGameInterval (nilai dalam detik).
Save Manual
Untuk memicu save dunia manual, gunakan perintah konsol admin:
SaveWorld
Ini berguna sebelum melakukan pemeliharaan, membuat perubahan konfigurasi, atau mematikan server.
Membuat Cadangan
- Hentikan server dari GPanel.
- Arahkan ke direktori save server melalui tab Files GPanel atau SFTP.
- Unduh file save ke komputer lokal Anda untuk disimpan dengan aman.
- Cadangkan juga file
ServerConfig_.iniAnda untuk mempertahankan pengaturan Anda.
Memulai Dunia Baru (Wipe Dunia)
Untuk meng-wipe dunia dan memulai dari awal:
- Hentikan server dari GPanel.
- Arahkan ke direktori data save.
- Hapus atau ganti nama file save dunia yang ada.
- Secara opsional, atur parameter
ClearSeverTimediServerConfig_.inike tanggal (format:yyyy-mm-dd) untuk menjadwalkan wipe. - Mulai server. Server akan menghasilkan dunia baru dari awal.
Referensi Port
The Front menggunakan port jaringan berikut. Port-port ini dikonfigurasi secara otomatis oleh paket hosting Anda di Legion Hosting.
| Port | Protokol | Default | Tujuan |
|---|---|---|---|
| Game Port | UDP | 5001 |
Koneksi game utama. Pemain terhubung pada port ini. |
| Beacon Port | UDP | 5002 |
Port beacon Unreal Engine untuk handshake koneksi. |
| Query Port | UDP | 5003 |
Kueri Steam server browser. |
| Shutdown Service Port | TCP | 5004 |
Pendengar layanan shutdown jarak jauh. |
Artikel Terkait
- Perintah Admin The Front
- Cara Menemukan IP dan Port Server Anda
- Cara Mengunggah File melalui SFTP
- Memulai dengan Server Baru Anda
Butuh Bantuan?
Jika Anda masih mengalami masalah dengan server The Front Anda, silakan buka tiket dukungan dan tim kami akan dengan senang hati membantu Anda.