Spring til indhold
Brug af Codexe

Prøv det nu (Minecraft-testservere)

Spil dit Minecraft-plugin, dit Skript eller dit datapack på en privat testserver fra enhver klient fra 1.8 til 26.3. Grænser pr. abonnement, og hvad der bliver gemt.

Opdateret

På denne side
  1. Hvad du kan prøve
  2. Start en testserver
  3. Verdenen
  4. Plugins, som dit plugin har brug for
  5. En database til dit plugin
  6. Grænser pr. abonnement
  7. Serveradgang
  8. Konsol, logs og ydeevne
  9. Når serveren stopper af sig selv
  10. Mens du spiller
  11. Opdatering af projektet
  12. Hvad der bliver gemt
  13. Isolering og sikkerhed
  14. Fejlfinding

Prøv det nu starter en rigtig Minecraft-server med dit projekt installeret, kun til dig. Du joiner den fra dit eget spil, tester pluginet, scriptet eller datapacket, og serveren forsvinder af sig selv, når tiden er gået.

#Hvad du kan prøve

ProjektServerKræver
Spigot/Paper-plugin (Java eller Kotlin)Paper, på den Minecraft-version, du valgte, da du oprettede projektetEn vellykket Kompilér af den aktuelle kode
SkriptPaper 1.21.11 med Skript og de add-ons, Codexe understøtterMindst én .sk-fil
DatapackPaper, på den version, som pack.mcmeta er lavet tilEn pack.mcmeta

Fabric- og Forge-mods samt Folia- og BungeeCord-projekter kan endnu ikke prøves på en testserver.

Plugins og Skript-projekter kan også tjekkes af Codexes testspillere fra fanen Tests i det samme vindue: se Tests med testspillere.

#Start en testserver

Testserveren åbnes fra knappen Prøv det nu i værktøjslinjen, fra Prøv det i Minecraft nu, gratis under AI'ens seneste svar og fra downloadvinduet (Start testserveren), så du kan prøve et projekt, før du downloader det. Hvis dagens testservere er brugt op, står der det, og du får vist det abonnement, der giver flere.

  1. Åbn projektet. For et plugin skal du først trykke på Kompilér: serveren installerer den kompilerede jar.
  2. Tryk på Prøv det i Minecraft: under det seneste svar i chatten (Prøv det i Minecraft nu, gratis), i værktøjslinjen ved siden af Kompilér og ved siden af Download JAR efter et build. Det er gratis på alle abonnementer, også for projekter, du ikke har downloadet: det er måden at bruge et projekt på Free uden en download.
  3. Indtast dit Minecraft-navn, og tryk på Start testserveren. Det navn bliver føjet til din liste over Serveradgang som operatør, og kun navnene på den liste kan joine.
  4. Knappen viser Starter server…, mens den starter op, som regel 20 til 40 sekunder. Når der står Server online med den resterende tid, dukker adressen op: først da begynder din tid at løbe.
  5. I Minecraft: Multiplayer, Direkte forbindelse, og indsæt adressen, for eksempel swift-otter-27.codexe.eu. Der kræves ingen port. Hvis dialogen nogensinde viser en numerisk adresse med en port i stedet, så indsæt den præcis, som den vises.

Du kan joine fra enhver Minecraft Java-version fra 1.8 til 26.3, uanset hvilken version serveren kører: alle testservere har ViaVersion, ViaBackwards og ViaRewind installeret.

#Verdenen

De fleste projekter prøves i en flad verden uden strukturer: den starter hurtigt, og til kister, kommandoer, menuer eller kits er terrænet ligegyldigt.

Når projektet har brug for rigtigt terræn, starter Codexe i stedet serveren med en ny normal verden med biomer, bjerge, huler og strukturer som landsbyer og pillager-udposter. Du behøver ikke bede om det: Codexe læser projektet og beslutter. For eksempel får et datapack, der ændrer verdensgenereringen (højere bjerge, nye biomer), eller et plugin, der virker på snedækkede bjergtoppe eller ved pillager-udposter, en normal verden; et plugin til kister forbliver fladt. Et datapack installeres, før verdenen genereres, så dets terræn er det, du ser. Genereringen af verdenen gør den første start lidt længere, og konsollen fortæller, hvorfor der blev valgt en normal verden.

