Crossplay ohjaa jokaisen Valheim-yhteyden PlayFab-relayn kautta, ja pelkästään Steamillä pelaavat porukat, jotka haluavat suoran yhteyden, kytkevät sen usein pois. Kyse on yhdestä kytkimestä palvelinpaneelissa, ja sen jälkeen Steam-pelaajat liittyvät Join IP:llä join coden sijaan.
Lue seuraava kohta ennen kuin käännät kytkintä: kun crossplay on pois päältä, konsolipelaajat menettävät pääsyn palvelimelle kokonaan.
Mikä muuttuu, kun crossplay on pois päältä
Kun crossplay on päällä, palvelin rekisteröityy PlayFab-relayhin ja tulostaa join coden joka käynnistyksellä. Steamillä, Xboxilla (myös Game Pass PC:llä) ja Valheim 1.0:sta alkaen 9. syyskuuta 2026 myös PS5:llä ja Switch 2:lla pelaavat liittyvät kaikki sillä koodilla Join Gamen kautta. Jokainen näistä yhteyksistä kulkee relayn läpi, ja juuri siksi osa pelkästään Steamillä pelaavista porukoista näkee suurempia viiveitä ja haluaa crossplayn pois päältä.
Kun crossplay on pois päältä:
- Join codea ei enää ole olemassa. Mikään ei generoi sitä, eikä vanha koodi enää toimi.
- Vain Steam-pelaajat pääsevät sisään, Valheimin Join IP -toiminnolla ja paneelin Overview-välilehdellä näkyvällä palvelinosoitteella, esimerkiksi
1.2.3.4:25685. - Xbox-, Game Pass-, PS5- ja Switch 2 -pelaajat eivät pääse mukaan lainkaan.
- Steam-pelaajat yhdistävät Steamin kautta eivätkä relayn kautta.
Se on vaihtokauppa. Jos joku porukastasi pelaa konsolilla, jätä crossplay päälle ja lähetä hänelle sen sijaan miten Valheim-palvelimelle liitytään Xboxilla, PS5:llä ja Switch 2:lla.
Asetus, jonka on oltava kohdallaan: Public server
Join IP ei vain avaa sokettia palvelimellesi. Valheim kysyy ensin palvelimen Steam query portista, joka on pelin portti plus yksi, palvelimen Steam ID:tä, ja yhdistää vasta sitten Steamin kautta.
Jos palvelinta ei ole asetettu julkiseksi (Public server pois päältä, komentorivillä -public 0), Steamworks ei vastaa noihin kyselyihin. Join IP epäonnistuu silloin hiljaisesti, ilman virheilmoitusta, vaikka palvelin pyörii moitteettomasti.
Public server = 1 tarkoittaa vain sitä, että palvelin vastaa noihin kyselyihin ja näkyy yhteisön palvelinselaimessa. Palvelimen salasana ratkaisee edelleen, kuka pääsee sisään. Crossplayn kytkeminen pois vaatii siis Public server = 1.
Paneeli hoitaa tämän puolestasi: crossplayn kytkeminen pois asettaa samalla Public serverin arvoon 1.
Näin kytket crossplayn pois paneelissa
- Avaa palvelimesi DoomHostingin hallintapaneelissa ja pysy Overview-välilehdellä.
- Etsi Crossplay-kortti. Kun crossplay on päällä, siinä lukee Enabled ja se listaa kaikki alustat, joilta palvelimelle pääsee.

- Klikkaa kortin oikeassa reunassa olevaa kytkintä. Se vaihtuu tilaan Disabled, ja paneeli asettaa samalla Public serverin arvoon 1.
- Näkyviin tulee palkki "Saved. Restart to apply.". Muutos astuu voimaan seuraavalla käynnistyksellä, joten paina Restart now tai käynnistä palvelin myöhemmin uudelleen palvelimen ylätunnisteesta.

Siinä koko homma. Jos haluat nähdä raa'at arvot, Startup-välilehdellä ovat molemmat: Enable Crossplay on nyt pois päältä ja Public Server päällä.

Miten pelaajat liittyvät tämän jälkeen
Overview-välilehden yhteysosio kertoo, missä tilassa palvelin on ja mitä tapaa kannattaa käyttää:

