Panduan ini membahas cara mengatur server dedikasi Midnight Ghost Hunt Anda di Legion Hosting, mengonfigurasi variabel startup, mengedit pengaturan Engine.ini dan Game.ini, mengatur rotasi peta, dan terhubung ke server Anda. Untuk perintah admin dan manajemen pemain, lihat Perintah Admin Midnight Ghost Hunt.
1. Mulai Pertama Kali
- Masuk ke GPanel dan pilih server Midnight Ghost Hunt Anda.
- Buka tab Startup dan tinjau variabel yang tersedia (lihat tabel di bawah).
- Atur GAME_NAME untuk mengidentifikasi server Anda di peramban.
- Opsional, atur PASSWORD untuk membatasi akses.
- Kembali ke tab Console dan klik Start.
- Tunggu konsol mengonfirmasi bahwa server siap. Mulai pertama menghasilkan file konfigurasi default.
2. Variabel Startup GPanel
Variabel berikut tersedia di tab Startup GPanel. Variabel ini diteruskan ke eksekutabel server pada setiap pemulaian.
| Variabel | Wajib | Deskripsi |
|---|---|---|
GAME_NAME |
Tidak | Nama yang ditampilkan di peramban server. Default adalah Dedicated_Server_01. |
PASSWORD |
Tidak | Kata sandi opsional yang diperlukan untuk bergabung ke server. Biarkan kosong untuk server publik. |
MAP |
Tidak | Peta awal. Opsi: Mansion, Asylum, Theatre, Museum, Ghost Ship, Carnival, School, Graveyard, Doll Factory, Mall. Default adalah Asylum. |
GAME_MODE |
Tidak | Mode permainan. Opsi: 4v4 Hunt, 6v6 Hunt, Darkness. Default adalah 4v4 Hunt. |
REGION |
Tidak | Wilayah server. Opsi: North America, South America, Western Europe, Northern Europe, Eastern Europe, Middle East, Asia, Africa, Oceania. |
B_DIFFICULTY |
Tidak | Tingkat kesulitan bot. Opsi: Easy, Normal, Hard, Auto. Default adalah Auto. |
ADDITIONAL_ARGS |
Tidak | Argumen peluncuran tambahan (mis. -NoBots -NoAutobalance). |
BEACON_PORT |
Tidak | Port beacon. Default adalah 7787. Dikelola oleh GPanel. |
3. Konfigurasi Server (File INI)
Midnight Ghost Hunt menggunakan file INI Unreal Engine 4 untuk konfigurasi server yang terperinci. Hentikan server Anda sebelum mengedit file-file ini.
Lokasi File
MidnightGhostHunt/Saved/Config/LinuxServer/Engine.ini
MidnightGhostHunt/Saved/Config/LinuxServer/Game.ini
Buka file-file ini menggunakan tab Files di GPanel atau hubungkan melalui SFTP. Jika file tidak ada, mulai dan hentikan server sekali untuk menghasilkannya.
Engine.ini -- Pengaturan Utama
| Bagian | Pengaturan | Deskripsi |
|---|---|---|
[OnlineSubsystemSteam] |
GameServerQueryPort |
Port kueri untuk peramban server Steam. GPanel mengaturnya secara otomatis. |
[/Script/Engine.GameSession] |
MaxPlayers |
Jumlah maksimum pemain. Default adalah 8. |
Game.ini -- Pengaturan Utama
| Bagian | Pengaturan | Deskripsi |
|---|---|---|
[/Script/MGH.MGHGameMode] |
RoundTimeLimit |
Durasi setiap ronde dalam detik sebelum tengah malam terpicu. Default adalah 300 (5 menit). |
[/Script/MGH.MGHGameMode] |
MidnightDuration |
Durasi fase tengah malam dalam detik. Default adalah 120 (2 menit). |
[/Script/MGH.MGHGameMode] |
WarmupTime |
Waktu sebelum ronde dimulai dalam detik. Default adalah 15. |
[/Script/MGH.MGHGameMode] |
bAutoBalanceTeams |
Menyeimbangkan tim secara otomatis antar ronde. Default adalah True. |
[/Script/MGH.MGHGameMode] |
NumRounds |
Jumlah ronde per pertandingan. Default adalah 4. |
Contoh Game.ini
[/Script/MGH.MGHGameMode]
RoundTimeLimit=300
MidnightDuration=120
WarmupTime=15
bAutoBalanceTeams=True
NumRounds=4
4. Rotasi Peta
Midnight Ghost Hunt mendukung konfigurasi peta mana yang disertakan dalam rotasi. Daftar peta didefinisikan di Game.ini:
[/Script/MGH.MGHGameMode]
+GameMapRotation=/Game/Maps/Museum
+GameMapRotation=/Game/Maps/Mansion
+GameMapRotation=/Game/Maps/School
+GameMapRotation=/Game/Maps/GhostShip
+GameMapRotation=/Game/Maps/Cabin
+GameMapRotation=/Game/Maps/Asylum
+GameMapRotation=/Game/Maps/Diner
Hapus atau beri komentar pada peta yang tidak Anda inginkan dalam rotasi. Server bergulir melalui peta yang terdaftar secara berurutan setelah setiap pertandingan.
5. Pengaturan Ronde dan Permainan
Sesuaikan pengalaman gameplay dengan menyetel pengaturan ronde ini di Game.ini:
| Pengaturan | Default | Deskripsi |
|---|---|---|
RoundTimeLimit |
300 |
Durasi fase pra-tengah malam (detik). Waktu yang lebih singkat menekan pemburu; waktu yang lebih lama menguntungkan hantu. |
MidnightDuration |
120 |
Fase pasca-tengah malam di mana hantu memburu para pemburu (detik). |
NumRounds |
4 |
Ronde per pertandingan. Tim bertukar sisi setiap ronde. |
WarmupTime |
15 |
Hitung mundur sebelum setiap ronde dimulai (detik). |
bFriendlyFire |
False |
Izinkan kerusakan tim. Mengaktifkan ini menambahkan lapisan kehati-hatian ekstra bagi pemburu. |
6. Cara Menghubungkan
Opsi A -- Peramban Server Dalam Game
- Luncurkan Midnight Ghost Hunt melalui Steam.
- Dari menu utama, pilih Play lalu Server Browser.
- Cari server Anda berdasarkan nama atau jelajahi daftarnya.
- Pilih server Anda dan klik Join. Masukkan kata sandi jika diminta.
Opsi B -- Koneksi Langsung melalui Steam
- Buka klien Steam.
- Klik View di menu atas, lalu Game Servers.
- Klik Favourites, lalu Add a server.
- Masukkan IP dan port server Anda dari tab Network GPanel:
<your-server-ip>:<port> - Klik Add this address to favourites, lalu pilih server dan klik Connect.
Pemecahan Masalah
- Server tidak muncul di peramban: Verifikasi server sudah sepenuhnya dimulai di GPanel. Peramban server Steam mungkin membutuhkan 2-3 menit untuk mengindeks server baru.
- Tidak dapat terhubung: Periksa IP dan port server Anda di tab Network GPanel. Pastikan tidak ada ketidakcocokan kata sandi.
- Crash saat startup: Hapus file INI di
MidnightGhostHunt/Saved/Config/LinuxServer/dan mulai ulang server untuk meregenerasi default. - Rotasi peta tidak berfungsi: Verifikasi jalur peta di
Game.inisudah benar. Jalur yang tidak valid akan menyebabkan server melewati entri tersebut. - Masalah kinerja: Kurangi
MAX_PLAYERSjika server mengalami lag dengan lobi penuh.
Artikel Terkait
- Perintah Admin Midnight Ghost Hunt
- Cara Menemukan IP dan Port Server Anda
- Cara Mengunggah File melalui SFTP
- Panduan Startup Server
Butuh Bantuan?
Jika Anda mengalami masalah yang tidak tercakup di sini, buka tiket dukungan dan sertakan IP server Anda, deskripsi masalah, dan pesan kesalahan apa pun dari konsol GPanel.