Hoppa till innehållet
Använda Codexe

Prova nu (Minecraft-testservrar)

Spela ditt Minecraft-plugin, Skript eller datapack på en privat testserver från valfri klient 1.8 till 26.3. Gränser per plan och vad som sparas.

Uppdaterad

På den här sidan
  1. Vad du kan prova
  2. Starta en testserver
  3. Världen
  4. Plugin som ditt plugin behöver
  5. En databas för ditt plugin
  6. Gränser per plan
  7. Serveråtkomst
  8. Konsol, loggar och prestanda
  9. När servern stoppas av sig själv
  10. Medan du spelar
  11. Uppdatera projektet
  12. Vad som sparas
  13. Isolering och säkerhet
  14. Felsökning

Prova nu startar en riktig Minecraft-server med ditt projekt installerat, bara för dig. Du ansluter från ditt eget spel, testar pluginet, skriptet eller datapacket, och servern försvinner av sig själv när tiden är slut.

#Vad du kan prova

ProjektServerKräver
Spigot / Paper-plugin (Java eller Kotlin)Paper, på den Minecraft-version du valde när du skapade projektetEn lyckad kompilering av den aktuella koden
SkriptPaper 1.21.11 med Skript och de tillägg som Codexe stöderMinst en .sk-fil
DatapackPaper, på den version som pack.mcmeta är gjord förEn pack.mcmeta

Fabric- och Forge-mods, Folia- och BungeeCord-projekt kan ännu inte provas på en testserver.

Plugin- och Skript-projekt kan också kontrolleras av Codexes testspelare, från fliken Tester i samma fönster: se Tester med testspelare.

#Starta en testserver

Testservern öppnas från knappen Prova nu i verktygsfältet, från Prova i Minecraft nu, gratis under AI:ns senaste svar och från nedladdningsfönstret (Starta testservern), så att du kan prova ett projekt innan du laddar ner det. Om dagens testservrar är förbrukade säger den det och visar planen som har fler.

  1. Öppna projektet. För ett plugin trycker du först på Kompilera: servern installerar den kompilerade jar-filen.
  2. Tryck på Prova i Minecraft: under det senaste svaret i chatten (Prova i Minecraft nu, gratis), i verktygsfältet bredvid Kompilera och bredvid Ladda ner JAR efter ett bygge. Det är gratis på alla planer, även för projekt du inte har laddat ner: det är sättet att använda ett projekt på Free utan en nedladdning.
  3. Ange ditt Minecraft-namn och tryck på Starta testservern. Namnet läggs till i din lista i Serveråtkomst som operatör, och bara namnen på den listan kan ansluta.
  4. Knappen visar Startar servern… medan den startar, oftast 20 till 40 sekunder. När den visar Servern är online med återstående tid dyker adressen upp: din tid börjar först då.
  5. I Minecraft: Flerspelare, Direktanslutning, och klistra in adressen, till exempel swift-otter-27.codexe.eu. Ingen port behövs. Om dialogen någon gång visar en numerisk adress med port i stället klistrar du in den exakt som den visas.

Du kan ansluta från vilken Minecraft Java-version som helst från 1.8 till 26.3, oavsett vilken version servern kör: varje testserver har ViaVersion, ViaBackwards och ViaRewind installerade.

#Världen

De flesta projekt provas i en platt värld utan strukturer: den startar snabbt, och för lådor, kommandon, menyer eller kit spelar terrängen ingen roll.

När projektet behöver riktig terräng startar Codexe i stället servern med en ny normal värld, med biomer, berg, grottor och strukturer som byar och plundrarutposter. Du behöver inte be om det: Codexe läser projektet och bestämmer. Till exempel får ett datapack som ändrar världsgenereringen (högre berg, nya biomer), eller ett plugin som agerar på snöiga toppar eller vid plundrarutposter, en normal värld; ett lådplugin förblir platt. Ett datapack installeras innan världen genereras, så det är dess terräng du ser. Att generera världen gör den första starten lite längre, och konsolen berättar varför en normal värld valdes.

