Panduan ini mencakup pengaturan admin melalui RCON, perintah Source engine, dukungan plugin SourceMod/MetaMod, pengelolaan pemain, pengelolaan peta, peta kustom, dan pemecahan masalah untuk server dedicated No More Room in Hell (NMRiH) Anda. Untuk pengaturan dan konfigurasi server awal, lihat Panduan Pengaturan Server No More Room in Hell.
1. Pengaturan Admin (RCON)
RCON (Remote Console) adalah metode utama untuk mengelola server NMRiH. Ini menyediakan akses perintah penuh baik di dalam game maupun dari jarak jauh.
Menyiapkan RCON
- Masuk ke GPanel dan pilih server NMRiH Anda.
- Buka tab Startup dan atur RCON_PASSWORD ke password yang aman.
- Verifikasi password yang sama disetel di
nmrih/cfg/server.cfg:rcon_password "YourSecureRCON" - Restart server agar perubahan berlaku.
Mengautentikasi melalui RCON di Dalam Game
- Buka konsol developer dengan menekan
~(tilde). - Autentikasi dengan:
rcon_password YourSecureRCON - Anda sekarang dapat menambahkan awalan
rconpada perintah apa pun untuk menjalankannya di server.
2. Perintah Source Engine
Perintah berikut adalah perintah server Source engine standar. Jalankan melalui RCON (tambahkan awalan rcon di konsol game) atau melalui konsol GPanel.
| Perintah | Deskripsi |
|---|---|
changelevel <map_name> |
Ganti ke peta tertentu segera (mis., changelevel nmo_broadway). |
kick <player_name> |
Tendang pemain dari server berdasarkan nama mereka. |
kickid <user_id> |
Tendang pemain berdasarkan user ID mereka (ditampilkan dalam output status). |
banid <minutes> <user_id> |
Blokir pemain berdasarkan user ID untuk durasi tertentu. Gunakan 0 untuk permanen. |
removeid <user_id> |
Hapus blokir berdasarkan user ID. |
status |
Menampilkan info server dan daftar semua pemain yang terhubung dengan ID dan alamat IP mereka. |
users |
Daftar pemain yang terhubung dengan user ID mereka. |
say <message> |
Kirim pesan ke semua pemain dari konsol server. |
mp_restartgame 1 |
Restart ronde saat ini setelah penundaan 1 detik. |
sv_password <password> |
Ubah password gabung server saat runtime. Gunakan tanda kutip kosong untuk tanpa password. |
maps * |
Daftar semua peta yang tersedia di server. |
writeid |
Simpan daftar blokir saat ini ke banned_user.cfg. |
writeip |
Simpan daftar blokir IP saat ini ke banned_ip.cfg. |
3. Pengelolaan Pemain
Mengidentifikasi Pemain
Gunakan perintah status untuk melihat semua pemain yang terhubung:
rcon status
Ini menampilkan nama, user ID, Steam ID, alamat IP, dan waktu koneksi setiap pemain.
Menendang Pemain
rcon kick "PlayerName"
rcon kickid 3
Gunakan tanda kutip di sekitar nama pemain yang mengandung spasi. Varian kickid menggunakan user ID numerik dari status.
Memblokir Pemain
rcon banid 0 3 kick
Ini memblokir user ID 3 secara permanen (0 menit = permanen) dan menendang mereka segera. Untuk memblokir untuk waktu terbatas:
rcon banid 60 3 kick
Ini memblokir selama 60 menit. Setelah memblokir, simpan daftar blokir:
rcon writeid
Membatalkan Blokir Pemain
rcon removeid STEAM_X:X:XXXXXXX
Gunakan Steam ID dari daftar blokir atau output status. Simpan perubahan dengan rcon writeid.
4. Pengelolaan Peta
Mengganti Peta
Untuk beralih peta segera selama gameplay:
rcon changelevel nmo_broadway
Melihat Peta yang Tersedia
rcon maps *
Ini mendaftar semua file peta yang diinstal di server. Gunakan nama peta tanpa ekstensi .bsp saat mengganti level.
Mengedit Siklus Peta
Rotasi peta dikontrol oleh nmrih/mapcycle.txt. Edit file ini untuk menambah atau menghapus peta:
- Hentikan server dari GPanel.
- Buka
nmrih/mapcycle.txtmelalui tab Files atau SFTP. - Tambah atau hapus nama peta (satu per baris).
- Simpan dan mulai server.
5. Peta Kustom
NMRiH memiliki komunitas aktif yang membuat peta kustom. Untuk menginstal peta kustom di server Anda:
Menginstal Peta Kustom
- Unduh file peta kustom (
.bsp) dari sumber tepercaya seperti Steam Workshop atau GameBanana. - Hentikan server dari GPanel.
- Hubungkan melalui SFTP (lihat Cara Mengunggah File melalui SFTP).
- Unggah file
.bspkenmrih/maps/. - Tambahkan nama peta ke
nmrih/mapcycle.txt. - Mulai server.
sv_downloadurl untuk FastDL sehingga klien dapat mengunduh peta secara otomatis saat terhubung.
Pengaturan FastDL
Untuk memungkinkan klien mengunduh peta kustom secara otomatis, atur FastDL di server.cfg:
sv_downloadurl "http://your-fastdl-url.com/nmrih/"
sv_allowdownload 1
sv_allowupload 0
6. Dukungan SourceMod dan MetaMod
NMRiH mendukung SourceMod dan MetaMod:Source, yang menyediakan framework plugin yang kuat untuk administrasi server yang diperluas.
Menginstal MetaMod:Source
- Unduh MetaMod:Source dari sourcemm.net.
- Hentikan server dari GPanel.
- Hubungkan melalui SFTP dan ekstrak file MetaMod ke direktori
nmrih/, dengan mempertahankan struktur folder. - Mulai server dan verifikasi MetaMod telah dimuat dengan mengetik
rcon meta versiondi konsol.
Menginstal SourceMod
- Unduh SourceMod dari sourcemod.net. Pastikan Anda memilih versi yang benar untuk branch Source engine NMRiH.
- Hentikan server dari GPanel.
- Ekstrak file SourceMod ke direktori
nmrih/di atas instalasi MetaMod yang ada. - Mulai server dan verifikasi dengan mengetik
rcon sm version.
Plugin SourceMod Umum
- Menu admin: Panel admin di dalam game untuk kick, ban, dan penggantian peta.
- Nominasi/voting peta: Memungkinkan pemain untuk memilih peta berikutnya.
- Slot reservasi: Cadangkan slot pemain untuk admin atau VIP.
- Plugin anti-cheat: Perlindungan tambahan terhadap kecurangan.
nmrih/addons/sourcemod/configs/admins_simple.ini menggunakan Steam ID. Ini memberikan akses admin di dalam game kepada pemain tertentu.
7. Pemecahan Masalah
RCON Tidak Berfungsi
- Verifikasi
rcon_passworddisetel di keduaserver.cfgdan tab Startup GPanel. - Pastikan Anda mengautentikasi sebelum menjalankan perintah:
rcon_password YourPasswordlalurcon command. - Periksa bahwa port RCON cocok dengan port game server Anda (Source engine menggunakan port yang sama untuk RCON secara default).
Peta Kustom Tidak Dimuat
- Verifikasi file
.bspada dinmrih/maps/. - Pastikan nama peta di
mapcycle.txtcocok persis dengan nama file (tanpa ekstensi.bsp). - Periksa konsol server untuk kesalahan "map not found".
SourceMod Tidak Dimuat
- Konfirmasi MetaMod terinstal dengan benar dengan memeriksa
rcon meta version. - Verifikasi versi SourceMod kompatibel dengan branch Source engine NMRiH.
- Periksa direktori
nmrih/addons/sourcemod/logs/untuk log kesalahan.
Pemain Tertendang Secara Tak Terduga
- Periksa apakah plugin anti-cheat SourceMod menyebabkan false positive.
- Verifikasi
sv_timeouttidak disetel terlalu rendah (default adalah 65 detik). - Tinjau konsol server untuk pesan alasan kick.
Server Crash
- Jika crash dimulai setelah menginstal plugin, hapus satu per satu untuk mengidentifikasi penyebabnya.
- Hapus
server.cfgdan restart untuk meregenerasi default. - Jika crash berlanjut, buka tiket dukungan dengan pesan kesalahan dari konsol GPanel.
Artikel Terkait
- Panduan Pengaturan Server No More Room in Hell
- 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.