Tämä opas käsittelee admin-asetuksia, Source-pelimoottorin RCON-komentoja, pelaajien hallintaa, karttakomentoja, SourceMod/MetaMod-tukea, mukautettuja karttoja ja vianmääritystä Half-Life 2: Deathmatch -palvelimellesi. Perusasennukseen, konfigurointiin ja yhteysohjeisiin katso Half-Life 2: Deathmatch Server Setup Guide.
1. RCON-asetukset
Aseta RCON-salasana RCON_PASSWORD-startup-muuttujan kautta tai tiedostossa hl2mp/cfg/server.cfg:
rcon_password "YourStrongPassword"
Tunnistaudu pelissä konsolin kautta (~):
rcon_password YourStrongPassword
rcon <command>
Voit myös lähettää komentoja suoraan GPanelin Console-välilehden kautta.
2. Pelaajien hallinta
| Komento | Kuvaus |
|---|---|
rcon status | Listaa pelaajat käyttäjätunnuksilla, Steam-tunnuksilla, IP-osoitteilla ja pingillä. |
rcon kick <userid> | Potki pelaaja käyttäjätunnuksen perusteella. |
rcon kick "<playername>" | Potki näyttönimen perusteella. |
rcon banid <minutes> <userid> | Bännää käyttäjätunnuksen perusteella. 0 = pysyvä. |
rcon banip <minutes> <ip> | Bännää IP-osoite. |
rcon removeid <steamid> | Poista Steam-tunnuksen bänni. |
rcon removeip <ip> | Poista IP-bänni. |
rcon writeid | Tallenna bännilista tiedostoon banned_user.cfg. |
rcon writeip | Tallenna IP-bännit tiedostoon banned_ip.cfg. |
rcon writeid ja rcon writeip bännäyksen jälkeen. Ilman tallennusta bännit katoavat uudelleenkäynnistyksessä.
3. Karttakomennot
| Komento | Kuvaus |
|---|---|
rcon changelevel <mapname> | Vaihda karttaa pitäen pelaajat yhdistettyinä. |
rcon map <mapname> | Lataa kartta alusta, katkaisten kaikkien pelaajien yhteyden. |
rcon maps * | Listaa kaikki saatavilla olevat kartat. |
rcon mp_timelimit <min> | Vaihda kartan aikaraja. |
rcon mp_fraglimit <frags> | Vaihda frag-raja. |
rcon mp_restartgame 1 | Käynnistä nykyinen kierros uudelleen ja nollaa pisteet. |
4. Palvelimen hallinta
| Komento | Kuvaus |
|---|---|
rcon hostname "Name" | Vaihda palvelimen nimi. |
rcon sv_password "pass" | Aseta tai vaihda liittymissalasana. |
rcon mp_friendlyfire <0/1> | Kytke friendly fire päälle/pois. |
rcon sv_alltalk <0/1> | Kytke tiimien välinen ääniviestintä päälle/pois. |
rcon say "message" | Lähetä palvelimenlaajuinen chat-viesti. |
rcon exec <filename> | Suorita konfiguraatiotiedosto. |
rcon quit | Sammuta palvelin. |
5. SourceMod ja MetaMod
Edistyneitä admin-ominaisuuksia varten asenna MetaMod:Source ja SourceMod.
Asennus
- Pysäytä palvelimesi GPanelista.
- Lataa MetaMod:Source osoitteesta sourcemm.net ja lähetä se kansioon
hl2mp/SFTP:n kautta. - Lataa SourceMod osoitteesta sourcemod.net ja lähetä se kansioon
hl2mp/. - Käynnistä palvelin ja vahvista komennoilla
meta versionjasm version.
SourceMod-adminien lisääminen
Muokkaa tiedostoa hl2mp/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
Käytä sm_admin chatissä tai konsolissa avataksesi pelin sisäisen admin-valikon.
6. Mukautetut kartat
- Lataa mukautettu kartta
.bsp-tiedostona. - Lähetä se kansioon
hl2mp/maps/SFTP:n kautta (katso How to Upload Files via SFTP). - Lisää kartan nimi tiedostoon
mapcycle.txt. - Testaa komennolla
rcon changelevel mapname.
7. Vianmääritys
- Palvelin kaatuu käynnistyksessä: Tarkista GPanelin konsoli virheitä varten. Vahvista, että aloituskartta on olemassa kansiossa
hl2mp/maps/. - Pelaajat eivät pääse yhdistämään: Vahvista, että palvelin on käynnissä, tarkista IP/portti GPanelissa ja varmista, että peliversiot vastaavat toisiaan.
- RCON ei toimi: Vahvista, että
rcon_passwordon asetettu ja tunnistaudu ennen komentojen lähettämistä. - SourceMod-ongelmat: Varmista, että tiedostot ovat kansiossa
hl2mp/(ei palvelimen juuressa) ja että käytössä on oikea versio.
Aiheeseen liittyvät artikkelit
- Half-Life 2: Deathmatch Server Setup Guide
- 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.