Tämä opas käsittelee, miten määritetään Black Mesa -dedikoitu palvelin Legion Hostingilla, konfiguroidaan käynnistysmuuttujat, muokataan server.cfg-tiedostoa, asetetaan karttarotaatio ja pelitilat, konfiguroidaan RCON ja yhdistetään palvelimeen. Black Mesa on Source-pelimoottoriin tehty uusiotulkinta Half-Lifesta, joka sisältää kilpailullisen moninpelideathmatchin. Järjestelmänvalvojan komentoja, SourceMod/MetaMod-tukea ja vianmääritystä varten katso Black Mesa -järjestelmänvalvojan komennot.
1. Ensimmäinen käynnistys
- Kirjaudu sisään GPaneliin ja valitse Black Mesa -palvelimesi.
- Siirry Startup-välilehteen ja tarkastele konfiguroitavissa olevia muuttujia (katso osio 2).
- Aseta haluamasi aloituskartta SRCDS_MAP-muuttujan kautta ja säädä MAX_PLAYERS-arvoa tarpeen mukaan. Palvelimen nimi, salasana ja RCON-salasana konfiguroidaan tiedostossa
server.cfg(katso osio 3). - Palaa Console-välilehteen ja klikkaa Start.
- Odota, kunnes konsoli vahvistaa käynnistyksen. Ensimmäinen käynnistys luo oletuskonfiguraatiotiedostot.
server.cfg, käynnistä palvelin kerran, anna sen latautua loppuun ja pysäytä se ennen muokkaamista.
2. GPanelin käynnistysmuuttujat
| Muuttuja | Pakollinen | Kuvaus |
|---|---|---|
SRCDS_MAP | Ei | Käynnistyksessä ladattava kartta. Oletus on dm_crossfire. |
MAX_PLAYERS | Ei | Samanaikaisten pelaajien enimmäismäärä. Oletus on 32. |
AUTO_UPDATE | Ei | Päivittää palvelimen automaattisesti käynnistyksen yhteydessä. Oletus on käytössä. |
3. Palvelimen konfigurointi (server.cfg)
Yksityiskohtaisia asetuksia varten muokkaa tiedostoa server.cfg. Pysäytä palvelimesi ennen muutosten tekemistä.
Tiedoston sijainti
bms/cfg/server.cfg
Käyttää tavallista Source-pelimoottorin key "value"-syntaksia, yksi asetus per rivi.
Tärkeät asetukset
| Asetus | Oletus | Kuvaus |
|---|---|---|
hostname | (käynnistyksestä) | Palvelimen nimi näkyy selaimessa. |
sv_password | (tyhjä) | Liittymissalasana. Tyhjä tarkoittaa julkista. |
rcon_password | (käynnistyksestä) | Etäkonsolin salasana. |
maxplayers | 16 | Samanaikaisten pelaajien enimmäismäärä. |
mp_timelimit | 15 | Aikaraja per kartta minuutteina. |
mp_fraglimit | 30 | Frag-raja kierroksen lopettamiseen. 0 = ei rajaa. |
mp_friendlyfire | 0 | Ystävätuli joukkuetiloissa. 0 = pois, 1 = päällä. |
mp_autoteambalance | 1 | Joukkueiden automaattinen tasapainotus TDM:ssä. |
sv_alltalk | 0 | Joukkueiden välinen ääniviestintä. 1 = käytössä. |
Esimerkki server.cfg
hostname "My Legion Black Mesa Server"
sv_password ""
rcon_password "MySecretRcon"
maxplayers 16
mp_timelimit 15
mp_fraglimit 30
mp_friendlyfire 0
mp_autoteambalance 1
sv_alltalk 0
4. Karttarotaatio (mapcycle.txt)
Muokkaa tiedostoa bms/cfg/mapcycle.txt mukauttaaksesi rotaatiota. Listaa yksi kartta per rivi:
dm_bounce
dm_gasworks
dm_lambdabunker
dm_power
dm_stack
dm_subtransit
dm_undertow
dm_crossfire
Saatavilla olevat kartat
dm_bounce-- Monitasoinen areena hyppyalustoineen.dm_gasworks-- Teollinen ympäristö ahtaine käytävineen ja avoimine alueineen.dm_lambdabunker-- Lambda-kompleksiteemalla pystytaistelua.dm_power-- Voimalaitos pitkine näkölinjoineen.dm_stack-- Pystysuora kartta pinottuine alustoineen.dm_subtransit-- Metroteemalla useine reitteineen.dm_undertow-- Vesivaaroja ja ahtaita tiloja.dm_crossfire-- Uudelleenkuviteltu klassikko ilmaiskupainikkeineen.
5. Pelitilat
| Tila | Arvo | Kuvaus |
|---|---|---|
| Deathmatch | dm | Free-for-all-taistelu. Eniten tappoja voittaa. |
| Team Deathmatch | tdm | Kaksi joukkuetta kilpailee. Eniten yhdistettyjä tappoja voittaa. Käytä mp_autoteambalance 1 pitääksesi joukkueet tasapainossa. |
Vaihda tila GAME_MODE-käynnistysmuuttujan kautta ja käynnistä uudelleen.
6. RCON:n määritys
Aseta RCON-salasana käynnistysmuuttujissa tai tiedostossa server.cfg. Käyttääksesi sitä pelissä, avaa konsoli (~) ja todenna:
rcon_password YourStrongPassword
rcon changelevel dm_gasworks
7. Miten yhdistää
Vaihtoehto A -- Steamin palvelinselain
- Käynnistä Black Mesa, siirry kohtaan Multiplayer > Find Servers.
- Käytä Internet-välilehteä ja etsi palvelimesi nimellä.
- Valitse palvelimesi ja klikkaa Connect.
Vaihtoehto B -- Konsoliyhteys
- Avaa konsoli (
~). Jos se ei avaudu, ota se käyttöön kohdasta Options > Keyboard > Advanced > Enable Developer Console. - Kirjoita:
connect <your-server-ip>:<port>
Aiheeseen liittyvät artikkelit
- Black Mesa -järjestelmänvalvojan komennot
- 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.