Promo Kilat 50% diskon untuk semua server Hari Terakhir!
Berakhir dalam: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Panduan Pengaturan Server Garry's Mod


Panduan ini membahas cara mengonfigurasi server dedikasi Garry's Mod Anda yang dihosting dengan Legion Hosting, termasuk pengaturan server, koleksi Workshop, gamemode populer, pengaturan DarkRP, FastDL, dan cara terhubung.

Sebelum Anda mulai: Server Anda berjalan di GPanel di gpanel.legionhosting.net. Anda memerlukan akses SFTP untuk mengunggah atau mengedit file. Lihat panduan unggah file SFTP jika Anda belum mengaturnya.

Daftar Isi

  1. Game Server Login Token (GSLT)
  2. Mengonfigurasi server.cfg
  3. Gamemode Populer
  4. Koleksi Workshop
  5. Pengaturan DarkRP
  6. Pengaturan FastDL
  7. Terhubung ke Server Anda

1. Game Server Login Token (GSLT)

Steam memerlukan Game Server Login Token untuk server Garry's Mod publik. Tanpa itu, server Anda tidak akan muncul di browser server dan mungkin dibatasi.

  1. Buka steamcommunity.com/dev/managegameservers dan masuk.
  2. Di bawah Create a new game server account, masukkan App ID 4000 (Garry's Mod) dan memo untuk mengidentifikasi server.
  3. Klik Create dan salin token yang dihasilkan.
  4. Tambahkan token ke baris startup atau server.cfg Anda menggunakan variabel sv_setsteamaccount (lihat di bawah).
Catatan: Setiap GSLT terkait dengan satu server. Jika Anda menjalankan beberapa server, hasilkan token terpisah untuk masing-masing.

2. Mengonfigurasi server.cfg

File konfigurasi server utama terletak di:

garrysmod/cfg/server.cfg

Hubungkan melalui SFTP, navigasikan ke jalur tersebut, dan buka atau buat server.cfg. Di bawah ini adalah konfigurasi awal yang direkomendasikan dengan penjelasan untuk setiap pengaturan utama.

// ── Identity ──────────────────────────────────────────
hostname    "My GMod Server"         // Server name shown in browser
sv_password ""                       // Leave blank for public; set a password to make it private

// ── Slots & Network ───────────────────────────────────
maxplayers  32                       // Maximum concurrent players (up to your plan limit)
sv_region   255                      // 255 = worldwide

// ── Gamemode ──────────────────────────────────────────
// Set the active gamemode. Common values: sandbox, darkrp, terrortown, prop_hunt, murder
sv_gamemode "sandbox"

// ── Downloads ─────────────────────────────────────────
// FastDL base URL (see FastDL section below)
sv_downloadurl "https://yourcdn.example.com/garrysmod/"

// Allow clients to download custom content from the server directly (slower fallback)
sv_allowupload  1
sv_allowdownload 1

// ── Steam ─────────────────────────────────────────────
sv_setsteamaccount "YOUR_GSLT_TOKEN_HERE"

// ── Misc ──────────────────────────────────────────────
sv_cheats 0
sv_lan    0     // 0 = internet server; 1 = LAN only
Menerapkan perubahan: Restart server Anda dari GPanel setelah mengedit server.cfg, atau gunakan exec server.cfg di konsol server untuk sebagian besar pengaturan. Beberapa pengaturan (mis. maxplayers) memerlukan restart penuh.

Referensi Pengaturan Utama server.cfg

ConVar Contoh Nilai Deskripsi
hostname"My GMod Server"Nama tampilan di browser server
sv_password"" atau "secret"Kata sandi server; kosongkan untuk publik
maxplayers32Batas slot pemain bersamaan
sv_gamemode"darkrp"Nama folder gamemode aktif
sv_downloadurl"https://cdn.example.com/gmod/"URL dasar FastDL untuk unduhan klien
sv_setsteamaccount"ABCDEF..."GSLT Steam untuk daftar publik
sv_lan00 = internet, 1 = hanya LAN
sv_cheats0Mengaktifkan/menonaktifkan perintah cheat

3. Gamemode Populer

Garry's Mod mendukung banyak gamemode komunitas. Yang paling populer tercantum di bawah ini. Setiap gamemode harus diinstal sebagai addon (lihat bagian Workshop) dan kemudian diatur di server.cfg menggunakan sv_gamemode.

Gamemode nilai sv_gamemode Deskripsi
SandboxsandboxPengalaman GMod default; membangun, memunculkan prop, menggunakan alat. Termasuk secara default.
DarkRPdarkrpGamemode roleplay dengan pekerjaan, ekonomi, dan hukum. Gamemode GMod paling populer.
Trouble in Terrorist Town (TTT)terrortownDeduksi sosial — Traitor melawan Innocent. Termasuk dengan GMod.
Prop Huntprop_huntPetak umpet menggunakan prop sebagai penyamaran.
MurdermurderSatu pembunuh memburu yang tak bersalah; pengamat harus mengidentifikasi pembunuhnya.
Sandbox dan TTT termasuk dengan Garry's Mod. DarkRP, Prop Hunt, dan Murder harus diinstal dari Workshop. Lihat bagian Workshop untuk cara menambahkannya melalui koleksi atau baris startup.

4. Koleksi Workshop

Cara termudah untuk mengelola addon di server dedikasi adalah melalui koleksi Steam Workshop. Ini memungkinkan Anda memelihara satu koleksi di Steam dan membuat server secara otomatis mengunduh dan memperbarui semua addon saat startup.

Langkah 1 — Membuat Koleksi Workshop

  1. Buka Workshop Garry's Mod dan berlangganan addon yang Anda inginkan.
  2. Buka profil Steam Anda, klik Workshop Items, lalu Collections, dan klik Create Collection.
  3. Tambahkan semua addon yang diinginkan ke koleksi, publikasikan sebagai Public, dan catat ID koleksi dari URL-nya (mis. steamcommunity.com/sharedfiles/filedetails/?id=123456789).

Langkah 2 — Tambahkan ke Parameter Startup

Di GPanel, buka tab Startup server Anda dan tambahkan atau perbarui parameter berikut:

+host_workshop_collection 123456789
+workshop_addons 123456789

Ganti 123456789 dengan ID koleksi Anda yang sebenarnya. Kedua parameter biasanya digunakan bersamaan: host_workshop_collection memaksa klien untuk mengunduh koleksi, dan workshop_addons memuat addon di sisi server.

Steam API Key diperlukan: Unduhan Workshop memerlukan kunci Steam Web API. Di GPanel di bawah Startup, atur variabel STEAM_API_KEY ke kunci yang dihasilkan di steamcommunity.com/dev/apikey.

Langkah 3 — Instalasi Addon Manual (Alternatif)

Anda juga dapat menginstal addon secara manual dengan mengunggahnya melalui SFTP ke:

garrysmod/addons/

Setiap addon harus ditempatkan dalam subfoldernya sendiri, mis. garrysmod/addons/darkrp/. Lihat panduan unggah SFTP untuk instruksi.


5. Pengaturan DarkRP

DarkRP adalah gamemode Garry's Mod paling populer dan memerlukan dua addon yang bekerja bersama: gamemode dasar dan addon modifikasi untuk kustomisasi.

Addon yang Diperlukan

AddonTujuanWorkshop ID
DarkRP Gamemode inti. Tempatkan di garrysmod/gamemodes/darkrp/ 2975506321
DarkRPModification Konfigurasi kustom server Anda (pekerjaan, kiriman, dll.). Tempatkan di garrysmod/addons/darkrpmodification/ 2975625920
DarkRP itu sendiri harus berada di folder gamemodes/, bukan di addons/. DarkRPModification berada di addons/. Salah mengatur jalur ini adalah kesalahan pengaturan DarkRP yang paling umum.

Mengatur Gamemode

Di server.cfg, atur:

sv_gamemode "darkrp"

Mengustomisasi DarkRP (DarkRPModification)

Semua kustomisasi dilakukan di dalam garrysmod/addons/darkrpmodification/lua/darkrp_config/. File utama:

FileApa yang dikontrol
settings.luaPengaturan global DarkRP (uang awal, interval gaji, batas prop, dll.)
jobs.luaMendefinisikan pekerjaan kustom (polisi, walikota, pengedar narkoba, dll.) dengan model, gaji, dan izin
shipments.luaMendefinisikan kiriman pedagang senjata dan isinya
entities.luaEntitas kustom yang dapat dibeli (mesin uang, lab sabu, dll.)
categories.luaOrganisasi kategori menu F4

Contoh: Menambahkan Pekerjaan Kustom

Di jobs.lua di dalam DarkRPModification, tambahkan blok seperti:

TEAM_MEDIC = DarkRP.createJob("Medic", {
    color = Color(0, 200, 100),
    model = {"models/player/Group01/Female_04.mdl"},
    description = [[You are a medic. Heal the injured citizens of the city.]],
    weapons = {"weapon_medkit"},
    command = "medic",
    max = 3,
    salary = 75,
    admin = 0,
    vote = false,
    hasLicense = false,
    category = "Citizens",
})

Setelah menyimpan, restart server. Pekerjaan baru akan muncul di menu F4.


6. Pengaturan FastDL

Secara default, klien mengunduh konten kustom (addon, peta, suara) langsung dari server game Anda, yang lambat dan dibatasi oleh bandwidth server Anda. FastDL memungkinkan klien mengunduh file dari server web (HTTP/HTTPS) sebagai gantinya, menghasilkan waktu bergabung yang jauh lebih cepat.

Cara Kerja FastDL

  1. Anda menghosting salinan direktori konten garrysmod/ (atau hanya file yang berubah) di server web.
  2. Anda mengatur sv_downloadurl di server.cfg untuk menunjuk ke URL dasar server web tersebut.
  3. Klien mengikuti URL itu untuk mengunduh file pada kecepatan HTTP penuh alih-alih melalui protokol game.

Format File — Kompresi

Engine Valve mendukung file terkompresi .bz2 untuk FastDL. Untuk setiap file yang perlu diunduh klien (mis. maps/rp_downtown_v4c_v2.bsp), Anda dapat secara opsional juga menempatkan versi .bz2 di sebelahnya. Klien akan lebih memilih versi terkompresi jika ada.

Mengonfigurasi sv_downloadurl

Di server.cfg:

sv_downloadurl "https://yourcdn.example.com/garrysmod/"

URL harus diakhiri dengan garis miring dan struktur direktori di bawahnya harus mencerminkan struktur folder garrysmod/ di server game. Misalnya, jika sebuah peta ada di garrysmod/maps/rp_downtown.bsp di server, URL FastDL harus menyajikannya di https://yourcdn.example.com/garrysmod/maps/rp_downtown.bsp.

Memaksa Klien untuk Mengunduh File

Untuk memaksa klien mengunduh file melalui FastDL, Anda harus menambahkannya ke file resource.lua. Buat atau edit garrysmod/lua/autorun/server/resource.lua:

-- Force clients to download specific files
resource.AddFile("maps/rp_downtown_v4c_v2.bsp")
resource.AddFile("sound/mycustomsound.wav")
resource.AddSingleFile("materials/mycustommaterial.vmt")
Jika Anda menggunakan addon Workshop, klien mengunduhnya melalui Steam Workshop secara otomatis. FastDL terutama diperlukan untuk peta, suara, dan material kustom yang tidak ada di Workshop.

7. Terhubung ke Server Anda

Untuk menemukan alamat IP dan port server Anda, periksa tab Network di GPanel, atau lihat panduan Cara Menemukan IP dan Port Server Anda.

Metode 1 — Direct Connect di GMod

  1. Buka Garry's Mod dan klik Find Multiplayer Game.
  2. Klik Legacy Browser, lalu pilih tab Favourites.
  3. Klik Add a Server, masukkan IP dan port server Anda (mis. 123.45.67.89:27015), dan klik Add this address to favourites.
  4. Pilih server di daftar favorit Anda dan klik Connect.

Metode 2 — Steam Server Browser

  1. Di Steam, klik ViewGame Servers.
  2. Klik tombol + dan masukkan IP dan port server Anda.
  3. Klik Add this address to favourites, lalu klik dua kali untuk terhubung.

Metode 3 — Direct Connect Konsol

  1. Aktifkan konsol developer di Opsi GMod jika belum aktif.
  2. Tekan ~ untuk membuka konsol dan ketik:
connect YOUR_SERVER_IP:PORT

Artikel Terkait


Butuh bantuan? Jika Anda mengalami masalah yang tidak tercakup di sini, buka tiket dukungan dan sertakan IP server Anda, deskripsi masalah, dan output konsol yang relevan.

Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.