#Plugins, som dit plugin har brug for

Hvis dit plugin angiver andre plugins i sin plugin.yml (depend og softdepend) eller paper-plugin.yml, for eksempel LuckPerms, Vault, PlaceholderAPI, WorldEdit, WorldGuard eller ProtocolLib, installerer testserveren dem for dig, i den version, der er lavet til dens Minecraft-version, sammen med det, de selv har brug for. De kommer fra Modrinth og Hangar.

Konsollen fortæller, hvad der blev installeret. Betalte plugins (MythicMobs, ItemsAdder, Nexo...) kan ikke installeres automatisk: konsollen siger det, og et plugin, der kræver et af dem, bliver ikke aktiveret på testserveren.

#En database til dit plugin

Hvis dit plugin gemmer sine data i MySQL, giver testserveren det sin egen MySQL-database. Det sker af sig selv, når pluginets config.yml siger storage-type: mysql og har den sædvanlige mysql:-sektion (host, port, database, username, password): testserveren opretter databasen, skriver dens adresse og en ny adgangskode ind i den sektion og starter serveren. Konsollen siger, når det er gjort.

  • Plugins lavet med Codexe bruger som standard SQLite, en fil, der ikke kræver opsætning. Bed om MySQL i chatten, hvis du vil have det, så bliver pluginet skrevet med storage-type: mysql.
  • Kun dit eget plugin får en database. De plugins, der bliver installeret til det (LuckPerms og de andre ovenfor), beholder deres egen standardlagring på testserveren.
  • Databasen slettes, når testserveren stopper, sammen med alt andet. Den kan rumme op til 200 MB: går den over det, stopper serveren.

#Grænser pr. abonnement

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

Minutterne tælles fra det øjeblik, serveren er klar, ikke fra du trykker på Start. Der kører én testserver ad gangen pr. konto. Når alle testservere er optaget, så prøv igen et par minutter senere.

#Serveradgang

Serveradgang (i kontomenuen eller under fanen Spillere på en kørende server) er listen over de personer, der må joine dine testservere. Antallet af navne er abonnementets personer på en testserver ovenfor.

  • Tilføj et Minecraft-navn. Codexe slår det op hos Mojang for at vise, om det er en premium-konto, og vise ansigtet; navne uden en Mojang-konto bliver tilføjet som offline-spillere, og for dem betyder den præcise stavemåde noget.
  • Operatør giver spilleren /op på serveren. Du kan slå det til og fra når som helst.
  • Fjern tager et navn af listen.

Ændringer når frem til en server, der allerede kører, inden for få sekunder, også når du fjerner en, der er online; ellers gælder de for den næste server, du starter. Listen viser også, hvem der er online nu, og hvornår hver person sidst joinede.

#Konsol, logs og ydeevne

Panelet for en kørende server har tre faner mere:

  • Konsol sender Minecraft-kommandoer til serveren, ligesom serverkonsollen ville, og viser svaret. Det er kun Minecraft-konsollen: kommandoer, der stopper eller genindlæser serveren, og kommandoer, der ændrer operatører eller whitelisten, bliver afvist (brug Serveradgang til dem). Op til 10 kommandoer hvert 10. sekund.
  • Logs viser serverloggen live med advarsler og fejl fremhævet og beholder slutningen af loggen, efter at serveren er stoppet. Eksportér logs gemmer loggen fra denne session som en .log-fil med tidspunkt og niveau for hver linje, så du kan fejlsøge eller dele den med en, der hjælper dig.
  • Ydeevne viser serverens CPU, hukommelse, TPS, spillere online og diskforbrug, målt hvert 10. sekund.

#Når serveren stopper af sig selv

Ud over når tiden er gået, stopper en testserver:

  • Når du forlader Codexe. Projektets side fortæller serveren, at du stadig er der. Hvis siden ikke har været åben i cirka et minut (du lukkede fanen, loggede ud eller mistede forbindelsen), stopper serveren. Hvis du logger ud, stopper den med det samme.
  • Når ingen spiller. Efter 15 minutter uden nogen online stopper serveren.

