Plasmo Voice tuo Minecraftiin etäisyyspohjaisen puhechatin, ja DoomHosting-palvelimella se toimii ilman että avaat yhtään porttia. Oletuksena se lähettää äänen samalla porttinumerolla kuin Minecraft-palvelimesi, ja jokainen palvelimesi portti kuljettaa jo valmiiksi sekä TCP:tä (peli) että UDP:tä (ääni). Asenna se, käynnistä palvelin, ja pelaajat joilla on client-modi voivat puhua. Ainoa tilanne joka vaatii lisävaiheen on palvelin jolla on Bedrock crossplay, ja se käydään läpi alempana.
Mitä tarvitset
- Palvelimelle: Plasmo Voice pluginina (Paper, Purpur, Spigot) tai modina (Fabric, Forge, NeoForge).
- Jokaisen pelaajan koneelle: Plasmo Voicen client-modi heidän loaderilleen ja Minecraft-versiolleen. Pelaajat joilla sitä ei ole pääsevät silti mukaan ja pelaavat normaalisti, heillä ei vain ole puhechattia.
Et tarvitse erillistä "UDP-porttia". Sellaista ei ole palvelimellesi luotavissakaan: portti on numero, ja jokainen portti jonka omistat toimii molemmilla protokollilla.
Vaihe 1: asenna Plasmo Voice palvelimelle
- Avaa palvelimesi DoomHosting-paneelissa.
- Mene välilehdelle Plugins (Paper, Purpur, Spigot) tai välilehdelle Mods (Fabric, Forge, NeoForge).
- Hae Plasmo Voice ja klikkaa Asenna.

Jos haluat mieluummin ladata tiedoston itse, hae palvelinversio Modrinthistä ja vie se kansioon /plugins tai /mods välilehdeltä Tiedostot.
Vaihe 2: käynnistä palvelin ja lue konsolia
Käynnistä palvelin ja seuraa välilehteä Console käynnistyksen aikana. Plasmo Voice tulostaa portin jota se kuuntelee:
[PlasmoVoice] EpollDatagramChannel UDP server is started on /[0:0:0:0:0:0:0:0]:25565

Lopussa olevan numeron pitäisi olla sama kuin palvelinosoitteesi portti (omasi on eri kuin esimerkissä). Jos se täsmää, palvelimen puolella ei ole muuta tehtävää. Puhechat käyttää tavallista palvelinosoitettasi eikä muuta ole säädettävänä.
Myös Yleiskatsaus-sivu vahvistaa sen: kohdassa Pluginien osoitteet Plasmo Voicella on merkintä Käyttää palvelimesi osoitetta.

Vaihe 3: asenna client-modi ja liity
Jokainen pelaaja asentaa Plasmo Voice -modin omaan peliinsä ja liittyy sitten tavallisella palvelinosoitteella. Avaa pelissä Plasmo Voicen valikko näppäimellä V, valitse mikrofoni ja valitse push to talkin ja ääniaktivoinnin väliltä.
Milloin Plasmo Voice tarvitsee oman porttinsa
Pääportin jakaminen toimii vain niin kauan kuin mikään muu ei käytä sen UDP-puolta. Kaksi asiaa voi käyttää:
- Bedrock crossplay (GeyserMC) joka pyörii pääportissasi. Katso näin otat käyttöön Minecraft-crossplayn GeyserMC:llä.
- Minecraftin query-kuuntelija, eli
enable-query=truetiedostossaserver.properties.
Plasmo Voice käynnistyy aikaisin ja ehtii portille ensin, joten puhechat jatkaa toimintaansa ja toinen ominaisuus hajoaa. Crossplayn kanssa se tarkoittaa, että Bedrock-pelaajat eivät yhtäkkiä pääse sisään, ja konsolissa GeyserMC kaatuu virheeseen Address already in use. Ratkaisu on siirtää Plasmo Voice omaan porttiinsa:
- Pysäytä palvelin painikkeella Sammuta.
- Avaa välilehti Verkko ja klikkaa Lisää portti. Merkitse uusi porttinumero muistiin. Se toimii UDP:llä heti.

- Avaa välilehti Tiedostot ja muokkaa tiedostoa
/plugins/PlasmoVoice/config.toml. Fabric- tai Forge-palvelimella tiedosto on/config/plasmovoice/config.toml.

- Korvaa
[host]-osiossa0uudella portillasi:
[host]
ip = "0.0.0.0"
port = 25776
- Tallenna ja käynnistä palvelin painikkeella käynnistä. Vaiheen 2 konsolirivi päättyy nyt uuteen porttiin, ja GeyserMC käynnistyy normaalisti pääportissa.
Pelaajien ei tarvitse muuttaa mitään. He liittyvät edelleen tavallisella osoitteella, ja palvelin kertoo heidän clientilleen minkä portin ääni käyttää. Jätä [host.public]-lohko kommentoiduksi, ellet aja proxyä.
Jos asennat Plasmo Voicen välilehdeltä Plugins palvelimelle jolla Bedrock crossplay käyttää pääporttia, paneeli valitsee vapaan portin ja kirjoittaa sen asetuksiin puolestasi.
Yleisiä ongelmia
Puhekuvake ei näytä yhteyttä
Vertaa konsolirivin porttia välilehdellä Verkko lueteltuihin portteihin. Jos config.toml-tiedoston port osoittaa numeroon jota listalla ei ole (usein kopioitu kotipalvelimelle kirjoitetusta ohjeesta), siihen ei pääse ulkoa käsiksi. Palauta arvoksi 0 tai lisäämäsi portti.
Bedrock-pelaajat eivät pääse sisään sen jälkeen kun asensin Plasmo Voicen Plasmo Voice ehti pääporttisi UDP-puolelle ennen GeyserMC:tä. Anna sille oma portti yllä kuvatulla tavalla.
Yksi pelaaja ei kuule eikä häntä kuulla Häneltä puuttuu client-modi, modi ei vastaa palvelimen Minecraft-versiota, tai palomuuri tai VPN hänen päässään estää UDP:n. Jos kaikilla muilla toimii, palvelimessa ei ole vikaa.
Muokkasin config.tomlia eikä mikään muuttunut Plasmo Voice lukee tiedoston käynnistyessään. Muokkaa sitä palvelimen ollessa pysäytettynä ja käynnistä palvelin sen jälkeen uudelleen.
Käytän Velocityä tai BungeeCordia Plasmo Voice pitää asentaa sekä proxylle että sen takana oleville palvelimille. Seuraa Plasmo Voicen dokumentaation proxy-osiota.
Haluatko mieluummin toisen modin? Katso näin asennat Simple Voice Chatin Minecraft-palvelimelle. Tarvitsetko ensin palvelimen? Tutustu Minecraft-palvelinten hostaukseen.
