Panduan ini mencakup penyiapan admin, perintah RCON Source engine, manajemen pemain, perintah peta, dukungan SourceMod/MetaMod, peta kustom, dan pemecahan masalah untuk server Half-Life 2: Deathmatch Anda. Untuk penyiapan awal, konfigurasi, dan instruksi koneksi, lihat Panduan Penyiapan Server Half-Life 2: Deathmatch.
1. Penyiapan RCON
Atur password RCON melalui variabel startup RCON_PASSWORD atau di hl2mp/cfg/server.cfg:
rcon_password "YourStrongPassword"
Autentikasi dalam game melalui konsol (~):
rcon_password YourStrongPassword
rcon <command>
Anda juga dapat mengirim perintah langsung melalui tab Console GPanel.
2. Manajemen Pemain
| Perintah | Deskripsi |
|---|---|
rcon status | Menampilkan daftar pemain dengan user ID, Steam ID, IP, dan ping. |
rcon kick <userid> | Mengeluarkan pemain berdasarkan user ID. |
rcon kick "<playername>" | Mengeluarkan berdasarkan nama tampilan. |
rcon banid <minutes> <userid> | Memblokir berdasarkan user ID. 0 = permanen. |
rcon banip <minutes> <ip> | Memblokir alamat IP. |
rcon removeid <steamid> | Menghapus blokir Steam ID. |
rcon removeip <ip> | Menghapus blokir IP. |
rcon writeid | Menyimpan daftar blokir ke banned_user.cfg. |
rcon writeip | Menyimpan blokir IP ke banned_ip.cfg. |
rcon writeid dan rcon writeip setelah memblokir. Tanpa menyimpan, blokir akan hilang saat restart.
3. Perintah Peta
| Perintah | Deskripsi |
|---|---|
rcon changelevel <mapname> | Berganti peta, menjaga pemain tetap terhubung. |
rcon map <mapname> | Memuat peta dari awal, memutuskan koneksi semua pemain. |
rcon maps * | Menampilkan daftar semua peta yang tersedia. |
rcon mp_timelimit <min> | Mengubah batas waktu peta. |
rcon mp_fraglimit <frags> | Mengubah batas frag. |
rcon mp_restartgame 1 | Memulai ulang ronde saat ini, mengatur ulang skor. |
4. Manajemen Server
| Perintah | Deskripsi |
|---|---|
rcon hostname "Name" | Mengubah nama server. |
rcon sv_password "pass" | Mengatur atau mengubah password masuk. |
rcon mp_friendlyfire <0/1> | Mengaktifkan/menonaktifkan friendly fire. |
rcon sv_alltalk <0/1> | Mengaktifkan/menonaktifkan voice chat lintas tim. |
rcon say "message" | Mengirim pesan obrolan ke seluruh server. |
rcon exec <filename> | Menjalankan file konfigurasi. |
rcon quit | Mematikan server. |
5. SourceMod dan MetaMod
Untuk fitur admin tingkat lanjut, pasang MetaMod:Source dan SourceMod.
Instalasi
- Hentikan server Anda dari GPanel.
- Unduh MetaMod:Source dari sourcemm.net dan unggah ke
hl2mp/melalui SFTP. - Unduh SourceMod dari sourcemod.net dan unggah ke
hl2mp/. - Jalankan server dan verifikasi dengan
meta versiondansm version.
Menambahkan Admin SourceMod
Edit hl2mp/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
Gunakan sm_admin di obrolan atau konsol untuk membuka menu admin dalam game.
6. Peta Kustom
- Unduh file peta kustom
.bsp. - Unggah ke
hl2mp/maps/melalui SFTP (lihat Cara Mengunggah File melalui SFTP). - Tambahkan nama peta ke
mapcycle.txt. - Uji dengan
rcon changelevel mapname.
7. Pemecahan Masalah
- Server crash saat startup: Periksa konsol GPanel untuk kesalahan. Verifikasi bahwa peta awal ada di
hl2mp/maps/. - Pemain tidak dapat terhubung: Konfirmasikan server berjalan, periksa IP/port di GPanel, dan pastikan versi game cocok.
- RCON tidak berfungsi: Verifikasi
rcon_passwordtelah diatur dan autentikasi sebelum mengirim perintah. - Masalah SourceMod: Pastikan file berada di
hl2mp/(bukan root server) dan build yang benar digunakan.
Artikel Terkait
- Panduan Penyiapan Server Half-Life 2: Deathmatch
- Cara Menemukan IP dan Port Server Anda
- Cara Mengunggah File melalui SFTP
Butuh Bantuan?
Jika Anda mengalami masalah dengan server HL2DM Anda yang tidak dibahas di sini, buka tiket dukungan dan sertakan IP server Anda, deskripsi masalah, dan pesan kesalahan relevan apa pun dari konsol GPanel.