Tämä opas kattaa Left 4 Dead -palvelimen hallinnan, mukaan lukien RCON-yhteyden, Source-moottorin konsolikomennot, pelaajien hallinnan, SourceMod-laajennusten asennuksen ja vianmäärityksen.
RCON (etäkonsoli)
RCON mahdollistaa palvelinkomentojen suorittamisen etänä. Määritä RCON lisäämällä seuraava tiedostoon left4dead/cfg/server.cfg:
rcon_password "your_secure_password"
Käytä RCONia pelin sisäisestä konsolista kirjoittamalla:
rcon_password your_secure_password
rcon [command]
Voit myös suorittaa komentoja suoraan GPanelin Console-välilehdeltä ilman RCON-todennusta.
Tärkeimmät palvelinkomennot
| Komento | Kuvaus |
|---|---|
changelevel [map] |
Vaihtaa määritettyyn karttaan (esim. changelevel l4d_hospital01_apartment) |
status |
Näyttää palvelimen tiedot, yhdistetyt pelaajat ja heidän Steam-ID:nsä |
kick [name] |
Potkii pelaajan nimen perusteella |
kickid [userid] |
Potkii pelaajan käyttäjätunnuksen perusteella (status-tulosteesta) |
banid [minutes] [steamid] |
Bannaa pelaajan Steam-ID:n perusteella (0 = pysyvä) |
removeid [steamid] |
Poistaa pelaajan bannin Steam-ID:n perusteella |
say [message] |
Lähettää viestin kaikille pelaajille palvelimen nimissä |
maps * |
Listaa kaikki palvelimella saatavilla olevat kartat |
sv_password [password] |
Asettaa tai muuttaa palvelimen salasanan ajon aikana |
hostname [name] |
Muuttaa palvelimen nimen ajon aikana |
quit |
Sammuttaa palvelimen siististi |
Pelitilakomennot
| Komento | Kuvaus |
|---|---|
sv_gametypes coop |
Aseta pelitilaksi yhteistyö |
sv_gametypes versus |
Aseta pelitilaksi versus (selviytyjät vs. tartunnan saaneet) |
sv_gametypes survival |
Aseta pelitilaksi selviytyminen |
z_difficulty Easy/Normal/Hard/Impossible |
Vaihda tekoälyn vaikeustasoa |
Pelaajien hallinta
Bannien hallinta
Palvelin pitää bannilistaa tiedostossa left4dead/cfg/banned_user.cfg. Voit muokata tätä tiedostoa suoraan tai käyttää konsolikomentoja:
// Ban a player for 60 minutes
banid 60 STEAM_0:1:12345678
// Permanent ban
banid 0 STEAM_0:1:12345678
// Write bans to file
writeid
// Remove a ban
removeid STEAM_0:1:12345678
writeid tallentaaksesi bannilistan levylle. Muuten bannit häviävät palvelimen uudelleenkäynnistyksen yhteydessä.
SourceModin asennus
SourceMod on suosittu laajennuskehys Source-moottorin palvelimille, joka lisää adminvalikoita, mukautettuja komentoja ja pelimuutoksia.
- Pysäytä palvelimesi GPanelista.
- Lataa SourceMod ja MetaMod:Source palvelimesi käyttöjärjestelmälle (Linux).
- Lataa ja pura molemmat arkistot
left4dead/-hakemistoon SFTP:n kautta.addons/-kansion tulisi syntyäleft4dead/-kansion sisälle. - Lisää Steam-ID:si tiedostoon
left4dead/addons/sourcemod/configs/admins_simple.ini:"STEAM_0:1:12345678" "99:z" - Käynnistä palvelin. Kirjoita konsolissa
sm versionvarmistaaksesi, että SourceMod latautui.
Vianmääritys
| Ongelma | Ratkaisu |
|---|---|
| Palvelin ei näy selaimessa | Varmista, että palvelin on käynnissä ja yhdistetty Steamiin (tarkista konsolista Connection to Steam servers successful). Aseta sv_allow_lobby_connect_only 0 tiedostoon server.cfg. |
| RCON ei toimi | Varmista, että rcon_password on asetettu tiedostoon server.cfg ja että olet syöttänyt vastaavan salasanan asiakkaalle. |
| Kartanvaihto kaataa palvelimen | Varmista, että kartan nimi on oikein komennolla maps *. Mukautetut kartat täytyy ladata left4dead/maps/-hakemistoon. |
| SourceMod ei lataudu | Varmista, että MetaMod:Source on asennettu ensin. Tarkista, että left4dead/addons/metamod.vdf on olemassa. Varmista, että tiedostojen käyttöoikeudet ovat oikein. |
Aiheeseen liittyvät artikkelit
- Left 4 Dead -palvelimen asennusopas
- Kuinka löytää palvelimesi IP ja portti
- Kuinka ladata tiedostoja SFTP:n kautta