Próbáld ki most (Minecraft-tesztszerverek)
Játssz a Minecraft-pluginoddal, Skripteddel vagy datapackeddel egy privát tesztszerveren bármelyik 1.8 és 26.3 közötti kliensről. Csomagonkénti korlátok, és mi marad meg.
Frissítve
Ezen az oldalon
A Próbáld ki most egy valódi Minecraft-szervert indít a telepített projekteddel, csak neked. A saját játékodból lépsz be, kipróbálod a plugint, a szkriptet vagy a datapacket, a szerver pedig magától eltűnik, amikor lejár az idő.
#Mit próbálhatsz ki
| Projekt | Szerver | Feltétel |
|---|---|---|
| Spigot/Paper-plugin (Java vagy Kotlin) | Paper, azon a Minecraft-verzión, amelyet a projekt létrehozásakor választottál | A jelenlegi kód sikeres Fordítása |
| Skript | Paper 1.21.11 a Skripttel és a Codexe által támogatott kiegészítőkkel | Legalább egy .sk fájl |
| Datapack | Paper, azon a verzión, amelyre a pack.mcmeta készült | Egy pack.mcmeta |
A Fabric- és Forge-modok, valamint a Folia- és BungeeCord-projektek egyelőre nem próbálhatók ki tesztszerveren.
A pluginokat és a Skript-projekteket a Codexe tesztjátékosai is ellenőrizhetik, ugyanennek az ablaknak a Tesztek lapján: lásd: Tesztek tesztjátékosokkal.
#Tesztszerver indítása
A tesztszerver megnyitható az eszköztár Próbáld ki most gombjával, az AI utolsó válasza alatti Próbáld ki most Minecraftban, ingyen gombbal, valamint a letöltési ablakból (Tesztszerver indítása), így egy projektet letöltés előtt kipróbálhatsz. Ha a mai tesztszervereid elfogytak, ezt jelzi, és megmutatja azt a csomagot, amelyben több van.
- Nyisd meg a projektet. Pluginnál előbb nyomd meg a Fordítás gombot: a szerver a lefordított jart telepíti.
- Nyomd meg a Próbáld ki Minecraftban gombot: a csevegés utolsó válasza alatt (Próbáld ki most Minecraftban, ingyen), az eszköztáron a Fordítás mellett, illetve egy build után a JAR letöltése mellett. Minden csomagon ingyenes, a le nem töltött projekteknél szintén: ez a módja annak, hogy a Free csomagon letöltés nélkül használj egy projektet.
- Írd be a Minecraft-nevedet, és nyomd meg a Tesztszerver indítása gombot. Ez a név operátorként felkerül a Szerverhozzáférés listádra, és csak a listán szereplő nevek léphetnek be.
- Indulás közben a gomb a Szerver indítása… feliratot mutatja, általában 20-40 másodpercig. Amikor A szerver online felirat és a hátralévő idő jelenik meg, megjelenik a cím is: az időd csak ekkor indul.
- A Minecraftban: Többjátékos, Közvetlen csatlakozás, és illeszd be a címet, például
swift-otter-27.codexe.eu. Port nem kell. Ha a párbeszédablak valaha ehelyett egy számokból álló címet mutat porttal, pontosan úgy illeszd be, ahogy megjelenik.
Bármelyik Minecraft Java-verzióról beléphetsz 1.8-tól 26.3-ig, függetlenül attól, milyen verziót futtat a szerver: minden tesztszerveren telepítve van a ViaVersion, a ViaBackwards és a ViaRewind.
#A világ
A legtöbb projektet egy építmények nélküli lapos világban próbálhatod ki: gyorsan elindul, és ládákhoz, parancsokhoz, menükhöz vagy kitekhez nem számít a terep.
Ha a projektnek valódi terepre van szüksége, a Codexe ehelyett egy új, normál világgal indítja a szervert, biomokkal, hegyekkel, barlangokkal és olyan építményekkel, mint a falvak és a fosztogató-előőrsök. Nem kell kérned: a Codexe elolvassa a projektet, és dönt. Például egy datapack, amely a világgenerálást módosítja (magasabb hegyek, új biomok), vagy egy plugin, amely havas csúcsokon vagy fosztogató-előőrsökön működik, normál világot kap; egy ládaplugin marad a lapos világon. A datapack a világ generálása előtt települ, így az ő terepét látod. A világ generálása kicsit meghosszabbítja az első indítást, és a konzol kiírja, miért esett a választás normál világra.
#Pluginok, amelyekre a pluginodnak szüksége van
Ha a pluginod más pluginokat sorol fel a plugin.yml (depend és softdepend) vagy a paper-plugin.yml fájlban, például a LuckPermset, a Vaultot, a PlaceholderAPI-t, a WorldEditet, a WorldGuardot vagy a ProtocolLibet, a tesztszerver telepíti őket helyetted, a Minecraft-verziójához készült változatban, azzal együtt, amire nekik van szükségük. Ezek a Modrinthről és a Hangarről származnak.
A konzol kiírja, mi települt. A fizetős pluginok (MythicMobs, ItemsAdder, Nexo...) nem telepíthetők automatikusan: a konzol ezt jelzi, és az a plugin, amely ilyet igényel, nem fog engedélyeződni a tesztszerveren.
#Adatbázis a pluginodhoz
Ha a pluginod MySQL-ben tárolja az adatait, a tesztszerver saját MySQL-adatbázist ad neki. Ez magától megtörténik, ha a plugin config.yml fájljában storage-type: mysql szerepel, és megvan a szokásos mysql: szakasz (host, port, database, username, password): a tesztszerver létrehozza az adatbázist, beírja a címét és egy új jelszót abba a szakaszba, majd elindítja a szervert. A konzol jelzi, amikor elkészült.
- A Codexe-szel készült pluginok alapértelmezés szerint SQLite-ot használnak, egy fájlt, amely nem igényel beállítást. Ha MySQL-t szeretnél, kérd a csevegésben, és a plugin
storage-type: mysqlbeállítással készül. - Csak a saját pluginod kap adatbázist. A neki telepített pluginok (a LuckPerms és a fenti többi) a tesztszerveren megtartják a saját alapértelmezett tárolásukat.
- Az adatbázis a tesztszerver leállásakor törlődik, minden mással együtt. Legfeljebb 200 MB-ot tárolhat: ezen felül a szerver leáll.
#Csomagonkénti korlátok
| 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 |
A percek attól a pillanattól számítanak, amikor a szerver elkészült, nem attól, amikor megnyomod az Indítás gombot. Fiókonként egyszerre egy tesztszerver fut. Ha minden tesztszerver foglalt, próbáld újra néhány perc múlva.
#Szerverhozzáférés
A Szerverhozzáférés (a fiókmenüben, vagy egy futó szerver Játékosok lapján) azoknak a listája, akik beléphetnek a tesztszervereidre. A nevek száma a fenti Játékosok egy tesztszerveren érték a csomagodban.
- Hozzáadás: egy Minecraft-név felvétele. A Codexe a Mojangnál ellenőrzi, hogy prémium fiókról van-e szó, és megmutatja az arcát; a Mojang-fiók nélküli neveket offline játékosként veszi fel, és ezeknél a pontos írásmód számít.
- Az Operátor
/opjogot ad annak a játékosnak a szerveren. Bármikor be- és kikapcsolhatod. - Az Eltávolítás levesz egy nevet a listáról.
A módosítások néhány másodpercen belül eljutnak egy már futó szerverre, beleértve egy éppen online játékos eltávolítását; egyébként a következő általad indított szerverre vonatkoznak. A lista azt is mutatja, ki van most online, és ki mikor lépett be utoljára.
#Konzol, naplók és teljesítmény
Egy futó szerver paneljén további három lap található:
- A Konzol Minecraft-parancsokat küld a szervernek, ahogy a szerverkonzol tenné, és megmutatja a választ. Ez kizárólag a Minecraft-konzol: a szervert leállító vagy újratöltő parancsokat, valamint az operátorokat vagy az engedélyezőlistát módosító parancsokat elutasítja (ezekhez a Szerverhozzáférést használd). 10 másodpercenként legfeljebb 10 parancs.
- A Naplók élőben mutatja a szervernaplót, kiemelve a figyelmeztetéseket és a hibákat, és a szerver leállása után megőrzi a napló végét. A Naplók exportálása
.logfájlként menti ennek a munkamenetnek a naplóját, minden sor idejével és szintjével, hibakereséshez vagy ahhoz, hogy megoszd valakivel, aki segít neked. - A Teljesítmény a szerver CPU-, memória- és lemezhasználatát, a TPS-t és az online játékosokat mutatja, 10 másodpercenként mérve.
#Amikor a szerver magától leáll
Az ideje lejártán kívül egy tesztszerver akkor áll le:
- Ha elhagyod a Codexe-et. A projekt oldala jelzi a szervernek, hogy még ott vagy. Ha az oldal körülbelül egy perce nincs nyitva (bezártad a lapot, kijelentkeztél, vagy megszakadt a kapcsolat), a szerver leáll. Kijelentkezéskor azonnal leáll.
- Ha senki nem játszik. Ha 15 percig senki nincs online, a szerver leáll.
Az ok megjelenik a panelen: te állítottad le, lejárt az idő, elhagytad a Codexe-et, senki nem volt online, vagy szerverhiba történt.
Ha még nem töltötted le a projektet, a tesztszerver leállásakor újra megnyílik a letöltési ablak, hogy letölthesd a projektet, vagy csomagot választhass. Ekkor már nem mutatja az újabb tesztszerver indítására szolgáló gombot.
#Játék közben
- A barátokat, akiket a Szerverhozzáféréssel engedtél be, vendégként üdvözli a szervered, és közli velük, hogy a projektet csak te módosíthatod.
- Amikor belépsz, egy [Codexe] üzenet a csevegésben elmagyarázza, hogy ez egy tesztszerver, mennyi ideje van még hátra, és hogy bezáráskor minden törlődik róla.
- Emlékeztetők jelennek meg a csevegésben 5 perccel, 3 perccel, 1 perccel és 10 másodperccel a vége előtt.
- Az AI nem látja, mi történik a szerveren. A projekt módosításához a szokásos módon írd le a változtatást a projekt csevegésében.
- A slime-ok maguktól nem jelennek meg, hogy ne legyenek útban tesztelés közben. Minden más mob a megszokott módon jelenik meg, és egy idézőtojásból, spawnerből vagy paranccsal létrehozott slime továbbra is megjelenik.
#A projekt frissítése
Ha egy futó tesztszerver mellett újra fordítasz (vagy módosítod a Skript-fájlokat vagy a datapacket), a párbeszédablak a Ez a szerver egy régebbi buildet futtat üzenetet mutatja az Újraindítás a legújabb builddel gombbal. Az új szerveren a legújabb build fut, friss időzítővel.
#Mi marad meg
Magából a szerverből: semmi. Amikor egy tesztszerver leáll, a fenti okok bármelyike miatt, vagy amikor újabb builddel újraindítod, a szerver és minden, ami rajta van, törlődik: a világok, az építmények, a konfigurációs módosítások és a pluginod adatbázisa. Nem nyitható meg újra.
A Codexe minden munkamenetről rövid nyilvántartást őriz neked és az ügyfélszolgálatnak: mikor indult és állt le, és miért, a Minecraft-verziót, a belépett játékosokat, a konzolból küldött parancsokat, a napló utolsó részét és a teljesítménymintákat. Hogy mit és mennyi ideig őrzünk meg, az Adatvédelmi tájékoztató 4.8. pontjában és annak megőrzési táblázatában olvasható.
#Elszigetelés és biztonság
- Minden tesztszerver elszigetelt környezetben fut, saját memória-, CPU- és időkorláttal, és nincs internet-hozzáférése. Az a kód, amely webes API-t, külső adatbázist vagy a Mojangot hívja, egy tesztszerverről nem éri el őket. Az egyetlen adatbázis, amelyet elérhet, a pluginodnak létrehozott adatbázis, amelyet más tesztszerver nem nyithat meg.
- A szerver offline módban fut, így nem ellenőrzi a játékos nevét a Mojangnál: bárki, aki ismeri a címet és egy nevet a Szerverhozzáférés listádról, beléphet, amíg fut. Ne oszd meg a címet olyanokkal, akiket nem szeretnél látni rajta.
- A konzol csak a Minecraftot éri el: nincs shell, nincs fájlhozzáférés, és nincs parancs a mögötte lévő gépen.
- Hogy a tesztszerver futás közben mit és mennyi ideig őriz meg, azt az Adatvédelmi tájékoztató 4.8. pontja írja le. A szabályok a Felhasználási feltételek 15.6-15.10. pontjaiban találhatók.
#Hibaelhárítás
| Amit látsz | Mit tegyél |
|---|---|
| Előbb fordítsd le | A kód az utolsó build óta megváltozott. Nyomd meg a Fordítás gombot, majd próbáld újra. |
| Minden tesztszerver foglalt | Várj néhány percet, és próbáld újra. |
| Elhasználtad a mai tesztszervereidet | Elérted a csomagod napi korlátját. Másnap nullázódik. |
| A csomagod N főt enged egy név hozzáadásakor | Távolíts el valakit a Szerverhozzáférésből, vagy válts olyan csomagra, amely több főt enged. |
| A szerver leállt, miután bezártad a lapot | Ez az automatikus leállás, amikor elhagyod a Codexe-et. Játék közben tartsd nyitva a projekt oldalát. |
| A Minecraft azt írja: You are not whitelisted | Ez a név nincs a Szerverhozzáférés listádon, vagy máshogy van írva. Add hozzá ott: egy futó szerver másodperceken belül átveszi. |
A pluginod nincs a /plugins listában | Nem töltődött be azon a Minecraft-verzión. Írd le a projekt csevegésében, mit látsz, fordítsd le a javítást, majd indítsd újra a szervert a legújabb builddel. |