Kokeile heti (Minecraft-testipalvelimet)
Pelaa Minecraft-pluginiasi, Skriptiäsi tai datapackiasi yksityisellä testipalvelimella millä tahansa asiakasohjelmalla 1.8 - 26.3. Tilauskohtaiset rajat ja mitä säilytetään.
Päivitetty
Tällä sivulla
Kokeile heti käynnistää oikean Minecraft-palvelimen, jolle projektisi on asennettu, vain sinua varten. Liityt siihen omasta pelistäsi, testaat pluginin, skriptin tai datapackin, ja palvelin katoaa itsestään, kun aika loppuu.
#Mitä voit kokeilla
| Projekti | Palvelin | Vaatii |
|---|---|---|
| Spigot / Paper -plugin (Java tai Kotlin) | Paper sillä Minecraft-versiolla, jonka valitsit projektia luodessasi | Nykyisen koodin onnistuneen käännöksen |
| Skript | Paper 1.21.11, jossa on Skript ja Codexen tukemat lisäosat | Vähintään yhden .sk-tiedoston |
| Datapack | Paper sillä versiolla, jolle pack.mcmeta on tehty | pack.mcmeta-tiedoston |
Fabric- ja Forge-modeja sekä Folia- ja BungeeCord-projekteja ei voi vielä kokeilla testipalvelimella.
Pluginit ja Skript-projektit voidaan myös tarkistaa Codexen testipelaajilla saman ikkunan Testit-välilehdeltä: katso Testit testipelaajilla.
#Käynnistä testipalvelin
Testipalvelin avataan työkalupalkin Kokeile heti -painikkeesta, tekoälyn viimeisimmän vastauksen alla olevasta painikkeesta Kokeile nyt Minecraftissa, ilmaiseksi sekä latausikkunasta (Käynnistä testipalvelin), joten voit kokeilla projektia ennen sen lataamista. Jos päivän testipalvelimet on käytetty, se kertoo sen ja näyttää tilauksen, jossa niitä on enemmän.
- Avaa projekti. Pluginissa paina ensin Käännä: palvelin asentaa käännetyn jar-tiedoston.
- Paina Kokeile Minecraftissa: keskustelun viimeisimmän vastauksen alla (Kokeile nyt Minecraftissa, ilmaiseksi), työkalupalkissa Käännä-painikkeen vieressä ja koonnin jälkeen Lataa JAR -painikkeen vieressä. Se on ilmainen kaikilla tilauksilla, myös projekteille, joita et ole ladannut: se on tapa käyttää projektia Free-tilauksella ilman latausta.
- Syötä Minecraft-nimesi ja paina Käynnistä testipalvelin. Nimi lisätään Palvelinoikeudet-luetteloosi operaattorina, ja vain luettelossa olevat nimet voivat liittyä.
- Painike näyttää tekstin Käynnistetään palvelinta… käynnistyksen ajan, yleensä 20 - 40 sekuntia. Kun siinä lukee Palvelin verkossa ja jäljellä oleva aika, osoite tulee näkyviin: aikasi alkaa kulua vasta silloin.
- Minecraftissa: Moninpeli, Suora yhteys, ja liitä osoite, esimerkiksi
swift-otter-27.codexe.eu. Porttia ei tarvita. Jos ikkuna joskus näyttää sen sijaan numeerisen osoitteen ja portin, liitä se täsmälleen niin kuin se näytetään.
Voit liittyä millä tahansa Minecraft Java -versiolla 1.8:sta 26.3:een riippumatta palvelimen versiosta: jokaiselle testipalvelimelle on asennettu ViaVersion, ViaBackwards ja ViaRewind.
#Maailma
Useimpia projekteja kokeillaan tasaisessa maailmassa ilman rakennelmia: se käynnistyy nopeasti, eikä maastolla ole väliä arkuille, komennoille, valikoille tai varustesarjoille.
Kun projekti tarvitsee oikeaa maastoa, Codexe käynnistää palvelimen sen sijaan uudella tavallisella maailmalla, jossa on biomeja, vuoria, luolia ja rakennelmia, kuten kyliä ja ryöstäjien etuvartioita. Sinun ei tarvitse pyytää: Codexe lukee projektin ja päättää. Esimerkiksi maailman generointia muuttava datapack (korkeammat vuoret, uudet biomit) tai plugin, joka toimii lumihuipuilla tai ryöstäjien etuvartioissa, saa tavallisen maailman; arkkuplugin pysyy tasaisessa. Datapack asennetaan ennen maailman generointia, joten näet sen maaston. Maailman generointi pidentää ensimmäistä käynnistystä hieman, ja konsoli kertoo, miksi tavallinen maailma valittiin.
#Pluginit, joita pluginisi tarvitsee
Jos pluginisi luettelee muita plugineja tiedostossa plugin.yml (depend ja softdepend) tai paper-plugin.yml, kuten LuckPerms, Vault, PlaceholderAPI, WorldEdit, WorldGuard tai ProtocolLib, testipalvelin asentaa ne puolestasi sen Minecraft-versiolle tehtyinä versioina, yhdessä sen kanssa, mitä ne puolestaan tarvitsevat. Ne tulevat Modrinthista ja Hangarista.
Konsoli kertoo, mitä asennettiin. Maksullisia plugineja (MythicMobs, ItemsAdder, Nexo...) ei voi asentaa automaattisesti: konsoli kertoo sen, eikä sellaista vaativa plugin käynnisty testipalvelimella.
#Tietokanta pluginillesi
Jos pluginisi tallentaa tietonsa MySQL:ään, testipalvelin antaa sille oman MySQL-tietokannan. Se tapahtuu itsestään, kun pluginin config.yml sanoo storage-type: mysql ja siinä on tavallinen mysql:-osio (host, port, database, username, password): testipalvelin luo tietokannan, kirjoittaa sen osoitteen ja uuden salasanan kyseiseen osioon ja käynnistää palvelimen. Konsoli kertoo, kun se on valmis.
- Codexella tehdyt pluginit käyttävät oletuksena SQLiteä, tiedostoa, joka ei vaadi asetuksia. Pyydä MySQL:ää keskustelussa, jos haluat sen, niin plugin kirjoitetaan asetuksella
storage-type: mysql. - Vain oma pluginisi saa tietokannan. Sitä varten asennetut pluginit (LuckPerms ja muut yllä mainitut) pitävät testipalvelimella oman oletustallennuksensa.
- Tietokanta poistetaan, kun testipalvelin pysähtyy, kaiken muun mukana. Siihen mahtuu enintään 200 MB: sen ylittyessä palvelin pysähtyy.
#Tilauskohtaiset rajat
| Plan | Minutes per test server | Test servers per day | People on a test server |
|---|---|---|---|
| Free | 10 min | 3 | 2 |
| Pro | 15 min | 15 | 5 |
| Business | 20 min | 40 | 10 |
| Enterprise | 30 min | 100 | 20 |
Minuutit lasketaan siitä hetkestä, kun palvelin on valmis, ei siitä, kun painat Käynnistä. Tiliä kohden on käynnissä yksi testipalvelin kerrallaan. Kun kaikki testipalvelimet ovat varattuja, yritä uudelleen muutaman minuutin kuluttua.
#Palvelinoikeudet
Palvelinoikeudet (tilivalikossa tai käynnissä olevan palvelimen Pelaajat-välilehdellä) on luettelo henkilöistä, jotka saavat liittyä testipalvelimillesi. Nimien määrä on yllä olevan tilauksen Henkilöitä testipalvelimella -arvo.
- Lisää Minecraft-nimi. Codexe tarkistaa sen Mojangilta näyttääkseen, onko kyseessä premium-tili, sekä sen kasvot; nimet ilman Mojang-tiliä lisätään offline-pelaajina, ja niissä tarkalla kirjoitusasulla on merkitystä.
- Operaattori antaa pelaajalle
/op-oikeudet palvelimella. Voit kytkeä sen päälle ja pois milloin tahansa. - Poista poistaa nimen luettelosta.
Muutokset tavoittavat jo käynnissä olevan palvelimen muutamassa sekunnissa, myös paikalla olevan henkilön poistaminen; muuten ne koskevat seuraavaa käynnistämääsi palvelinta. Luettelo näyttää myös, kuka on nyt paikalla ja milloin kukin viimeksi liittyi.
#Konsoli, lokit ja suorituskyky
Käynnissä olevan palvelimen paneelissa on kolme muuta välilehteä:
- Konsoli lähettää palvelimelle Minecraft-komentoja kuten palvelinkonsoli ja näyttää vastauksen. Se on vain Minecraft-konsoli: palvelimen pysäyttävät tai uudelleen lataavat komennot sekä operaattoreita tai sallittujen listaa muuttavat komennot hylätään (käytä niihin Palvelinoikeuksia). Enintään 10 komentoa 10 sekunnissa.
- Lokit näyttää palvelimen lokin reaaliaikaisesti varoitukset ja virheet korostettuina ja säilyttää lokin lopun palvelimen pysähdyttyä. Vie lokit tallentaa tämän istunnon lokin
.log-tiedostona, jokaisen rivin aikoineen ja tasoineen, virheiden selvittämistä tai auttajan kanssa jakamista varten. - Suorituskyky näyttää palvelimen suorittimen, muistin, TPS:n, paikalla olevat pelaajat ja levynkäytön 10 sekunnin välein mitattuina.
#Kun palvelin pysähtyy itsestään
Aikansa loppumisen lisäksi testipalvelin pysähtyy:
- Kun poistut Codexesta. Projektin sivu kertoo palvelimelle, että olet yhä paikalla. Jos sivu ei ole ollut auki noin minuuttiin (suljit välilehden, kirjauduit ulos tai yhteys katkesi), palvelin pysähtyy. Uloskirjautuminen pysäyttää sen heti.
- Kun kukaan ei pelaa. Kun palvelimella ei ole ollut ketään 15 minuuttiin, se pysähtyy.
Syy näytetään paneelissa: pysäytit itse, aika loppui, poistuit Codexesta, ketään ei ollut paikalla tai palvelinvirhe.
Jos et ole vielä ladannut projektia, latausikkuna avautuu uudelleen testipalvelimen pysähtyessä, jotta voit ladata projektin tai valita tilauksen. Siinä ei enää näy painiketta uuden testipalvelimen käynnistämiseen.
#Kun pelaat
- Palvelinoikeuksien kautta sisään päästämäsi ystävät tervehditään vieraina palvelimellasi, ja heille kerrotaan, että vain sinä voit muuttaa projektia.
- Kun liityt, chatin [Codexe]-viesti kertoo, että kyseessä on testipalvelin, kuinka kauan sillä on aikaa jäljellä ja että kaikki sillä oleva poistetaan sen sulkeutuessa.
- Muistutukset näkyvät chatissa 5 minuuttia, 3 minuuttia, 1 minuutti ja 10 sekuntia ennen loppua.
- Tekoäly ei näe, mitä palvelimella tapahtuu. Muuttaaksesi projektia kuvaile muutos projektin keskustelussa tavalliseen tapaan.
- Limat eivät synny itsestään, jotta ne eivät ole tiellä testatessasi. Kaikki muut olennot syntyvät tavalliseen tapaan, ja syntymismunasta, synnyttäjästä tai komennolla tehty lima ilmestyy edelleen.
#Projektin päivittäminen
Jos käännät uudelleen (tai muutat Skript-tiedostoja tai datapackia) testipalvelimen ollessa käynnissä, ikkuna näyttää ilmoituksen Tämä palvelin käyttää vanhempaa koontia ja painikkeen Käynnistä uusimmalla koonnilla. Uudella palvelimella on uusin koonti ja uusi ajastin.
#Mitä säilytetään
Itse palvelimesta: ei mitään. Kun testipalvelin pysähtyy mistä tahansa yllä mainitusta syystä tai kun käynnistät sen uudelleen uudemmalla koonnilla, palvelin ja kaikki sillä oleva poistetaan: maailmat, rakennelmat, asetusmuutokset ja pluginisi tietokanta. Sitä ei voi avata uudelleen.
Codexe säilyttää jokaisesta istunnosta lyhyen tallenteen sinua ja tukea varten: milloin se alkoi ja pysähtyi ja miksi, Minecraft-version, liittyneet pelaajat, konsolista lähetetyt komennot, lokin viimeisen osan ja suorituskykymittaukset. Mitä säilytetään ja kuinka kauan, kerrotaan tietosuojakäytännön kohdassa 4.8 ja sen säilytystaulukossa.
#Eristys ja turvallisuus
- Jokainen testipalvelin toimii eristetyssä ympäristössä omilla muisti-, suoritin- ja aikarajoillaan, eikä sillä ole pääsyä internetiin. Koodi, joka kutsuu verkko-API:a, ulkoista tietokantaa tai Mojangia, ei tavoita niitä testipalvelimelta. Ainoa tietokanta, johon se pääsee, on pluginiasi varten luotu, eikä mikään muu testipalvelin voi avata sitä.
- Palvelin toimii offline-tilassa, joten se ei tarkista pelaajan nimeä Mojangilta: kuka tahansa, joka tietää sekä osoitteen että Palvelinoikeudet-luettelossasi olevan nimen, voisi liittyä sen ollessa käynnissä. Älä jaa osoitetta ihmisille, joita et halua palvelimelle.
- Konsoli tavoittaa vain Minecraftin: komentotulkkia, tiedostojen käyttöä tai komentoja taustalla olevalle koneelle ei ole.
- Mitä testipalvelin säilyttää käynnissä ollessaan ja kuinka kauan, kuvataan tietosuojakäytännön kohdassa 4.8. Säännöt ovat käyttöehtojen kohdissa 15.6 - 15.10.
#Vianmääritys
| Näet | Mitä tehdä |
|---|---|
| Käännä se ensin | Koodi on muuttunut viimeisimmän koonnin jälkeen. Paina Käännä ja yritä sitten uudelleen. |
| Kaikki testipalvelimet ovat käytössä | Odota muutama minuutti ja yritä uudelleen. |
| Olet käyttänyt tämän päivän testipalvelimet | Tilauksesi päivittäinen raja on täynnä. Se nollautuu seuraavana päivänä. |
| Tilauksesi sallii N henkilöä nimeä lisättäessä | Poista joku Palvelinoikeuksista tai siirry tilaukseen, jossa henkilöitä on enemmän. |
| Palvelin pysähtyi, kun suljit välilehden | Se on automaattinen pysäytys, kun poistut Codexesta. Pidä projektisivu auki pelatessasi. |
| Minecraft sanoo You are not whitelisted | Nimi ei ole Palvelinoikeudet-luettelossasi, tai se on kirjoitettu eri tavalla. Lisää se sinne: käynnissä oleva palvelin huomaa sen sekunneissa. |
Pluginisi ei näy /plugins-luettelossa | Se ei latautunut sillä Minecraft-versiolla. Kerro projektin keskustelussa, mitä näet, käännä korjaus ja käynnistä palvelin sitten uudelleen uusimmalla koonnilla. |