#Plugin som ditt plugin behöver

Om ditt plugin listar andra plugin i sin plugin.yml (depend och softdepend) eller paper-plugin.yml, till exempel LuckPerms, Vault, PlaceholderAPI, WorldEdit, WorldGuard eller ProtocolLib, installerar testservern dem åt dig, i den version som är gjord för dess Minecraft-version, tillsammans med det de i sin tur behöver. De hämtas från Modrinth och Hangar.

Konsolen visar vad som installerades. Betalda plugin (MythicMobs, ItemsAdder, Nexo...) kan inte installeras automatiskt: konsolen säger det, och ett plugin som kräver ett sådant aktiveras inte på testservern.

#En databas för ditt plugin

Om ditt plugin sparar sina data i MySQL ger testservern det en egen MySQL-databas. Det sker av sig självt när pluginets config.yml anger storage-type: mysql och har den vanliga sektionen mysql: (host, port, database, username, password): testservern skapar databasen, skriver in dess adress och ett nytt lösenord i den sektionen och startar servern. Konsolen säger till när det är klart.

  • Plugin som gjorts med Codexe använder SQLite som standard, en fil som inte kräver någon konfiguration. Be om MySQL i chatten om du vill ha det, så skrivs pluginet med storage-type: mysql.
  • Bara ditt eget plugin får en databas. Pluginen som installeras för det (LuckPerms och de andra ovan) behåller sin egen standardlagring på testservern.
  • Databasen raderas när testservern stoppas, tillsammans med allt annat. Den rymmer upp till 200 MB: över det stoppas servern.

#Gränser per plan

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

Minuterna räknas från det ögonblick servern är redo, inte från när du trycker på Starta. En testserver per konto körs åt gången. När alla testservrar är upptagna kan du försöka igen några minuter senare.

#Serveråtkomst

Serveråtkomst (i kontomenyn, eller fliken Spelare på en körande server) är listan över personer som får ansluta till dina testservrar. Antalet namn är planens Personer på en testserver ovan.

  • Lägg till ett Minecraft-namn. Codexe slår upp det hos Mojang för att visa om det är ett premiumkonto och visa ansiktet; namn utan Mojang-konto läggs till som offlinespelare, och för dem spelar den exakta stavningen roll.
  • Operatör ger spelaren /op på servern. Du kan slå på och av det när som helst.
  • Ta bort tar bort ett namn från listan.

Ändringar når en server som redan körs inom några sekunder, även när du tar bort någon som är online; annars gäller de för nästa server du startar. Listan visar också vem som är online just nu och när varje person senast anslöt.

#Konsol, loggar och prestanda

Panelen för en körande server har tre flikar till:

  • Konsol skickar Minecraft-kommandon till servern, som serverkonsolen skulle göra, och visar svaret. Det är bara Minecraft-konsolen: kommandon som stoppar eller laddar om servern, och kommandon som ändrar operatörer eller vitlistan, nekas (använd Serveråtkomst för dem). Upp till 10 kommandon var 10:e sekund.
  • Loggar visar serverloggen live, med varningar och fel markerade, och behåller slutet av loggen efter att servern stoppats. Exportera loggar sparar loggen för den här sessionen som en .log-fil, med tid och nivå för varje rad, för felsökning eller för att dela med någon som hjälper dig.
  • Prestanda visar serverns CPU, minne, TPS, spelare online och diskanvändning, mätt var 10:e sekund.

#När servern stoppas av sig själv

Förutom när tiden är slut stoppas en testserver:

  • När du lämnar Codexe. Projektets sida talar om för servern att du fortfarande är där. Om sidan inte har varit öppen på ungefär en minut (du stängde fliken, loggade ut eller tappade anslutningen) stoppas servern. Loggar du ut stoppas den direkt.
  • När ingen spelar. Efter 15 minuter utan någon online stoppas servern.