Årsagen vises i panelet: stoppet af dig, tiden er gået, du forlod Codexe, ingen online eller en serverfejl.

Hvis du ikke har downloadet projektet endnu, åbner downloadvinduet igen, når testserveren stopper, så du kan downloade projektet eller vælge et abonnement. Det viser ikke længere knappen til at starte endnu en testserver.

#Mens du spiller

  • Venner, du lukker ind via Serveradgang, bliver budt velkommen som gæster på din server og får at vide, at kun du kan ændre projektet.
  • Når du joiner, forklarer en [Codexe]-besked i chatten, at dette er en testserver, hvor lang tid den har tilbage, og at alt på den slettes, når den lukker.
  • Påmindelser dukker op i chatten 5 minutter, 3 minutter, 1 minut og 10 sekunder før slutningen.
  • AI'en kan ikke se, hvad der sker på serveren. For at ændre projektet skal du som normalt beskrive ændringen i projektchatten.
  • Slimes spawner ikke af sig selv, så de ikke er i vejen, mens du tester. Alle andre mobs spawner som normalt, og en slime fra et spawn egg, en spawner eller en kommando dukker stadig op.

#Opdatering af projektet

Hvis du kompilerer igen (eller ændrer Skript-filerne eller datapacket), mens en testserver kører, viser dialogen Denne server kører et ældre build med Genstart med det seneste build. Den nye server har det seneste build og en ny timer.

#Hvad der bliver gemt

Selve serveren: intet. Når en testserver stopper, af en af grundene ovenfor, eller når du genstarter den med et nyere build, slettes serveren og alt på den: verdener, byggerier, ændringer i konfigurationen og dit plugins database. Den kan ikke åbnes igen.

Codexe gemmer en kort oversigt over hver session til dig og til support: hvornår den startede og stoppede og hvorfor, Minecraft-versionen, de spillere, der joinede, de kommandoer, der blev sendt fra konsollen, den sidste del af loggen og målingerne af ydeevne. Hvad der gemmes, og hvor længe, står i privatlivspolitikken, afsnit 4.8 og dens tabel over opbevaringstider.

#Isolering og sikkerhed

  • Hver testserver kører i et isoleret miljø med sine egne grænser for hukommelse, CPU og tid og ingen adgang til internettet. Kode, der kalder et web-API, en ekstern database eller Mojang, kan ikke nå dem fra en testserver. Den eneste database, den kan nå, er den, der er oprettet til dit plugin, og som ingen anden testserver kan åbne.
  • Serveren kører i offline-tilstand, så den tjekker ikke spillernavnet hos Mojang: alle, der kender både adressen og et navn på din liste over Serveradgang, kan joine, mens den kører. Del ikke adressen med folk, du ikke vil have på serveren.
  • Konsollen når kun Minecraft: der er ingen shell, ingen adgang til filer og ingen kommandoer på maskinen bag den.
  • Hvad testserveren gemmer, mens den kører, og hvor længe, er beskrevet i privatlivspolitikken, afsnit 4.8. Reglerne står i Vilkårene, afsnit 15.6 til 15.10.

#Fejlfinding

Du serHvad du skal gøre
Kompilér det førstKoden er ændret siden det seneste build. Tryk på Kompilér, og prøv igen.
Alle testservere er i brugVent et par minutter, og prøv igen.
Du har brugt dagens testservereDit abonnements daglige grænse er nået. Den nulstilles næste dag.
Dit abonnement tillader N personer, når du tilføjer et navnFjern en person fra Serveradgang, eller skift til et abonnement med flere personer.
Serveren stoppede, efter at du lukkede fanenDet er det automatiske stop, når du forlader Codexe. Hold projektsiden åben, mens du spiller.
Minecraft siger You are not whitelistedDet navn står ikke på din liste over Serveradgang, eller det er stavet anderledes. Tilføj det der: en kørende server opfanger det inden for få sekunder.
Dit plugin er ikke i /pluginsDet blev ikke indlæst på den Minecraft-version. Fortæl projektchatten, hvad du ser, kompilér rettelsen, og genstart derefter serveren med det seneste build.
Prøv det nu (Minecraft-testservere) | Codexe Docs