Panduan ini memandu Anda melalui pengaturan dan konfigurasi server dedicated Counter-Strike 2 Anda yang dihosting di Legion Hosting, termasuk pendaftaran GSLT, konfigurasi server.cfg, pemilihan mode game, peta workshop, kerangka kerja plugin, dan cara menghubungkan.
Langkah 1: Dapatkan Game Server Login Token (GSLT)
GSLT adalah token unik yang mengikat server CS2 Anda ke akun Steam Anda. Anda memerlukan akun Steam dalam kondisi baik (tanpa ban VAC) untuk menghasilkannya.
- Masuk ke akun Steam Anda dan kunjungi steamcommunity.com/dev/managegameservers.
- Di kolom App ID masukkan
730(Counter-Strike 2). - Masukkan memo opsional (mis.
Legion CS2 Server) untuk membantu Anda mengidentifikasi token nanti. - Klik Create. Salin token yang dihasilkan — token tampak seperti string alfanumerik panjang.
- Di GPanel, buka tab Startup server Anda dan tempel token ke kolom GSLT / Steam Token.
Langkah 2: Jalankan Server Anda
Di GPanel, navigasikan ke server CS2 Anda dan klik Start. Server menginstal atau memverifikasi file game pada peluncuran pertama — ini dapat memakan waktu beberapa menit. Perhatikan konsol untuk baris:
Connection to Steam servers successful.
Jika Anda melihat baris tersebut, GSLT Anda valid dan server berjalan dalam mode secure (VAC).
Periksa tab Network GPanel untuk port game dan port GOTV yang ditetapkan untuk server Anda. Lihat Cara Menemukan IP dan Port Server Anda jika Anda tidak yakin tentang alamat server Anda.
Langkah 3: Konfigurasikan server.cfg
File konfigurasi utama untuk server CS2 Anda terletak di:
game/csgo/cfg/server.cfg
Anda dapat mengedit file ini menggunakan File Manager di GPanel atau dengan mengunggahnya melalui SFTP. Lihat Cara Mengunggah File melalui SFTP untuk instruksinya.
Berikut adalah konfigurasi awal yang direkomendasikan dengan penjelasan untuk setiap pengaturan:
// -----------------------------------------------
// Basic server identity
// -----------------------------------------------
hostname "My CS2 Server" // Name shown in server browser
sv_password "" // Leave blank for public, set a password to restrict access
sv_cheats 0 // 0 = cheats off (required for VAC)
// -----------------------------------------------
// Player limits and regions
// -----------------------------------------------
maxplayers 10 // Max players (competitive: 10, casual up to 20)
sv_region 255 // 255 = world, 0 = US East, 3 = Europe
// -----------------------------------------------
// Rates (modern CS2 defaults are usually fine)
// -----------------------------------------------
sv_minrate 0
sv_maxrate 0 // 0 = unlimited
sv_mincmdrate 64
sv_maxcmdrate 128
sv_minupdaterate 64
sv_maxupdaterate 128
// -----------------------------------------------
// Game behaviour
// -----------------------------------------------
sv_alltalk 0 // 0 = teams only, 1 = all players hear all chat
sv_deadtalk 1 // Dead players can talk to living teammates
mp_autoteambalance 1
mp_limitteams 1
// -----------------------------------------------
// Execute game mode config last
// -----------------------------------------------
exec gamemode_competitive.cfg
Langkah 4: Tipe dan Mode Game
CS2 menggunakan kombinasi dua cvar untuk mendefinisikan mode game. Atur ini di parameter startup Anda (tab Startup GPanel) atau di bagian atas server.cfg.
| Mode | game_type | game_mode | Exec bawaan |
|---|---|---|---|
| Casual | 0 |
0 |
gamemode_casual.cfg |
| Competitive | 0 |
1 |
gamemode_competitive.cfg |
| Wingman (2v2) | 0 |
2 |
gamemode_competitive2v2.cfg |
| Deathmatch | 1 |
2 |
gamemode_deathmatch.cfg |
| Arms Race | 1 |
0 |
gamemode_armsrace.cfg |
game_type dan game_mode di parameter Startup GPanel sebagai argumen peluncuran: +game_type 0 +game_mode 1. Mengubahnya hanya di server.cfg tanpa restart mungkin tidak sepenuhnya berlaku.
Langkah 5: Map Pool dan Perubahan Peta
Gunakan perintah konsol berikut untuk mengelola peta. Perintah ini dapat ditempatkan di server.cfg, diketik melalui RCON, atau dijalankan dari konsol GPanel.
Peta Resmi
CS2 hadir dengan map pool kompetitif standar. Ubah peta dengan:
changelevel de_mirage
changelevel de_dust2
changelevel de_inferno
changelevel de_nuke
changelevel de_overpass
changelevel de_ancient
changelevel de_anubis
Peta Workshop
Untuk menjalankan peta Steam Workshop, server Anda memerlukan parameter peluncuran +host_workshop_map dan Steam Web API key.
- Dapatkan Steam Web API key dari steamcommunity.com/dev/apikey.
- Di tab Startup GPanel tambahkan:
+sv_setsteamaccount YOUR_GSLT +authkey YOUR_WEBAPI_KEY - Untuk memuat peta workshop, tambahkan:
+host_workshop_map WORKSHOP_MAP_ID(ID numerik dari URL workshop). - Sebagai alternatif gunakan:
+host_workshop_collection COLLECTION_IDuntuk memuat seluruh koleksi dan menggilirnya.
Langkah 6: MetaMod dan CounterStrikeSharp (Kerangka Kerja Plugin)
MetaMod:Source adalah loader plugin yang berada di antara engine game CS2 dan plugin. CounterStrikeSharp (CSS) adalah kerangka kerja plugin C# yang dibangun di atas MetaMod yang memungkinkan Anda menginstal plugin komunitas seperti menu admin, mode latihan, dan sistem manajemen pertandingan seperti Get5.
Menginstal MetaMod:Source
- Unduh build MetaMod:Source terbaru yang kompatibel dengan CS2 dari sourcemm.net. Pilih branch master.
- Ekstrak arsipnya. Anda akan mendapatkan folder
addons/. - Unggah folder
addons/ke direktorigame/csgo/server Anda sehingga path-nya menjadigame/csgo/addons/metamod/. Lihat Cara Mengunggah File melalui SFTP. - Di
game/csgo/gameinfo.gi, temukan blokSearchPathsdan tambahkan baris berikut tepat di atas entriGamepertama:Game csgo/addons/metamod - Restart server Anda. Jalankan
meta listdi konsol GPanel — jika MetaMod dimuat, Anda akan melihat versinya terdaftar.
Menginstal CounterStrikeSharp
- Unduh rilis terbaru dari github.com/roflmuffin/CounterStrikeSharp. Dapatkan paket with-runtime sehingga Anda tidak perlu menginstal .NET secara terpisah.
- Ekstrak dan unggah isinya ke
game/csgo/(gabungkan dengan folderaddons/yang sudah ada). - Restart server. Periksa konsol untuk
[CounterStrikeSharp] Loaded successfully. - Plugin individual ditempatkan di
game/csgo/addons/counterstrikesharp/plugins/— setiap plugin memiliki subfoldernya sendiri.
Langkah 7: Menghubungkan ke Server Anda
Temukan alamat IP server Anda dan port yang ditetapkan di tab Network di GPanel.
Melalui Konsol Dalam Game
Buka konsol developer dengan tombol ` (tilde) dan ketik:
connect YOUR.SERVER.IP:PORT
Jika Anda mengatur sv_password, lanjutkan dengan:
password YourPassword
Melalui Server Browser
- Di CS2, buka Play > Community Server Browser.
- Klik tab Favourites, lalu Add a server.
- Masukkan IP dan port server Anda (dari tab Network GPanel) dan klik OK.
- Server Anda akan muncul di Favourites dan Anda dapat klik dua kali untuk bergabung.
Melalui Steam Connect Link
Anda dapat membagikan link connect Steam langsung kepada pemain:
steam://connect/YOUR.SERVER.IP:PORT/YourPassword
Tempel link ini ke bilah alamat browser atau pesan chat Steam. Bagian password bersifat opsional jika server tidak memilikinya.
YOUR.SERVER.IP:PORT dengan IP dan port server Anda yang sebenarnya dari tab Network GPanel. Lihat Cara Menemukan IP dan Port Server Anda untuk bantuan menemukannya.
Artikel Terkait
- Pengaturan Admin CS2 — RCON, perintah admin, konfigurasi kompetitif, GOTV
- Pemecahan Masalah CS2 — Error GSLT, crash, masalah koneksi, masalah plugin
- Cara Menemukan IP dan Port Server Anda
- Cara Mengunggah File melalui SFTP