Tämä opas käsittelee Kerbal Space Program -moninpelipalvelinten (DMP ja LMP) hallintaa, mukaan lukien konsolikomennot, pelaajien hallinnan, valkoisen listan määrityksen ja warp-tilojen hallinnan.
DMP-palvelinkomennot
Dark Multiplayer tarjoaa konsolikomentoja, jotka voit kirjoittaa suoraan GPanelin Console-välilehdelle. Palvelin pysähtyy komennolla /exit.
| Komento | Kuvaus |
|---|---|
/help |
Listaa kaikki käytettävissä olevat komennot |
/say [message] |
Lähettää viestin kaikille yhdistäneille pelaajille |
/kick [player] |
Potkaisee pelaajan palvelimelta |
/ban [player] |
Bannaa pelaajan palvelimelta |
/unban [player] |
Poistaa bannin aiemmin bannatulta pelaajalta |
/whitelist [add/del] [player] |
Hallitse palvelimen valkoista listaa (vaatii valkoisen listan käyttöönoton) |
/players |
Listaa kaikki tällä hetkellä yhdistäneet pelaajat |
/countclients |
Näyttää yhdistäneiden asiakkaiden määrän |
/connectionstats |
Näyttää verkkotilastot |
/dekessler |
Poistaa avaruusromun pelistä |
/nukeksc |
Tyhjentää kaikki alukset KSC:n läheltä |
/exit |
Pysäyttää palvelimen hallitusti |
DMP:n valkoinen lista
Ottaaksesi valkoisen listan tilan käyttöön DMP:ssä, WHITELIST-muuttuja on asetettava arvoon True (tämän hallitsevat palvelimen ylläpitäjät). Kun se on käytössä, vain valkoiselle listalle merkityt pelaajat voivat yhdistää. Käytä komentoja /whitelist add [player] ja /whitelist del [player] pääsyn hallintaan.
DMP:n warp-tilat selitettynä
| Tila | Kuvaus |
|---|---|
SUBSPACE |
Oletus. Pelaajat voivat warpata vapaasti, mutta ovat eri aikakehyksissä (aliavaruuksissa). Samassa aliavaruudessa olevat pelaajat jakavat saman ajan. |
SUBSPACE_SIMPLE |
Yksinkertaistettu aliavaruustila, jossa on vähemmän synkronointiongelmia. |
MCW_FORCE |
Master Controlled Warp. Palvelimen ylläpitäjä hallitsee warppia kaikille. |
MCW_VOTE |
Pelaajat äänestävät warpin aloittamisesta, ja se etenee, jos enemmistö on samaa mieltä. |
MCW_LOWEST |
Kaikki warppaavat hitaimman pelaajan nopeudella. |
NONE |
Aikawarp on kokonaan poistettu käytöstä. |
LMP-palvelimen hallinta
Luna Multiplayer käyttää ylläpitäjän salasanajärjestelmää. Aseta ADMIN_PASSWORD-käynnistysmuuttuja GPanelissa. Pelaajat, jotka syöttävät tämän salasanan pelissä, saavat ylläpitäjäoikeudet.
LMP-palvelinkomentoja voi syöttää GPanelin konsoliin. Palvelin pysähtyy painamalla Ctrl+C (käsitellään GPanelin Stop-painikkeella).
LMP:n määritysten hallinta
LMP tallentaa kaikki asetukset XML-tiedostoihin hakemistossa LMPServer/Config/. Tärkeät tiedostot:
| Tiedosto | Tarkoitus |
|---|---|
GeneralSettings.xml |
Palvelimen nimi, salasana, ylläpitäjän salasana, pelaajien enimmäismäärä, pelitila, vaikeusaste |
ConnectionSettings.xml |
Portti, heartbeat, aikakatkaisu, MTU-asetukset |
GameplaySettings.xml |
Yksityiskohtaiset pelimekaniikan parametrit (luodaan automaattisesti vaikeusasteen perusteella) |
Pelaajien hallinta
- DMP: Käytä konsolissa komentoja
/kickja/ban. Bannilistat tallennetaan palvelimen datahakemistoon. - LMP: Ylläpitäjäpelaajat (ne, jotka ovat tunnistautuneet ylläpitäjän salasanalla) voivat hallita muita pelaajia pelin moninpeliliittymän kautta.
Modien synkronointi
DMP Mod Pack -tila
DMP tukee kolmea modien synkronointitilaa MODPACKMODE-muuttujan kautta:
- NONE: Ei modien pakottamista. Pelaajat voivat käyttää mitä tahansa modeja (voi aiheuttaa synkronointiongelmia).
- CKAN: Pelaajien on vastattava palvelimella määriteltyä CKAN-modilistaa.
- GAMEDATA: Palvelin vaatii tarkan GameData-kansion vastaavuuden.
LMP-modit
LMP hoitaa modien synkronoinnin automaattisesti. Kaikkien pelaajien on asennettava vastaavat modit KSP-asiakkaaseensa vakaata yhteyttä varten.
Vianmääritys
| Ongelma | Ratkaisu |
|---|---|
| Pelaajat menettävät synkronoinnin usein | Harkitse warp-tilan vaihtamista (DMP) tai varmista, että kaikilla pelaajilla on identtiset modilistat. SUBSPACE-tila on joustavin synkronointiongelmien suhteen. |
| Palvelin ei näy selaimessa | Varmista, että palvelin on käynnistynyt kokonaan (tarkista valmiusviesti konsolista). LMP:n osalta UPnP on määritettävä tai portin on oltava saavutettavissa. |
| Ylläpitäjän salasana ei toimi (LMP) | Varmista, että ADMIN_PASSWORD-muuttuja on asetettu GPanelin Startup-välilehdellä ja käynnistä palvelin uudelleen. |
| Avaruusromu aiheuttaa viivettä | Käytä /dekessler-komentoa (DMP) poistaaksesi romua. Kannusta pelaajia lopettamaan suoritetut tehtävät asianmukaisesti. |
Aiheeseen liittyvät artikkelit
- Kerbal Space Program -palvelimen asennusopas
- Kuinka löytää palvelimesi IP ja portti
- Kuinka ladata tiedostoja SFTP:n kautta