Tämä opas käsittelee kaiken, mitä sinun tarvitsee tietää Necesse-dedikoidun palvelimesi asentamisesta ja konfiguroinnista Legion Hostingissa. Necesse on yhteistyöpelattava action-RPG selviytymiselementeillä, johon sisältyy tutkimista, askartelua, tukikohtien rakentamista ja siirtokuntien hallintaa proseduraalisesti generoiduilla saarilla. Palvelimesi hallintaan sen ollessa käynnissä, katso Necesse-ylläpitokomennot -opas.
Mikä on Necesse?
Necesse on ylhäältäpäin kuvattu action-RPG-selviytymispeli, jossa pelaajat tutkivat proseduraalisesti generoituja maailmoja, keräävät resursseja, askartelevat varusteita, rakentavat tukikohtia ja hallitsevat NPC-siirtokuntia. Peli sisältää etenemisjärjestelmän, joka vie pelaajia useiden biomien, yhä haastavampien bossien ja syvempien luolastojen tutkimuksen läpi. Moninpeli tukee jopa 250 pelaajaa yhdellä palvelimella, mikä tekee siitä ihanteellisen suurille yhteisöpalvelimille sekä pienille kaveriporukoille.
Keskeisiä ominaisuuksia ovat:
- Tutkimus — Matkusta proseduraalisesti generoitujen saarten välillä useiden biomien halki
- Taistelu — Taistele yhä vaikeampia vihollisia ja bosseja vastaan erilaisilla aseilla ja panssareilla
- Askartelu & Rakentaminen — Laaja askartelujärjestelmä tukikohtien rakentamisella ja sisustamisella
- Siirtokuntien hallinta — Värvää NPC:itä, anna työtehtäviä ja rakenna kukoistavia siirtokuntia
- Moninpeli — Yhteistyöpelaaminen ystävien kanssa dedikoiduilla palvelimilla
Ensimmäinen käynnistys
Kun Necesse-palvelimesi on luotu Legion Hostingissa, se on esikonfiguroitu ja valmis käynnistettäväksi. Saadaksesi palvelimesi käyntiin ensimmäistä kertaa:
- Kirjaudu sisään GPaneliin osoitteessa gpanel.legionhosting.net
- Valitse Necesse-palvelimesi palvelinlistasta
- Klikkaa Start käynnistääksesi palvelimen
- Palvelin generoi oletusmaailman ja konfiguraatiotiedostot ensimmäisessä käynnistyksessä
- Kun konsoli näyttää, että palvelin on valmis, pelaajat voivat yhdistää
GPanelin käynnistysmuuttujat
GPanel tarjoaa käynnistysmuuttujia Startup-välilehden alla, joiden avulla voit määrittää keskeisiä palvelinparametreja ilman tiedostojen suoraa muokkaamista. Muutokset vaativat palvelimen uudelleenkäynnistyksen tullakseen voimaan.
| Muuttuja | Oletus | Kuvaus |
|---|---|---|
SAVE_NAME |
Save1 |
Ladattavan tai luotavan maailmatallennustiedoston nimi |
SERVER_SLOTS |
10 |
Pelaajien enimmäismäärä (1-250) |
SERVER_PASSWORD |
(tyhjä) | Palvelimen salasana yksityisille palvelimille. Jätä tyhjäksi julkista palvelinta varten. |
AUTO_UPDATE |
0 |
Ota käyttöön tai poista käytöstä automaattinen päivitys käynnistyksessä. Aseta 1 ottaaksesi käyttöön. |
SRCDS_BETAID |
(tyhjä) | Asennettava Steam-betahaara. Jätä tyhjäksi vakaata versiota varten. |
Palvelimen konfiguraatio (server.cfg)
Pääpalvelimen konfiguraatio on tallennettu tiedostoon server.cfg. GPanel-palvelimellasi löydät tämän tiedoston File Manager -kohdasta cfg/-hakemiston alla. Tiedosto käyttää jäsenneltyä muotoa, jossa asetukset on suljettu SERVER = { } -lohkoon.
Tässä on täydellinen lista server.cfg-asetuksista:
SERVER = {
port = 14159, // [0 - 65535] Server port
slots = 10, // [1 - 250] Maximum player slots
password = "", // Leave blank for no password
maxClientLatencySeconds = 30, // Max allowed client latency
pauseWhenEmpty = true, // Pause world when no players online
giveClientsPower = true, // Client-side hit detection (anti-cheat)
logging = true, // Create log files for each server start
language = en, // Server language
zipSaves = true, // Compress save files
MOTD = "" // Message of the day
}
Asetusten kuvaukset
| Asetus | Oletus | Kuvaus |
|---|---|---|
port |
14159 | UDP-portti, jota palvelimesi kuuntelee. Alue: 0-65535. Yleensä GPanel hallinnoi automaattisesti. |
slots |
10 | Samanaikaisten pelaajien enimmäismäärä. Alue: 1-250. |
password |
(tyhjä) | Palvelimen salasana. Jätä tyhjäksi julkista palvelinta varten. Pelaajien on syötettävä tämä yhdistääkseen. |
maxClientLatencySeconds |
30 | Asiakkaan suurin sallittu viive sekunneissa ennen aikakatkaisua. Lisää, jos pelaajat, joilla on korkea ping, katkaistaan. |
pauseWhenEmpty |
true | Kun käytössä, palvelin pysäyttää maailman simulaation, kun pelaajia ei ole yhdistettynä. Aseta false pitääksesi maailman käynnissä 24/7 (siirtokunnat jatkavat toimintaansa). |
giveClientsPower |
true | Kun käytössä, asiakkailla on auktoriteetti omaan osumantunnistukseensa, sijaintiinsa ja vastaaviin mekaniikkoihin. Aseta false tiukempaa palvelinpuolen tarkistusta varten (toimii peruksena anti-cheat-toimintona mutta voi tuntua vähemmän responsiiviselta). |
logging |
true | Kun käytössä, palvelin luo lokitiedostoja jokaiselle istunnolle. Hyödyllistä vianmäärityksessä. |
language |
en | Palvelimen kieli järjestelmäviesteille. |
zipSaves |
true | Kun käytössä, tallennustiedostot pakataan. Säästää levytilaa mutta lisää hieman tallennus-/latausaikoja. |
MOTD |
(tyhjä) | Päivän viesti, joka näytetään pelaajille heidän liittyessään palvelimelle. |
Maailma-asetukset (worldSettings.cfg)
Maailmakohtaiset asetukset on tallennettu erilliseen tiedostoon nimeltä worldSettings.cfg, joka sijaitsee maailman tallennuskansion sisällä (esim. saves/YourWorldName/worldSettings.cfg). Nämä asetukset hallitsevat pelimekaniikkaa ja niitä voidaan muuttaa milloin tahansa.
| Asetus | Oletus | Kuvaus |
|---|---|---|
allowCheats |
false | Ottaa huijauskomennot käyttöön palvelimella. Varoitus: Kun se on otettu käyttöön, tämä on peruuttamaton ja lukitsee hahmot huijaussallittuihin maailmoihin. |
difficulty |
NORMAL | Pelin vaikeustaso. Katso vaikeustasotaulukko alla. |
deathPenalty |
DROP_MATS | Mitä tapahtuu, kun pelaaja kuolee. Vaihtoehdot: NONE, DROP_MATS, DROP_INVENTORY, DROP_ALL, HARDCORE. |
raidFrequency |
OCCASIONALLY | Kuinka usein ryöstöjä tapahtuu. Vaihtoehdot: OFTEN, OCCASIONALLY, RARELY, NEVER. |
playerHunger |
true | Ottaa käyttöön tai poistaa käytöstä nälkämekaniikan. |
disableMobSpawns |
false | Kun käytössä, estää vihamielisiä mobeja syntymästä luonnollisesti. |
forcedPvP |
false | Kun käytössä, kaikilla pelaajilla on PvP pysyvästi käytössä eivätkä voi poistaa sitä käytöstä. |
unloadSettlements |
false | Hallinnoi, ladataanko siirtokunnat pois, kun pelaajia ei ole lähistöllä. |
maxSettlementsPerPlayer |
-1 | Yhden pelaajan omistamien siirtokuntien enimmäismäärä. Aseta -1 rajoittamattomalle määrälle. |
dayTimeMod |
1.0 | Päivän keston kerroin. Korkeammat arvot pidentävät päiväajan kestoa. Maksimi: 10. |
nightTimeMod |
1.0 | Yön keston kerroin. Korkeammat arvot pidentävät yöajan kestoa. Maksimi: 10. |
Vaikeustasot
| Vaikeustaso | Vahinkokerroin | Knockback-kerroin |
|---|---|---|
| Casual | -50% otettua vahinkoa | Normaali |
| Adventure | -30% otettua vahinkoa | Normaali |
| Classic (Normal) | Ei kerrointa | Normaali |
| Hard | +30% otettua vahinkoa | -25% annettua knockbackia |
| Brutal | +100% otettua vahinkoa | -60% annettua knockbackia |
Kuolemarangaistuksen vaihtoehdot
| Rangaistus | Kuvaus |
|---|---|
NONE |
Tavaroita ei pudoteta kuolemassa |
DROP_MATS |
Ei-varustemateriaalit pudotetaan (oletus) |
DROP_INVENTORY |
Pääinventaario pudotetaan (hotbar ja varustetut tavarat säilytetään) |
DROP_ALL |
Kaikki kannettavat tavarat pudotetaan |
HARDCORE |
Pysyvä hahmon kuolema — hahmo poistetaan |
Kuinka yhdistää
Kun palvelimesi on käynnissä, pelaajat voivat yhdistää seuraavin vaihein:
- Käynnistä Necesse Steamista
- Päävalikosta klikkaa Multiplayer
- Klikkaa Direct Connect (tai Join Server, jos palvelin näkyy listassa)
- Syötä palvelimesi IP-osoite ja portti muodossa
IP:Port(esim.192.168.1.100:14159) - Jos palvelimella on salasana, syötä se pyydettäessä
- Klikkaa Connect
Tallennusten hallinta
Necesse tallentaa maailmadataa ja pelaajadataa saves/-hakemistoon palvelimellasi. Tallennusrakenteen ymmärtäminen auttaa varmuuskopioinneissa ja maailman hallinnassa.
Tallennustiedoston rakenne
saves/
YourWorldName/
worldSettings.cfg <-- World configuration
world/ <-- World data (islands, structures)
players/ <-- Player character data
settlements/ <-- Settlement information
Varmuuskopiointisuositukset
- Käytä GPanelin sisäänrakennettua backup-ominaisuutta luodaksesi tilannekuvia ennen suuria muutoksia
- Voit myös ladata koko
saves/-kansion SFTP:n kautta paikallisiin varmuuskopioihin - Palvelin tallentaa automaattisesti säännöllisin väliajoin, mutta voit käynnistää manuaalisen tallennuksen käyttämällä
/save-komentoa konsolissa
Maailman nollaaminen
Aloittaaksesi uudella maailmalla:
- Pysäytä palvelin GPanelissa
- Avaa File Manager
- Siirry
saves/-hakemistoon - Poista tai nimeä uudelleen maailmakansio, jonka haluat nollata
- Käynnistä palvelin — uusi maailma generoidaan automaattisesti
Aiheeseen liittyvät artikkelit
- Necesse-ylläpitokomennot
- Kuinka löytää palvelimesi IP ja portti
- Kuinka ladata tiedostoja SFTP:n kautta
- Aloittaminen uuden palvelimesi kanssa
Tarvitsetko apua?
Jos sinulla on ongelmia Necesse-palvelimesi kanssa tai tarvitset lisäapua, tukitiimimme on täällä auttamassa. Lähetä tukipyyntö ja palaamme asiaan mahdollisimman pian.