Tämä opas käsittelee järjestelmänvalvojan määrityksen, Source-pelimoottorin RCON-komennot, pelaajien hallinnan, karttakomennot, SourceMod/MetaMod-laajennustuen, mukautetut kartat ja vianmäärityksen Black Mesa -dedikoidulle palvelimellesi. Black Mesa on Source-pelimoottoriin tehty uusiotulkinta Half-Lifesta kilpailullisella moninpelideathmatchilla. Alustavaa määritystä, konfigurointia ja yhdistämisohjeita varten katso Black Mesa -palvelimen asennusopas.
1. Järjestelmänvalvojan määritys (RCON-salasana)
Black Mesa käyttää Source-pelimoottorin RCON-järjestelmää hallintaan. Aseta salasana GPanelin Startup-välilehdellä tai tiedostossa server.cfg:
rcon_password "YourStrongPassword"
Todenna pelissä konsolin (~) kautta:
rcon_password YourStrongPassword
rcon <command>
Voit myös lähettää komentoja suoraan GPanelin Console-välilehden kautta ilman RCON-todennusta.
2. Source-pelimoottorin RCON-komennot
Pelaajien hallinta
| Komento | Kuvaus |
|---|---|
rcon status | Listaa pelaajat käyttäjätunnuksineen, Steam-tunnuksineen, IP-osoitteineen ja pingeineen. |
rcon kick <userid> | Potkii pelaajan käyttäjätunnuksen perusteella. |
rcon kick "<playername>" | Potkii näyttönimen perusteella. |
rcon banid <minutes> <userid> | Bannaa käyttäjätunnuksen perusteella. 0 = pysyvä. |
rcon banip <minutes> <ip> | Bannaa IP-osoitteen. |
rcon removeid <steamid> | Poistaa Steam-tunnuksen bannin. |
rcon removeip <ip> | Poistaa IP-bannin. |
rcon writeid | Tallentaa bannilistan tiedostoon banned_user.cfg. |
rcon writeip | Tallentaa IP-bannit tiedostoon banned_ip.cfg. |
rcon writeid ja rcon writeip bannaamisen jälkeen. Ilman tallennusta bannit häviävät uudelleenkäynnistyksessä.
Karttakomennot
| Komento | Kuvaus |
|---|---|
rcon changelevel <mapname> | Vaihda kartta pitäen pelaajat yhdistettyinä. |
rcon map <mapname> | Lataa kartta alusta, irrottaen kaikki pelaajat. |
rcon maps * | Listaa kaikki saatavilla olevat kartat. |
rcon mp_timelimit <min> | Muuta kartan aikarajaa. |
rcon mp_fraglimit <frags> | Muuta frag-rajaa. |
rcon mp_restartgame 1 | Käynnistä nykyinen kierros uudelleen ja nollaa pisteet. |
Palvelimen hallinta
| Komento | Kuvaus |
|---|---|
rcon hostname "Name" | Vaihda palvelimen nimi. |
rcon sv_password "pass" | Aseta tai vaihda liittymissalasana. |
rcon mp_friendlyfire <0/1> | Vaihda ystävätuli päälle/pois. |
rcon sv_alltalk <0/1> | Vaihda joukkueiden välinen ääniviestintä päälle/pois. |
rcon say "message" | Lähetä palvelimen laajuinen chat-viesti. |
rcon exec <filename> | Suorita konfiguraatiotiedosto. |
rcon quit | Sammuta palvelin. |
3. SourceMod ja MetaMod
Edistyneitä järjestelmänvalvojan ominaisuuksia varten asenna MetaMod:Source ja SourceMod.
Asennus
- Pysäytä palvelimesi GPanelista.
- Lataa MetaMod:Source osoitteesta sourcemm.net ja lataa kansioon
bms/SFTP:n kautta. - Lataa SourceMod osoitteesta sourcemod.net ja lataa kansioon
bms/. - Käynnistä palvelin ja vahvista komennoilla
meta versionjasm version.
SourceMod-järjestelmänvalvojien lisääminen
Muokkaa tiedostoa bms/addons/sourcemod/configs/admins_simple.ini:
"STEAM_0:1:12345678" "99:z" // Full admin access
Käytä komentoa sm_admin chatissa tai konsolissa avataksesi pelin sisäisen järjestelmänvalvojan valikon potkimista, bannaamista, kartan vaihtoja ja äänestyksiä varten.
Suosittuja laajennuksia
- Map Chooser: Kartan lopun äänestys rock-the-vote-toiminnolla.
- Fun Commands: Slay, slap, beacon ja pelaajien vuorovaikutus.
- Anti-Cheat: Palvelinpuolen huijaustentunnistus.
- Reserved Slots: Varatut paikat järjestelmänvalvojille ja VIP:eille.
4. Mukautetut kartat
- Lataa mukautettu kartta
.bsp-tiedostona ja mahdollinen lisäsisältö. - Lataa
.bspkansioonbms/maps/SFTP:n kautta (katso Tiedostojen lataaminen SFTP:n kautta). - Lisää kartan nimi tiedostoon
mapcycle.txtrotaatiota varten. - Testaa komennolla
rcon changelevel mapname.
Nopeampaa mukautetun sisällön lataamista varten määritä fast download -URL tiedostossa server.cfg:
sv_downloadurl "https://your-fastdl-server.com/bms/"
sv_allowdownload 1
5. Vianmääritys
Palvelin kaatuu käynnistyksessä
- Tarkista GPanelin konsolista virheilmoitukset.
- Jos käytät SourceMod/MetaMod-laajennuksia, poista addon-hakemistot väliaikaisesti testaamiseksi.
- Vahvista, että aloituskartta on olemassa kansiossa
bms/maps/. - Poista
server.cfgja käynnistä uudelleen oletusten regenerointia varten.
Pelaajat eivät voi yhdistää
- Vahvista, että palvelin on käynnissä GPanelissa.
- Tarkista oikea IP ja portti Network-välilehdeltä.
- Varmista, että sekä palvelin että pelaaja ovat samassa peliversiossa.
RCON tai SourceMod ei toimi
- Vahvista, että
rcon_passwordon asetettu ja todenna ennen komentojen lähettämistä. - Tarkista SourceMod:n osalta, että tiedostot ovat kansiossa
bms/(ei palvelimen juuressa) ja että sinulla on oikea build. - Käytä GPanelin konsolia suoraan RCON:n vaihtoehtona.
Aiheeseen liittyvät artikkelit
- Black Mesa -palvelimen asennusopas
- Palvelimen IP-osoitteen ja portin etsiminen
- Tiedostojen lataaminen SFTP:n kautta
- Palvelimen käynnistysopas
Tarvitsetko apua?
Jos kohtaat Black Mesa -palvelimellasi ongelmia, joita ei käsitellä tässä, avaa tukipyyntö ja liitä mukaan palvelimesi IP, kuvaus ongelmasta ja mahdolliset asiaankuuluvat virheilmoitukset GPanelin konsolista.