Asennus
Nämä sivut ovat ohjeita niille, jotka haluavat pystyttää palvelimen tai liittyä kaverin palvelimelle. Aito Dauntless 1.4.4 -peliohjelma (lokakuu 2020, UE4, pak v9) keskustelee meidän muokatun Undaunted-versiomme kanssa. Windows on edelleen pisimmälle oikeassa pelissä testattu palvelinpolku, mutta mukana ovat nyt myös erilliset Linux- ja OpenBSD-porttaukset. Kaikki tämän osion tieto koskee versiota 1.4.4. Pelin viimeinen versio 2.1.1 ei toimi tällä kokoonpanolla, koska palvelin-DLL käyttää 1.4.4:n kiinteitä muistiosoitteita.
Tarvitset oman kopion 1.4.4-peliohjelmasta. Tällä sivustolla ja lähdekoodissa ei ole pelitiedostoja eikä linkkejä niiden latauksiin.
Tilanne (1.10.2026). Vuokrattu julkinen palvelin käyttää edelleen oikeassa pelissä testattua Windows-palvelinpakettia. Erillinen Linux-palvelin ajaa ohjauspuolen natiivisti ja on läpäissyt paikallisen 1.4.4-käynnistyssopimuksen smoke-testin; seuraava etappi on aito Proton/Wine Ramsgate + metsästys. OpenBSD-palvelin rakentuu ja testautuu aidossa OpenBSD 7.9 -CI-virtuaalikoneessa ja käyttää erillistä Linux/Proton/Wine-pelityöntekijää; seuraava etappi on täysi kahden koneen pelitesti.
Sivut
| Sivu | Kenelle | Mitä se kattaa |
|---|---|---|
| Pystytä palvelin | Palvelinta pyörittävälle | Version tarkistus, asennus lyhyeen polkuun, kahden DLL-tiedoston asennus kiinnitettyjä tiivisteitä vasten, asetustiedostot, metagamen ja deploy-palvelimen käynnistys, ensimmäisen käynnistyksen tarkistukset, peliohjelman käynnistys ja kaiken pysäyttäminen. Lopussa on yhden sivun käynnistyslista. |
| Liity kaverina | Kutsutulle pelaajalle | Tailscale, pelitiedostojen tarkistus, kahden DLL-tiedoston kopiointi, rekisteröityminen henkilökohtaista tiliavainta varten, käynnistys ja se, mikä toimii juuri nyt. |
| Linux-käynnistin | Linux-pelaajalle | Jakelukohtaiset ohjeet Ubuntulle/Debianille/Mintille/Pop!_OS:lle, Fedoralle, openSUSElle, Arch-sukuisille jakeluille, NixOS:lle, Gentoolle, Voidille sekä AppImage- ja tar-paketeille, mukaan lukien Proton/Wine. |
| Palvelin ryhmälle | Isännälle, kun kokonaisuus toimii jo paikallisesti | Tailscale-jako, Tailscale-liitäntään rajatut palomuurisäännöt, osoitteiden vaihtaminen, kutsukoodit ja tilit, ylläpitorajapinta, kapasiteetti ja tietokannan varmuuskopiot. Tavoitekokoonpano, jota ei ole vielä testattu alusta loppuun. |
| Windows-palvelin | Oikeassa pelissä pisimmälle testattuun Windows-polkuun | Yhden komennon Windows Server 2019+ -asennus nykyisine varmuuskopio- ja päivitystyökaluineen. Windows-porttia ei muutettu. |
| Linux-palvelin | Linux-isännälle | Natiivi Node/SQLite-ohjauspuoli, systemd, nftables sekä Dauntless 1.4.4 -peliprosessit Protonilla/Winellä. Mukana yhden koneen asennus ja erillinen Linux-pelityöntekijä. |
| OpenBSD-palvelin | OpenBSD-isännälle + Linux-pelityöntekijälle | Natiivi OpenBSD 7.9 -ohjauspuoli rc.d:llä ja PF:llä. Peliprosessit käynnistetään rajatulla SSH-yhteydellä Linux/Proton/Wine-työntekijällä. |
| Hosting-kumppani: EU Gamehost | Vuokrattua rautaa haluavalle hostille | Selkeästi merkitty kumppani-/mainossivu, pakettiesimerkit, omiin mittauksiin perustuva kapasiteettiperuste ja suorat pakettilinkit. |
| Vianetsintä | Kaikille | Ongelmat, joihin oikeasti törmäsimme, syineen ja korjauksineen. Muutama kohta on peräisin koodin lukemisesta, ja ne on merkitty sellaisiksi. |
| Päivitysohjeet | Isännälle ennen sellaisen palvelimen päivitystä, jolla on jo pelaajia | Mitä kukin päivitys muuttaa pelaajille ja mitä pitää päättää ensin. Nyt: oikea eteneminen on oletuksena päällä, joten aiemmin pelanneet aloittavat Slayer-tasolta 1, ellet pidä heidän maksimitasojaan tai jatka tyngällä. |
Suositeltu järjestys
- Valitse palvelinalusta: Windows, Linux tai OpenBSD + Linux-työntekijä. Manuaaliseen yhden koneen kehityspolkuun käytä sivua Pystytä palvelin.
- Isäntä: seuraa sivua Palvelin ryhmälle tilejä, kutsuja ja ryhmäkäyttöä varten.
- Linux-kaveri: asenna käynnistin sivun Linux-käynnistin mukaan.
- Jokainen kaveri: seuraa sivua Liity kaverina.
Näiden ohjeiden taustalla olevat tarkat tiedot (jokainen asetus, portti, HTTP-reitti, tiedosto ja skriptin parametri oletusarvoineen) ovat Tekninen viite -osiossa.
Sivulla Pelitiedostojen tarkistaminen kerrotaan yksityiskohtaisesti, miten tarkistimme, että oma pelikopiomme on aito, täydellinen ja puhdas. Jos pyörität muokattua versiota muille ihmisille, lue ensin Kiitokset ja lisenssi: AGPL-lisenssi vaatii, että tarjoat heille lähdekoodin.