Siirry sisältöön
Codexen käyttö

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
  1. Mitä voit kokeilla
  2. Käynnistä testipalvelin
  3. Maailma
  4. Pluginit, joita pluginisi tarvitsee
  5. Tietokanta pluginillesi
  6. Tilauskohtaiset rajat
  7. Palvelinoikeudet
  8. Konsoli, lokit ja suorituskyky
  9. Kun palvelin pysähtyy itsestään
  10. Kun pelaat
  11. Projektin päivittäminen
  12. Mitä säilytetään
  13. Eristys ja turvallisuus
  14. Vianmääritys

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

ProjektiPalvelinVaatii
Spigot / Paper -plugin (Java tai Kotlin)Paper sillä Minecraft-versiolla, jonka valitsit projektia luodessasiNykyisen koodin onnistuneen käännöksen
SkriptPaper 1.21.11, jossa on Skript ja Codexen tukemat lisäosatVähintään yhden .sk-tiedoston
DatapackPaper sillä versiolla, jolle pack.mcmeta on tehtypack.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.

  1. Avaa projekti. Pluginissa paina ensin Käännä: palvelin asentaa käännetyn jar-tiedoston.
  2. 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.
  3. Syötä Minecraft-nimesi ja paina Käynnistä testipalvelin. Nimi lisätään Palvelinoikeudet-luetteloosi operaattorina, ja vain luettelossa olevat nimet voivat liittyä.
  4. 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.
  5. 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

PlanMinutes per test serverTest servers per dayPeople on a test server
Free10 min32
Pro15 min155
Business20 min4010
Enterprise30 min10020

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äetMitä tehdä
Käännä se ensinKoodi 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 testipalvelimetTilauksesi 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älilehdenSe on automaattinen pysäytys, kun poistut Codexesta. Pidä projektisivu auki pelatessasi.
Minecraft sanoo You are not whitelistedNimi 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-luettelossaSe ei latautunut sillä Minecraft-versiolla. Kerro projektin keskustelussa, mitä näet, käännä korjaus ja käynnistä palvelin sitten uudelleen uusimmalla koonnilla.
Kokeile heti (Minecraft-testipalvelimet) | Codexe Docs