Deze handleiding behandelt hoe je je Half-Life 2: Deathmatch (HL2DM) dedicated server instelt op Legion Hosting, opstartvariabelen configureert, server.cfg bewerkt, maprotatie instelt en verbinding maakt met je server. HL2DM biedt snel multiplayer-gevecht met de physics engine en Gravity Gun van Half-Life 2. Voor admin-commando's en SourceMod-ondersteuning, zie Half-Life 2: Deathmatch Admin Commands.
1. Eerste start
- Log in op GPanel en selecteer je HL2DM-server.
- Ga naar het tabblad Startup en bekijk de configureerbare variabelen (zie Sectie 2).
- Stel je gewenste MAP_NAME, SERVER_NAME en wachtwoorden in.
- Ga terug naar het tabblad Console en klik op Start.
- Wacht op
Connection to Steam servers successful.in de console.
2. GPanel opstartvariabelen
| Variabele | Standaard | Beschrijving |
|---|---|---|
SERVER_NAME | Pterodactyl-server | Servernaam weergegeven in de browser. |
MAP_NAME | dm_lockdown | Map die geladen wordt bij serverstart. |
MAX_PLAYERS | 20 | Maximaal aantal gelijktijdige spelers (1-20). |
SERVER_PASSWORD | ChangeMe | Wachtwoord om te joinen. Laat leeg voor openbaar. |
RCON_PASSWORD | ChangeMe | Wachtwoord voor de externe console. |
TICK_RATE | 66 | Server tick rate. Hogere waarden = vloeiendere gameplay maar meer CPU. |
AUTO_UPDATE | 1 | Server automatisch updaten bij opstarten. |
SERVER_PASSWORD als RCON_PASSWORD staan standaard op ChangeMe. Stel het serverwachtwoord in op leeg als je openbare toegang wilt, en gebruik altijd een sterk RCON-wachtwoord.
3. Serverconfiguratie (server.cfg)
Voor gedetailleerde instellingen bewerk je server.cfg. Stop je server voordat je wijzigingen aanbrengt.
Bestandslocatie
hl2mp/cfg/server.cfg
Belangrijke instellingen
| Instelling | Standaard | Beschrijving |
|---|---|---|
hostname | (van opstart) | Servernaam weergegeven in de browser. |
sv_password | (van opstart) | Join-wachtwoord. Leeg voor openbaar. |
rcon_password | (van opstart) | Wachtwoord voor de externe console. |
mp_timelimit | 20 | Tijdslimiet per map in minuten. |
mp_fraglimit | 0 | Fraglimiet om de ronde te beëindigen. 0 = geen limiet. |
mp_friendlyfire | 0 | Friendly fire in teammodi. |
mp_autoteambalance | 0 | Automatische teambalans in TDM. |
sv_alltalk | 1 | Spraakchat tussen teams. |
mp_forcerespawn | 1 | Forceer directe respawn na de dood. |
sv_hl2mp_weapon_respawn_time | 20 | Wapen-respawntimer in seconden. |
sv_hl2mp_item_respawn_time | 30 | Item-respawntimer in seconden. |
Voorbeeld server.cfg
hostname "My Legion HL2DM Server"
sv_password ""
rcon_password "MySecretRcon"
mp_timelimit 20
mp_fraglimit 30
mp_friendlyfire 0
sv_alltalk 1
mp_forcerespawn 1
4. Maprotatie
Bewerk het mapcyclusbestand:
hl2mp/cfg/mapcycle.txt
Vermeld één map per regel:
dm_lockdown
dm_overwatch
dm_powerhouse
dm_resistance
dm_runoff
dm_steamlab
dm_underpass
Beschikbare maps
dm_lockdown-- Gevangenisthema met nauwe gangen en open binnenplaatsen.dm_overwatch-- Stadsdaken met verticaal gevecht.dm_powerhouse-- Industriële energiecentrale met physics-objecten.dm_resistance-- Stedelijke straten en gebouwen.dm_runoff-- Waterzuiveringsinstallatie.dm_steamlab-- Laboratorium met experimentele wapens.dm_underpass-- Onderdoorgang van een snelweg met lange schootsvelden.
5. Verbinding maken
Optie A -- Steam serverbrowser
- Start Half-Life 2: Deathmatch vanuit Steam.
- Ga naar Find Servers.
- Zoek je server op naam in het tabblad Internet.
- Selecteer en maak verbinding.
Optie B -- Verbinden via console
- Open de console (
~). Schakel deze in via Options > Keyboard > Advanced > Enable Developer Console indien nodig. - Typ:
connect <your-server-ip>:<port>
Gerelateerde artikelen
- Half-Life 2: Deathmatch Admin Commands
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
Hulp nodig?
Als je problemen tegenkomt met je HL2DM-server die hier niet worden behandeld, open dan een supportticket en vermeld je server-IP, een beschrijving van het probleem en eventuele relevante foutmeldingen uit de GPanel-console.