Orsaken visas i panelen: stoppad av dig, tiden slut, du lämnade Codexe, ingen online eller ett serverfel.

Om du inte har laddat ner projektet ännu öppnas nedladdningsfönstret igen när testservern stoppas, så att du kan ladda ner projektet eller välja en plan. Då visas inte längre knappen för att starta en ny testserver.

#Medan du spelar

  • Vänner du släpper in via Serveråtkomst välkomnas som gäster på din server och får veta att bara du kan ändra projektet.
  • När du ansluter förklarar ett [Codexe]-meddelande i chatten att det här är en testserver, hur lång tid som återstår och att allt på den raderas när den stängs.
  • Påminnelser visas i chatten 5 minuter, 3 minuter, 1 minut och 10 sekunder före slutet.
  • AI:n kan inte se vad som händer på servern. Vill du ändra projektet beskriver du ändringen i projektchatten som vanligt.
  • Slimes spawnar inte av sig själva, så att de inte är i vägen medan du testar. Alla andra mobs spawnar som vanligt, och en slime från ett spawnägg, en spawner eller ett kommando dyker fortfarande upp.

#Uppdatera projektet

Om du kompilerar igen (eller ändrar Skript-filerna eller datapacket) medan en testserver körs visar dialogen Den här servern kör ett äldre bygge med Starta om med det senaste bygget. Den nya servern har det senaste bygget och en ny timer.

#Vad som sparas

Av själva servern: ingenting. När en testserver stoppas, av någon av orsakerna ovan eller när du startar om den med ett nyare bygge, raderas servern och allt på den: världar, byggen, konfigurationsändringar och ditt plugins databas. Den kan inte öppnas igen.

Codexe sparar en kort post om varje session för dig och för supporten: när den startade och stoppades och varför, Minecraft-versionen, spelarna som anslöt, kommandona som skickades från konsolen, den sista delen av loggen och prestandamätningarna. Vad som sparas och hur länge står i integritetspolicyn, avsnitt 4.8 och dess tabell över lagringstider.

#Isolering och säkerhet

  • Varje testserver körs i en isolerad miljö, med egna gränser för minne, CPU och tid, och utan åtkomst till internet. Kod som anropar ett webb-API, en extern databas eller Mojang kan inte nå dem från en testserver. Den enda databas den kan nå är den som skapats för ditt plugin, och ingen annan testserver kan öppna den.
  • Servern körs i offlineläge, så den kontrollerar inte spelarnamnet hos Mojang: den som känner till både adressen och ett namn på din lista i Serveråtkomst kan ansluta medan den körs. Dela inte adressen med personer du inte vill ha där.
  • Konsolen når bara Minecraft: det finns inget skal, ingen filåtkomst och inga kommandon på maskinen bakom den.
  • Vad testservern sparar medan den körs, och hur länge, beskrivs i integritetspolicyn, avsnitt 4.8. Reglerna finns i villkoren, avsnitt 15.6 till 15.10.

#Felsökning

Du serVad du gör
Kompilera förstKoden har ändrats sedan det senaste bygget. Tryck på Kompilera och försök sedan igen.
Alla testservrar användsVänta några minuter och försök igen.
Du har använt dagens testservrarDin plans dagliga gräns är nådd. Den återställs nästa dag.
Din plan tillåter N personer när du lägger till ett namnTa bort någon från Serveråtkomst, eller byt till en plan med fler personer.
Servern stoppades efter att du stängde flikenDet är det automatiska stoppet när du lämnar Codexe. Håll projektsidan öppen medan du spelar.
Minecraft säger You are not whitelistedDet namnet finns inte på din lista i Serveråtkomst, eller så är det stavat annorlunda. Lägg till det där: en körande server plockar upp det inom några sekunder.
Ditt plugin finns inte i /pluginsDet laddades inte på den Minecraft-versionen. Berätta för projektchatten vad du ser, kompilera åtgärden och starta sedan om servern med det senaste bygget.
Prova nu (Minecraft-testservrar) | Codexe Docs