RCON (remote console) antaa palvelimen ulkopuoliselle ohjelmalle mahdollisuuden lähettää palvelimelle konsolikomentoja verkon yli salasanalla suojattuna. Ylläpitosovellukset, verkkopohjaiset hallintanäkymät ja Discord-botit käyttävät sitä pelaajien potkimiseen, viestien lähettämiseen tai maailman tallentamiseen ilman, että kenenkään tarvitsee avata paneelia.
Et tarvitse RCONia palvelimesi pyörittämiseen meillä. Paneelin Konsoli-välilehti lähettää komennot jo suoraan palvelimelle. Kytke RCON päälle vain, kun jokin tietty työkalu sitä pyytää, ja kytke se taas pois, kun lopetat työkalun käytön.
Miksi RCONin kanssa kannattaa olla tarkkana
Se, jolla on RCON-salasana, hallitsee konsolia. Hän voi antaa itselleen op-oikeudet, bannata pelaajiasi, pysäyttää palvelimen tai ajaa minkä tahansa komennon, jonka sinäkin voit. Lisäksi perinteinen RCON ei ole salattu, joten salasana kulkee verkossa selväkielisenä. Tästä seuraa kolme sääntöä:
- Käytä pitkää, satunnaista salasanaa. Noin 20 kirjainta ja numeroa, salasanamanagerin luomana. Ei koskaan tilisi salasanaa eikä salasanaa, jota käytät muualla.
- Anna se vain sitä tarvitsevalle työkalulle. Ei jokaiselle moderaattorille eikä Discordiin.
- Kytke se pois, kun olet valmis. RCON-portti, jota kukaan ei käytä, on pelkkä riski.
Jotkin pelit rajoittavat, mitä merkkejä salasanassa saa olla, ja jotkin myös sen pituutta (DayZ sallii enintään 20 merkkiä). Kirjaimet ja numerot toimivat aina, joten käytä vain niitä, ja jos paneeli hylkää salasanan silti, käytä lyhyempää.
Minecraft Java: server.properties
Minecraftissa RCON määritetään tiedostossa server.properties. RCON tarvitsee oman porttinsa, joka on eri kuin portti, jonka kautta pelaajat liittyvät.
Vaihe 1: hanki vapaa portti
- Avaa pelipaneeli ja valitse palvelimesi
- Napsauta vasemman valikon kohtaa Verkko
- Napsauta Lisää varaus
Palvelimellesi lisätään uusi portti. Kirjoita sen numero muistiin: se on RCON-porttisi. Jos painike on harmaana ja siinä näkyy hiiren ollessa sen päällä Varausten yläraja saavutettu., käytät jo kaikkia porttejasi. Katso, onko jokin niistä merkitty Käyttämätön, ja käytä sitä.
Vaihe 2: muokkaa server.properties-tiedostoa
- Siirry Tiedostot-välilehdelle ja avaa juurikansiosta tiedosto
server.properties - Aseta nämä kolme riviä omalla portillasi ja salasanallasi:
enable-rcon=true
rcon.port=25576
rcon.password=KIRJOITA_TAHAN_PITKA_SATUNNAINEN_SALASANA
- Tallenna tiedosto ja käynnistä palvelin uudelleen
Kun palvelin käynnistyy, Konsoli-välilehdelle tulee rivi, jonka mukaan RCON on käynnissä portissasi. Jos salasana jätetään tyhjäksi, Minecraft ei käynnistä RCONia lainkaan.
Paneeli kirjoittaa tiedostoon jokaisella käynnistyksellä uudelleen vain server-ip-, server-port- ja query.port-rivit, joten RCON-rivisi pysyvät sellaisina kuin ne asetit.
Siihen liittyvä asetus broadcast-rcon-to-ops määrää, näkevätkö paikalla olevat operaattorit RCONin kautta lähetetyt komennot chatissaan. Jos pidät sen päällä, huomaat nopeasti, jos joku muu käyttää RCONiasi.
RCONin poistaminen käytöstä
Aseta enable-rcon=false, tallenna ja käynnistä uudelleen. Jos lisäsit portin pelkästään RCONia varten, voit sen jälkeen poistaa sen Verkko-välilehdellä painikkeella Poista. Poista vain portti, jonka lisäsit itse: muita portteja saattaa käyttää peli, crossplay tai jokin lisäosa.
Pelit, joissa RCON on Käynnistys-välilehdellä
Monessa muussa pelissä määritämme RCONin käynnistysmuuttujilla, joten hallitset sitä Käynnistys-välilehdellä tiedoston sijaan. Avaa pelipaneeli, valitse palvelimesi, napsauta Käynnistys ja etsi muuttujia, joiden nimessä on RCON. Mitä löydät, riippuu pelistä:
- RCON-salasana. Aseta tähän oma pitkä ja satunnainen salasanasi. Useat pelit toimitetaan tunnetulla oletussalasanalla, joten vaihda se, vaikka et aikoisi koskaan käyttää RCONia.
- Kytkin, jolla RCON otetaan käyttöön. Esimerkiksi Counter-Strike 2:ssa, V Risingissa ja The Islessa on sellainen. Pidä se päällä vain silloin, kun tarvitset sitä.
- RCON-portti, jossa on merkintä Vain luku. Portti annettiin palvelimellesi sen luonnin yhteydessä, joten se on jo auki eikä sinun tarvitse lisätä porttia.
Käynnistys-välilehden muutokset tulevat voimaan uudelleenkäynnistyksen jälkeen.
Joissakin peleissä, kuten DayZissa ja The Islessa, RCON-salasana näkyy myös palvelimen Yleiskatsaus-sivulla kohdassa RCON-salasana, jossa voit kopioida tai vaihtaa sen suoraan.
Kun RCONia ei voi kytkeä pois
Muutamassa valikoimamme pelissä RCON on aina päällä:
- Rust käynnistyy RCON päällä, ja portti on kiinteä. Et voi kytkeä sitä pois paneelista, joten salasana on suojasi. Anna Käynnistys-välilehden RCON Password -muuttujaan pitkä ja satunnainen salasana.
- Palworld toimii aina RCON päällä, koska paneelin Konsoli-välilehti lähettää komentosi sen kautta. Palworldin RCON käyttää palvelimen ylläpitäjän salasanaa, joten pidä se vahvana ja vain omana tietonasi.
Muut pelit
Jotkin pelit tallentavat etähallinnan asetukset omaan asetustiedostoonsa käynnistysmuuttujien sijaan. Jos peliäsi ei mainita yllä, katso ensin Käynnistys-välilehti ja sitten pelin oma asetustiedosto Asetukset- tai Tiedostot-välilehden kautta. Jos et löydä sitä, kysy meiltä, niin kerromme, missä se on sinun pelissäsi.
Vianmääritys
Työkalu ei saa yhteyttä. Tarkista, että syötit RCON-portin etkä peliporttia ja että käytät paneelissa näkyvää palvelimen IP-osoitetta. Useimmat pelit käyttävät erillistä RCON-porttia. Counter-Strike 2 on poikkeus: sen RCON kuuntelee peliportissa.
Authentication failed. Työkalussa oleva salasana ei täsmää. Kopioi se uudelleen paneelista tai tiedostosta ja muista, että Käynnistys-välilehdellä vaihdettu salasana tulee voimaan vasta uudelleenkäynnistyksen jälkeen.
Minecraftin RCON ei käynnisty. rcon.password on tyhjä, enable-rcon ei ole true tai rcon.port on sama kuin peliportti. Valitse Verkko-välilehdeltä portti, jota mikään muu ei käytä.
Paneeli hylkää salasanani. Peli rajoittaa sallittuja merkkejä tai salasanan pituutta. Käytä pelkkiä kirjaimia ja numeroita ja kokeile lyhyempää salasanaa.
Konsoliin ilmestyy outoja komentoja. Jollakulla toisella on RCON-salasanasi. Vaihda se heti, käynnistä uudelleen ja kytke RCON pois, jos et tarvitse sitä.
Etkö ole varma, tukeeko pelisi RCONia tai mitä porttia se käyttää? Avaa tiketti tukisivulta ja kerro palvelimesi nimi sekä työkalu, jonka haluat yhdistää, niin autamme sinua määrityksessä.