Tämä opas käsittelee, kuinka Half-Life 2: Deathmatch (HL2DM) -palvelin asennetaan Legion Hostingissa, kuinka startup-muuttujat määritetään, kuinka server.cfg-tiedostoa muokataan, kuinka karttakierto asetetaan ja kuinka palvelimeesi yhdistetään. HL2DM tarjoaa nopeatempoista moninpelitaistelua käyttäen Half-Life 2:n fysiikkamoottoria ja Gravity Gunia. Admin-komentoihin ja SourceMod-tukeen katso Half-Life 2: Deathmatch Admin Commands.
1. Ensimmäinen käynnistys
- Kirjaudu sisään GPaneliin ja valitse HL2DM-palvelimesi.
- Siirry Startup-välilehdelle ja tarkastele konfiguroitavia muuttujia (katso osio 2).
- Aseta haluamasi MAP_NAME, SERVER_NAME ja salasanat.
- Palaa Console-välilehdelle ja napsauta Start.
- Odota viestiä
Connection to Steam servers successful.konsolissa.
2. GPanelin Startup-muuttujat
| Muuttuja | Oletus | Kuvaus |
|---|---|---|
SERVER_NAME | Pterodactyl-server | Selaimessa näytettävä palvelimen nimi. |
MAP_NAME | dm_lockdown | Palvelimen käynnistyessä ladattava kartta. |
MAX_PLAYERS | 20 | Yhtäaikaisten pelaajien enimmäismäärä (1-20). |
SERVER_PASSWORD | ChangeMe | Liittymissalasana. Aseta tyhjäksi julkista varten. |
RCON_PASSWORD | ChangeMe | Etäkonsolin salasana. |
TICK_RATE | 66 | Palvelimen tick rate. Korkeammat arvot = sujuvampaa pelaamista mutta enemmän CPU:ta. |
AUTO_UPDATE | 1 | Päivitä palvelin automaattisesti käynnistyksessä. |
SERVER_PASSWORD että RCON_PASSWORD ovat oletuksena ChangeMe. Aseta palvelinsalasana tyhjäksi, jos haluat julkisen pääsyn, ja käytä aina vahvaa RCON-salasanaa.
3. Palvelimen konfigurointi (server.cfg)
Yksityiskohtaisten asetusten muokkaamiseen muokkaa server.cfg-tiedostoa. Pysäytä palvelimesi ennen muutosten tekemistä.
Tiedoston sijainti
hl2mp/cfg/server.cfg
Keskeiset asetukset
| Asetus | Oletus | Kuvaus |
|---|---|---|
hostname | (startupista) | Selaimessa näytettävä palvelimen nimi. |
sv_password | (startupista) | Liittymissalasana. Tyhjä julkista varten. |
rcon_password | (startupista) | Etäkonsolin salasana. |
mp_timelimit | 20 | Aikaraja per kartta minuutteina. |
mp_fraglimit | 0 | Frag-raja kierroksen päättämiseksi. 0 = ei rajaa. |
mp_friendlyfire | 0 | Friendly fire tiimitiloissa. |
mp_autoteambalance | 0 | Automaattinen tiimitasapainotus TDM:ssä. |
sv_alltalk | 1 | Tiimien välinen ääniviestintä. |
mp_forcerespawn | 1 | Pakota välitön uudelleensyntymä kuoleman jälkeen. |
sv_hl2mp_weapon_respawn_time | 20 | Aseiden uudelleensyntymäaika sekunteina. |
sv_hl2mp_item_respawn_time | 30 | Esineiden uudelleensyntymäaika sekunteina. |
Esimerkki 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. Karttakierto
Muokkaa karttakiertotiedostoa:
hl2mp/cfg/mapcycle.txt
Listaa yksi kartta per rivi:
dm_lockdown
dm_overwatch
dm_powerhouse
dm_resistance
dm_runoff
dm_steamlab
dm_underpass
Saatavilla olevat kartat
dm_lockdown-- Vankila-teemainen, ahtaita käytäviä ja avoimia pihoja.dm_overwatch-- Kaupungin kattoja vertikaalisella taistelulla.dm_powerhouse-- Teollinen voimalaitos fysiikkaobjekteilla.dm_resistance-- Kaupunkikatuja ja rakennuksia.dm_runoff-- Jätevedenpuhdistamo.dm_steamlab-- Laboratorio kokeellisilla aseilla.dm_underpass-- Moottoritien alikulkutie pitkillä näkölinjoilla.
5. Yhdistäminen
Vaihtoehto A -- Steamin palvelinselain
- Käynnistä Half-Life 2: Deathmatch Steamista.
- Siirry kohtaan Find Servers.
- Etsi palvelimesi nimellä Internet-välilehdeltä.
- Valitse ja yhdistä.
Vaihtoehto B -- Konsoliyhteys
- Avaa konsoli (
~). Ota se käyttöön kohdassa Options > Keyboard > Advanced > Enable Developer Console, jos tarpeen. - Kirjoita:
connect <your-server-ip>:<port>
Aiheeseen liittyvät artikkelit
- Half-Life 2: Deathmatch Admin Commands
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
Tarvitsetko apua?
Jos kohtaat HL2DM-palvelimesi kanssa ongelmia, joita ei käsitellä täällä, avaa tukipyyntö ja sisällytä palvelimesi IP, ongelman kuvaus ja mahdolliset olennaiset virheilmoitukset GPanelin konsolista.