Tämä opas kattaa kaiken, mitä tarvitset Abiotic Factor -dedikoidun palvelimen asentamiseen ja määrittämiseen Legion Hostingilla, mukaan lukien ensimmäisen käynnistyksen, GPanelin käynnistysmuuttujat, hiekkalaatikkoasetukset, maailman määritykset, palvelimeen yhdistämisen ja tallennusten hallinnan. Kaatumis- ja yhdistämisongelmiin saat apua osoitteesta Abiotic Factor -vianmääritys.
Mikä on Abiotic Factor
Abiotic Factor on yhteistyössä pelattava selviytymispeli, joka sijoittuu massiiviseen maanalaiseen tiedelaitokseen. Jopa kuusi pelaajaa työskentelee yhdessä tutkijoina, jotka ovat juuttuneet tutkimuslaitokseen, jonka ovat vallanneet poikkeavat olennot ja ympäristön vaarat. Peli yhdistää selviytymismekaniikat -- nälän, janon, väsymyksen, valmistamisen ja tukikohdan rakentamisen -- fysiikkapohjaiseen taisteluun ja tutkimukseen useissa toisiinsa yhdistetyissä laitossektoreissa. Pelaajat tutkivat uusia teknologioita, rakentavat puolustuksia ja paljastavat mysteereitä siitä, mikä laitoksessa meni pieleen.
Dedikoidun palvelimen tärkeimpiä ominaisuuksia ovat:
- Pysyvä maailma, joka toimii 24/7, jotta pelaajat voivat liittyä ja poistua vapaasti
- Laajat hiekkalaatikkoasetukset vaikeuden, vihollisen käyttäytymisen, resurssimäärien ja pelaajan ominaisuuksien säätämiseen
- Useita tallennusmaailmoja itsenäisillä määrityksillä
- Järjestelmänvalvojan salasanasuojaus ja palvelinselaimen näkyvyys
Ensimmäinen käynnistys
Kun saat Abiotic Factor -palvelimesi ensimmäisen kerran Legion Hostingilta, sen on suoritettava alkuasennus ennen kuin sillä voi pelata.
- Kirjaudu sisään GPaneliin ja valitse Abiotic Factor -palvelimesi palvelinlistasta.
- Napsauta Console-välilehteä ja paina Start.
- Palvelin lataa ja asentaa Abiotic Factor -dedikoidun palvelimen tiedostot Steamin kautta (App ID
2857200). Tämä alkulataus voi kestää useita minuutteja. - Kun lataus on valmis, palvelin käynnistyy automaattisesti. Odota, kunnes näet lokitulosteen, joka osoittaa palvelimen kuuntelevan yhteyksiä.
- Ensimmäinen käynnistys voi kestää kauemmin kuin myöhemmät käynnistykset, kun palvelin generoi alkuperäiset maailmatiedot ja asetustiedostot.
GPanelin käynnistysmuuttujat
Palvelimen ydinasetukset määritetään käynnistysmuuttujina GPanelissa. Nämä arvot välitetään palvelimen suoritettavaan tiedostoon komentoriviparametreina sen käynnistyessä.
- Valitse Abiotic Factor -palvelimesi GPanelissa.
- Napsauta Startup-välilehteä.
- Aseta alla luetellut muuttujat. Muutokset tulevat voimaan seuraavalla kerralla, kun käynnistät tai uudelleenkäynnistät palvelimen.
| Muuttuja | Oletus | Kuvaus |
|---|---|---|
SERVER_NAME |
My Abiotic Factor Server |
Steamin palvelinselaimessa näkyvä nimi. Käytä kuvaavaa nimeä, jotta pelaajat löytävät palvelimesi helposti. |
SERVER_PASSWORD |
(tyhjä) | Salasana, jonka pelaajien on annettava liittyäkseen. Jätä tyhjäksi julkista palvelinta varten. Aseta salasana rajoittaaksesi pääsyn vain kutsutuille pelaajille. |
NUM_PLAYERS |
6 |
Samanaikaisten pelaajien enimmäismäärä. Abiotic Factor tukee jopa 32 pelaajaa palvelinta kohden. Ei saa ylittää isännöintipakettisi paikkarajaa. |
QUERY_PORT |
27015 |
UDP-portti, jota Steam käyttää palvelinselainkyselyihin. Myös automaattisesti määritetty isännöintipakettisi mukaan. |
Palvelimen määritys
Käynnistysmuuttujien lisäksi Abiotic Factor käyttää komentoriviparametreja, jotka välitetään palvelimen suoritettavaan tiedostoon. Tärkeimmät parametrit ovat:
| Parametri | Kuvaus |
|---|---|
-SteamServerName="Name" |
Asettaa palvelinselaimessa näkyvän palvelimen nimen. |
-MaxServerPlayers=6 |
Asettaa pelaajien enimmäismäärän (jopa 6). |
-PORT=7777 |
Asettaa pelin yhteysportin (UDP). |
-QueryPort=27015 |
Asettaa Steamin kyselyportin (UDP). |
-ServerPassword="pass" |
Asettaa palvelimen liittymissalasanan. |
-AdminPassword="pass" |
Asettaa järjestelmänvalvojan salasanan. Vaihtoehtoisesti lisää Steam ID:t Admin.ini-tiedostoon. |
-log |
Ottaa käyttöön lokituksen tulostamisen konsoli-ikkunaan. |
-newconsole |
Avaa uuden konsoli-ikkunan palvelimen tulostetta varten. |
Hiekkalaatikkoasetukset (maailman määritys)
Hiekkalaatikkoasetukset hallitsevat pelin vaikeustasoa, vihollisten käyttäytymistä, pelaajien ominaisuuksia ja maailman sääntöjä. Nämä määritetään SandboxSettings.ini-tiedostossa.
Tiedoston paikantaminen
Hiekkalaatikkoasetustiedosto sijaitsee polussa:
AbioticFactor/Saved/SaveGames/Server/Worlds/<YourWorldName>/SandboxSettings.ini
Voit käyttää tätä tiedostoa GPanelin Files-välilehden tai SFTP:n kautta.
[SandboxSettings] ensimmäisellä rivillä, jotta palvelin voi lukea sen oikein. Jos otsikko puuttuu, asetukset jätetään huomiotta.
Vaikeusasteen asetukset
| Asetus | Oletus | Alue | Kuvaus |
|---|---|---|---|
GameDifficulty |
1 |
0-2 | Kokonaisvaikeus. 0 = Normal, 1 = Hard, 2 = Apocalyptic. Hallitsee vihollisen esiintymistä, aggressiivisuutta ja reaktionopeutta. |
HardcoreMode |
False |
True/False | Pysyvän kuoleman tila. Pakottaa Apocalyptic-vaikeuden. Pelaajilla on vain yksi elämä. |
Vihollisten asetukset
| Asetus | Oletus | Alue | Kuvaus |
|---|---|---|---|
EnemySpawnRate |
1.0 |
0.5 - 3.0 | Kuinka usein viholliset syntyvät uudelleen. Alemmat arvot tarkoittavat vähemmän vihollisia, korkeammat arvot tarkoittavat tiheämpiä spawneja. |
EnemyHealthMultiplier |
1.0 |
0.75 - 3.0 | Vihollisten terveyspoolien kerroin. Korkeammat arvot tekevät vihollisista kestävämpiä. |
EnemyPlayerDamageMultiplier |
1.0 |
0.25 - 3.0 | Kuinka paljon vahinkoa viholliset aiheuttavat pelaajille. Alemmat arvot tekevät taistelusta anteeksiantavampaa. |
EnemyDeployableDamageMultiplier |
1.0 |
0.1 - 5.0 | Kuinka paljon vahinkoa viholliset aiheuttavat pelaajien rakentamille rakenteille ja sijoitettaville esineille. |
DetectionSpeedMultiplier |
1.0 |
0.1 - 3.0 | Kuinka nopeasti viholliset havaitsevat ja reagoivat pelaajiin. Alemmat arvot helpottavat hiipimistä. |
EnemyAccuracy |
2 |
0-3 | Etäisyysvihollisten tarkkuus. 0 = Pathetic, 1 = Low, 2 = Normal, 3 = Precise. |
Pelaajan asetukset
| Asetus | Oletus | Alue | Kuvaus |
|---|---|---|---|
PlayerXPGainMultiplier |
1.0 |
0.0 - 3.0 | Taito-XP:n saamisen kerroin. Korkeammat arvot nopeuttavat etenemistä. |
HungerSpeedMultiplier |
1.0 |
0.0 - 2.0 | Kuinka nopeasti nälkä kasvaa. Aseta arvoon 0 poistaaksesi nälän kokonaan käytöstä. |
ThirstSpeedMultiplier |
1.0 |
0.0 - 2.0 | Kuinka nopeasti jano kasvaa. Aseta arvoon 0 poistaaksesi janon käytöstä. |
FatigueSpeedMultiplier |
1.0 |
0.0 - 2.0 | Kuinka nopeasti väsymys kasvaa. Aseta arvoon 0 poistaaksesi väsymyksen käytöstä. |
DamageToAlliesMultiplier |
0.5 |
0.0 - 3.0 | Liittolaisille aiheutuvan vahingon kerroin. Aseta arvoon 0 poistaaksesi liittolaisvahingon kokonaan käytöstä. |
ItemStackSizeMultiplier |
1.0 |
1.0 - 30.0 | Esineiden pinkkakokojen kerroin. Korkeammat arvot antavat pelaajien kantaa enemmän esineitä pinkkaa kohti. |
ItemWeightMultiplier |
1.0 |
0.0 - 5.0 | Esineiden painon kerroin. Aseta arvoon 0 painottomille esineille. |
ItemDurabilityMultiplier |
1.0 |
0.1 - 10.0 | Esineiden kestävyyden kerroin. Korkeammat arvot saavat työkalut ja aseet kestämään pidempään. |
DurabilityLossOnDeathMultiplier |
0.1 |
0.0 - 1.0 | Kuinka paljon kestävyyttä esineet menettävät, kun pelaaja kuolee. Aseta arvoon 0 ilman kestävyysrangaistusta kuolemasta. |
BaseInventorySize |
12 |
0 - 42 | Pelaajille saatavilla olevien inventaariopaikkojen oletusmäärä. |
BonusPerkPoints |
0 |
-20 - 50 | Pelaajille hahmon luomisen yhteydessä myönnetyt ylimääräiset etupisteet. |
DeathPenalties |
1 |
0 - 5 | Hallitsee mitä pelaajat säilyttävät tai menettävät kuollessaan. 0 = säilytä kaikki, korkeammat arvot = rankaisevampaa. |
Maailman asetukset
| Asetus | Oletus | Alue | Kuvaus |
|---|---|---|---|
DayNightCycleState |
0 |
0-2 | 0 = Normaali kierto, 1 = Aina päivä, 2 = Aina yö. |
DayNightCycleSpeedMultiplier |
1.0 |
0.1 - 3.0 | Kuinka nopeasti päivä/yö-kierto etenee. Alemmat arvot hidastavat sitä. |
LootRespawnEnabled |
False |
True/False | Syntyykö saalis ja resurssit uudelleen spontaanisti maailmassa. |
FoodSpoilSpeedMultiplier |
1.0 |
0.0 - 2.0 | Kuinka nopeasti ruoka pilaantuu. Aseta arvoon 0 poistaaksesi ruoan pilaantumisen käytöstä. |
RefrigerationEffectivenessMultiplier |
1.0 |
0.0 - 2.0 | Kuinka tehokkaita jääkaapit ovat pilaantumisen hidastamisessa. |
PowerSocketsOffAtNight |
True |
True/False | Sammuvatko sähkövirtaliittimet yötuntien aikana. |
WeatherFrequency |
3 |
0-4 | Kuinka usein säätapahtumia esiintyy. 0 = Ei koskaan, 4 = Päivittäin. |
HomeWorlds |
True |
True/False | Voivatko pelaajat käyttää Home Worlds -kotimaailmoja (henkilökohtaisia instansseja). |
RadiationDealsDamage |
False |
True/False | Aiheuttaako säteilyvyöhykkeet suoraa terveysvahinkoa vaikutusten lisäksi. |
Sekalaiset asetukset
| Asetus | Oletus | Kuvaus |
|---|---|---|
ShowDeathMessages |
True |
Näytä kuolemailmoitukset kaikille pelaajille. |
AllowRecipeSharing |
True |
Salli pelaajien jakaa valmistusreseptejä keskenään. |
AllowPagers |
True |
Salli pelaajien käyttää hakulaitteita viestintään. |
AllowTransmog |
True |
Salli pelaajien muuttaa haarniskan ulkonäköä (transmog). |
DisableResearchMinigame |
False |
Ohita tutkimuksen minipeli ja viimeistele tutkimus automaattisesti. |
AllowCharacterReset |
True |
Salli pelaajien nollata työnsä, taitonsa ja piirteensä. |
HostAccessPlayerCorpses |
True |
Salli isännän/järjestelmänvalvojan käyttää muiden pelaajien kuolinpusseja. |
Esimerkki SandboxSettings.ini-tiedostosta
[SandboxSettings]
GameDifficulty=1
HardcoreMode=False
EnemySpawnRate=1.0
EnemyHealthMultiplier=1.0
EnemyPlayerDamageMultiplier=1.0
PlayerXPGainMultiplier=1.5
HungerSpeedMultiplier=0.8
ThirstSpeedMultiplier=0.8
FatigueSpeedMultiplier=0.8
DamageToAlliesMultiplier=0.0
ItemStackSizeMultiplier=2.0
LootRespawnEnabled=True
DayNightCycleState=0
DayNightCycleSpeedMultiplier=1.0
FoodSpoilSpeedMultiplier=0.5
DeathPenalties=1
SandboxSettings.ini-tiedostonsa, joten voit ajaa erilaisia maailmoja eri säännöillä. Muutokset edellyttävät palvelimen uudelleenkäynnistystä tullakseen voimaan.
Pelitilat ja vaikeustaso
Abiotic Factor tarjoaa kolme vaikeustasoa, jotka muuttavat selviytymiskokemusta perustavanlaatuisesti:
- Normal (0): Tasapainoinen kokemus, joka sopii useimmille ryhmille. Vihollisia on, mutta heitä voi hallita, resurssien niukkuus on kohtuullista ja kuoleman rangaistukset ovat anteeksiantavia. Suositellaan ensikertalaisille.
- Hard (1): Lisääntynyt vihollisen aggressiivisuus ja havaitsemisnopeus. Resurssit ovat niukempia ja viholliset iskevät kovempaa. Oletusasetus dedikoiduille palvelimille.
- Apocalyptic (2): Maksimaalinen haaste. Viholliset ovat erittäin aggressiivisia, erittäin tarkkoja ja aiheuttavat merkittävää vahinkoa. Resurssit ovat erittäin niukkoja. Suositellaan vain kokeneille ryhmille.
Lisäksi Hardcore Mode voidaan lisätä minkä tahansa vaikeustason päälle (vaikkakin se pakottaa Apocalyptic-vaikeuden). Hardcoressa jokaisella pelaajalla on vain yksi elämä -- jos kuolet, hahmosi poistetaan pysyvästi ja sinun on aloitettava alusta.
Kuinka yhdistää
Pelaajat voivat yhdistää Abiotic Factor -palvelimeesi Steamin palvelinselaimen kautta tai suoralla yhteydellä.
Steamin palvelinselaimen kautta
- Käynnistä Abiotic Factor.
- Valitse päävalikosta Play Online ja sitten Server Browser.
- Etsi palvelimesi nimen perusteella (nimi, jonka asetit
SERVER_NAME-käynnistysmuuttujassa). - Napsauta palvelintasi ja paina Join. Syötä salasana, jos sellainen on asetettu.
Suoran yhteyden kautta
- Etsi palvelimesi IP ja portti GPanelin Console-välilehdeltä. Saat apua osoitteesta Kuinka löydät palvelimesi IP:n ja portin.
- Avaa Abiotic Factorissa palvelinselain ja etsi Direct Connect -vaihtoehto.
- Syötä palvelimesi IP ja peliportti (oletus
7777) muodossaIP:PORT. - Paina Connect ja syötä palvelimen salasana, jos vaadittu.
Steamin kautta
- Steamissa, mene kohtaan View > Game Servers (tai Servers).
- Napsauta Favorites-välilehteä ja sitten Add a Server.
- Syötä palvelimesi IP ja kyselyportti (oletus
27015). - Kun palvelin näkyy suosikeissasi, kaksoisnapsauta sitä yhdistääksesi Abiotic Factorin kautta.
Tallennusten hallinta ja maailman pysyvyys
Abiotic Factor -dedikoidut palvelimet tallentavat maailmatiedot automaattisesti. Sen ymmärtäminen, kuinka tallennukset toimivat, auttaa sinua hallitsemaan varmuuskopioita ja välttämään tietojen menetystä.
Tallennuksen sijainti
Maailman tallennustiedot tallennetaan polkuun:
AbioticFactor/Saved/SaveGames/Server/Worlds/<WorldName>/
Jokaisella maailmalla on oma hakemistonsa, joka sisältää tallennustiedot ja asetustiedostot (mukaan lukien SandboxSettings.ini).
Automaattiset tallennukset
Palvelin tallentaa maailman tilan ajoittain pelin aikana. Maailmatiedot tallennetaan myös, kun palvelin sammuu hallitusti. Käytä aina Stop-painiketta GPanelissa sen sijaan, että pakottaisit prosessin lopettamaan, varmistaaksesi puhtaan tallennuksen.
Manuaaliset varmuuskopiot
Luodaksesi manuaalisen varmuuskopion:
- Pysäytä palvelin GPanelista.
- Siirry maailman tallennushakemistoon Files-välilehden tai SFTP:n kautta.
- Lataa koko maailmakansio paikalliseen tietokoneeseesi.
- Palauttaaksesi varmuuskopion, pysäytä palvelin, lataa varmuuskopioitu maailmakansio samaan paikkaan ja käynnistä palvelin.
Uuden maailman aloittaminen
Aloittaaksesi tuoreen maailman menettämättä olemassa olevaa tallennustasi:
- Pysäytä palvelin.
- Nimeä uudelleen tai siirrä olemassa oleva maailmakansio (esim. nimeä se
World_backup). - Käynnistä palvelin. Se generoi uuden maailman tyhjästä.
Järjestelmänvalvojan määritys
Palvelimen järjestelmänvalvojat voidaan määrittää kahdella tavalla:
Steam ID:n kautta (Admin.ini)
Pysyvän järjestelmänvalvojan käyttöoikeuden jakamiseen ilman salasanojen jakamista, lisää Steam ID:t Admin.ini-tiedostoon:
- Pysäytä palvelin.
- Siirry palvelimen asetushakemistoon GPanelin Files-välilehden tai SFTP:n kautta.
- Luo tai muokkaa
Admin.ini-tiedostoa. - Lisää yksi Steam64 ID per rivi:
76561198012345678 76561198087654321 - Tallenna tiedosto ja käynnistä palvelin. Pelaajat, joiden Steam ID:t on lueteltu, saavat automaattisesti järjestelmänvalvojan oikeudet.
76561198012345678). Jos käytät mukautettua URL:ää, vieraile osoitteessa steamid.io ja liitä profiilisi URL etsiäksesi sen.
Aiheeseen liittyvät artikkelit
- Abiotic Factor -vianmääritys
- Kuinka löydät palvelimesi IP:n ja portin
- Kuinka ladata tiedostoja SFTP:n kautta
- Aloittaminen uuden palvelimesi kanssa
Tarvitsetko apua?
Jos sinulla on edelleen ongelmia Abiotic Factor -palvelimesi kanssa, ole hyvä ja avaa tukipyyntö ja tiimimme auttaa mielellään.