Vintage Story -palvelimen asennusopas
Tässä oppaassa käsitellään, miten asennat ja määrität Legion Hostingin isännöimän Vintage Story -pelipalvelimesi, mukaan lukien ensimmäinen käynnistys, GPanel-muuttujat, version hallinta, palvelimen määritys, maailma-asetukset, pelaajien yhdistäminen ja tallennusten hallinta. Modien asennusta varten katso Vintage Story -modien asennus. Ylläpidon määritystä ja komentoja varten katso Vintage Story -ylläpitäjäkomennot.
Ensimmäinen käynnistys
Kun käynnistät Vintage Story -palvelimesi ensimmäistä kertaa GPanelista, palvelin lataa pelitiedostot automaattisesti virallisesta Vintage Story -API:sta ja luo oletusmaailman. Tämä alustava käynnistys voi kestää useita minuutteja, kun tiedostoja ladataan ja puretaan.
- Kirjaudu GPaneliin ja valitse Vintage Story -palvelimesi.
- Ennen käynnistämistä tarkista Startup-välilehti varmistaaksesi haluamasi versiohaaran (stable, unstable tai pre-release).
- Napsauta Start Console-välilehdellä. Seuraa konsolitulostetta edistymisviesteistä, kun palvelin lataa ja asentaa pelitiedostoja.
- Kun näet viestin, joka ilmoittaa palvelimen kuuntelevan yhteyksiä, palvelin on valmis. Oletusarvoinen
serverconfig.json-tiedosto luodaan automaattisesti.
GPanelin käynnistysmuuttujat
Palvelimen keskeisiä asetuksia hallitaan GPanelin Startup-välilehden kautta. Tarkista ja säädä nämä ennen palvelimen käynnistämistä.
| Muuttuja | Oletus | Kuvaus |
|---|---|---|
SERVER_PORT |
(määritetty) | Peliportti, jota pelaajat käyttävät yhdistämiseen. GPanel määrittää tämän automaattisesti -- tarkista määritetty porttisi Network-välilehdeltä. |
MAX_CLIENTS |
16 |
Samanaikaisten pelaajien enimmäismäärä. Voidaan asettaa enintään 256:een. Tulisi vastata isännöintipakettisi resursseja. |
FILES_BRANCH |
stable |
Mitä julkaisuhaaraa käytetään. Vaihtoehdot: stable, unstable tai pre. Katso lisätiedot alla olevasta Version hallinta -osiosta. |
RELEASE_VERSION |
latest |
Asennettava tietty versio. Aseta arvoksi latest käyttääksesi aina uusinta julkaisua valitsemassasi haarassa, tai syötä tietty versionumero (esim. 1.19.8) kiinnittääksesi kyseiseen versioon. |
OPTIONS |
(tyhjä) | Lisäkomentoriviargumentit, jotka välitetään palvelinprosessille käynnistyksen yhteydessä. Jätä tyhjäksi, ellet tarvitse erityisiä käynnistyslippuja. |
SQLITE_TMPDIR |
(automaattinen) | SQLite:n tietokantaoperaatioihin käyttämä väliaikaishakemisto. Tyypillisesti tätä ei tarvitse muuttaa. |
Kun olet päivittänyt käynnistysmuuttujat, käynnistä palvelin uudelleen GPanelista, jotta muutokset tulevat voimaan.
Version hallinta
Vintage Story tarjoaa kolme julkaisuhaaraa. Haaravalinta asetetaan FILES_BRANCH-käynnistysmuuttujan kautta GPanelissa.
| Haara | Arvo | Kuvaus |
|---|---|---|
| Stable | stable |
Suositeltu haara useimmille palvelimille. Nämä julkaisut on testattu perusteellisesti ja ovat luotettavimpia pitkäaikaisille maailmoille. |
| Unstable | unstable |
Beta-julkaisut, joissa on uusia ominaisuuksia ja muutoksia, joita vielä testataan. Voi sisältää virheitä. Käytä tätä, jos haluat varhaisen pääsyn uuteen sisältöön ja hyväksyt jonkin verran epävakautta. |
| Pre-release | pre |
Varhaiset kehitysversiot. Nämä ovat vähiten testattuja ja niissä voi olla merkittäviä ongelmia. Suositellaan vain testaustarkoituksiin -- ei tuotantopalvelimille. |
Tietyn version kiinnittäminen
Oletuksena RELEASE_VERSION on asetettu arvoon latest, mikä tarkoittaa, että palvelin lataa ja asentaa valitsemassasi haarassa saatavilla olevan uusimman version aina palvelimen käynnistyessä (jos uudempi versio on saatavilla). Estääksesi automaattiset päivitykset ja lukitaksesi palvelimesi tiettyyn versioon:
- Siirry Startup-välilehdelle GPanelissa.
- Vaihda
RELEASE_VERSIONarvostalatesthaluamaasi tarkkaan versionumeroon (esim.1.19.8). - Käynnistä palvelin uudelleen. Se käyttää vain kiinnitettyä versiota uudemmista julkaisuista riippumatta.
serverconfig.json
Palvelimen ensisijainen määritystiedosto on serverconfig.json, joka sijaitsee palvelimen juurihakemistossa. Tämä tiedosto luodaan automaattisesti ensimmäisellä käynnistyksellä. Pysäytä palvelin ennen sen muokkaamista ja käynnistä se sitten uudelleen, jotta muutokset tulevat voimaan.
- Pysäytä palvelin GPanelin Console-välilehdeltä.
- Avaa Files-välilehti ja napsauta
serverconfig.jsonmuokataksesi sitä. - Muokkaa tarvitsemiasi asetuksia (katso alla oleva taulukko).
- Tallenna tiedosto ja käynnistä palvelin.
Keskeiset asetukset
| Asetus | Esimerkkiarvo | Kuvaus |
|---|---|---|
ServerName |
"My Legion VS Server" |
Pelin sisäisessä palvelinselaimessa näkyvä nimi. Tee siitä kuvaava, jotta pelaajat löytävät palvelimesi. |
WelcomeMessage |
"Welcome to the server!" |
Pelaajille liittymisen yhteydessä näytettävä viesti. Tukee perusmuotoilua. |
MaxClients |
16 |
Samanaikaisten pelaajien enimmäismäärä. Tulisi vastata MAX_CLIENTS-käynnistysmuuttujaa. |
Password |
"mysecretpass" |
Palvelimelle liittymiseen vaadittava salasana. Jätä tyhjäksi merkkijonoksi ("") julkista palvelinta varten. |
AllowPvP |
true |
Aseta arvoksi true ottaaksesi pelaaja vastaan pelaaja -taistelun käyttöön, tai false vain PvE-palvelinta varten. |
SpawnRadius |
50 |
Säde (lohkoina) maailman syntymispisteen ympärillä, jolla uudet pelaajat voivat syntyä. Suurempi arvo levittää pelaajia enemmän liittymisen yhteydessä. |
MapSizeX |
1024000 |
Maailman leveys lohkoina. Oletusarvo luo erittäin suuren maailman. Tämän pienentäminen rajoittaa, kuinka kauas pelaajat voivat matkustaa itä-länsisuunnassa. |
MapSizeZ |
1024000 |
Maailman syvyys lohkoina. Oletusarvo luo erittäin suuren maailman. Tämän pienentäminen rajoittaa, kuinka kauas pelaajat voivat matkustaa pohjois-eteläsuunnassa. |
WorldSeed |
"myseed123" |
Maailman generoinnissa käytetty siemen. Sama siemen tuottaa saman maailman. Jätä tyhjäksi merkkijonoksi satunnaista siementä varten. |
Minimaalinen esimerkki keskeisistä asetuksista tiedostossa serverconfig.json:
{
"ServerName": "My Legion VS Server",
"WelcomeMessage": "Welcome! Enjoy your stay.",
"MaxClients": 16,
"Password": "",
"AllowPvP": true,
"SpawnRadius": 50,
"MapSizeX": 1024000,
"MapSizeZ": 1024000,
"WorldSeed": ""
}
true/false) eikä objektin tai taulukon viimeisen kohteen jälkeen ole loppupilkkuja. Jos palvelin ei käynnisty muokkaamisen jälkeen, tarkista JSON-syntaksivirheet.
Maailman määritys
Vintage Story luo maailmansa tiedostossa serverconfig.json olevien asetusten perusteella. Maailman generointi tapahtuu vain tietyn maailman ensimmäisellä käynnistyksellä -- generointiasetusten muuttaminen maailman luomisen jälkeen ei takautuvasti muuta olemassa olevaa maastoa.
Maailman generointiasetukset
- WorldSeed: Määrittää maaston asettelun, biomien sijoittelun ja resurssien jakautumisen. Aseta tietty siemen jakaaksesi saman maailman asettelun muiden kanssa, tai jätä se tyhjäksi satunnaisesti generoitua maailmaa varten.
- MapSizeX / MapSizeZ: Säätelevät suurinta pelattavaa aluetta. Pienemmät arvot luovat suljetumman maailman ja voivat vähentää resurssien käyttöä. Pelaajat, jotka saavuttavat kartan reunan, eivät voi matkustaa pidemmälle siihen suuntaan.
- WorldConfig: Tiedostossa
serverconfig.jsonolevaWorldConfig-objekti antaa sinun hienosäätää maailman generointiparametreja, kuten maamuotojen mittakaavaa, ilmastokuvioita ja geologisia piirteitä. Nämä ovat edistyneitä asetuksia -- oletukset toimivat hyvin useimmilla palvelimilla.
WorldSeed, MapSizeX ja MapSizeZ, tulevat voimaan vain, kun maailma generoidaan ensimmäistä kertaa. Uusien generointiasetusten soveltamiseksi sinun on luotava uusi maailma (katso alla oleva Tallennusten hallinta).
Siemenen valinta
Siemen voi olla mikä tahansa tekstimerkkijono tai numero. Vintage Story -yhteisön pelaajat jakavat siemeniä mielenkiintoisia maailman asetteluja varten. Jos haluat tietynlaisen maaston tai syntymäpaikan, etsi suositeltuja siemeniä Vintage Story -foorumeilta tai yhteisösivustoilta.
Kuinka yhdistää
Pelaajat yhdistävät Vintage Story -palvelimellesi pelin sisäisen moninpelivalikon kautta.
Suora yhteys
- Käynnistä Vintage Story ja napsauta Multiplayer päävalikosta.
- Napsauta Direct Connect.
- Syötä palvelimesi IP-osoite ja peliportti muodossa:
Tarkista määritetty IP-osoitteesi ja porttisi GPanelin Network-välilehdeltä.your.server.ip:port - Napsauta Connect. Jos palvelimella on salasana, syötä se pyydettäessä.
Palvelinselain
- Käynnistä Vintage Story ja napsauta Multiplayer päävalikosta.
- Palvelinselain lataa luettelon julkisista palvelimista. Käytä hakupalkkia löytääksesi palvelimesi nimellä (
ServerName-arvo tiedostostaserverconfig.json). - Napsauta palvelintasi luettelossa ja napsauta Join.
Tallennusten hallinta
Vintage Story -maailman tiedot tallennetaan palvelimellesi ja tallennetaan automaattisesti pelin aikana.
Maailman tietojen sijainti
Maailman tallennustiedostot tallennetaan data/-hakemistoon palvelimellasi. Tarkka polku riippuu maailmasi nimestä. Voit käyttää näitä tiedostoja GPanelin Files-välilehden tai SFTP:n kautta.
Maailmasi varmuuskopiointi
- Pysäytä palvelin varmistaaksesi puhtaan varmuuskopion (tiedostoja ei kirjoiteta kesken tallennuksen).
- Yhdistä palvelimeesi SFTP:n kautta. Katso yhdistämisohjeet kohdasta Kuinka lataat tiedostoja SFTP:n kautta.
- Lataa koko
data/-hakemisto paikalliselle koneellesi. - Säilytä varmuuskopio turvallisessa paikassa. Harkitse useiden päivättyjen varmuuskopioiden säilyttämistä siltä varalta, että sinun täytyy palata tiettyyn pisteeseen.
Maailman nollaus
Aloittaaksesi täysin uuden maailman:
- Pysäytä palvelin GPanelin Console-välilehdeltä.
- Varmuuskopioi olemassa olevat maailman tiedot, jos haluat säilyttää ne (katso edellä).
- Siirry
data/-hakemistoon GPanelin tiedostonhallinnassa ja poista maailman tallennustiedostot. - Voit halutessasi päivittää
WorldSeed-arvon tiedostossaserverconfig.jsongeneroidaksesi erilaisen maailman asettelun. - Käynnistä palvelin. Uusi maailma generoidaan alusta käyttäen nykyisiä määritysasetuksiasi.
Aiheeseen liittyvät artikkelit
- Vintage Story -modien asennus
- Vintage Story -ylläpitäjäkomennot
- Kuinka löydät palvelimesi IP-osoitteen ja portin
- Kuinka lataat tiedostoja SFTP:n kautta
- Palvelimen käynnistysopas
Tarvitsetko apua?
Jos kohtaat ongelman, jota ei käsitellä tässä oppaassa, avaa tukipyyntö ja sisällytä siihen palvelimesi IP-osoite, ongelman kuvaus sekä mahdollinen olennainen konsolituloste GPanelista.