Lähetä Steam-pelaajillesi yhteyskortin IP:port, ja sitten:
- Käynnistä Valheim ja valitse hahmosi.
- Avaa Join Game.
- Valitse Join IP.
- Liitä osoite täsmälleen sellaisena kuin paneeli sen näyttää, portti mukaan lukien.
- Syötä palvelimen salasana.
Pyydä kaikkia poistamaan ensin vanha join code -merkintä palvelinlistaltaan. Tallennettu koodi ei voi toimia, kun crossplay on pois päältä, ja kuollut merkintä on nopein tapa uskotella itselleen, että palvelin on nurin.
Palvelimen lisääminen Steam favorites -listalle
Kun palvelin on julkinen, myös Steamin oma palvelinselain toimii, ja se haluaa query portin eikä pelin porttia:
- Avaa Steamissa View ja sitten Game Servers.
- Siirry Favorites-välilehdelle ja klikkaa Add a server.
- Syötä IP:si query portin kanssa, eli pelin portti plus yksi. Jos paneeli näyttää
1.2.3.4:25685, Steam haluaa1.2.3.4:25686.
Palvelin näkyy tämän jälkeen myös Valheimin omalla listalla.
Crossplayn kytkeminen takaisin päälle
Käännä sama kytkin takaisin päälle ja käynnistä palvelin uudelleen. Palvelin rekisteröityy taas relayhin, tulostaa sillä käynnistyksellä tuoreen join coden, ja konsolipelaajat pääsevät jälleen mukaan. Julkisuuslippu jää ennalleen, joten jos haluat palvelimen myös pois yhteisön selaimesta, kytke Public server itse pois Startup-välilehdellä.
Molemmat liittymistavat, koodi ja osoite, käydään vaihe vaiheelta läpi ohjeessa miten Valheim-palvelimelle liitytään.
Yleisiä ongelmia
Pelaajat saavat "Failed to connect" vaihdon jälkeen. Heidän Valheim-asiakasohjelmassaan on yhä PlayFab-tili join code -ajoilta, ja se yrittää edelleen crossplay-reittiä. Jokainen pelaaja poistaa sen kerran Valheimin Settings-valikossa; vaiheet kuvakaappauksineen ovat artikkelissa Valheim Failed to connect: näin korjaat sen.
Join IP ei tee mitään, eikä kukaan pääse sisään. Joko Public server on pois päältä tai palvelinta ei ole käynnistetty uudelleen sen jälkeen, kun kytkit crossplayn pois. Tarkista, että Public Server on päällä Startup-välilehdellä, ja käynnistä palvelin uudelleen.
Käynnistyskomennossa lukee edelleen -crossplay. Startup-välilehti näyttää $( [[ 0 -eq 1 ]] && echo " -crossplay "). Se on kuoritarkistus, jonka kontti suorittaa palvelimen käynnistyessä, ei itse valitsin. Kun siinä on nolla, tarkistus ei lisää mitään, joten crossplay on todella pois päältä. Crossplayn ollessa päällä siinä lukee [[ 1 -eq 1 ]].
Konsolipelaaja ei pääse sisään. Näin kuuluukin olla. Xbox-, Game Pass-, PS5- ja Switch 2 -pelaajat tarvitsevat crossplayn päälle, eikä heille ole IP-reittiä.
Join code lakkasi toimimasta. Sekin on odotettua. Crossplayn ollessa pois päältä koodia ei generoida. Lähetä palvelinosoite sen sijaan.
Steam ilmoittaa, ettei palvelin vastaa. Käytit lähes varmasti pelin porttia. Steamin selain haluaa query portin, eli pelin portti plus yksi.
Usein kysytyt kysymykset
Muuttaako crossplayn kytkeminen pois maailmaani? Ei. Se muuttaa vain sitä, miten pelaajat pääsevät palvelimelle. Maailmaasi ja hahmoihisi ei kosketa.
Pitääkö palvelin käynnistää uudelleen? Kyllä. Käynnissä oleva palvelin pitää vanhan asetuksen uudelleenkäynnistykseen asti.
Muuttuuko osoite? Ei. IP ja portti pysyvät samoina.
Voinko pitää crossplayn päällä ja liittyä silti IP:llä? Kyllä. Crossplayn ollessa päällä Steam-pelaajat voivat käyttää joko join codea tai osoitetta, ja konsolipelaajat käyttävät koodia. Crossplayn kytkemisessä pois on kyse vain relayn poistamisesta Steam-pelaajien reitiltä.
Onko palvelimeni oikeasti pystyssä? Tarkista se paneelin ulkopuolelta Valheim-palvelimen tilantarkistimella.
Eikö palvelinta vielä ole? Valheim-palvelinhostauksemme pyörii Ryzen 9 -raudalla, ja crossplay-kytkin sekä palvelinosoite ovat samalla Overview-sivulla heti ensimmäisestä käynnistyksestä lähtien.
